summaryrefslogtreecommitdiff
path: root/solenv
AgeCommit message (Collapse)Author
2014-01-27We want to read DOCX in TiledLibreOffice.Jan Holesovsky
Change-Id: If1abbd654c407458a2a7947d6a2df07470417a38
2014-01-27Prepare dual-mode compiler plugin featureStephan Bergmann
...which can act as either a rewriter or a non-rewriter that emits warnings. Also added COMPILER_PLUGIN_WARNINGS_ONLY=X to demote warnings from plugin X from errors to warnings, even under --enable-werror. Change-Id: I05361936240a890515c6bba2459565417c1746b7
2014-01-27native code generator: Add i18npool constructors.Matúš Kukan
Change-Id: I50e61807b0f468ad014c6b02d2116b2624486af4
2014-01-27Fix include path error in mkdocs.sh introduced in 247cd3381745Chris Sherlock
Unfortunately in commit 247cd33817457789645827a52d79a1876b9760a3 I mistakenly included the directories wrongly. This fixes this. Change-Id: I91193321d1264985eab4865ca05adeab96401b2f Reviewed-on: https://gerrit.libreoffice.org/7669 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2014-01-26fdo#74013 make makedocs.sh look in correct project header directoriesChris Sherlock
At the moment, project headers can be either in $PROJECT/inc or include/$PROJECT. I believe it is possible for them to be in both locations. Unfortunately, we check for both areas, and doxygen spits out an error. Fix is to check if the header directory exists, only use it if it does. Change-Id: I2e59d8ce0028c20b7d239dcc6e07792edf7078d1 Reviewed-on: https://gerrit.libreoffice.org/7631 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
2014-01-26fdo#74013 Upgrade doxygen config fileChris Sherlock
The latest version of Doxygen doesn't like some of the obsolete options Also increase DOT_GRAPH_MAX_NODES to 200 Change-Id: I196fdb010088dc446be3a366804df7d5dc815039 Reviewed-on: https://gerrit.libreoffice.org/7610 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
2014-01-24Need stardiv_Toolkit_VCLXToolkit_get_implementationTor Lillqvist
Change-Id: I2282ce87a1c91e2e948cf15c0a0f3b22f7b6c476
2014-01-24tk: Constructor feature for last tk_ implementations.Matúš Kukan
Change-Id: I55fee30e64cdb591d73cfcadfd7a9efb10485ba9
2014-01-23Need com_sun_star_comp_framework_PathSettings_get_implementationTor Lillqvist
Change-Id: I8d629c3b7f860ebe1c6e6d6cd761a876597b33b3
2014-01-23related: fdo#73682 Introduce HTML detection serviceMaxim Monastirsky
Change-Id: I66bb579019ce8411b821c623955a454fd81cf811 Reviewed-on: https://gerrit.libreoffice.org/7600 Reviewed-by: Kohei Yoshida <libreoffice@kohei.us> Tested-by: Kohei Yoshida <libreoffice@kohei.us>
2014-01-23make unittest failure foo a scriptBjoern Michaelsen
- first of all, code from CppunitTest.mk used from PythonTest.mk is bad anyway - also, this shortens and removes noise from the commandline executed Change-Id: I6c5b41a0c497b766c3293aeec5c59240aa3ef37c
2014-01-21Sort the sections of core_constructor_list for clarityTor Lillqvist
Change-Id: I845c26d0b69c08e07fb7159fb2bd6862ad9e5603
2014-01-21Add fwk AutoRecovery, JobExecutor and StatusIndicatorFactory ctors to "core"Tor Lillqvist
Seem to be needed by TiledLibreOffice at least, so possibly by any app. Change-Id: I52d4e6f4ce66e2a79b67e1f17ba926defd4ac8eb
2014-01-21idl files need to be packaged relative to INSTDIR, not INSTROOTStephan Bergmann
...so that on OS X they end up in LibreOffice*_SDK.app/idl/, not LibreOffice.app/Contents/LibreOffice*_SDK.app/idl/. Change-Id: Id001aed334a0e1d8f835ce797a17f1f67d1a3abb
2014-01-20gbuild: UnoApi: remove unused sinular gb_UnoApi_add_idlfile etc.Michael Stahl
Change-Id: I9ad8798b205e697a588804de3de758be7203f1a5
2014-01-20gbuild: UnoApi: fix header rebuilds when cppumaker changesMichael Stahl
There needs to be a dependency from the header on cppumaker, because headers do get rebuilt in this case and it's possible that the content chnaged; unfortunately it's not possible to tell whether the content of the headers actually did change, all of them will be touched which will result in a large rebuild. Change-Id: I78ae0631ba9197ca3d3edbd010319b77a6f01074
2014-01-20gbuild: UnoApi: fix rebuilds after IDL changesMichael Stahl
There used to be a dependency between .urd file and .hpp/.hdl files but that was removed; introduce a dependency between .idl files and .hpp/.hdl files to replace it so headers and stuff depending on them get rebuilt. Change-Id: Ibf1fe1db08c36ce42c392d27b794c2bc2a33738c
2014-01-20Add JVM headers and libsTor Lillqvist
Change-Id: If5524c6c23bcd2500d029a33df141a0a1c611502
2014-01-20Make gallery stuff work also for cross-compilationTor Lillqvist
Galleries are needed in a cross-compilation only when targeting DESKTOP platforms, which people don't do very often, so the problem had not been noticed for a while. Change-Id: Ieb0f010505af230db0661f02345ac6ace3b52957
2014-01-20Add script to extract a hackish "sysroot" tarball from a Raspbian systemTor Lillqvist
To be used when cross-compiling to Raspbian without proper cross-compilation packages that would contain the necessary headers and libraries. Change-Id: I342771e6ea9baaa2500c8c7ad7b3b42d12924461
2014-01-17Add some missing implementations from fwk component.Matúš Kukan
There will be more needed. Change-Id: Ibb3dff0e080370f25a3e8ff07ab78c1e9b73be52
2014-01-17Add a few more components that at least TiledLibreOffice needsTor Lillqvist
Change-Id: Icdce8b7165f53caed1878e8f97a933cdaf3471ff
2014-01-17native code generator: Add sfx implementations.Matúš Kukan
Change-Id: I9bfc757bbb5edbcb3e47e585592cafc3732b7f6e
2014-01-17After 3557c07899e363a9b7e1cceca632ad9112d039a2, drop sfx_component_getFactoryTor Lillqvist
Change-Id: Id2612f27bf067c7f4aab84e90f9568b813d812dd
2014-01-16svt: Use constructor feature for OAddressBookSourceDialogUno.Matúš Kukan
Change-Id: Ie046b43f40bd704090bbca4d14ea5321ff7639d9
2014-01-15LinkTarget: Avoid unnecessary library re-building in DISABLE_DYNLOADING case.Matúš Kukan
Change-Id: If469348f2385ef8009cf5a33f66f22d4a0e65070
2014-01-15Fix fallout after a700ce8e2b2f2dad50bf36dfd69de577211f1dc3Tor Lillqvist
Change-Id: I489126d291f9420aa1692d4b1f187f72dfd92a62
2014-01-14native code generator: Further reduce 'core' components.Matúš Kukan
And bin few duplicated ones. Change-Id: I55a0584adf6f9490e3becee626db388dcb73a228
2014-01-10fix help packaging for Mac OS X language packsChristian Lohmaier
helpcontent was not packaged into the tarball that is extracted into the user's installation directory (and thus never was installed) simplify the packaging by getting rid of the special "collect" dir (LangPackHostName) that was the cause for the problem to begin with: LanguagePack files were collected in LangPackHostName based directory, while HelpPack files were collected in regular directory. And that value wasn't even used for the actual path that is delivered to the user, so get rid of it and the associated code. Change-Id: Iadd24382a45722bbe8d58bd97be79609fd03021b
2014-01-09M1500 is not used anywhereTor Lillqvist
Change-Id: I0905fa9320f20d852d9c8d4cc053fd9e67d80720
2014-01-09native code generator: Use groups for constructors too.Matúš Kukan
Change-Id: I42570b4b7b68e36cab1286948d03df0c2f0d4103
2014-01-04speed up install-package-$FOOBjoern Michaelsen
- make packageinfo needs to see the all the Makefiles - however, usually it does need to be called only once for a build - thus, doing the generation of the packageinfo files in recursion (with parseing the full Makefiles) and full generated dependencies, therefore allowing the install targets to do their work without parsing all the Makefiles and hence quicker Change-Id: I477a528dcdfc3fbf5d7147bf328672ab13ece8da
2014-01-02native code generator: Do not use single_component_map anymore.Matúš Kukan
Put cui and spl into extended_code and ignore the rest. Also change DocumentLoader and LibreOffice4Android to use only extended_core and writer as all the ios apps do, without knowing what is really needed there. Change-Id: Ic6a256ea47cc96132c0e7658d6ef2838b295ca71
2014-01-01android: Further reduce size of LibreOfficeExperimentalDesktop.apk.Matúš Kukan
It still seems to work for me. Probably we do not need more components, but it's small enough for now. Also add uui into 'core' group. Change-Id: Ifadea8aa819ed17bbd021a0fa2373e6287e06446
2014-01-01native code generator: add generated code header.Michael Meeks
Change-Id: I599bc30f30ff79317533ed5ba02b977d0ab91c65
2013-12-31svx: Constructor feature for last implementations in svx component.Matúš Kukan
Change-Id: Ifc021eabce9ae3dbd1a54edefda7d3ae3eb67b53
2013-12-28Fix perl errors in installer modules.Jan-Marek Glogowski
The equivalent of C break is Perl last; guess these are typos. Change-Id: I1d61d319f2add029434ab5da7d9c01c7e807e8ac Reviewed-on: https://gerrit.libreoffice.org/7188 Reviewed-by: Andras Timar <andras.timar@collabora.com> Tested-by: Andras Timar <andras.timar@collabora.com>
2013-12-27Transex3: NO_LOCALIZE_EXPORTZolnai Tamás
In the past, NO_LOCALIZE_EXPORT macro must be used to skip uneeded parsing of src files which has no localizable content. It is unsued by now and it is more effective to handle this files on gmake level: gb_SrsTarget_add_nonlocalizable_files gb_SrsTarget_add_nonlocalizable_templates Plus remove some empty src file. Change-Id: I8fc9b2db0b5fd7a3379d3c5be970c4fc691f4c53
2013-12-24fdo#60698: Merge odbcbase into odbcMarcos Paulo de Souza
We odbcbase is just used inside odbc library, so merge them. Change-Id: I4f4b34873b570ddcf1065c49e5310a1e73092fd6
2013-12-23Improve native-code generator for (not only) Android.Matúš Kukan
Group logic from include/osl/detail/component-mapping.h has been duplicated here for now. The plan is to reuse this for iOS too if possible. We don't need component-declarations.h now, which is good because the list of implementation constructors is going to grow a lot over time. Also, something needs to be done to avoid component-defines.h. --constructor parameter was removed because it was not used and also does not make sense. __attribute__ ((visibility("default"))) is removed too. Change-Id: I5e3f988800303d31e1d78220cbd25339bcbc482a
2013-12-22Fix typosJulien Nabet
Change-Id: Ib9c92c059eaec367c809949550d9991e8bd10d93
2013-12-21Revert "Avoid unnecessary library re-building in the DISABLE_DYNLOADING case"Tor Lillqvist
Unfortunately doing it like that breaks the case where as part of building a dependent library some headers are generated and those headers are then needed when compiling a depending library. Case in point: sqlbison.hxx. (Sure, for that particular case, as such it is fairly likely that we don't want any of the database connectivity code at all in any iOS or Android case, but working on the --disable-database-connectivity configure switch is another task...) This reverts commit ea61ed8efe8d84b88754b1c6af0a85a76b3ce424. Change-Id: I8dd1f260160c90473ecf12ce862f37df9767fa19
2013-12-20typo fixesAndras Timar
Change-Id: Ia5f104bfd707bcf4e159c78ca2764c861fb0b6d9
2013-12-20Add tool to generate native-code.cxx for Android.Matúš Kukan
Should be extended to be helpfull for iOS too. Change-Id: I862731b6386d5f9cbb508e0c138f45fbe1cb3f46
2013-12-20Avoid unnecessary library re-building in the DISABLE_DYNLOADING caseTor Lillqvist
In the DISABLE_DYNLOADING case, a gbuild "Library" is actually a static archive, so no point in having it depend on other libraries and be re-created each time one of those have changed. This hopefully will speed up incremental rebuilds for iOS and Android nicely, especially in a debugging tree, as the creation of large static archives with debug information is quite slow. Change-Id: I17d6a8aeffa65b1e09a7a11544683659c72a50ba
2013-12-17gbuild: remove obsolete SOLARLIBMatúš Kukan
Change-Id: I6fcf5ff3a8f543079c3c8d37a728eb0ba6e0587e
2013-12-17gbuild: Fix and check package dependencies.Matúš Kukan
Change-Id: Ia54def7a404e07974eb1e8a556f4659cd974e7f8 Reviewed-on: https://gerrit.libreoffice.org/7081 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Matúš Kukan <matus.kukan@collabora.com>
2013-12-16Allow setting environment value directly in .component filesStephan Bergmann
...for internal loader="com.sun.star.loader.SharedLibrary" components, instead of exported component_getImplementationEnvironmen (or implicit CPPU_CURRENT_LANGUAGE_BINDING_NAME). Adapted a few .component files as proof- of-concept, more to follow. Change-Id: I82332e0a48e6fc1da245990bb72265fe6e58447e
2013-12-16silence warning introduced by e125dee1 (Shut up, Wesley!)Bjoern Michaelsen
Change-Id: Id08f07ec47b5d3e34e1ef1e73475bfe6b10268c9
2013-12-16uiconfig is a l10n-relevant targetBjoern Michaelsen
Change-Id: I8a2ca73c02fd6b04ce60e7701c51d2362ef7ec06