summaryrefslogtreecommitdiffstats
path: root/desktop
Commit message (Collapse)AuthorAgeFilesLines
* WaE: comparison is always true due to limited range of data typeTor Lillqvist2013-03-281-4/+4
| | | | Change-Id: I74d9025b37966d0a0fa1e2c0cd5cac4778f8384e
* Need deployment component too when HAVE_FEATURE_EXTENSIONSTor Lillqvist2013-03-282-5/+2
| | | | | | Don't look just at DESKTOP or not when deciding whether to compile that stuff. Change-Id: Ic9961ba27eb4a1e9360c67dd844c9243f1eff00e
* WaE: declaration shadows a previous localDavid Tardon2013-03-271-5/+5
| | | | Change-Id: I675c76206eefa447084454f345fbdeb11760cd08
* WaE: macro is not used: USE_LIBPNGTor Lillqvist2013-03-271-2/+0
| | | | Change-Id: I900d4957d964332ef97cb389d17206438f94743c
* Use <config_features.h> instead of -DDISABLE_EXTENSIONSTor Lillqvist2013-03-274-15/+19
| | | | Change-Id: I4fe5cd27b77d44b9b33af0ae3c3754e3b85c2ca3
* -Wunused-macrosThomas Arnhold2013-03-271-12/+0
| | | | Change-Id: Ia147a72a4bbd5cec45a2a74b721a81ff8c4340c2
* Use <config_features.h> instead of -DLIBO_FEATURE_*Tor Lillqvist2013-03-275-12/+20
| | | | Change-Id: Idc198beb6d759dbe3bad6ea58d896c1555b4cc0f
* -Wunused-macrosStephan Bergmann2013-03-274-8/+6
| | | | Change-Id: Ifaa1637122d6f9cae1e29b77ac36ca5d1f220aed
* Check feature test macros instead of ANDROID and/or IOSTor Lillqvist2013-03-268-28/+32
| | | | | | | | | | | | | | | Pass -DLIBO_FEATURE_FOO to compiler for some elements in BUILD_TYPE. BUILD_TYPE has at least two kinds of elements: Those that indicate building a bundled copy of some 3rd-party library, and those that indicate some specific feature of the LibreOffice platform or build-time configuration choice. This is for the latter kind. Change many of the checks for Android and/or iOS in the source code to check LIBO_FEATURE_DESKTOP, LIBO_FEATURE_HELP or DISABLE_EXTENSIONS instead, in cases where that is what is meant, not Android or iOS specifically. Change-Id: I2cd3f3bb99e953c7754dcea76a426f8f9d61e4db
* Lock files make no sense on Android or iOSTor Lillqvist2013-03-261-0/+2
| | | | Change-Id: Ie8d05b8596fb7d17e057bc32c7a4204a9ff54021
* Re-work the vcl aspects of the iOS portTor Lillqvist2013-03-212-10/+14
| | | | | | | | | | | | | | | Don't try to use similar code as for OS X to manage windows, events etc. I.e. don't use UIKit in vcl to do that. Instead, just do as in the Android port, use the "headless" vcl backend. Do keep using CoreText, though, not FreeType & fontconfig. Start changing the iOS "Viewer" app to correspond to the Android "desktop" app (so it should be renamed). Work in progress since a long time, several crucial details still missing, but committing for now. Change-Id: Iac5fbf8def415e4d0d21e5200450a373420ad7ee
* Leftover unused local variableStephan Bergmann2013-03-201-4/+3
| | | | Change-Id: I402cdcf2c9a78eb40c26c4cd016f603d85a38d39
* deb#703486: Keep migrating more user extensions after one failedStephan Bergmann2013-03-202-39/+22
| | | | Change-Id: I9cc8acac54bd5a02652462c3967b4c81f7cf8ee3
* use #if instead of #ifdef for testing config_xxx.hxx macrosLuboš Luňák2013-03-201-3/+3
| | | | | | http://lists.freedesktop.org/archives/libreoffice/2013-March/047769.html Change-Id: I81ed4500878ff3193e028410a1f0205e28d17fc3
* further OUString cleanupThomas Arnhold2013-03-193-7/+7
| | | | Change-Id: I19954ee5976cb881a5fe73a889c8e04a19b14eb6
* Simplify equalsIgnoreAsciiCaseAscii[L] callsStephan Bergmann2013-03-197-24/+24
| | | | Change-Id: If5201bd772aed245e8f7f8b900d76ffe4ca57b49
* automated removal of RTL_CONSTASCII_USTRINGPARAM for quoted OUStringsThomas Arnhold2013-03-192-8/+8
| | | | | | | | | | | Done with a perl regex: s/OUString\s*\(\s*RTL_CONSTASCII_USTRINGPARAM\s*\((\s*"[^")]*?"\s*)\)\s*\)/OUString\($1\)/gms Change-Id: Idf28320817cdcbea6d0f7ec06a9bf51bd2c3b3ec Reviewed-on: https://gerrit.libreoffice.org/2832 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
* trailing whitespacesThomas Arnhold2013-03-191-2/+2
| | | | Change-Id: I3d0e2015e4c9f0ea6118fd92892022607fe4bde6
* Bin some pointless comments and ASCII graphicsTor Lillqvist2013-03-161-2/+0
| | | | Change-Id: Ib7b176eb1889ebd94d4b628899011de9ebbb3dbd
* Make some xml entries localizableZolnai Tamás2013-03-162-2/+2
| | | | | | | Localization works only with en-US entries, others are ignored Change-Id: Iad8e82bf14535c98f311a8b6c2a94d6aeb1b1af9
* various .ui fixes caught by linter toolJack Leigh2013-03-151-3/+2
| | | | | | | Change-Id: Ic92ddc9550b33358a3bb0458b31a23f2c32fd46f Reviewed-on: https://gerrit.libreoffice.org/2763 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* add missing dep on sal/types.hDavid Tardon2013-03-151-0/+5
| | | | Change-Id: I7c3df5e82e05dc494e05a15a5f64b9f25b034f74
* various efforts to consistently apply HIG rulesCaolán McNamara2013-03-151-21/+5
| | | | Change-Id: I786227d89cc441990d6bdce0acf872a73be51a7c
* remove legacy build.pl prj/build.lst files.Michael Meeks2013-03-141-3/+0
|
* liblibo: install test library by itself and install it.Michael Meeks2013-03-123-8/+29
| | | | | | | Also fix debugging with threads, find fundamentalrc correctly, make it headless, finally loads a document then exits. Change-Id: I2017075bf3b3c7198bde53b9fe85585089e5ab6c
* liblibo: create XComponent for docJack Leigh2013-03-121-1/+16
| | | | Change-Id: Ie07ac4a3e89a9a82a107612b81be18d3826c49e1
* liblibo: better init code.Michael Meeks2013-03-124-16/+16
| | | | Change-Id: I8757739960cb1c764a5a66bd67d34731e3dfbf31
* liblibo: move to C++ interface.Jack Leigh2013-03-126-61/+87
| | | | Change-Id: Ie14a9446abd9524604feddf811d5373a26a30cbd
* liblibo: create initial liblibreoffice.Michael Meeks2013-03-126-0/+260
| | | | | | bootstrap libreoffice, start a dummy test-harness: can't use CppUnit or link to any URE / LibreOffice libraries. Change-Id: I855b640557f93959749e966a2d8e5e577fd84574
* No namespace desktop visible or needed in this source file any moreTor Lillqvist2013-03-121-1/+0
| | | | Change-Id: Id8174bd2bd50afa510ff60dcca63d8c560769f61
* Need relative path to where exithelper.h isTor Lillqvist2013-03-121-1/+1
| | | | Change-Id: If503e364700428ec3eac3d6f86e0388860cec10d
* Use symbolic names instead of magic literal constantsTor Lillqvist2013-03-127-72/+53
| | | | | | | | | We use tons of plain C-style #defines to give symbolic names to constants all over the place already, in headers used from C++ code only. So why in this rare case where the symbolic names for some constants actually would be needed from a C source file, too, here then we define them inside a C++ class? Change-Id: I45726fe42687779724c45a1e2b118cc7a1debcf1
* fdo#43460: use isEmpty()Thomas Arnhold2013-03-092-2/+2
| | | | Change-Id: I01f503ea5268245cc4f98524931730cfa063d57e
* Revert "WIP: Experimental new binary type.rdb format"Stephan Bergmann2013-03-091-12/+45
| | | | | This reverts commit 892ef8b0565c7f5f343d71e3b61c41655f80267b, Windows-only cli_ure needs to be adapted first.
* WIP: Experimental new binary type.rdb formatStephan Bergmann2013-03-091-45/+12
| | | | | | | | | | | | Implement theTypeDescriptionManager directly on top of unoidl::Manager and unoidl::Provider in cppuhelper instead of on top of css.reflection UNO interfaces in stoc. Adapt desktop/source/deployment/ accordingly. There is no longer a com.sun.star.reflection.TypeDescriptionManager service implementation now, only a com.sun.star.reflection.theTypeDescriptionManager singleton one, which appears to not cause problems in practice. Change-Id: I179501272f0712353b7d50d3eba2ec2bb79db373
* fdo#60691 add modelines to *.src and *.hrc filesBorim2013-03-0830-1/+79
| | | | | | | | | use solenv/bin/add-modulelines script for the task and remove all UTF bom from *.src and *.hrc files svx/source/dialog/hdft.src Change-Id: I745d4f0fe9b05436a142a03f8512970f91c41bd4
* fdo#34540 convert 'soffice --help' dialog on Windows to .uiAndras Timar2013-03-076-67/+153
| | | | Change-Id: I4b3dc66534d1e0cfec371588840aa1c168e36f83
* Remove obsoleted dmake makefile.mkStephan Bergmann2013-03-071-132/+0
| | | | Change-Id: Iadf57ef1dfb7e108d1c7461e60705304f448ab78
* Gbuild'ify desktop/test/deployment/passive/Stephan Bergmann2013-03-0711-0/+145
| | | | | | | | | | | | | | | | ...to manually build solver/*/bin/test-passive.oxt via "make Extension_test-passive". There's still room for improvement in gbuild, though: * There should be no need to add the extension's native library and jar UNO components (which nothing else links againts) to the central Repository.mk. * There should be no need to move manifest.xml around. * There should be no need to move .java files around. * Let "make Extension_test-passive.clean" clean up again. Change-Id: Ib44558061c4c0fda6be5943bd02b5a42cd15c52e
* fdo#46808, Convert singleton theMasterScriptProviderFactoryNoel Grandin2013-03-071-10/+6
| | | | Change-Id: I647a02e552acdd354463fc46c13c5a73b1c90d09
* fdo#46808, Convert ui::UIConfigurationManager to new-styleNoel Grandin2013-03-071-6/+5
| | | | Change-Id: I62c37eb6d0e0b2a681a84e1fa0067d0a9f967cf2
* Handle damage tracking and redrawing properly in the "desktop" Android appTor Lillqvist2013-03-071-17/+9
| | | | | | | | | | | | | | | | | | | In the damaged() method do a callback up to Java code in Desktop that invalidates the view. For now store the view in a static field, but need to do that in a cleaner way eventually. There might in some circumstancest be several instances of the Desktop activity present. Obviously should also run just one LO thread. Get rid of the temporary self-invalidattion in onDraw() silliness. Start the LO thread that runs soffice_main() from Java, not from native code. Apparently only threads created from Java have proper class loaders in Android. No need for an own DoReleaseYield() in AndroidSalInstance, the one in the SvpSalInstance base class does what needs to be done. Change-Id: I4cb85b352fca1f1375f726620ec8c93d2047f113
* fdo#60148 Clean up warnings from the Clang compiler pluginnccuong2013-03-061-1/+0
| | | | | | | | Change-Id: I08d755677c46c476710ecbd067ed9f7e2f54a671 loplugin: clean warnings: unused variables, incorrect indentation and log area. Reviewed-on: https://gerrit.libreoffice.org/2544 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
* doubled includesThomas Arnhold2013-03-041-1/+0
| | | | Change-Id: I70ec796188e2388e1e4d699126f7ae817f5ff86e
* Related to fdo#60724: correct spellingThomas Arnhold2013-03-033-3/+3
| | | | | | | | Using the autocorrect list of LibreOffice extras/source/autotext/lang/en-US/acor/DocumentList.xml Change-Id: I8b93969bc0742c2e95b8b7db3c4c37691e8d3657 Script: http://pastebin.ca/2327716
* remove minor.mkMatúš Kukan2013-03-029-9/+9
| | | | | | | | | | Hopefully all stays the same except for vcl/unx/gtk/a11y/atkutil.cxx. Change-Id: I49108007ee6d045f045de86c8654efc7ca5fd3d0 Reviewed-on: https://gerrit.libreoffice.org/2491 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de> Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
* Bypass a little more stuff for Android (and iOS)Tor Lillqvist2013-02-281-3/+4
| | | | | | Still tons of stuff left that make no sense on Android or iOS. Change-Id: I4bb1555b5d2aefc175d544aa220102aa78697b89
* Use proper Android logging here, tooTor Lillqvist2013-02-281-4/+7
| | | | Change-Id: Idfa826b9dd3156f2471ffd7dac245e68de8f4169
* remove all d.lstMichael Stahl2013-02-281-0/+0
| | | | Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
* bin PATCH_SO_NAME crackAndras Timar2013-02-2811-2/+11
| | | | | | | | | | | In VersionInfo of Windows executables the FileDescription property originally contained 80 times 'x' character. These executables were marked as PATCH_SO_NAME and later the installer maker perl program replaced the xxxxxxxxxxx to the actual file description which was defined in scp2. WHy was it good, I have no idea. The problem was that it happened after postprocess, where we signed the binaries, thus diigital signature became corrupted. It is better to give file descriptions via makefiles. Change-Id: Id5ad4470bb7a6313b33fbba09d72d9a009163a89