summaryrefslogtreecommitdiff
path: root/shell
AgeCommit message (Collapse)Author
2013-10-14fdo#56007 - Read more bytes on Zip read (for thumbnails)Mathieu Parent
Change-Id: Ia8c6caa44ed8019a8139beb5a855f0f28805544d
2013-10-11cppcheck: reduce scopeJulien Nabet
Change-Id: Ie33ae5c3bd1213bc4032e66d0cd7a3faefc7dfcb
2013-10-11fdo#56007 - fast zip directory find to accelerate Windows Explorer thumbnail.Michael Meeks
Change-Id: Id9436def56f40d2bb54dea35bea916bd99964653
2013-10-04fdo#67534: try to avoid file locking in Explorer shell extensionsTor Lillqvist
Change-Id: I287395f6c25b1bfb9b9482166ae6f34d9af8f455
2013-09-26typo fixes in commentsAndras Timar
Change-Id: Iaadec33715f8e0e0c6595c5e684606905274fdab
2013-09-25Start hacking --enable-canonical-installation-tree-structure back into shapeTor Lillqvist
Had been totaly broken by the recent changes. (Which is fine, it is just an experimental hack anyway, I am not sure whether it will ever be used in anger. Just a pet peeve of mine, I dislike seeing libraries, configuration files, resources etc mixed together in one "program" folder, especially on OS X, where the convention is to have app-specific dylibs and frameworks in "Frameworks", and resource files in "Resources". But this is not any requirement as such; there are apps in the Mac App Store that blatantly "break" this convention.) Basically, replace uses of gb_PROGRAMDIRNAME and gb_Package_PROGRAMDIRNAME with more specific LIBO_FOO_FOLDER, which for normal builds all expand to the same "program" anyway. Change-Id: I16c2b3351caa00e251e229aafbccb8346042d3c1
2013-09-23Try to fix cross-compilationTor Lillqvist
Add more FOO_FOR_BUILD variables and some gb_Foo_for_build functions. Get rid of gb_INSTROOT and gb_DEVINSTALLROOT, just use INSTROOT. Change-Id: Iee531b02d14fae41edb68ad589a5dec829a60255
2013-09-19Sprinkle more boost_headers loveTor Lillqvist
Fix compilation errors when not using system boost. Might be more. It's sad that one has to micro-manage boost use like this. Change-Id: I3541789530fbdb0fb03e2b355144e63f8b031097
2013-09-11Towards a working instdir for Mac OS XStephan Bergmann
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-08-30ENABLE_LOCKDOWN Harmonize ENABLE_* variable to TRUE/<nothing>Norbert Thiebaud
Change-Id: I47b2d7a59bbf1f5a96523d451c8b6f4fa12c8e90
2013-08-30eliminated yet another language-country parserEike Rathke
Change-Id: I2aebe058a6d60431b7073aca641910dc365ead09
2013-08-30and another one for fdo#68740Eike Rathke
Change-Id: If07cffd30fe5fdfbe8fcb749b7682d1b8a3dcbb8
2013-08-30attempt to roughly fix fdo#68740Eike Rathke
Actually that map wants a resolved fallback locale, not just a language to ID mapping, which light fallback was a side effect of MsLangId::convertIsoNamesToLanguage() and eliminated with the latest changes to LanguageTag conversion. Change-Id: I32f632c6b198383dd3eda8538ccb801c9275baca
2013-08-21valueOf is deprecatedLuboš Luňák
Change-Id: I89b06a077eaceee7d06c7372dd596840e979e697
2013-08-21finish deprecation of O(U)String::valueOf()Luboš Luňák
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-18Use subfolder names from <config_folders.h>Tor Lillqvist
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-07-18Test also the IStream partFridrich Štrba
Change-Id: If36de8daffb547b07d1417863ccc1a7904b379a5
2013-07-18Try to make the ziptest a bit more genericFridrich Štrba
Change-Id: I2a380ebcc2b32fbb8e1c0ae6b83b5f34291e5d1d
2013-07-18Trying to resurect the zip testFridrich Štrba
Change-Id: Ic022f25a4f8d69b8d60bea7974900db5223e1251
2013-07-17remove last users of gb_Executable_add_noexception_objectBjoern Michaelsen
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>
2013-07-16bnc#829017 fix issue with negative seeks in win32 shell extensionFridrich Štrba
Change-Id: Ia8072f78ad43281e406377922f50f8de53194f1b
2013-07-16gbuild: consolidate ULF copypaste in gb_CustomTarget_ulfex_ruleMichael Stahl
Change-Id: I0c5b68f6bc81c7c1c88be2cde42fc06949fff8e7
2013-07-01remove obsolete CDE integration, and make TDE launcher conditional.Pader Rezso
Change-Id: I5e830cd3f44627d789d789748e1b0f0ff5590d91
2013-06-29remove OUString wrap for string literalsThomas Arnhold
For some functions and all kinds of Exceptions. CannotConvertException CloseVetoException DisposedException EmptyUndoStackException ErrorCodeIOException Exception GridInvalidDataException GridInvalidModelException IOException IllegalAccessException IllegalArgumentException IllegalTypeException IndexOutOfBoundsException NoMasterException NoSuchElementException NoSupportException PropertyVetoException RuntimeException SAXException ScannerException StorageWrappedTargetException UnsupportedFlavorException VetoException WrappedTargetException ZipIOException throwGenericSQLException throwIllegallArgumentException createInstance createInstanceWithContext forName getByName getPackageManager getPropertyValue getUnpackedValueOrDefault getValueByName hasPropertyByName openKey setName setPropertyValue supportsService bash command: for i in `cat list`; do git grep "$i\s*(\s*OUString(\s*\"" -- '*.[hc]xx' | cut -d ':' -f1 | sort -u | xargs sed -i -e "s/\(\<$i\s*(\)\s*OUString(\s*\(\"[^\")\\]*\"\)\s*)\s*/\1\2/g" -e "s/\($i.*\)\"+ /\1\" + /g"; done Change-Id: Iaf8e641b0abf28c082906014f87a183517630535 Reviewed-on: https://gerrit.libreoffice.org/4624 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
2013-06-24fdo#43460 shell,vcl,xmlreader: use isEmpty()Jelle van der Waa
Change-Id: Ie3d16da6c246b79c4c304b21476f84b2788f0d6e Reviewed-on: https://gerrit.libreoffice.org/4444 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
2013-06-07Resolves: #i93995# Allow setting Body of a simple mail messageAriel Constenla-Haile
(cherry picked from commit 093977b1171fae4eaef13a6d32929451fc64ae66) Conflicts: offapi/com/sun/star/system/makefile.mk shell/source/cmdmail/cmdmailmsg.cxx shell/source/cmdmail/cmdmailmsg.hxx shell/source/win32/simplemail/smplmailclient.cxx shell/source/win32/simplemail/smplmailclient.hxx shell/source/win32/simplemail/smplmailmsg.hxx shell/source/win32/simplemail/smplmailsuppl.hxx Change-Id: Ief1aefee32a6750dfed96476d2968ce76b038440
2013-06-05use uno::Reference#clear() method...Noel Grandin
...instead of assigning an empty value. Reduces code noise. Change-Id: Ic95b081a41fb740a738c92b3407a9514ccb8b06e
2013-05-10More gb_PROGRAMDIRNAME clean upStephan Bergmann
Change-Id: I5af86e15bcb8958a680e7309f13d7a865f29d7a9
2013-05-08zlib: remove ExternalPackage_zlibMichael Stahl
Change-Id: I5bce88b2044279a6563fd68c35f9c1ac824c8850
2013-05-04install scripts from shell using filelistsDavid Tardon
The FILELIST install method is really tailored to large sets of closely related files. It is not such a great idea to apply it just to move some unrelated files, delivered from a single module, out of $(OUTDIR), like here, because it requires splitting one Package to several to allow the files to be placed to different installation modules in scp2. The extra makefile increases the overhead needed to place a file into an installation set. We really need a better way to handle this... Change-Id: I2f271562d8773152e69d284b4fe8ae356dea0945
2013-04-30Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks
2013-04-24gbuild: drop empty use_packages callsDavid Tardon
Change-Id: I8e9f70eb5d929c98b4379416c2259a74e31d587f Reviewed-on: https://gerrit.libreoffice.org/3503 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-04-24gbuild: drop uses of removed packagesDavid Tardon
Change-Id: I400fad08c0ae7b6b34bad63693f54856867e4dac Reviewed-on: https://gerrit.libreoffice.org/3502 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-04-23execute move of global headersBjoern Michaelsen
see https://gerrit.libreoffice.org/#/c/3367/ and Change-Id: I00c96fa77d04b33a6f8c8cd3490dfcd9bdc9e84a for details Change-Id: I199a75bc4042af20817265d5ef85b1134a96ff5a
2013-04-22Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks
2013-04-19use GLIB_CHECK_VERSION instead of GLIB_VERSION_X_XXIvan Timofeev
Michael Meeks pointed out that the latter can cause problems. Change-Id: I68e7f8c6dcfae52305738b2a8cdee72e9c2c7f93
2013-04-18WaE: g_type_init has been deprecated since GLib 2.36Ivan Timofeev
Change-Id: Ied9b2c2424d780d589cb1b07df0ec38107d49829 Reviewed-on: https://gerrit.libreoffice.org/3434 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2013-04-17-Werror=unused-macros (MinGW, shell)Stephan Bergmann
Change-Id: I19a346a35eef403a7f831299e42655b9761f2c43
2013-04-15prefix all component_getFactory methodsPeter Foley
Change-Id: I954176fdab9103125444dd2fb397673406f7aff9
2013-04-15autoinstall more common librariesMatúš Kukan
Change-Id: I293cca130137f35b6ff29925228284ced3d9b1b7
2013-04-15fdo#60724 correct spellingThomas Arnhold
Change-Id: Ieb653adbd0cb4371ec5db57e70bcc551872f647f
2013-04-10fdo#62096: Replaced some OUString 'compareTo' with '=='Prashant Pandey
Change-Id: I1d095cf5640595789f4ae99f1b0679be88b0baa9
2013-04-09rename expat external to 'expat'David Tardon
expat_utf16 is long gone, so there is no need to fool around with expat_utf8. Change-Id: I0dd4a5c4d78805e98913e645cc83d2ab634bcb89
2013-04-07remove needless forward rtl::OUString declarationsLuboš Luňák
Change-Id: I97d91a758dd82d64768d75c1d2ddd279de5f6034
2013-04-07mass removal of rtl:: prefixes for O(U)String*Luboš Luňák
Modules sal, salhelper, cppu, cppuhelper, codemaker (selectively) and odk have kept them, in order not to break external API (the automatic using declaration is LO-internal). Change-Id: I588fc9e0c45b914f824f91c0376980621d730f09
2013-04-05new module i18nlangtagEike Rathke
Moved portions from module i18npool, all of former i18nisolang1 library that now is i18nlangtag. Included are languagetag, isolang and mslangid. This i18nlangtag code is now even used by module comphelper, so disentangling i18npool and making this an own module was needed to not create circular module dependencies. Change-Id: Ib887c3d6dde667403fd22d382310ba5f1a9b0015
2013-03-27-Wunused-macrosStephan Bergmann
Change-Id: Ifaa1637122d6f9cae1e29b77ac36ca5d1f220aed
2013-03-25Remove unneeded project and projectroot parametersZolnai Tamás
Plus avoid use of Export::sLanguages member outside of the class. Change-Id: I33702816fdb4980d690cfe8fcd8cc3fbd0df1dd8
2013-03-20use #if instead of #ifdef for testing config_xxx.hxx macrosLuboš Luňák
http://lists.freedesktop.org/archives/libreoffice/2013-March/047769.html Change-Id: I81ed4500878ff3193e028410a1f0205e28d17fc3
2013-03-19removal of RTL_CONSTASCII_USTRINGPARAM for quoted OUStrings declarationsThomas Arnhold
s/(OUString\s+[a-zA-Z_][A-Za-z0-9_]*\s*)\(\s*RTL_CONSTASCII_USTRINGPARAM\s*\((\s*"[^")]*?"\s*)\)\s*\)/$1\($2\)/gms Change-Id: Iad20f242c80c4bdc69df17e2d7a69d58ea53654b Reviewed-on: https://gerrit.libreoffice.org/2835 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>