summaryrefslogtreecommitdiff
path: root/solenv
AgeCommit message (Collapse)Author
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
2015-02-10Attempt at fixing Mac OS X code signingStephan Bergmann
...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 Holesovsky
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 Holesovsky
Fixes loading of ooo10504-1.doc. Change-Id: Ib82ac9938c755ec5fa9ccd93e44d92b744dc0ff4
2015-02-09Add slideshow-related services.Jan Holesovsky
Fixes loading of .pps presentations. Change-Id: I739d15793110fc55cbaa556e1c91d666c6f81c70
2015-02-09solenv: add missing component to make accelerators work on AndroidMiklos Vajna
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 Holesovsky
Fixes load of fdo68762-1.ods. Change-Id: I4141674a9766fe9514c47e1c1b29ed727148a41d
2015-02-09native-code.py: When filtering the services.rdb, keep also the factories.Jan Holesovsky
Change-Id: I663e82322a05b7b6f140cb9adecbe1465f320f95
2015-02-09native-code.py: Share more code around the factories too.Jan Holesovsky
Change-Id: Iff0909ee110058cd3e351e4a96738d5b8e6ba62e
2015-02-09native-code.py: Sort the constructors.Jan Holesovsky
Change-Id: I3b7b5a13c1384313a12ec9f11714a85be2ad1693
2015-02-09native-code.py: Add a mode that allows filtering out services.rdb.Jan Holesovsky
Limit only the constructors for the moment. Limiting services.rdb will be useful for finding out what services are actually missing when loading various document types. Change-Id: Ifd6c2c0c43defac79d3eba1853347614ce7c0b46
2015-02-09native-code.py: We need these services everywhere anyway.Jan Holesovsky
Change-Id: I97cfedb54d91f6d689f357e65599c91a6cd9f3d3
2015-02-08FeatureLevel is never set in .scp filesAndras Timar
Change-Id: I95102008679e427483c4a95aa0422481ceb3d45e
2015-02-08Feature level +40 has no effect in our Windows installerAndras Timar
Change-Id: I670ee5fc6a6b6debad681b85964901bb51656c35
2015-02-03MSI packaging tweaks for Windows 64-bitAndras Timar
Change-Id: I69d52554b531dab6fc12ffe16e6ca91241fda3a5 Reviewed-on: https://gerrit.libreoffice.org/14283 Reviewed-by: David Ostrovsky <david@ostrovsky.org> Tested-by: David Ostrovsky <david@ostrovsky.org>
2015-01-29gdb pretty printers: fix the sw::mark::IMark and SwModify printersMichael Stahl
If these are called on a value that is of a different type than what is checked in the children() method, nothing is printed except exceptions about non-existent _iterator. GDB can figure out the dynamic type itself and call the pretty printer only if it's actually a UnoMark so don't register it for IMark. Same thing for SwUnoCrsr, there is already a class for it. Change-Id: I00238f1e3f01741d607eec9d47671302b858b965
2015-01-29gdb pretty printers: remove obsolete tools container printersMichael Stahl
Change-Id: Ieb1e104e8147376405e90ecada308fee05321dcd
2015-01-28It's OS X, not OSXTor Lillqvist
Change-Id: Id7cd032a8fd24d57e02d1a94e4bebccc56904609
2015-01-27tdf#87803 bin useless $buildidstringAndras Timar
Change-Id: Ie5f3651ec8386cdb59ebbd63c12670fd8668499a
2015-01-27Adapt FractionPrinterStephan Bergmann
Change-Id: Ibc6302ea52458874f748f3ec2757bb60ad742fce
2015-01-25add Guarani (gug) languageAndras Timar
Change-Id: Icf1612f88447e9ae348ef9ad333607a3f6dc8d32
2015-01-14Revert "do not pack registries"David Tardon
Oops, pushed this by a mistake... This reverts commit 327c5bfd1d5c0cf8e597d651c4925aa5cfbfa918. Change-Id: I8f65b894f88991798f1eb87eeff7e6f905417d8a
2015-01-14do not pack registriesDavid Tardon
Change-Id: I5c173c48ef54c4afe6c49b2980fd858681296c06
2015-01-09gbuild: try to fix windows non-debug buildsMichael Stahl
The ENABLE_CRASHREP is no longer AC_SUBSTed by configure, so it is always non-empty in config_host.mk, resulting in -Zi without -FS, which breaks MSVC 2013 builds. Leave a placeholder in configure for the new crash reporter vaporware, and force the CFLAGS to be the same as in the --eanble-symbols case. (regression from 8ab4d2f29fdd2c058db23f6ee7b2200655d4c6f6) Change-Id: I476fb2e4f50de5304632628b25e3997ea6c31c27
2015-01-07use special $(TOUCH) for touch -hrRichard PALO
Change-Id: Ifb95dc6bb4bc70f7c4fcd765d96b9aeb3cbdeb38 Reviewed-on: https://gerrit.libreoffice.org/13664 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-01-07Fix shellcheck -s sh warningsJulien Nabet
Change-Id: Ib5c016f13dba4919422006527fad95e94d9a927f Reviewed-on: https://gerrit.libreoffice.org/13656 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-01-06Fix --enable-pch option on msvc 64bit compilerDavid Ostrovsky
When /Zmxxx option is provided to 64 bit compiler it throws on us weird error messages, no matter what the value is passed. It was mentioned in the knowledge base, that removing it entirely fixes the problem. Change-Id: I95296ad8811d0065498f0ef55ae503d4a07b914b Reviewed-on: https://gerrit.libreoffice.org/13779 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2014-12-24all deps for tools are expected to be at one placeDavid Tardon
Change-Id: Ie0d359f6607811cd76aefe4e19d0fb05379f1762
2014-12-23Fix JunitTest_comphelper_complexMiklos Vajna
Change-Id: Iaa1cb0eeddb0a4a1c67c30dcefbebb9965aa3e76
2014-12-22Refactor building perfect hash tabels for tokensDaniel Sikeler
moved the defines to be usable in more modules moved perl-script to be usable in more modules Change-Id: If893e4b7e9dc670646bdf097cb6fa5710e45f1ac
2014-12-21try to keep Class-Path lenght under controlNorbert Thiebaud
Change-Id: I5cc6f325eff9f5177e77de661728621383fa5558
2014-12-21Remove unused gb_*_disable_compiler_pluginsStephan Bergmann
Change-Id: Ia6395282916011d75a4fa01aa12e96d866621411
2014-12-19solenv: fix bashism in unittest-failed.shRiccardo Magliocchetti
Change-Id: If030cd711cbb04fd622a4fd5723b6c66aac28a98 Reviewed-on: https://gerrit.libreoffice.org/13546 Reviewed-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com> Tested-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
2014-12-19No need for RTL_USING in addition to LIBO_INTERNAL_ONLYStephan Bergmann
Change-Id: Iaa65658aed6bb4abb20a4d95dc9c6caf7c1c764b
2014-12-19Blind attempt to fix PCHStephan Bergmann
...after 86ba184394094c7c043a505a20a0b1b8977f73d7 "Introduce gb_*_set_external_code" Change-Id: I6ed9652c6157b7cb2196f044f62c606968ef1807
2014-12-18Introduce gb_*_set_external_codeStephan Bergmann
...to harmonize the mechanisms to not define LIBO_INTERNAL_ONLY for extension code and CppunitTest_odk_checkapi. (It also needs to revert any -Wundef, as the config_host/config_*.h files will not be included, so the HAVE_* macros will be undefined.) This obsoletes the need for RTL_DISABLE_FAST_STRING. Change-Id: If5eacba80c349efb90762aade8f2ea6d2db7e314
2014-12-18avoid exceeding commandline limitsChristian Lohmaier
don't use "zip -@" to read from stdin, as that expects one file per line also zip doesn't like the dos-lineend, so strip that using tr Change-Id: Ib5c9040a66390119aa7a46225f2d0c8f635bf39a
2014-12-15gbuild: More automagic for libmergedMatúš Kukan
Only gb_Library_use_libraries stays because I think it's a good idea to see dependent libraries (potential candidates for merging) and hopefully the list does not change often anyway. This commit extends b6be3d3db3ffbc4c1a4528a8dc17aa95084e12ca Change-Id: I2682456f53cb2e8d7ea63eae15f8979a3c828401
2014-12-15gbuild: Do not require gb_Library_use_externals for libmergedMatúš Kukan
Instead, automatically get the externals when parsing other makefiles. This commit fixes the build and hopefully avoids problems in future because people didn't know they had to add externals for libmerged too. Similar should be done for other functions like add_libs... Change-Id: I5aea4c43f4b6838092ada81c310ef1100f241108
2014-12-10_USING_V110_SDK71_ is not related to DirectX, restoreChristian Lohmaier
partially reverts ff17c5a2b06367e9fdeff2d5763ccaeb9725511f Change-Id: I413fe859f7691d36334b68ad0862f3c100c72264
2014-12-10canvas: remove Windows SDK #ifdefs - all supported MSVC/SDK have DirectXMichael Stahl
Change-Id: I5106593ad5472992e3607665849fb35802b6e266
2014-12-10define _USING_V110_SDK71_ when building with VS2013 against 7.1A SDKChristian Lohmaier
and drop old VS2012 part from configure.ac Change-Id: If0bedff0972a40f92aaf86140a0405d2af1dbc8d
2014-12-10fdo#85286 android: add missing library for PPT loadingMiklos Vajna
Change-Id: I5f7bfffd1b9751c30c737c886afcd572fa44d234
2014-12-09A bit better error message.Jan Holesovsky
Change-Id: Ia3ea8ae38aab0080d01932d586b921599adbaf21
2014-12-09fdo#85286 android: add missing libraries for embedded object loadingMiklos Vajna
Change-Id: Ic711964970b1e8cd463dbb693cf8867f51bf535d
2014-12-09solenv: generate the ifdefs in native-code.py in a more elegant fashionMiklos Vajna
Commit 369b84e847802d77e7469f4ed71400c20e23039f (We don't build libxsec_xmlsec for Android currently, 2014-08-13) added platform-dependent guards to have components only on Android or only not on Android. Generalize that a bit more, so adding new Android-only components is a single line of code change. Change-Id: I54711ffcdf64c4ddd986e2f59129797462dcfe58
2014-12-09climaker calls cppu::defaultBootstrap_InitialComponentContext()Stephan Bergmann
...so depends on uno.ini Change-Id: I913d21605ac15792b24bccd460ab886e535e76da
2014-12-09solenv: handle workdir_for_build in create-tagsMiklos Vajna
Change-Id: I669ea2813daeb2be8164e1d7c224368c2fe9819a