summaryrefslogtreecommitdiff
path: root/solenv
AgeCommit message (Collapse)AuthorFilesLines
2016-02-06Fix typosAndrea Gelmini1-1/+1
Change-Id: I020c7ce4d9aa93cb0292378a410cdb9f7788e920 Signed-off-by: Michael Stahl <mstahl@redhat.com> (cherry picked from commit e544f449eded2738b45de4be13c72b128a16bafe)
2016-02-06Fix typosAndrea Gelmini1-1/+1
Change-Id: Ifd126a535f18db79a18aaec61b76cdf26ab33dff Reviewed-on: https://gerrit.libreoffice.org/16522 Reviewed-by: Julien Nabet <serval2412@yahoo.fr> Tested-by: Julien Nabet <serval2412@yahoo.fr> (cherry picked from commit 69c88a32aad2cafde197e98557868ad069795d60)
2016-02-06Revert "Typo: iff->if"Julien Nabet1-1/+1
This reverts commit cf92da3d6e1de14756efe3f1ee79f393a2f3787d. iff can mean "if and only if" so not a typo (cherry picked from commit 2a65bf32ec270484dcea4d22d3c93552dc0c24dd)
2016-02-06Typo: iff->ifJulien Nabet1-1/+1
Change-Id: I3fc60856b5a56e71d70b55c89323be074bdec3b3 (cherry picked from commit cf92da3d6e1de14756efe3f1ee79f393a2f3787d)
2016-02-06Fix typosAndrea Gelmini1-1/+1
Reviewed-on: https://gerrit.libreoffice.org/16408 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com> (cherry picked from commit aade27554d427649810f5635133519cadfa8002f) Change-Id: I60ed5eb658d50cbc7dc572facb5463b7527b4d9b
2016-02-02Add build toolchain to upload LibreOffice API to Maven CentralDavid Ostrovsky7-0/+624
Set up the toolchain to create sources and javadocs artifacts in addition to JARs created during the build. Use Buck build tool for that: [1]. This is a fork of Google's build tool Blaze, created by Xooglers at Facebook. This build tool (like Blaze itself) uses Python to write build files. Add needed tools and build files to install LibreOffice API artifacts to local Maven repository or deploy them to Maven Central. To build all needed artifacts LibreOffice must be built regularly with GNU make first. To build the rest of the API (sources and javadocs): $> buck build api To replace version number with upcoming release version: $> solenv/bin/version.py 5.1.0 To install the API to local Maven repository: $> buck build api_install To deploy the API to Maven Central: $> buck build api_deploy Detailed documentation is added to document the prerequisites and the workflow to upload LibreOffice API to Maven Central. * [1] https://buckbuild.com Change-Id: Ibdd552a01110836703bc069abe829b9921491cac Reviewed-on: https://gerrit.libreoffice.org/20343 Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> (cherry picked from commit 1fd41f43eb73c373cb94d32d82c5fb7a7e243367) Reviewed-on: https://gerrit.libreoffice.org/20814 Reviewed-by: David Ostrovsky <david@ostrovsky.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Miklos Vajna <vmiklos@collabora.co.uk> (cherry picked from commit 95fe7d0a68c230df13c80dd8759f86d635c48101)
2015-12-21gbuild: disable -Werror for -Wdeprecated-declarationsMichael Stahl1-1/+1
Zillions of auto_ptr warnings in boost. Change-Id: Ib9071c0241c2cb4c748f2634c1b39a2f8e889c20 Reviewed-on: https://gerrit.libreoffice.org/20737 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> (cherry picked from commit ee26cbc575206363e80752afa7a2fc11a4e62e3a)
2015-11-28tdf#76239 extract file version from ttf filesAndras Timar1-0/+20
Change-Id: I59a9401c0bdc2d641ea54498af0eb1e589ab12f3 (cherry picked from commit a322355727368ab087b718d32b70e4a9d9db645d) (cherry picked from commit 38e24f1d059a6123ea15a68b4b24ca984642d66e) Reviewed-on: https://gerrit.libreoffice.org/19942 Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com> Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com> (cherry picked from commit 1bdffdeecfd7ce35dd65833d21a1c6343e32685f)
2015-11-02OS X: codesignAndras Timar1-65/+60
Change-Id: I6971a7c4f5f230dc6ac01c91e4183c24f847e061
2015-11-02Collabora Office OS X packagingAndras Timar2-8/+12
- added EULA (sla.r) in special OS X resource fork format - added volume icon which does not work ATM, TODO later - new dmg background image and adjusted .DS_Store - fixes to tolerate space in app bundle name Change-Id: I3f341bfcd5bea88681e57b314f6069be107c5c2b
2015-10-29gbuild: incremental builds with --enable-pch are unsoundMichael Stahl4-3/+13
The problem is that the precompiled headers' dependency files are not run through concat-deps, hence they directly refer to headers of external libraries' headers, which are not targets in the build system; therefore re-building an external library does not cause the dependent PCH to re-build and (at least with MSVC) the object files don't depend on headers included via PCH anyway, so we get the recent link failure in comphelper with MSVC, which wasn't rebuilt for icu's ABI change. To fix that just use concat-deps, which re-writes header dependencies to UnpackedTarball target dependencies. Change-Id: Ic7555822925aaa1ff09b29bb73801fb83923bfab (cherry picked from commit 475cf23efd7f278f3032c3b59fcee21ed6e5b1f1) Reviewed-on: https://gerrit.libreoffice.org/19550 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> (cherry picked from commit 942da061cb439f9cce911590427b60c43b3b9029)
2015-10-28hack to fix an MSP creation errorAndras Timar1-0/+2
Change-Id: Ifa833d3adfce5dcc247a8c6e2f972c0638e5c05c
2015-10-28Collabora Office brandingAndras Timar2-2/+2
Change-Id: I9e79c07aa3cbb70076d9bab07294062df4be02c6
2015-10-27OS X codesignAndras Timar1-59/+65
Change-Id: I71d49b20a7ce96bbbbe3d130a8e8230c7afc0351
2015-10-15Collabora Office EULAAndras Timar1-1/+1
Conflicts: readlicense_oo/Package_files.mk Change-Id: Ia380db465f5094216cb36526f6cc178043376356
2015-10-15tdf#90053 add svgio to Android Viewer, so display of svg worksChristian Lohmaier1-0/+1
the default Impress templates also make use of it, so not having it only displays white background... Change-Id: I34ffab7389fce60941fd926673a4999d40c50190 (cherry picked from commit 888535f1c4e8617786c1cb6151aa5ef992b0c30f)
2015-10-15tdf#88801 android: add services needed to load flat ODF documentsMiklos Vajna1-0/+4
Change-Id: I5767fa9a240b23de098fc6012555691dfb22c400 (cherry picked from commit 9aa6ec9bfaa3c76c291ab8ec9a1b87fb89b817e6)
2015-10-15We hardly want xsec stuff for iOS if not for Android eitherTor Lillqvist1-1/+1
Change-Id: Ic6485b060eceb47dc96ee102733f308d71beedb8 (cherry picked from commit ffaab97ac9a20476185d238b399c7ad093231af3)
2015-10-15Fix thinkoTor Lillqvist1-1/+1
(cherry picked from commit 3e3390e9236564f4becef9f61197aa1dcb93f7f6)
2015-10-15Remove more obsolete Android code: The 'AppSupport' stuffTor Lillqvist1-9/+0
(cherry picked from commit 72a688db732bca48969977b84a165d6d6a80e5af)
2015-09-18core: fix build with system boost 1.59David Ostrovsky2-0/+5
9a6cdce37e601b1406c71fef16ad9b315045c9da was trying to fix the problem with exposing deprecated vars and functions in system's error_code.hpp include file by patching bundled boost version. This approach would only make sense, when upstream version is going to be fixed ASAP. Apply another approach, and follow the same pattern as applied in external libraries, by defining -DBOOST_ERROR_CODE_HEADER_ONLY \ -DBOOST_SYSTEM_NO_DEPRECATED instead of patching bundled boost version. This way, the code would work with unpatched system boost 1.59 final as well. Reviewed-on: https://gerrit.libreoffice.org/18201 Reviewed-by: David Ostrovsky <david@ostrovsky.org> Tested-by: David Ostrovsky <david@ostrovsky.org> (cherry picked from commit e00a3a684e22f45f36b4002ce726cb2975cb36ae) Change-Id: I8684ca458ea4a5b7d7c3c3acfe7c14a6d19bc665 Reviewed-on: https://gerrit.libreoffice.org/18374 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2015-08-06gdb pretty printers for boost can't iterate with Python 3Michael Stahl2-6/+6
Change-Id: Ie2d1cb7312de6f14a5c6de81eefd7a00be6f75c0 (cherry picked from commit 396643d46a778539f2bde30569d35ec05d7d867b) Reviewed-on: https://gerrit.libreoffice.org/17421 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com>
2015-08-06RepositoryExternal.mk: missing dependency on python3 packageMichael Stahl1-0/+8
This was causing all these "libpython3.3m.so: file not recognized: File truncated" failures. (cherry picked from commit 57dd4d01c1ba036e5da4abf986b8d594d0ccdb95) RepositoryExternal.mk: for some reason Mac wants a GeneratedPackage (cherry picked from commit d9162d24ce242f27f9cc0430f0650daac8e5db24) Change-Id: I5d983fee8d5cd313fbd0d6ece800fa8b80d81b35 Reviewed-on: https://gerrit.libreoffice.org/17398 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Ostrovsky <david@ostrovsky.org> Reviewed-by: David Tardon <dtardon@redhat.com>
2015-08-06gdb pretty printer for SwNodes fails on Python 3 due to "unicode"Michael Stahl1-1/+1
Change-Id: I8e4983a91d4f97a2a20fbeed89d4e0f186c35fad (cherry picked from commit f29ac1d91b12ab2f55d7ab7afce62238a59b8cba) Reviewed-on: https://gerrit.libreoffice.org/17373 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2015-08-06restore gb_ExternalProject_use_unpacked, with diff. purposeDavid Tardon1-2/+8
Change-Id: I7d7cbe85219615f80069155a954f917781bc5b71 (cherry picked from commit 3f040ce5ef691c1f93eb788eb67f3de8d772f07a) Reviewed-on: https://gerrit.libreoffice.org/16503 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-08-06gbuild: PythonTest: run tests with --headlessMichael Stahl1-1/+5
The python tests currently use the default desktop-dependent vclplug, but should use svp like every other test. Apparently there's no way to pass command line parameters through python, so set SAL_USE_VCLPLUGIN=svp. Change-Id: Idb9afd87a1721c5188aeecd9b1f83521f6431757 (cherry picked from commit a9833ee9c27fef2f34ce1061ebfdf44d525c35ca)
2015-08-06qadevOOo: fix _XDataPilotTables failure in non-english localesMichael Stahl1-1/+2
Set the UILocale to en but do that with a registrymodifications.xcu as setting it via configmgr requires a restart. Change-Id: I26d9f6aa07852a7f18e2b3b7baccdb2e85524ea4 (cherry picked from commit 32b6002d46682819d440243aff4dd53556e89754)
2015-08-06make debugrun under WindowsJuergen Funk2-2/+17
Debugging with Visual-Studio, attach to soffice.bin Description: Start make debugrun after the start of LO, in VS-Debugger "Attach to Process" to the soffice.bin then start in other box the test with make gb_JunitTest_DEBUGRUN=T JunitTest_YYY" Change-Id: I44571d1d4feafe9ce836d71781eaf793fe72cb92 Reviewed-on: https://gerrit.libreoffice.org/16290 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com> (cherry picked from commit 335ea1819b08dbefabb5d67445668d4868bb1db0) Signed-off-by: Michael Stahl <mstahl@redhat.com>
2015-08-06gbuild: document what CFLAGS/CXXFLAGS etc. *actually* doMichael Stahl1-8/+13
Looks like following GNU build system standards isn't necessarily the best idea, if even the documentation gets it wrong. Also document the ENVCFLAGS/ENVCFLAGSCXX variables. see also: i#116959 and: http://www.gnu.org/software/autoconf/manual/standards.html#Command-Variables Change-Id: I56d8623cbbc800ef80da1610f6fd104ac29beaf9 (cherry picked from commit d3171eb7d0291e3020d542cfc06d0725e039dbfb)
2015-05-27gdb: SwTxtNode -> SwTextNodeMiklos Vajna1-1/+1
Fixes the unexpected ' ~DeletedNode' lines in the output. Change-Id: I1f59c2cd986addd08e632d0bc1cc53b33048db77 (cherry picked from commit 390aa6277af88ef6d0f4c38a503848d01e801875)
2015-05-19TypoJulien Nabet1-1/+1
Change-Id: Ifaf9320a4f616d25609254d92d9b0e224c2ec591
2015-05-19update solenv READNEBjoern Michaelsen2-20/+24
- gbuild is not "shiny new" anymore -- its the default - hint at solenv/doc/gbuild Change-Id: I20be4f10c68a935bd4ec99c4a95714ab08f80ca0
2015-05-19add linkNoel Grandin1-0/+4
Change-Id: I75ffd1e1f877e0d23fdd21370a795fa11bf83f9f
2015-05-19very very basic README for gbuildNoel Grandin2-0/+9
Change-Id: I5272fe6e6007d4a21a2484b8f5bfe42f5b6ab853
2015-05-18Revert "gbuild: CppunitTest: allow specifying arguments with CPPUNITTEST_ARGS"Michael Stahl1-2/+1
This reverts commit 1b6be726449fb9b1ff54bc99a1b8839621444ddc. It turned out not to be necessary, see commit 9ce371fa1626bb845e702ceef66a730547b313a8
2015-05-18OS X codesign fix (e.g. --disable-python case)Andras Timar1-3/+6
Change-Id: Icf6b2b9722481492a2d8d70af9dbb34b04a40df7 Reviewed-on: https://gerrit.libreoffice.org/15779 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Andras Timar <andras.timar@collabora.com>
2015-05-11Revert "Silence Clang -Werror,-Wreturn-type-c-linkage"Stephan Bergmann1-8/+0
This reverts commit f14cedc4fd7ba784da3f7ca067a1af18b758e368, now that 667910530deb61563d4812db0995da94e25220e5 reverted 9f016bd69422bdfb4cf7c4f5e57356eb98db2d8c again.
2015-05-11Silence Clang -Werror,-Wreturn-type-c-linkageStephan Bergmann1-0/+8
...after 9f016bd69422bdfb4cf7c4f5e57356eb98db2d8c "Switch VclBuilder constructors to use VclPtr." Change-Id: Ifc556c471bfbe3d0abf921ce3556ce75ad7a82ce
2015-05-11-Wshadow appears to work now on Mac OS XStephan Bergmann1-2/+2
...at least in my build against the 10.9 SDK. (Though Clang apparently emits far fewer shadowing warnings than other compilers, anyway.) Change-Id: I1f1e2ef693c3bd0846d85a3f72f32a8610f46194
2015-05-08OS X SDK.app build fixAndras Timar1-3/+2
Change-Id: Ib6f34f833a6fbaa8038796d86accd385b2a21a44
2015-05-08tdf#78834 enable localized system dialogs on OS XAndras Timar1-0/+7
Change-Id: I37f5b183b36f2a3077f591162402ddd83e4a46d4 Reviewed-on: https://gerrit.libreoffice.org/15673 Reviewed-by: Andras Timar <andras.timar@collabora.com> Tested-by: Andras Timar <andras.timar@collabora.com>
2015-05-07regenerate .rdb if makefile changesDavid Tardon1-0/+1
Change-Id: I2298c9672b1b82f508f15b54d7f773a717df8364
2015-05-06android: More services that are probably needed.Jan Holesovsky1-0/+11
Change-Id: Ibc394aa8ae758bbcc478707731cda3b270499ce2
2015-05-06android: add ctors needed for ODT saving to the edit listMiklos Vajna1-0/+5
Change-Id: I8b83b57f8dbbbc3cc75618d133139fdbe2c24603
2015-05-03viewer: Remove some more services.Jan Holesovsky1-6/+0
Change-Id: I298b6a372df2bce889d81c1d716d2c9bec175323
2015-05-02android: Add many missing services, remove several unused ones.Jan Holesovsky1-27/+55
Change-Id: I90cceee234a15526c79e147a0ad670ce6920da99
2015-04-29solenv: add COMPILER_EXTERNAL_TOOLMiklos Vajna1-4/+4
COMPILER_PLUGIN_TOOL has two effects: 1) It makes LinkTarget aware that no object code will be generated by the compiler (as the compiler is just a tool, not a real compiler), so e.g. it's expected that no dependency output will be generated. 2) It puts some of the clang plugins into rewriter mode. When using some external compiler tool (like a wrapper around clang-rename), then 1) is wanted, but not 2), i.e. getting rid of the dependency generation part is wanted, but none of the rewriter plugins should be activated. So add COMPILER_EXTERNAL_TOOL that does 1) without 2). Change-Id: I83c21da5763a62d654f93c574d89573cdc7c2138
2015-04-26--enable-mergelibs: Turns out we don't need to install saxMatúš Kukan3-8/+11
We are lucky, saxparser(expwrap) is only needed to build localedata* libs which are only runtime dependencies, and can be built *after* libmerged. So, simplify and move runtime deps to CppunitTest. This reverts commits 59cea45ec247df1acb691308c940ff97673e4c48 and partially 5e45637568ceefee21fe329a5254881963fecd7a Change-Id: I1a1fb4a48fd1a22a9b3a48f0eb0f123649c113b0
2015-04-25gbuild: CppunitTest: allow specifying arguments with CPPUNITTEST_ARGSMichael Stahl1-1/+2
Change-Id: Ied595f97c2a6501a7e80a378a474689c43ad60d9
2015-04-22Bin confusing --enable-mergelibs=all optionMatúš Kukan2-97/+1
It was most probably not working anyway and is something different to libmerged, which intends to merge only core set of libraries. To build everything into one library, approach similar to what we do for Android could be better idea. Change-Id: Id5b8c2fa2b26e8faaaeb022ea55eb2e39909e875