summaryrefslogtreecommitdiff
path: root/solenv
AgeCommit message (Collapse)Author
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
2013-12-16Rebuild .oxt when manifest.xml changesStephan Bergmann
Change-Id: Iecd054809109368e2305b3fd4183e53a57a1ec45
2013-12-12Break circular dependencies with libmerged.Matúš Kukan
There is still libsvxlo.so <- libmergedlo.so dependency dropped, but that does not break the build and I can't find the source. Change-Id: I151375cad5d7365c309d9403810750b6cd2c5efb
2013-12-10Add back check for missing libgetuid.so.Matúš Kukan
If the library does not work, things like fdo#67388 happen. Change-Id: I3390fdb6f2cdf24145ddde4466146f91e5dfde82
2013-12-10installer: Fix path to libgetuid.so again. Hardcode it.Matúš Kukan
Hopefully fixes fdo#67388. I can't reproduce here. Change-Id: I5bcbb59a0f49e925d60f225b0f8f925d6d5dc468
2013-12-10Get rid of $(share_subdir_name) againStephan Bergmann
Quoting 56211a166ab25d80de84c2cccce22be15a9be051 "fdo#72394 Don't endlessly expand $(share_subdir_name) into itself": * The compile-time variable LIBO_SHARE_FOLDER should not end up as a runtime framework path variable, esp. since accidentally re-substituting it for "share" segments in unrelated URLs like <file:///export/share/for-all> does not make sense. ac4e19f9085dbd0103c7336a5318aa1e55b3e3e0 "fdo#68552: Don't (attempt to) do run-time expansion of build-time parameters" had already attempted a fix for that, but it had to be reverted again with 791a8b96f754798192875da287c84f8cfa4e533e because it "Unfortunately does not work if BUILDDIR is different from SRCDIR." So this time fix it not via configure-expanded *.in files, but via xsltproc (for officecfg/registry/ files) and sed (for wizards/soruce/configshare files). The changes to officecfg/util/alllang.xsl will replace @LIBO_SHARE_FOLDER@ only in oor:name attribues (and in <value> text), not in any other attributes, because I have no idea how to write that generically in XSLT and it happens to be only needed in oor:name for now. Change-Id: Iec78eb70dcbf1a5bbabf4e42f21c44dc65c3e438
2013-12-10No such package: xmlhelp_xsl.Matúš Kukan
It was removed in 56bb796673657c9f8683bbff08070c77c4c889cd. Change-Id: Ia652d73d4aba26b39792286a1f410970b4e3b418
2013-12-09fdo#72451: installer: Make filelists work again.Matúš Kukan
regression from c2f5e09900561d417d53a74fd6bc189cb7d898e1 Change-Id: I840d066ec2fccb35fdbd96939c5593a71beb0abd
2013-12-09Do not compress .ui translations in .zip files.Matúš Kukan
Using zip files reduce the file count in installer. Uncompressed zip files can be compressed better by packaging, thus we reduce the size of final package. Change-Id: Id7c5ee9e302de325a29702b4e64301dc7102b2cf Reviewed-on: https://gerrit.libreoffice.org/6938 Reviewed-by: Andras Timar <andras.timar@collabora.com> Tested-by: Andras Timar <andras.timar@collabora.com>