summaryrefslogtreecommitdiff
path: root/solenv
AgeCommit message (Collapse)Author
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
2015-02-28solenv: sfx's ScriptLibraryContainer depends on #if HAVE_FEATURE_SCRIPTINGMiklos Vajna
Change-Id: Ib5238d44d7bce6651ddbdc4f843f5aaab4eb97c2
2015-02-27gbuild: CppunitTest: always use unittest configurationMichael Stahl
The sc_subsequent_filters_test was failing because of a lock file because it did not use the unittest configuration. Refactor gb_CppunitTest_use_configuration so it uses both the instdir and unittest configuration to prevent such errors. In case there ever is a test that does not work with the unittest configuration it should call gb_CppunitTest_use_instdir_configuration. Change-Id: Ibc00d42f8b6102d50d922f51173120798fa45c6e
2015-02-27For Clang -fsanitize=vptr use -fvisibility-ms-compat, not -fvisibility=hiddenStephan Bergmann
As discussed in b4f6b26b5a1a78fecfa95ec2eb7ac8b80495d8aa "SAL_DLLPUBLIC_RTTI for proper RTTI visibility for LLVM," RTTI-based -fsanitize= checks with Clang on Linux need special precautions to make RTTI symbols visible across DSOs. The approach taken there, as well as in 598d8194b0ea1a64e0ebba28a86c128bafa57c7c "Visible function type RTTI for Clang -fsanitize=function," was to add explicit SAL_DLLPUBLIC_RTTI annontations to relevant type definitions. However, for -fsanitize=vptr that would have required many more of those, so it appears easier to "misuse" -fsanitize-ms-compat in that case, which happens to give all RTTI symbols default visibility (while otherwise still honoring our SAL_DLLPUBLIC/PRIVATE annotations). The SAL_DLLPUBLIC_RTTI annotations from 598d8194b0ea1a64e0ebba28a86c128bafa57c7c "Visible function type RTTI for Clang -fsanitize=function" can likely be removed again. Change-Id: Ibeff7ab8c908111a7dc66ff0677204f112b24db8
2015-02-27Pass -fvisibility-inlines-hidden into external modulesStephan Bergmann
Change-Id: Icf872e269c7e427ba1287ccd0082974c9426449e
2015-02-26native-code.py: Some services were converted to using constructors.Jan Holesovsky
Change-Id: I957bf1d5bd88b15539e95dfa4aa87a8e63a96439
2015-02-26Reintegrate portion of a patch originally submitted byRichard PALO
Michael Stahl <mst@openoffice.org> Mar 30 2011 solaris11: #i117606#: solaris.mk: add -Bdirect -z defs to LDFLAGS Change-Id: Iab16960010810185a3b1f7c617c44db3d9822fb5 Reviewed-on: https://gerrit.libreoffice.org/14579 Tested-by: Jenkins <ci@libreoffice.org> Tested-by: Michael Stahl <mstahl@redhat.com> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-02-25native-code.py: Add more forms constructors.Jan Holesovsky
With this, ODF_text_reference_v3.odt does not report any broken services, but the app still crashes anyway - tdf#89642. Change-Id: If73835534184ffbac1c91b2c5bca33bded50c41f
2015-02-24Typo: alludpatelastsequences->allupdatelastsequencesJulien Nabet
Change-Id: I902fcb3fef7100279c34494e95cacfd3e5caf153
2015-02-24TyposJulien Nabet
Change-Id: I5f2577dd1f047331a58d33e05684b673e6dbd11e
2015-02-23native-code.py: Add more missing chart services.Jan Holesovsky
Fixes ab-slides.odp. Change-Id: I9f04fb395adab986d3e6d8576d842e08c2d03538
2015-02-21native-code.py: Missing services after the stocservices conversion.Jan Holesovsky
Change-Id: I70bb9386487930061c6bb1576de29d4bdcc56f8c
2015-02-20native-code.py: stoc implementation is now converted to constructors.Miklos Vajna
Fixes error: undefined reference to 'stocservices_component_getFactory' Change-Id: I799fc4d3d0adf201639ed04d3d5457b74cca887b
2015-02-19Sun ld doesn't support -O1 optimize flagRichard PALO
reported by Gabriele Bulfon (gbulfon@sonicle) Change-Id: Ie0ff8fe296054a7a266b4c73c30938bb2b7353ea Reviewed-on: https://gerrit.libreoffice.org/14484 Tested-by: Michael Stahl <mstahl@redhat.com> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-02-19native-code.py: Writerfilter implementation is now converted to constructors.Jan Holesovsky
Change-Id: Idcb8731523e3cc54653193e9755b3a59995d4bc8
2015-02-19No vbaevents_component_getFactory unless HAVE_FEATURE_SCRIPTINGTor Lillqvist
2015-02-18Also mention -fstack-protector-strong when linkingStephan Bergmann
...there appear to be GCC tool-chains (like the one employed by xdg-app) that need some libssp_nonshared.a linked in for -fstack-protector-strong behind the scenes. Change-Id: Ia4dd8b11d26f3dc7fec231d6b8b7950f003333ce
2015-02-18filter: use constructor for filter moduleChris Sherlock
Change-Id: Ic03555dc06909da1c60c8edc7aa17d4cb41c468b Reviewed-on: https://gerrit.libreoffice.org/14533 Reviewed-by: Jan Holesovsky <kendy@collabora.com> Tested-by: Jan Holesovsky <kendy@collabora.com>
2015-02-18Revert "filter: use constructor for filter module"Chris Sherlock
This reverts commit a2b197ff1f7676c2314a312fa8f40c6bf8871c7c.
2015-02-18filter: use constructor for filter moduleChris Sherlock
Change-Id: I466fe67d7f7144a50bdf15f42f1d7f8dfb107418
2015-02-17android: No need to include the entire libfrmlo.a, add just the used services.Jan Holesovsky
Made sure that ooo108922-1.doc and fields.doc are still loading. Change-Id: If009c25be1776eba77a397efb2eae820838ac053
2015-02-16native-code.py: Add com_sun_star_comp_dba_ORowSet_get_implementation.Jan Holesovsky
In the end, seems to be enough (together with a checkbox-related constructor) to make the fields.doc work. Change-Id: I72bf2020726aabed9b7d8cf45c23c131361f9907
2015-02-16native-code.py: Add libevtattlo.a + some forms related services.Jan Holesovsky
Fixes part of fields.doc loading, but unfortunately not completely, as in the end it needs "com_sun_star_comp_dba_ORowSet_get_implementation" - and we avoid the database stuff for now still. Change-Id: I9035e80fb1326357dbecf7994419d909e1f25373
2015-02-14Related: tdf#63690 - remove rtl_logfileThorsten Behrens
This was unused since the earlier cleanup. Change-Id: Ia56641c4242037a0ce501e43939b8dc862499f0e
2015-02-13native-code.py: Don't add the entire libchartcorelo.a.Jan Holesovsky
Instead, just add the constructors of the needed services. Tested with various-charts.ods from tdf#89364. Change-Id: I98df03bfc19aeacaa92e4693e7934c8503f183e1
2015-02-11No StarBasic unless HAVE_FEATURE_SCRIPTINGTor Lillqvist
Fixes build of the iOS TiledLibreOffice app. Change-Id: Ic2fc35ac74ab0707bbd23f2a34fad958edea5f9c