summaryrefslogtreecommitdiffstats
path: root/solenv
Commit message (Collapse)AuthorAgeFilesLines
* add 'make etags' to generate etagsTakeshi Abe2014-11-111-2/+7
| | | | | | | Change-Id: Id87f71b6d31720173f0c5ec2a4fc395065223b79 Reviewed-on: https://gerrit.libreoffice.org/12300 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
* fdo#80403: TokenHandler impl. FastTokenHandlerBaseDaniel Sikeler2014-11-111-0/+65
| | | | | | | | | | | | | | getTokenFromUTF8: calls getTokenDirect getTokenDirect: uses perfect hash New makefile creates perfect hash table with perl-script gentoken.pl. I found the script on https://wiki.openoffice.org/wiki/XFastTokenHandler and made some changes. XMLTokens are defined in tokens.txt Change-Id: Id04134a896ee082e2d0ba55a715fede19ff04928 Reviewed-on: https://gerrit.libreoffice.org/12335 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
* Do not deref (potentially dangling) weak_ptrStephan Bergmann2014-11-101-1/+11
| | | | Change-Id: Ic9694aa8bd85fe0548b8f5fc5f52b4bbd6dce1cf
* force --std=gnu89 for clang (and gcc), properlyLuboš Luňák2014-11-101-0/+4
| | | | | | This implements 3a4860a751980b566b44d57cde188292df5e8726 in the proper place. Change-Id: I7b60602933819561d0bff5e72dcd5ee8986f63c0
* avoid exceeding commandline limitsChristian Lohmaier2014-11-105-10/+5
| | | | | | | by using make's file function via the var2file wrapper instead of using loooooong echo statements Change-Id: Ie81007ad7de8c4e9f4d07724fba3cbe0e93f821d
* Adapt FractionPrinterStephan Bergmann2014-11-101-3/+3
| | | | Change-Id: Ic297f14ea1bf5f3fa69c80a34439b5d13fc84346
* merge vcllo and vclopenglloMarkus Mohrhard2014-11-101-1/+0
| | | | Change-Id: I419ca67dc1f87dd9ac751aa5a094fecf58136edb
* make 'make tags' work in case of out-of-tree buildTakeshi Abe2014-11-071-1/+1
| | | | | | | Change-Id: I6c25988497208d9ae652feb1f9c37032f22ae376 Reviewed-on: https://gerrit.libreoffice.org/12295 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
* fdo#85633 filter out empty file recordsDavid Tardon2014-11-011-0/+5
| | | | Change-Id: I9f96cf3e059d444c52ce81b37cf5f69157c2888d
* gbuild: enforce AutoInstall for Library, Executable, JarMichael Stahl2014-10-311-16/+51
| | | | | | | ... by disallowing usage of gb_Helper_register_* without _for_install for layers that imply installation. Change-Id: I5734b2d6fbc57196633a562dd5df0236cc290ca6
* Fixed typos. No automatic tools (sed, and so on).Andrea Gelmini2014-10-303-3/+3
| | | | | | | | Change-Id: Ia43976d84eede6f699381bc4f3daf89b95e4cb4f Reviewed-on: https://gerrit.libreoffice.org/12150 Reviewed-by: Bryan Quigley <gquigs@gmail.com> Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
* fix bracketCaolán McNamara2014-10-301-1/+1
| | | | Change-Id: Id4fc5dda86845d23fe35122f7ade3ae99b2d123c
* Setting download name: To let other product name can pass to $startYiiChang Yen2014-10-301-3/+7
| | | | | | | | | Because the product name may be others. Change-Id: I2cd60fd029c7a75b8018b681303aa2883cd3dc97 Reviewed-on: https://gerrit.libreoffice.org/12074 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* Improve framework for callgrind performance unit testsMatúš Kukan2014-10-292-19/+8
| | | | | | | | | | | | | | | Do not abort in tests which take longer then before. Since 4f5f6d2444a24138c3d3d378771f87cb06427195 we have nice tool to collect callgrind results, store them.. Also, make it not necessary to duplicate anything. Any test can be turned into a performance test by using callgrindStart/callgrindDump. You only need to duplicate the makefile name in gb_Module_add_perfcheck_targets. So, if the test is run as part of 'perfcheck', it runs under callgrind, otherwise it behaves like a regular unit test. Change-Id: I7acbb855b1823c9a32ba126abb57dccc767ca239
* installer: let's make missing FileID a fatal errorMichael Stahl2014-10-291-2/+3
| | | | | | | | ... because the upcoming AutoInstall conversions introduce dependency from FolderItem to auto-installed executables, and we want to ensure that that keeps working. Change-Id: I08d4aeddd28b93f080e201716597315e9a6ec2d6
* Remove unused gb_Jar_JAVACOMMANDStephan Bergmann2014-10-281-1/+0
| | | | Change-Id: Iccaf452a16e1971afbca9c7af330d8ab3aa7318d
* fix rebuild of component file for CppunitTestDavid Tardon2014-10-241-5/+7
| | | | Change-Id: Ic0de3e77d9f5c05e41e434d7ae2215ba4460f13f
* More useful pretty printing of invalid fractionsStephan Bergmann2014-10-241-1/+1
| | | | Change-Id: I5e118182e146645ee8546c69edf21834117a1129
* Beware gb_CppunitTest_use_library_files plus gb_CppunitTest_use_componentStephan Bergmann2014-10-242-3/+14
| | | | | | | | | | | ...it causes the library's objects to be loaded twice, causing potential trouble with static data. So introduce gb_Cppunit_set_componentfile, processing the library's source component file into an additional workdir/CppuntiTest/ component file referencing the test library. (This required to drop the gb_Helper_abbreviate_dirs bric-a-brac, as it would do $W replacement into file URLs contained in the resulting .component file.) Change-Id: I57847e549817d25cca53a13effd7d408e0c99f9a
* fdo#60689: replace SUPD variableMarcos Paulo de Souza2014-10-232-2/+0
| | | | | | | | Change-Id: Iad63330f8762b595ba5ee94fc20bc2c64ac92f6b Reviewed-on: https://gerrit.libreoffice.org/11937 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
* Rename --enable-sal-info to --enable-sal-logTor Lillqvist2014-10-231-1/+1
| | | | Change-Id: I896c9ac1c941b85d052fbefb902c4341664881d4
* Add --enable-sal-infoTor Lillqvist2014-10-231-0/+6
| | | | Change-Id: I014d70ace7ce34b804ea2a018d3de8f94f7e0cbc
* kill OUTPATHNorbert Thiebaud2014-10-2312-81/+86
| | | | | | | Change-Id: I91806c3a55905dfd1ae90a10bc890cc526ff3270 Reviewed-on: https://gerrit.libreoffice.org/11908 Reviewed-by: Andras Timar <andras.timar@collabora.com> Tested-by: Andras Timar <andras.timar@collabora.com>
* Replace DISABLE_SCRIPTING with HAVE_FEATURE_SCRIPTINGTor Lillqvist2014-10-222-2/+1
| | | | | | | | Feature test macros that govern conditional compilation should be defined in config_*.h include files, not on the compilation command line. Change-Id: I40575a4762fd2564f10927b6f38a112dd9f9a3d7
* Fix MSI comment when productname contains whitespaceYiiChang Yen2014-10-201-1/+1
| | | | | | | Change-Id: I5c6383cd383eef02cc9e8a6f4798b928763e46c6 Reviewed-on: https://gerrit.libreoffice.org/11994 Reviewed-by: Samuel Mehrbrodt <s.mehrbrodt@gmail.com> Tested-by: Samuel Mehrbrodt <s.mehrbrodt@gmail.com>
* Strip svidl down to what is still usedStephan Bergmann2014-10-161-5/+2
| | | | | | | ...the generated .ilb, .lst, and .sid outputs requested by SdiTarget were apparently unused. Change-Id: I1abb2abc7945070451fce4a98a11d955515e3f63
* enhance perfcheck failing messageLaurent Godard2014-10-131-1/+1
| | | | | | | | | add the expected number Change-Id: Ib068288f7efbfebc2705c6084dc34a651def1986 Reviewed-on: https://gerrit.libreoffice.org/11948 Reviewed-by: Matúš Kukan <matus.kukan@collabora.com> Tested-by: Matúš Kukan <matus.kukan@collabora.com>
* drop -Wno-long-double compiler flagDouglas Mencken2014-10-111-4/+0
| | | | | | | | | | | | | new GCC compilers do not accept "obsolete and totally removed in gcc 4.2 and later" -Wno-long-double flag actually, it used to be Apple-only GCC extension for gcc<=3.3 Change-Id: Ied3320cbd45915682b628c99bb0a168ea4753bb7 Reviewed-on: https://gerrit.libreoffice.org/11819 Reviewed-by: Douglas Mencken <dougmencken@gmail.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* Fix missing quote in environment.pmChris Sherlock2014-10-111-1/+1
| | | | Change-Id: I6f91165b5c4bfd06a23224f2ed16818c7d74852b
* installer: populate installer::globals::[os,com,cpuname]Norbert Thiebaud2014-10-103-0/+9
| | | | | | | | | | with there respective env variable OS,COM,CPUNAME this is a first step to get rid of OUTPATH Change-Id: Idab4dd7b19deba5252390cbd2cb74dfff9efe64e Reviewed-on: https://gerrit.libreoffice.org/11907 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
* remove unused $variables{'os'}Norbert Thiebaud2014-10-101-2/+0
| | | | | | | Change-Id: Idaf0b0e9fc38dc05f24c111304ef5189b4ba111c Reviewed-on: https://gerrit.libreoffice.org/11906 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
* MACOSX_INTEL_GCC is deadStephan Bergmann2014-10-101-16/+0
| | | | | | | ...since f49ff3f5769e231c08781a7598e85dca5fb8dbc9 "We always build 64-bit OS X code" Change-Id: Ie2e2534bbef0014c81cc96f67572d39db21650fc
* typo: follwing -> followingAndras Timar2014-10-101-1/+1
| | | | Change-Id: Ia201473c84dc0923e8f4bee6329ad926cd6addd6
* Drop unnecessary gb_COMPILERDEFAULTOPTFLAGSStephan Bergmann2014-10-1032-38/+19
| | | | Change-Id: I9e4c39c24fff8345f25729734a702667277e5dc3
* Remove jvmfwk plugin featureStephan Bergmann2014-10-091-1/+0
| | | | | | | ...which was effectively unused; there only ever was a single sunjavaplugin that is now folded directly into jvmfwk. Leaves room for further clean up. Change-Id: I14dd2a3a09bd1ce9a8c3f5c156628ec11d954a0b
* fix 'line too long' link error on Windows with merged-libsNoel Grandin2014-10-091-2/+1
| | | | Change-Id: I76457af34d5a034197d1b7d847a7120518f44383
* gbuild: enable -Wnon-virtual-dtor for all GCC platformsMichael Stahl2014-10-066-14/+1
| | | | | | | It was disabled globally at a time when GCC did not yet support #pragma GCC diagnostic. Change-Id: I062f6b437e6119203f2b0824a25238b45b4f4e79
* gbuild: -Wnon-virtual-dtor and strict aliasing workaround for GCC < 4.6Michael Stahl2014-10-062-41/+2
| | | | | | ... is obsolete, remove that. Change-Id: I541de32ac4389d8049c25c98b63a69d084d1594d
* android: add library for text filter (to read text files)Tomaž Vajngerl2014-10-041-0/+1
| | | | Change-Id: Ie63f058463e681b0b4adedc5f0cbc5b0a703601a
* Drop -Wno-deprecated-declarations workaroundStephan Bergmann2014-10-012-22/+0
| | | | | | | ...for one, all supported GCC versions should HAVE_GCC_PRAGMA_OPERATOR by now; for another, there are virtually no uses of std::auto_ptr left. Change-Id: I5d94c2520d43ff0a4a8f6882ce64ebed888b44ec
* Use multi-column layout and correct header colourPhilipp Weissenbacher2014-09-261-6/+6
| | | | | | | | | Also fixed some tab indents Change-Id: If2e4301d2199e0a72c8d859231430c1982fd0fc0 Reviewed-on: https://gerrit.libreoffice.org/11649 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* Fix PythonTest on windowsPeter Foley2014-09-251-1/+1
| | | | | | | Change-Id: I8d9d2757020fe4d2cf51bfd257e4bcb573baaaf5 Reviewed-on: https://gerrit.libreoffice.org/11631 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* Revert "Make PythonTests depend on the ExternalExecutable"Matúš Kukan2014-09-241-1/+1
| | | | | | | | | This reverts commit 9416f4e8ab5fe9e1006bf8afd0b9d0ed2655a315. Change-Id: Id187b98c26e0fb109c26b31fb88bb50d0960d6fb Reviewed-on: https://gerrit.libreoffice.org/11627 Reviewed-by: Matúš Kukan <matus.kukan@collabora.com> Tested-by: Matúš Kukan <matus.kukan@collabora.com>
* Make PythonTests depend on the ExternalExecutablePeter Foley2014-09-241-1/+1
| | | | | | | | | | | This fixes builds on windows with fully-internal python where the package is built but the exe isn't in instdir when building a PythonTest. Change-Id: Iab1d330a36adf1c849635b990bfe5d31359bec2b Reviewed-on: https://gerrit.libreoffice.org/11618 Reviewed-by: Matúš Kukan <matus.kukan@collabora.com> Tested-by: Matúš Kukan <matus.kukan@collabora.com>
* fix a typo in gbuild help and improve a autoconf error messagePeter Foley2014-09-241-1/+1
| | | | | | | Change-Id: Iaee342ae6d612e35d1d2dfa91edbc952d4f73b4e Reviewed-on: https://gerrit.libreoffice.org/11616 Reviewed-by: Matúš Kukan <matus.kukan@collabora.com> Tested-by: Matúš Kukan <matus.kukan@collabora.com>
* PPC Mac support can go away now (again)Tor Lillqvist2014-09-231-17/+0
| | | | Change-Id: Ie1b2ab13eda584c48aaa0a4a0941f1be451697c1
* Add support for external hamcrest when using junit 4.11+Peter Foley2014-09-191-1/+2
| | | | | | | | | | Starting with junit 4.11 hamcrest is no longer bundled, so add a --with-hamcrest option to support this. Change-Id: Icdae946af82b9c56bf25d37cbf88275fc6a6a1eb Reviewed-on: https://gerrit.libreoffice.org/11383 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
* Don't use gnu++03 alias of gnu++98 for ODK buildsJan-Marek Glogowski2014-09-181-2/+1
| | | | | | | | | | gnu++03 is just an alias for gnu++98 and was introduced in gcc 4.8. This prevents older compilers from building the code. Change-Id: I7e09338f26376c08c476561cdcddde39c7e62b09 Reviewed-on: https://gerrit.libreoffice.org/11501 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
* s/INSTDIR/INSTROOTTor Lillqvist2014-09-171-1/+1
| | | | | | Fixes cross-compilation on OS X. Change-Id: I416e8b54c4c33c390c90139a82e4562668eb9ad4
* Set up the instdir_for_build URE unorc file when cross-compilingTor Lillqvist2014-09-171-0/+1
| | | | Change-Id: Icde8c214f510d168b52f2594821071a5aff19ecf