summaryrefslogtreecommitdiff
path: root/solenv/bin
AgeCommit message (Collapse)AuthorFilesLines
2016-11-04Allow including/packaging help-specific imagesKatarina Behrens1-6/+24
from other than icon-themes folder Change-Id: Iba1808e642fde8d0370b59550c7bdac1a3e4ac79 Reviewed-on: https://gerrit.libreoffice.org/28513 Reviewed-by: jan iversen <jani@documentfoundation.org> Tested-by: jan iversen <jani@documentfoundation.org> Reviewed-by: Olivier Hallot <olivier.hallot@edx.srv.br>
2016-10-16help packimages.pl be compatible with Perl versions before 5.12Douglas Mencken1-2/+2
configure.ac doesn’t check for the version of Perl at all so you can’t suppose that it is guaranteed to be 5.12 or beyond before this patch in the case you use perl < 5.12 at build time you would get Can't locate object method "newdir" via package "File::Temp" at solenv/bin/packimages.pl the commit 4e3dc8c141c2efd037c1f214b5edff071812b6a8 introduced such incompatibility Change-Id: Icd9281e0065ed67d69d07ac921b054deed052764 Reviewed-on: https://gerrit.libreoffice.org/29907 Reviewed-by: jan iversen <jani@documentfoundation.org> Tested-by: jan iversen <jani@documentfoundation.org>
2016-10-15clang-cl loplugin: solenvStephan Bergmann1-3/+2
Change-Id: I0a1075b92e787fc8bab7cfab5c3f24ad918a9181 Reviewed-on: https://gerrit.libreoffice.org/29850 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2016-10-13installoffice{,_impress}.oxt seem to be long dead codeBjoern Michaelsen2-0/+0
Change-Id: Idf11c19d861a95e0f4a0a2d9c7c7cd8739e71282 Reviewed-on: https://gerrit.libreoffice.org/29745 Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com> Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
2016-10-02cppcheck invalidPrintfArgTypeJochen Nitschke1-1/+1
signedness and long vs int corrections Change-Id: I67c6b9e05b16f5d8d4693879f1656db50dc7ec48 Reviewed-on: https://gerrit.libreoffice.org/29355 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Jochen Nitschke <j.nitschke+logerrit@ok.de>
2016-10-01Fix typosAndrea Gelmini1-2/+2
Change-Id: I1e0e6f1b99090f26a6cd657ee9019bf2fa906dd9 Reviewed-on: https://gerrit.libreoffice.org/29436 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2016-08-29add legal blurps to docs.libreoffice.org generation scriptChristian Lohmaier1-0/+1
Change-Id: Ic84b49029c2c773a59c286add3602bcd5540368d
2016-08-04Update to match what has been used for the products in the Mac App StoreTor Lillqvist1-58/+63
Hopefully will not break building for a dmg-stye distribution. Change-Id: Ibf32bb8e43fe4745461eb78e9e7e60d37163934f
2016-08-04Introduce --with-product-name superseding --with-macosx-app-nameTor Lillqvist2-5/+2
The new option thoroughly replaces the product name mentioned in the AC_INIT() call. Work in progress. Also take care of spaces in the product name in a more systematic fashion. This should affect mainly OS X where the final app bundle that is installed should use the product name as such, including spaces, if any. However, our build system does not cope that well with having an app bundle with spaces in it in instdir. So in instdir, and also in test-install, spaces are stripped away from the product name when used as part of the app bundle name. Change-Id: Ic16b5039f23c96a4f39387a1869faeb25e05aafb
2016-08-02Don't use spaces in the product names when packaging.Jan Holesovsky1-1/+4
Change-Id: I55f332117cc7530eb6d562846db379d95e628a22
2016-07-09tdf#74608 Constructor function for MemoryStreamYeliz Taneroğlu1-0/+1
Change-Id: I5b0667c4c2808913cde686afa7315ef2319b4d49
2016-07-02android: another constructor function that fell victim to tdf#74608Christian Lohmaier1-0/+1
Change-Id: Ie7619ec157c1ce825ad82b2de8b5e7742fd5c96e
2016-06-20tdf#89657 sign Mac languagepack installer and force-start-close LOChristian Lohmaier1-5/+13
starting LO once satisfies Gatekeeper's verification, even when the langaugepack's content are added afterwards Change-Id: Ie548df39a7ec07cc485c40148e4ca75101346798
2016-06-07pass image lists using a response fileDavid Tardon1-15/+14
Change-Id: Ic00715edd1173ebb01ce5853e2835d71235fa4df
2016-06-06use smaller hammerDavid Tardon1-67/+0
Change-Id: I97c7cd945806265e1d447744d1b0531f14d637a6
2016-06-04remove use of Archive::ZipDavid Tardon1-36/+47
Change-Id: I7c1e0057c3c1c0b6be524d1e9ad37357259ebd7c
2016-06-04drop unused optionDavid Tardon1-3/+0
Change-Id: I317160ca6ffc0ff1c7db443f844f02f91fad5929
2016-06-01final solution of the ARCHIVE questionDavid Tardon2-478/+0
Change-Id: I70da65e08c75cd732000597a09ed113b3075c5a8
2016-05-16rhbz#1327847 emit .desktop trans. in predictable orderDavid Tardon1-1/+1
Change-Id: Ib07e27a9df6a08868ea505e141e2526435d2a0ef
2016-05-01tdf#99605 - add missing constructor methods.Mert Tumer1-0/+2
Change-Id: I338f129c14902e2fb98e4b961ce64c61f8633b29 Reviewed-on: https://gerrit.libreoffice.org/24561 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
2016-04-22gengal is not s script anymore so it is already signed on macNorbert Thiebaud1-1/+1
69858a99c9b566303551a1bff91172917c5d624f removed the script layer around a gengal.bin so there is no gengal 'script' anymore and gengal is a binary that was signed at link already. remove the exception that force a sign of gengal as a 'script' which caused an error due to re-signing. Change-Id: Ie22efceb8e5ab20018be784968487917c6f0a95e Reviewed-on: https://gerrit.libreoffice.org/24306 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
2016-04-13Also dump registersStephan Bergmann1-1/+1
Change-Id: Ibff54fcbcf1bbd96a32ec48923b57eaa71a3ca1a
2016-03-27mkdoc_portal: fix issue with main doc page generationNorbert Thiebaud1-5/+13
Change-Id: I64fd0e7c9a574b0ed8164ca6faaf589a2ed83ed5
2016-03-27typo in doc generation makefileNorbert Thiebaud1-1/+1
Change-Id: I1eca853d05beb4968795cc272ef57f5791a1dc20
2016-03-22android: add constructor functions that fell victim to tdf#74608Christian Lohmaier1-0/+5
various changes to add constructor functions for UNO component implementations (see tdf#74608) caused those to be "invisible" to the android viewer, as solenv/bin/native-code.py determines what's available in the android lib. This change adds back the nimimal required ones to allow opening (basic) documents again. Change-Id: I8e6ef6d42dd566f94c5133bab1d6e5d6f465e118
2016-03-16coverity#1356338 inline markup didn't workCaolán McNamara1-1/+1
Change-Id: I8b1bb924afe13a034125c892205aae8167a10bd1
2016-03-14script/makefile to build doxygen docs in parallelNorbert Thiebaud3-0/+220
Change-Id: I6b56ac08db71eb354e0b2d57913e6e78d2652877
2016-03-10Avoid reserved identifiersStephan Bergmann1-7/+7
Change-Id: I6275327a1b079f8cc0939e608dbbaff544ab05b0
2016-03-04harden OS X code signing script (handle spaces in bundle name)Andras Timar1-9/+10
Change-Id: Icf9bdcd0bcd988d32477cf9ab7f8d917ff6a2275
2016-02-25Avoid hard-coded perl path, check with envcoypu1-1/+1
Change-Id: If39a4991b487b14d21572d6e3d785df4c287f190 Reviewed-on: https://gerrit.libreoffice.org/22238 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2016-02-23quiet down mkdocs.sh on consoleNorbert Thiebaud1-1/+1
Change-Id: Ibf1cc6dcec3909f8aa639e52a13c2b8641c28628
2016-02-18solenv: use html files for doxygen, not xhtml filesChris Sherlock1-1/+1
Change-Id: I2dd6e80698818f2a02e63cf91a72fe8c08b2265c Reviewed-on: https://gerrit.libreoffice.org/22453 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
2016-02-17use consistent #define checks for the Windows platformNoel Grandin1-1/+1
stage 2 of replacing usage of various checks for the windows platform with the compiler-defined '_WIN32' macro In this stage we focus on replacing usage of the WIN macro Change-Id: Ie8a4a63198a6de96bd158ecd707dadafb9c8ea84 Reviewed-on: https://gerrit.libreoffice.org/22393 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2016-02-08Fix typosAndrea Gelmini1-1/+1
Change-Id: I4586168d3af81f047a4ded59fc6d257f17554885 Reviewed-on: https://gerrit.libreoffice.org/22194 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: jan iversen <jani@documentfoundation.org> Tested-by: jan iversen <jani@documentfoundation.org>
2016-02-05solenv: fix mkdocs.sh to take into account projects with no inc dirChris Sherlock1-4/+3
Change-Id: I959279c11f0ae5f372936ee3db605716cab37c21
2016-02-04accessibility: fix rest of doxygen errorsChris Sherlock1-1/+1
I've changed the doxygen generation script to generate an xhtml page, and it uses SVG diagrams now. Change-Id: I876795675ae9ebcfec6f7fe5edc43c9d2e4964d3
2016-01-10Fix typosAndrea Gelmini1-1/+1
Change-Id: I9a5940027423ff0791fa7da0b79b617412ce6b86 Reviewed-on: https://gerrit.libreoffice.org/21209 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
2016-01-08solenv: if module is vcl, then include filter directories in doxygen includeChris Sherlock1-0/+4
Change-Id: I79610ab5c9eb3812035d9d2c5f8ce1508451cd60 Reviewed-on: https://gerrit.libreoffice.org/21251 Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com> Tested-by: Chris Sherlock <chris.sherlock79@gmail.com>
2016-01-08solenv: allow mkdocs.sh to index selected modules onlyChris Sherlock1-1/+3
I've added a test of the environment variable $INPUT_PROJECTS, if this exists then use the list of modules specified. If it doesn't exist then the script runs as normal and processes all modules. Change-Id: Ibafb826fa20a56d921e5ffacb0f5101ed936ae55
2016-01-05sot_component_getFactory is goneMatúš Kukan1-1/+2
Change-Id: I4c0360b088f7de8bbcd598fcf3f35c6de13b6c66
2015-12-14Fix build on BSDsBaptiste Daroussin1-4/+16
Change-Id: I88fbad89a78262f4c3275aa3a01fbebaacece245 Reviewed-on: https://gerrit.libreoffice.org/20660 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-12-03Add build toolchain to upload LibreOffice API to Maven CentralDavid Ostrovsky1-0/+49
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>
2015-11-17refactor unittest help messageBjoern Michaelsen1-51/+0
- get platform switch logic out of shell script - platform specific stuff should be in $(GBUILDDIR)/platform, if possible - do not suggest shell-polluting exports, which might lead to confusion later, suggest setting the var as a one-off addition to the make command - move exception caching down, as it is assumed to be used rather rarely Change-Id: I01db3ca07582a6c6213ebac86fddabb28c925d50 Reviewed-on: https://gerrit.libreoffice.org/19976 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: jan iversen <jani@documentfoundation.org> Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
2015-11-12tdf#76239 extract real file version from ttf filesAndras Timar1-2/+17
Change-Id: I9f611a272e6694fe1f9bd5f75358e865eaf3fe5f Reviewed-on: https://gerrit.libreoffice.org/19941 Reviewed-by: Andras Timar <andras.timar@collabora.com> Tested-by: Andras Timar <andras.timar@collabora.com>
2015-11-10tdf#76239 fake file version for font filesAndras Timar1-0/+5
Change-Id: I59a9401c0bdc2d641ea54498af0eb1e589ab12f3
2015-11-10loplugin:nullptr (automatic rewrite)Stephan Bergmann1-3/+3
Change-Id: I5dfb8238b1365502544f6a383313311a9afd0e80
2015-10-29filelist-split: reading dos files under cygwin retains \r\nChristian Lohmaier1-2/+3
so \r needs to be taken care of in the split-regex as well Change-Id: I834d8dcb95b48bbe6c8fa034d5621f006c0dcef8
2015-10-29filelist split: condition the pattern instead the whole blockChristian Lohmaier1-16/+8
avoids a more complex regex with branches, and doesn't duplicate the execution block Change-Id: I48550c7ea2938001c139b9baecd1282727d7db31
2015-10-29solenv: hack to maybe fix WNT instset creationMichael Stahl1-3/+16
Apparently that regex doesn't work on WNT for non-obvious reasons; clearly this should be fixed properly by somebody with actual Perl knowledge. (regression from 644fe0abd5dd9fb468c913337ae616fe26f9e3ad) Change-Id: Ifed4ff3305e4961709a45f6a0ce40dc0683ccf28
2015-10-26solenv: try to fix installer erroneous error detection of python3.5Michael Stahl1-1/+1
... which (on Mac) has files named "error.cpython-35.opt-1.pyc", "error.cpython-35.opt-2.pyc", and "error.cpython-35.pyc". Change-Id: I24cea3c7d2aacbda5e39224a975e1c6b34a57244 Reviewed-on: https://gerrit.libreoffice.org/19608 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>