summaryrefslogtreecommitdiff
path: root/solenv
AgeCommit message (Collapse)Author
2015-05-08OS X SDK.app build fixAndras Timar
Change-Id: Ib6f34f833a6fbaa8038796d86accd385b2a21a44
2015-05-08tdf#78834 enable localized system dialogs on OS XAndras Timar
Change-Id: I37f5b183b36f2a3077f591162402ddd83e4a46d4 Reviewed-on: https://gerrit.libreoffice.org/15673 Reviewed-by: Andras Timar <andras.timar@collabora.com> Tested-by: Andras Timar <andras.timar@collabora.com>
2015-05-07regenerate .rdb if makefile changesDavid Tardon
Change-Id: I2298c9672b1b82f508f15b54d7f773a717df8364
2015-05-06android: More services that are probably needed.Jan Holesovsky
Change-Id: Ibc394aa8ae758bbcc478707731cda3b270499ce2
2015-05-06android: add ctors needed for ODT saving to the edit listMiklos Vajna
Change-Id: I8b83b57f8dbbbc3cc75618d133139fdbe2c24603
2015-05-03viewer: Remove some more services.Jan Holesovsky
Change-Id: I298b6a372df2bce889d81c1d716d2c9bec175323
2015-05-02android: Add many missing services, remove several unused ones.Jan Holesovsky
Change-Id: I90cceee234a15526c79e147a0ad670ce6920da99
2015-04-29solenv: add COMPILER_EXTERNAL_TOOLMiklos Vajna
COMPILER_PLUGIN_TOOL has two effects: 1) It makes LinkTarget aware that no object code will be generated by the compiler (as the compiler is just a tool, not a real compiler), so e.g. it's expected that no dependency output will be generated. 2) It puts some of the clang plugins into rewriter mode. When using some external compiler tool (like a wrapper around clang-rename), then 1) is wanted, but not 2), i.e. getting rid of the dependency generation part is wanted, but none of the rewriter plugins should be activated. So add COMPILER_EXTERNAL_TOOL that does 1) without 2). Change-Id: I83c21da5763a62d654f93c574d89573cdc7c2138
2015-04-26--enable-mergelibs: Turns out we don't need to install saxMatúš Kukan
We are lucky, saxparser(expwrap) is only needed to build localedata* libs which are only runtime dependencies, and can be built *after* libmerged. So, simplify and move runtime deps to CppunitTest. This reverts commits 59cea45ec247df1acb691308c940ff97673e4c48 and partially 5e45637568ceefee21fe329a5254881963fecd7a Change-Id: I1a1fb4a48fd1a22a9b3a48f0eb0f123649c113b0
2015-04-25gbuild: CppunitTest: allow specifying arguments with CPPUNITTEST_ARGSMichael Stahl
Change-Id: Ied595f97c2a6501a7e80a378a474689c43ad60d9
2015-04-22Bin confusing --enable-mergelibs=all optionMatúš Kukan
It was most probably not working anyway and is something different to libmerged, which intends to merge only core set of libraries. To build everything into one library, approach similar to what we do for Android could be better idea. Change-Id: Id5b8c2fa2b26e8faaaeb022ea55eb2e39909e875
2015-04-22handle tar.xz tarballsMarkus Mohrhard
Change-Id: I8e36ad989ec54117f85105c24bc1c1442e0a493b Reviewed-on: https://gerrit.libreoffice.org/15454 Reviewed-by: Andras Timar <andras.timar@collabora.com> Tested-by: Andras Timar <andras.timar@collabora.com>
2015-04-21Enable -Woverload-virtual for Mac OS X, tooStephan Bergmann
...after f29e959c827a5858e3baeea6e748aa597ac9fb94 "enable -Woverloaded-virtual gcc warning" had already enabled it for unxgcc.mk a long time ago. Change-Id: Ic33e026a3d7200c779cec0cd9f23058debc0c74e
2015-04-21Do not filter out libsax from installation even if it's mergedMatúš Kukan
expwrap links against sax and can't link against libmerged because it is needed to build libmerged :-/ (saxparser in i18npool) Change-Id: Ie4dca11e8e1bb16a2506cf7cdb7d69b804d98cc0 Reviewed-on: https://gerrit.libreoffice.org/15447 Tested-by: Jenkins <ci@libreoffice.org> Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2015-04-20don't try to sign merged libs on windowsChristian Lohmaier
as those are fake, just textfiles with dll extension that signtool doesn't like. Also made the text more descriptive "invalid" is ambiguous, "invalid - merged lib" states the reason why the file is a dummy. Change-Id: I31801fd0c3aa593549fac5e6275189e18bbc0010 Reviewed-on: https://gerrit.libreoffice.org/15444 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Jenkins <ci@libreoffice.org>
2015-04-19tdf#82430: gcc-wrappers: command line *must* start with a spaceMichael Stahl
Yes, you read that right, if there's no space in front of the first argument, cl.exe will *ignore* it. Change-Id: I73d9bf026705538e53b5d91091a4c96eb15739b2
2015-04-16'0' is a not the same as undefined or empty valueChristian Lohmaier
Change-Id: Ie077fc273601607cba72099d650c6774f08240fb
2015-04-15tags: also index officecfg wrappersMiklos Vajna
Change-Id: I6211762b03bd85a1388027906858020a767f12f6
2015-04-14add missing services to allow writer to save.Siqi Liu
Change-Id: Ica21cefb705f4140b9f298e09be04b4950407b78
2015-04-10Don't try to install LibreOffice on XP, if it was built with SDK 8.x or higherAndras Timar
Change-Id: I79a357a51a3d98774745001d5f99b045ef964255 Reviewed-on: https://gerrit.libreoffice.org/15218 Reviewed-by: Andras Timar <andras.timar@collabora.com> Tested-by: Andras Timar <andras.timar@collabora.com>
2015-04-08solenv: there are no more SvArrays in need of pretty printingMichael Stahl
Change-Id: Ic4d59228f3295e8400bcacf637ff4def7669b775
2015-04-08solenv: add GDB pretty printer for SfxItemSetMichael Stahl
Change-Id: Ibd74c58efa7f1a24de409820655fb98b4fc13df3
2015-04-02Model o3tl::enumarray after std::array to allow aggregate initializationStephan Bergmann
...though that requires switching of C++ -Wmissing-braces for Clang and for old GCC (new GCC already dropped it from C++ -Wall, see <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25137#c17>). Change-Id: I92acc4c529d634c4190e0ee4b65d1fbe5b1b521f
2015-04-01give postprocess announce an levelBjoern Michaelsen
- otherwise colored gbuild output is broken, so this is really important Change-Id: I6affbafe8f7f841a4061e2a42f6c0858b3f4675b
2015-03-28make gbuild a bit more quiet by defaultNorbert Thiebaud
On a regular build, gbuild print over and over the 'loaded modules' which is a long landry list that serve little purpsose but to make it hard to read the output If you _really_ want to still see that use verbose=t Change-Id: I0950f471b68e84c0cbd2c0afd2721394f70da398
2015-03-25correctly rebuild extension desc. l10ns when langs changeDavid Tardon
Change-Id: I4fb99c446f1ea0892d9210885d9d93f3dfe24ceb
2015-03-25gbuild: allow to react on change in configured langsDavid Tardon
Change-Id: I15492fcc687a21b740dc2d97a47485e2e760055f
2015-03-23unittest-failed.sh: Actually just one variable is enough here.Jan Holesovsky
2015-03-23It's good to have Dr.Memory in your PATH.Jan Holesovsky
2015-03-23DEBUGCPPUNIT makes no sense on Windows and OS X.Jan Holesovsky
2015-03-23solenv: adapt native-code to partially split sd/util/sd.componentMiklos Vajna
Add constructors which are no longer part of sd_component_getFactory() as of commit 4dafecfe4a72204dd994a3f66c5d886ffcfc965a (sd: convert sd.component to constructor usage, 2015-02-28). Change-Id: I209fdd9bc8c8b81cb7e69796a2afb248df856fc9
2015-03-23native-code.py: VBA related services.Jan Holesovsky
Change-Id: Ib1d4746d222c0a59a2ace0a97ce0fb1bac18f4ef
2015-03-23native-code.py: Make the #if HAVE_FEATURE_SCRIPTING actually work.Jan Holesovsky
Change-Id: I992773c84eaf2dff63814e6223323fe99ae5a415
2015-03-20Remove library urelibs. It was more just a temporary hack and is not used.Matúš Kukan
Change-Id: I7566dcf21aae6b800adb58d8c94e350bb0da720c
2015-03-20The 'svp' "plug-in" library is empty so don't build it at allTor Lillqvist
Its code is in the vcl library nowadays. Change-Id: Idb659e541226724004660102f6641c38a2312c27
2015-03-19Hint how to use Dr.Memory for unit tests / memory checking.Jan Holesovsky
Change-Id: I7df8716e90e9097336919d2a9208a549b8f7d3d0
2015-03-19We require MSVC2013 (_MSC_VER == 1800) nowTor Lillqvist
Change-Id: Ice8504041f22e00f2e5010813d9dff1d2987c8d6
2015-03-12native-code: svl_component_getFactory -> ctorsMiklos Vajna
Change-Id: Ibaf6d48ad2593664d81d7557fd470f6cdf1d0a4f
2015-03-12native-code: sdd_component_getFactory -> ctorMiklos Vajna
Change-Id: I74dc843b73fac6b4ffe0ece7b9fa7247c06ccfce
2015-03-12native-code: scfilt_component_getFactory -> ctorsMiklos Vajna
Change-Id: Ib43ba7f5ccf3c8858dc9cd75bb46cfbefd7bc84a
2015-03-12native-code: scd_component_getFactory -> ctorsMiklos Vajna
Change-Id: I6d92bb282ed13ce9a9bb14829b04f9ceae41ae61
2015-03-12native-code: avmedia_component_getFactory -> ctorMiklos Vajna
Change-Id: Iede89154d0422425c392b03932b46ac88a5ccb35
2015-03-12native-code: animcore_component_getFactory -> ctorsMiklos Vajna
Change-Id: Ife39c5114f946244691c72c9defa8854fdf8a1b6
2015-03-12Follow-up to c4cfb4f4da3cdd318d52d6fca9f7d99c005e2bfeTor Lillqvist
To avoid losing functionality (components missing at run-time), we need to add the corrsponding new-style functions instead of the old-style one that was removed. In this case it was just one. (In those cases where one old-style is replaces with several new-style ones, ideally one can then avoid some of the replacements in the iOS and Android case, and save on code size.) Change-Id: I6d4a90e84600debdf62b47408264c439a6f0e312
2015-03-12Fix iOS build: There is no canvasfactory_component_getFactory any moreTor Lillqvist
Change-Id: Idcdebf7ae7f38a11672eae441af981d385b392c0
2015-03-05gbuild: stop disabling MSVC warning C4996 on --enable-dbgutil buildsMichael Stahl
... makes it hard to clean up these problems. But the warnings on almost every std::copy and std::transform are obnoxious, so disable them with _SCL_SECURE_NO_WARNINGS Change-Id: Ieea611175fb16b78ff972d194767d3d192992de5
2015-03-05gbuild: on WNT, target Windows XP with 7.1 SDK, and Vista with 8.x SDKMichael Stahl
Since with the 8.x SDK it is not possible to target Windows XP anyway according to MSDN, just set _WIN32_WINNT to _WIN32_WINNT_VISTA so that we can at least work on cleaning up API calls deprecated in SDK 8.1. Change-Id: Ic433caf454f57187b91ef6fdec3f3bcde3f1af79
2015-03-05gbuild: set _WIN32_WINNT globally instead of WINVERMichael Stahl
... and remove the definitions in makefiles, except in fpicker, which defines a different value for the Vista file picker. The WINVER value is derived automatically from _WIN32_WINNT by SDK header sdkddkver.h. Change-Id: I73358a9bf5d070f71821654cae2a29335a754a21
2015-03-05shell: remove unnecessary explicit -D_WIN32_IEMichael Stahl
Change-Id: Ib6d9233e8c322fd7165fce8763bb2a4eee9a7850
2015-03-02solenv: remove obsolete OOo SourceConfig cruftMichael Stahl
Change-Id: Id45dde81bb699e8c6614b70a815588b884d9a313