summaryrefslogtreecommitdiff
path: root/solenv
AgeCommit message (Collapse)Author
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>
2013-12-08Give each CppunitTest its own UserInstallationStephan Bergmann
Change-Id: I0772c596a3d49e63a728281261db21817fcda156
2013-12-08Name the .pdb files so that WinDbg can consume them.Jan Holesovsky
Change-Id: I62cecfb36dd912a1a736d063761faa445a29f3a7
2013-12-08Revert "Name the .pdb files so that WinDbg can consume them."Jan Holesovsky
Grr, needs more work. This reverts commit 2ca092b7642d609f36951b45d50890b80340988d.
2013-12-08Name the .pdb files so that WinDbg can consume them.Jan Holesovsky
Change-Id: I62cecfb36dd912a1a736d063761faa445a29f3a7
2013-12-08initial install-package-foo target for partial installsBjoern Michaelsen
Change-Id: I4ee41fdb600cb3a89da387dffe64e6a30192761c
2013-12-06Zip .ui translations per UIConfig target.Matúš Kukan
Fix installer / scp2 to not ignore directory prefix in 'Name'. Change-Id: Ib319363c8be73a72029f1ba3833e518e15c55e29 Reviewed-on: https://gerrit.libreoffice.org/6915 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-12-03Package cppuhelper_unorc does not exist.Matúš Kukan
Change-Id: Ib80cdc1408c8784db066b35f27993f8521772a76
2013-11-29Fix Cygwin PATH compositionStephan Bergmann
Adding Windows-style paths (C:\foo\bar) happened to appear to work, as Cygwin translated that into two paths C;\foo\bar (where the former typically just does not exist and the latter is relative to the current drive, which is typically C). In theory, wrapping in $(shell cygpath -u ...) should not be necessary, but in practice S is set to a Windows-syte path (which is probably a bug?) after the paths of PATH would be shortened to use $I/$S/$W, which is prevented with the wrapper. In theory, the shell variable assignment PATH="$$PATH:... would more idiomatically read PATH=$$PATH:"... but e.g. unoidl/CustomTarget_unoidl-write_test.mk passes this variable assignment as a command line argument to exectest.pl in which case it would potentially be split into multiple arguments. Change-Id: If870e9eba8b650fe75b324ac54c49891d19fcc55
2013-11-28put CJK/CTL .xcds into instdirDavid Tardon
Change-Id: Ibbc34014f91c8f1ce73a6e9a8f61fa421fdb9144
2013-11-27add missing l10n config filesBjoern Michaelsen
Change-Id: Ia7e654cdeffd832f51016ff51aa180fe3924ff4e
2013-11-27add uiconfig file translationsBjoern Michaelsen
Change-Id: I9bb39bdd677af4be0da621370c51eb9e22ecc33f
2013-11-27add missing help files in packageinfoBjoern Michaelsen
Change-Id: Ia2498a118e729276a78ef3a4eb43b5d0b302d326
2013-11-25append udkapi and offapi; .hdl are c++Eike Rathke
Change-Id: I7c1bde6ce654f1cceffdb77c9903c8d9e67cf189
2013-11-25Fix different typos for "unknown"Julien Nabet
Change-Id: Ib2ee00d4e9f4c6c05d090adfcd5fb791fcbca72c
2013-11-22fix copypastaDavid Tardon
Change-Id: I1b526370c0432ec3e7029c0ca056d891c9f10d8b
2013-11-22Further && vs. ; clean-upStephan Bergmann
Change-Id: Ie4cb4113e98661d5c4b31a60ce1826b273c3cbc0
2013-11-22Add exectest.pl OLD-/NEW-FAILURE for deliberate idlc/unoidl diffsStephan Bergmann
Change-Id: I653522d8ebaac3329f368c102d14041c6b49d41d
2013-11-22always cat cppunit test log on failureChristian Lohmaier
and not only when gdb is installed / the postprocess script succeeds Change-Id: I36e2fcdb81296252d7402d77154e45614cb70038
2013-11-22define module, not fileDavid Tardon
Change-Id: Ie828de19cc35228cd332ecbb5e11f2edb281bad8
2013-11-22Use the lo-all-static-libs scriptTor Lillqvist
Change-Id: Ifa9d755ff223f310881cece4d6dcfdd690ee8c78
2013-11-21make packageinfo targetBjoern Michaelsen
Change-Id: Id5f6f5c1f3e46df2d9033ccd5bbf2af6ab38a9e8 Reviewed-on: https://gerrit.libreoffice.org/6754 Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com> Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>