summaryrefslogtreecommitdiff
path: root/solenv
AgeCommit message (Collapse)AuthorFilesLines
2015-03-23native-code.py: Make the #if HAVE_FEATURE_SCRIPTING actually work.Jan Holesovsky1-1/+3
Change-Id: I992773c84eaf2dff63814e6223323fe99ae5a415
2015-03-20Remove library urelibs. It was more just a temporary hack and is not used.Matúš Kukan6-40/+10
Change-Id: I7566dcf21aae6b800adb58d8c94e350bb0da720c
2015-03-20The 'svp' "plug-in" library is empty so don't build it at allTor Lillqvist2-4/+0
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 Holesovsky1-15/+16
Change-Id: I7df8716e90e9097336919d2a9208a549b8f7d3d0
2015-03-19We require MSVC2013 (_MSC_VER == 1800) nowTor Lillqvist1-2/+0
Change-Id: Ice8504041f22e00f2e5010813d9dff1d2987c8d6
2015-03-12native-code: svl_component_getFactory -> ctorsMiklos Vajna1-1/+4
Change-Id: Ibaf6d48ad2593664d81d7557fd470f6cdf1d0a4f
2015-03-12native-code: sdd_component_getFactory -> ctorMiklos Vajna1-1/+2
Change-Id: I74dc843b73fac6b4ffe0ece7b9fa7247c06ccfce
2015-03-12native-code: scfilt_component_getFactory -> ctorsMiklos Vajna1-1/+3
Change-Id: Ib43ba7f5ccf3c8858dc9cd75bb46cfbefd7bc84a
2015-03-12native-code: scd_component_getFactory -> ctorsMiklos Vajna1-1/+3
Change-Id: I6d92bb282ed13ce9a9bb14829b04f9ceae41ae61
2015-03-12native-code: avmedia_component_getFactory -> ctorMiklos Vajna1-1/+2
Change-Id: Iede89154d0422425c392b03932b46ac88a5ccb35
2015-03-12native-code: animcore_component_getFactory -> ctorsMiklos Vajna1-1/+12
Change-Id: Ife39c5114f946244691c72c9defa8854fdf8a1b6
2015-03-12Follow-up to c4cfb4f4da3cdd318d52d6fca9f7d99c005e2bfeTor Lillqvist1-0/+2
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 Lillqvist1-1/+0
Change-Id: Idcdebf7ae7f38a11672eae441af981d385b392c0
2015-03-05gbuild: stop disabling MSVC warning C4996 on --enable-dbgutil buildsMichael Stahl1-10/+6
... 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 Stahl1-1/+2
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 Stahl1-1/+2
... 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 Stahl1-0/+3
Change-Id: Ib6d9233e8c322fd7165fce8763bb2a4eee9a7850
2015-03-02solenv: remove obsolete OOo SourceConfig cruftMichael Stahl2-595/+0
Change-Id: Id45dde81bb699e8c6614b70a815588b884d9a313
2015-02-28solenv: sfx's ScriptLibraryContainer depends on #if HAVE_FEATURE_SCRIPTINGMiklos Vajna1-2/+21
Change-Id: Ib5238d44d7bce6651ddbdc4f843f5aaab4eb97c2
2015-02-27gbuild: CppunitTest: always use unittest configurationMichael Stahl1-2/+9
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 Bergmann1-1/+7
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 Bergmann1-1/+2
Change-Id: Icf872e269c7e427ba1287ccd0082974c9426449e
2015-02-26native-code.py: Some services were converted to using constructors.Jan Holesovsky1-2/+10
Change-Id: I957bf1d5bd88b15539e95dfa4aa87a8e63a96439
2015-02-26Reintegrate portion of a patch originally submitted byRichard PALO1-0/+2
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 Holesovsky1-1/+5
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 Nabet1-1/+1
Change-Id: I902fcb3fef7100279c34494e95cacfd3e5caf153
2015-02-24TyposJulien Nabet1-1/+1
Change-Id: I5f2577dd1f047331a58d33e05684b673e6dbd11e
2015-02-23native-code.py: Add more missing chart services.Jan Holesovsky1-0/+2
Fixes ab-slides.odp. Change-Id: I9f04fb395adab986d3e6d8576d842e08c2d03538
2015-02-21native-code.py: Missing services after the stocservices conversion.Jan Holesovsky1-9/+9
Change-Id: I70bb9386487930061c6bb1576de29d4bdcc56f8c
2015-02-20native-code.py: stoc implementation is now converted to constructors.Miklos Vajna1-1/+7
Fixes error: undefined reference to 'stocservices_component_getFactory' Change-Id: I799fc4d3d0adf201639ed04d3d5457b74cca887b
2015-02-19Sun ld doesn't support -O1 optimize flagRichard PALO1-4/+1
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 Holesovsky1-2/+5
Change-Id: Idcb8731523e3cc54653193e9755b3a59995d4bc8
2015-02-19No vbaevents_component_getFactory unless HAVE_FEATURE_SCRIPTINGTor Lillqvist1-1/+1
2015-02-18Also mention -fstack-protector-strong when linkingStephan Bergmann1-0/+1
...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 Sherlock1-1/+2
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 Sherlock1-2/+1
This reverts commit a2b197ff1f7676c2314a312fa8f40c6bf8871c7c.
2015-02-18filter: use constructor for filter moduleChris Sherlock1-1/+2
Change-Id: I466fe67d7f7144a50bdf15f42f1d7f8dfb107418
2015-02-17android: No need to include the entire libfrmlo.a, add just the used services.Jan Holesovsky1-1/+9
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 Holesovsky1-0/+3
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 Holesovsky1-0/+5
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 Behrens1-4/+0
This was unused since the earlier cleanup. Change-Id: Ia56641c4242037a0ce501e43939b8dc862499f0e
2015-02-13native-code.py: Don't add the entire libchartcorelo.a.Jan Holesovsky1-1/+21
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 Lillqvist1-1/+1
Fixes build of the iOS TiledLibreOffice app. Change-Id: Ic2fc35ac74ab0707bbd23f2a34fad958edea5f9c
2015-02-10Attempt at fixing Mac OS X code signingStephan Bergmann3-18/+28
...so that LibreOffice.app dmgs built with --enable-macosx-code-signing with an appstore-enabled identity will hopefully no longer be rejected on Mac OS X >= 10.9.5 as "'soffice' can't be opened because the identity of the developer cannot be confirmed." (Which I cannot verify for lack of an appstore-enabled certificate, though.) First of all, do not ignore errors from calls to codesign utitlity. Really. That reveals that soffice cannot be signed as soon as it is linked, as it requires all the other stuff in the app to be already signed. So just don't sign it after linking, it will be signed last step in macosx-codesign-app-bundle anyway. Second, --resource-rules exemptions are no longer allowed per <https://developer.apple.com/library/mac/technotes/tn2206/_index.html> "OS X Code Signing In Depth." Third, the handful of remaining shell scripts in MacOS/ need to be signed too. (Signing them adds extended attributes to the files.) Unfortunately, as discussed at <http://porkrind.org/missives/mac-os-x-codesigning-woes/> "Mac OS X codesigning woes," "hdiutil makehybrid" drops extended attributes from the generated dmg (so the dmg's LibreOffice.app would no longer be considered properly signed, as the shell scripts would no longer be signed). So switch from "hdiutil makehybrid" to "hdiutil create." Change-Id: I4b587f87d504666f7a1d0e3a24a8be76f22014c5
2015-02-09native-code.py: Add libfrmlo.a + some constructors around controls.Jan Holesovsky1-0/+5
Fixes loading of ooo108922-1.doc, hope this does not blow the .apk size too much... Change-Id: Ifbaa6fa5a7467e516fd1020e941c7a125d1a6437
2015-02-09native-code.py: Add libxolo.a.Jan Holesovsky1-0/+1
Fixes loading of ooo10504-1.doc. Change-Id: Ib82ac9938c755ec5fa9ccd93e44d92b744dc0ff4
2015-02-09Add slideshow-related services.Jan Holesovsky1-0/+2
Fixes loading of .pps presentations. Change-Id: I739d15793110fc55cbaa556e1c91d666c6f81c70
2015-02-09solenv: add missing component to make accelerators work on AndroidMiklos Vajna1-0/+1
One could argue that they are not needed on Android, but even backspace is an accelerator, so they are needed. Change-Id: I786d3da59e222b48d75e7d84ca2ef1eb51094532
2015-02-09native-code.py: Add libi18nsearchlo.a.Jan Holesovsky1-0/+1
Fixes load of fdo68762-1.ods. Change-Id: I4141674a9766fe9514c47e1c1b29ed727148a41d
2015-02-09native-code.py: When filtering the services.rdb, keep also the factories.Jan Holesovsky1-1/+17
Change-Id: I663e82322a05b7b6f140cb9adecbe1465f320f95