summaryrefslogtreecommitdiff
path: root/desktop
AgeCommit message (Collapse)AuthorFilesLines
2013-09-17Revert "warn if people havn't source the environment after linkoo"Matúš Kukan1-18/+6
This reverts commit b0eeac20a1c1db422eaf152c353a4101cb200de9. Linkoo is now dead, whatever the problem was. Conflicts: desktop/source/app/app.cxx Change-Id: Ic8fce7db9ac8b5e9661b2b767bfba9f7cdd84e9a
2013-09-17drop intermediate StringsCaolán McNamara3-15/+14
Change-Id: I7f730d4f5329525eda9f78514dcaa3788149d077
2013-09-17remove OUStringHashCode in favor of OUStringHashCaolán McNamara1-9/+1
(and as always if you find one, you can be sure there are 6 others in there when you grep for them) Change-Id: I9296ddbdda266c7b6d8a0ac0bc13ec5b6340cee7
2013-09-17convert DESKTOP module from String to OUStringNoel Grandin18-126/+126
Change-Id: I5dc43849ace8edbab9e6308db80a70797f090c69
2013-09-11Put Mac OS X program -> MacOS symlink into instdirStephan Bergmann2-0/+20
Change-Id: Ie3a9546afa4faf07e1f69a59347ff1e15f8a9cb6
2013-09-11Towards a working instdir for Mac OS XStephan Bergmann5-5/+5
Introduced gb_INSTROOT, which is the same as $(INSTDIR) except for Mac OS X, where it is $(INSTDIR)/LibreOffice.app/Contents. Most stuff ends up there (so most occurrences of $(INSTDIR) have been replaced with $(gb_INSTROOT)), but SDK- related stuff goes to $(INSTDIR)/$(gb_Package_SDKDIRNAME). (And GeneratedPackage needed to be made more flexible, to allow for packages that go into either of those two places.) For Android and iOS, gb_INSTROOT probably still needs to be set. The most obvious missing thing yet to make instdir work for Mac OS X is the instdir/*/LibreOffice.app/Contents/ure/ vs. instdir/*/LibreOffice.app/Contents/ure-link/ split. Change-Id: I4478edd27b14c92c96d92d5169bdca3ec50d78f5
2013-09-10desktop: ure-link is installed by ure/Packge_install.mk alreadyMichael Stahl3-11/+2
Change-Id: Ic575d340d0b3b42dc9b07790ab094c8ce6016329
2013-09-09Extension Manager: surely we should be able to spawn uno ...Michael Stahl1-3/+8
... in finite time; waiting forever may hang the smoktetest in case uno fails to start. Change-Id: I42be4cecb8eec82df8f2df63f02e1223e4933626
2013-09-09start to use instdir for subsequentcheck tests; avoid make dev-installMatúš Kukan1-3/+1
This commit breaks linkoo. make dev-install continues to work as before but it's not necessary to use it anymore. make check now uses files copied into instdir by gbuild. TODO: fix remaining issues so that instdir is the same as install/. Change-Id: I66836170f0922ee9ba204a61ffacc30d9e9a5d98
2013-09-09gbuild: avoid packages when copying files into instdirMatúš Kukan2-23/+0
There should be only two ways how to add file into instdir: - gb_Helper_install used in gbuild - gb_Package_set_outdir used also elsewhere, preferably with scp2 containing its .filelist. Change-Id: I75ec0ba63f32acf4b56b17dc972f4488edf6a777
2013-09-09desktop: put soffice.bin in INSTDIR tooMichael Stahl1-1/+3
Change-Id: Icfafff9120cae51c32ebfd87267e664f18f7ec8a
2013-09-09install soffice script into instdirMatúš Kukan1-1/+3
Change-Id: Id55fc6efcd957de926df79ca02200f4fda7c56b0
2013-09-09Be less verbose in a plain debug buildTor Lillqvist1-3/+3
Change-Id: Ieffdf077372f56016fa735ce0266c9e6e6a1fe1d
2013-09-07s/wiki.services.openoffice.org/wiki.openoffice.org/gAndras Timar2-2/+2
Change-Id: I059fbee385a109069c70f3869021c8e2ee48fee1
2013-09-05getFallbackStrings() with bIncludeFullBcp47 parameterEike Rathke2-7/+4
so the various places that check the full tag first do not have to get it just to delete it again. Change-Id: Ib4e3cf1b16988464db875f1b6ac5cf4a0ab60fe5
2013-09-03was convertIsoStringToLanguage(), use convertToLanguageTypeWithFallback()Eike Rathke1-1/+1
Change-Id: Idfbf8bf9007268fb8a5c636be0454ae2704c3ddd
2013-09-03was convertIsoStringToLanguage(), use makeFallback()Eike Rathke1-1/+1
Change-Id: I215e418d314cbc8bbc333c2d75cdc1a0c07e9071
2013-08-30ENABLE_RELEASE_BUILD Harmonize ENABLE_* variable to TRUE/<nothing>Norbert Thiebaud1-1/+1
Change-Id: I7387ff3d3adf9a4e7c15466076e9d84d4892bb3e Reviewed-on: https://gerrit.libreoffice.org/5703 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2013-08-30Add macosx_x86_64 extension platform identifierStephan Bergmann1-0/+3
Change-Id: Ie7b6e8dee54ae240ff1ca7e7cac89b914dcce9ff
2013-08-30WaE: size/t/DWORD/int: possible loss of dataTor Lillqvist1-2/+2
Change-Id: I4fa005a8ddb3efd3dc624110215b938ee20a67a6
2013-08-26TyposStephan Bergmann1-2/+2
Change-Id: I367313b5cec1847c646f93a1cc4a6f0f69efc712
2013-08-26Related fdo#68240: Rework langselect to provide better error messagesStephan Bergmann3-428/+179
...and in general removed lots of cruft from that code. Change-Id: Ie673413d8abf5a8ec78c02f4abee2647bdf10a04
2013-08-26Remove unused STARTLANG featureStephan Bergmann1-70/+0
Change-Id: Ib33f2ba2541faad24779cfdfbff7cf7f8a960af2
2013-08-25The "shared" extensions are read-only when HAVE_FEATURE_READONLY_INSTALLSETTor Lillqvist1-0/+5
Change-Id: Ia7b9a5a297ecc3bf8eedae10ee8918b5db40a5e6
2013-08-23Clean up desktop::UserInstallStephan Bergmann4-187/+147
Change-Id: I0cbf15443877648b1b2d82bdcf03dcccdf5f26ac
2013-08-23/org.openoffice.Setup/Office/ooSetupInstCompleted is not localizedStephan Bergmann1-20/+3
...so it makes no sense to localize the configuration provider when retrieving its value. (The "real" call to the default configuration provider's setLocale is in desktop::LanguageSelection::prepareLanguage anyway.) Change-Id: I55e8177d83a480a433ab38f49cb8f49fea2f6c77
2013-08-22No use continuing with empty extensions sequence past the exception hereStephan Bergmann1-2/+5
Change-Id: I889c7d526b0b06b3c77248d1da255ffa8f754da1
2013-08-22Various desktop::Acceptor clean upStephan Bergmann2-50/+36
Change-Id: Idcb41f8b83863ac1d37ea47a8bb61901f3bc7e06
2013-08-21finish deprecation of O(U)String::valueOf()Luboš Luňák6-8/+8
Compiler plugin to replace with matching number(), boolean() or OUString ctor, ran it, few manual tweaks, mark as really deprecated. Change-Id: I4a79bdbcf4c460d21e73b635d2bd3725c22876b2
2013-08-20unopkg: use default umask when installing shared extensionsBjörgvin Ragnarsson1-0/+4
This makes sure shared extensions are readable by users when root's umask has been set to a value such as 0027. Change-Id: If495afae8eaf3a640c99ecb7598b79b59363c12c Reviewed-on: https://gerrit.libreoffice.org/5521 Reviewed-by: Petr Mladek <pmladek@suse.cz> Tested-by: Petr Mladek <pmladek@suse.cz>
2013-08-19Rename SOLAR_JAVA to ENABLE_JAVA and HAVE_FEATURE_JAVATor Lillqvist5-7/+12
Change-Id: Ib451bdb3c1c2ca42347abfde44651d5cf5eef4f3
2013-08-18Further work on the "Mac-like app structure" optionTor Lillqvist2-3/+4
Lots of stuff still either ended up in the wrong place, or was looked up from the wrong place, or both. Fix most cases. Change-Id: I06ebbce207c219f3cd82b4387dd9b3fdb83420d4
2013-08-18Use subfolder names from <config_folders.h>Tor Lillqvist7-13/+25
Change all instances of hardcoded "program", "share" etc subfolder names to use those from <config_folders.h> instead. In normal builds, the end result will not change. Change-Id: I91c95cd8e482818be67307e889ae6df887763f53
2013-08-18Add a --nstemporarydirectory switch for potential use when sandboxedTor Lillqvist2-0/+25
Intentionally very brutally just exit after printing out what NSTemporaryDirectory() returns, as this is for use only in unit testing, so that makefiles can learn the app-specific sandboxed temp dir. Change-Id: I96fba1399ffc43b09fe317c1b9db5af76432f4e0
2013-08-18Revert "Fixing i#119950 warn about other running terminal sessions"Jesús Corrius4-52/+24
This reverts commit b218cbf59de4d7ae0a6962995fb0f719ed68b5d2. The original patch just looks for another instance running which of course can be in the same terminal session. The assumptions the author makes are wrong. The bug the patch tries to solve is real and we'll probably have to solve it in the future, but not this way. Conflicts: desktop/source/app/officeipcthread.cxx Change-Id: I1e645671aa09c6147163820c12d5efb3b3688bd1 Reviewed-on: https://gerrit.libreoffice.org/5415 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-08-15intermittent crash with failed empty response during update checkCaolán McNamara1-2/+2
version1 is empty and version2 is not, so on second segment of version2 the i1 is already -1 from the first segment check -> kaboom Change-Id: Ic19511a3b150f40d3cd9cf66bf9d86c94f3f9187
2013-08-11m_psn is set but never usedTor Lillqvist2-3/+0
For some reason Clang did not notice and warn about this. I think it should have been able to, as it is a private field and all code for this class is in the same source file. Change-Id: Ib3352695e1d725b768f4e0978a5e9c72715f1021
2013-08-09#i122991# provide some details about fatal exceptions in the desktop appHerbert Dürr1-0/+15
In the desktop application the FatalError() facility provides a dialog with copy+pasteable text that helps to communicate details important for the understanding of such critical bugs. (cherry picked from commit 0881e04dda51387318b7a91170fc485a69f98a05)
2013-08-02Clarify commentTor Lillqvist1-1/+5
Change-Id: If850bc359383c089b5a4f3bd49e46499b761bbe4
2013-07-30Fix a typo and -- hopefully -- tinderbox make checkFridrich Štrba1-1/+1
Change-Id: I3ba939ae97d9d6cd966dc9f0bf3c96d9039d8752
2013-07-30Fix build breaker: add missing string resourceAriel Constenla-Haile2-0/+6
(cherry picked from commit c5a4e46fab045ae8abe01cbfd397806a58039d8a)
2013-07-30Fixing i#119950 warn about other running terminal sessionsJürgen Schmidt4-24/+53
introduce new warning message box to inform about further running terminal sessions Patch By: Juan Li Review By: Jina Fang Zheng, jsc (cherry picked from commit 208b788dd4afc0559eb26c6e20a59548be0d993e) Conflicts: desktop/source/app/app.cxx desktop/source/app/officeipcthread.cxx desktop/source/app/officeipcthread.hxx Change-Id: Icd858adaa0d2400eecba3c61c91e0c6fdb6d6af7
2013-07-29liblo - add ability to select filter / format for saveas.Michael Meeks2-5/+91
Change-Id: I866c6cb836407019973559051c854d24f9549d2a
2013-07-27fdo#54264: Fix multi-argument ApplicationEvent::TYPE_OPEN/PRINTStephan Bergmann1-10/+14
...that had been broken when 5c22a03320f20ae9ac2c3c16025e7c5e3a7915d5> "Cleaned up CommandLineArgs" changed the representation of those multi-arguments from a single string with \n delimiters to vector<string> in desktop/soruce/app/cmdlineargs.hxx, but missed updating other producers of such ApplicationEvents. Change-Id: I527d620c60a87f3a01d970927c521163fb6df192
2013-07-26avoid strncpy for windows.Michael Meeks1-1/+4
Change-Id: I7949697bb245e08355a061b4548c4078bbe9a091
2013-07-26more liblibreoffice pieces.Michael Meeks3-43/+110
Change-Id: I21d67de281847321d784cddc652d4a51a437fadf
2013-07-26Move OS X sandbox flag to config_features.hTor Lillqvist1-2/+2
Change-Id: I189fa06d13a78bcaa8e17b32756076473ced3641
2013-07-20fdo#35785 LibreOffice's support of recent documents in Windows 7 brokenJesús Corrius1-39/+0
Change-Id: I916ba1335b0a0420f568ab9340632f273e3c9516 Reviewed-on: https://gerrit.libreoffice.org/4997 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-07-17remove last users of gb_StaticLibrary_add_noexception_objectBjoern Michaelsen2-2/+2
Change-Id: Ide24057ec7df09c719ad443085390fb53d1bae02 Reviewed-on: https://gerrit.libreoffice.org/4954 Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com> Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
2013-07-17remove last users of gb_Executable_add_noexception_objectBjoern Michaelsen10-10/+10
Change-Id: Iddee238aa800ecfee8f97a7132b38b6446e0b2a4 Reviewed-on: https://gerrit.libreoffice.org/4953 Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com> Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>