summaryrefslogtreecommitdiff
path: root/bin
AgeCommit message (Collapse)AuthorFilesLines
2016-04-04fix OO_SDK_NAME; s/openoffice.org/libreoffice/Rene Engelhard1-1/+1
Change-Id: I21635701a95f1dfd1d5df1bbabdb5b81bf280639
2016-01-07Fix distro-filelists after removal of kde3Tomáš Chvátal1-1/+1
Change-Id: Ie11281285de012dfd61f4b3b04b4144cd90d382a Reviewed-on: https://gerrit.libreoffice.org/20989 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com> Reviewed-on: https://gerrit.libreoffice.org/21196 Tested-by: Jenkins <ci@libreoffice.org>
2015-12-19Add build toolchain to upload LibreOffice API to Maven CentralDavid Ostrovsky1-60/+0
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)
2015-11-18remove unused typedefs and inline use-once typedefsNoel Grandin3-7/+6
and improve the script a little Change-Id: I2792ea4dd5df3a50736fbe209225c3f16fb86b84 Reviewed-on: https://gerrit.libreoffice.org/20033 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2015-11-16build cairo on androidCaolán McNamara1-0/+2
Change-Id: Ie2f7662a4cc3955963517f265894b8f6a495ece8 Reviewed-on: https://gerrit.libreoffice.org/19991 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-11-16rename-sw-abbreviations.sh: Add Crsr -> Cursor, Frm -> Frame and Stk -> Stack.Jan Holesovsky1-1/+1
The build works fine with these now, and produces no (new) warning. Change-Id: I3e5aad7baaec172ee4d2b50ea66876bdb7e9cac5
2015-11-15Fast PCH generator and optimized PCH filesAshod Nakashian4-160/+1406
Ported update_pch.sh to Python with improved performance and features. The new script is invoked from the same update_pch.sh which calls it for each library in parallel, although it can be invoked directly. The ported script (update_pch) updates all PCH files in ~15 seconds where the old script took ~4500 seconds. In addition, the new script supports 3-tiered headers (system, module, and local) and is very flexible to support other improvement. It has a per-library optimal configuration settings that can be updated using another new scripts (update_pch_autotune.sh) which finds optimal per-PCH settings. PCH files have been generated using the new scripts which builds significantly faster (2-3x, depending on module and configuration) and the intermediate binaries are noticably smaller (by several GBs). The new script stamps each generated PCH file with the command that generated it to make it trivial for users to update them, and also adds the command to invoke another script (update_pch_bisect) that helps find missing headers or conflicting headers that may break the build after updating the PCH. Finally update_pch has built-in unit-tests for makefile parsing and other core functionality. Change-Id: Ib933b50e50374d7e2e7e3e95ba8799b0cc8a27fa Reviewed-on: https://gerrit.libreoffice.org/19965 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-11-03get-bugzilla-attachments: RSS query doesn't work with '+' characterXisco Fauli1-1/+1
eg. image/xml+svg Change-Id: I1b6b6f71d02fa415c3470faadbe8d316aaf0f677 Reviewed-on: https://gerrit.libreoffice.org/19761 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-10-27Use portable ordering for mktempRichard PALO1-2/+3
Add omitted APPDATA_SOURCE_DIR for *.appdata.xml files Avoid gnu rmdir by using portable invocation Change-Id: I15a507f3d181f27c86b5332d58a9d76b31eb2fd1 Reviewed-on: https://gerrit.libreoffice.org/18588 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-10-16drop gconf integration as per ESC decisionBjoern Michaelsen1-1/+0
Conflicts: shell/source/backends/gconfbe/gconfbackend.cxx Change-Id: I609ec83ec59f5ae8d3a8c9c09649695bfcb03b87 Reviewed-on: https://gerrit.libreoffice.org/19408 Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com> Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
2015-10-06Add script to check that icons have correct sizeSamuel Mehrbrodt1-0/+34
Change-Id: I7c17ff1379d744378accd3c08c72f17f6ac6f545
2015-10-06Add script to find duplicate iconsSamuel Mehrbrodt1-0/+43
Change-Id: I1a314d1ca98194eaef7c27ab9b1f3cef08cc0f12
2015-10-03add application/x-qpro to get-bugzilla-attachments-by-mimetypeCaolán McNamara1-0/+1
Change-Id: Ie8350ce999fb6eaad8ba8f790753cfbbc1c8b70a
2015-10-01tdf#42949 remove unnecessary includes using iwyuNoel Grandin1-1/+1
Change-Id: I13960721b7e15b1761aff8497391e39ae5645b89 Reviewed-on: https://gerrit.libreoffice.org/18616 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-09-20Avoid creating duplicates in the Visual Studio IDE integrationPeter Foley1-8/+10
When running make vs2013-ide-integration on windows, the manifest targets cause duplicate library/executable entries to be output in the Visual Studio solution files, causing errors. Change-Id: I6b0ce38a3ba84f7f54741e4974264e2c4c7b201a Reviewed-on: https://gerrit.libreoffice.org/18719 Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com>
2015-09-20minor pep8 formatting improvments to gbuild-to-idePeter Foley1-148/+149
Change-Id: Ifa060f4ab6ebe7b525a991cc54564e9584d032f7 Reviewed-on: https://gerrit.libreoffice.org/18720 Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com>
2015-09-20We don't want libxmlsec on iOS, I thinkTor Lillqvist1-2/+0
It would require NSS which I just decided to skip. If/when we patch it to support native iOS (and OS X?) crypto APIs, re-consider. Or something. Now the TiledLibreOffice iOS demo app builds again. Change-Id: I2816a49bbdbde5a8f9d3b9fcdfff420bdca05ff8
2015-09-19If we don't want any NSS crack on iOS then don't try to use libs from thereTor Lillqvist1-12/+0
Change-Id: I9265ee3ce46d8d2e5af4759e8d9748bd39a3e665
2015-09-14make it clear that the script completed correctlyMarkus Mohrhard1-0/+1
Change-Id: Ia1ec09db50800b3ba981d7efee5a031c3a3ae6ec
2015-09-14we need to use a set tocheck uniqueness of paths for gbuild-to-ide scriptMarkus Mohrhard1-2/+2
Change-Id: Ic74655c18296e0b69b3f66a7a9ccea8e4c405dbf
2015-09-07module-deps now distinguishes merged-libs in its output.Michael Meeks1-8/+46
Change-Id: Icc3a965e59f5b2d4e23e0e5a4d0400b6b175c9c1 Reviewed-on: https://gerrit.libreoffice.org/18346 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
2015-09-03Restored missing includes from source files.Ashod Nakashian1-0/+358
These source files relied on pch to include these missing headers (at least on Windows). Also included the script used to find the missing includes. The script is self-contained and includes unittests. It detects superfluous includes and required includes (which was used to restore the includes in this patch). Change-Id: I7ee09e5c712f42d5f6c3524898bc62dda78f5cc0 Reviewed-on: https://gerrit.libreoffice.org/18208 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-09-03remove KDE3 support, --enable-kde and --enable-kdeabMichael Stahl1-11/+1
With the new RHEL6-era baseline TDF can finally ship KDE4 support. Change-Id: I227278b576a3ed2f2aaa751d41b469ca92dc78b3 Reviewed-on: https://gerrit.libreoffice.org/18267 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-09-02remove leftover --disable-gnome-vfsMichael Stahl1-1/+0
Change-Id: Ifebd34ddce0e4f180575bf21579adda2ea3b9a9c
2015-08-31Revert "exclude unnamed Library/Executable from ide integration"Markus Mohrhard1-16/+12
This reverts commit 93cd7b78c29c11ccc87c19c845c6617acb834630. We need to generate project files for unnamed projects as they seem to correspond to libraries. If that causes problems for the msvc integration (which seems strange) then we need to handle these problems in the MSVC generator and not in the parser. It also includes: Revert "Clean trailing whitespace" This reverts commit 7d92b27aff3b4d1c59aef9866003f4d001c0fc25.
2015-08-30Mark rsc comments as translatedLucas Satabin1-1/+1
Change-Id: I6f6248678462f64e469ce9f7b7889e73624e34af Reviewed-on: https://gerrit.libreoffice.org/18067 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
2015-08-23Clean trailing whitespaceMaxim Monastirsky1-2/+2
Change-Id: I3b4adb5ac75b9761ae058834e3e64779a07851c9
2015-08-23exclude unnamed Library/Executable from ide integrationbrinzing1-12/+16
unnamed (None) Library/Executable will prevent correct vs 2013 ide integration Change-Id: Ia00c02609a83b5f891995e54fd3f365cd63cb7a4 Reviewed-on: https://gerrit.libreoffice.org/17933 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-08-14bin/run: fix LO_TRACE on WindowsMiklos Vajna1-1/+1
exedir has to be in the c:/foo form, instead of /cygdrive/c/foo, otherwise a native wrapper set by LO_TRACE won't understand it. With this, it's possible to use DrMemory on executables invoked by bin/run. Change-Id: I5332342fdbf7d9e4859360dd7fbd3d74c149b2dc
2015-08-12gbuild-to-ide: Don't try to remove files that don't exist.Maxim Monastirsky1-2/+1
Failed with lo.pro and lo.pro.user Change-Id: I47ffd5cb31edb29d0f501a2a15c6b7ca4b93db87
2015-08-06in find-duplicated-sids, also check for redefinitionsNoel Grandin1-1/+5
Change-Id: I0c90efb477a7e9ee4acac98f97c9ff77e75cdec4
2015-08-06add script to find duplicated SID'sNoel Grandin1-0/+88
requested by Phil Jung Change-Id: Id6b803e64868a5194572b3356fa98defa18bff33
2015-08-03remove some unused definesNoel Grandin1-1/+1
Change-Id: I85a9a2bc12681e13fc482374165ff9bd6858dc93
2015-08-03remove some unused typedefsNoel Grandin2-0/+42
Change-Id: I98c1e7eaa66b7afb05255a017a3de54714637501 Reviewed-on: https://gerrit.libreoffice.org/17491 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-08-03tdf#93068 - UI: Crash when Character dialogue openedNoel Grandin1-3/+7
Change-Id: I92a9e6f27ef649c9d7501df55287c95c4d796156
2015-08-02QtCreator integration : generate lo.pro.user project file.Michel Renon1-7/+123
That project file handles 12 global build options : 6 about tests, 3 about clean, 2 about l10n, 1 default. There is one run command to launch 'soffice'. Note that QtCreator will add automatically run commands for each subproject. Change-Id: I3650a9041654cbec7d51d8cbb7951a11ed49aad5 Reviewed-on: https://gerrit.libreoffice.org/17458 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Samuel Mehrbrodt <s.mehrbrodt@gmail.com>
2015-07-29More whitespace missedMaxim Monastirsky1-2/+2
Change-Id: I045f72c66a80984650bc523489bd89ed96230c57
2015-07-28QtCreator integration : remove unnecessary whitespaces.Michel Renon1-29/+29
Change-Id: Iee8a6add830be94e6a6942dc9c4464b1a91656ff Reviewed-on: https://gerrit.libreoffice.org/17389 Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com> Tested-by: Maxim Monastirsky <momonasmon@gmail.com>
2015-07-27tdf#92561 : QtCreator doesn't find any generated c++ headers.Michel Renon1-10/+13
Use lib.include to list : - all include paths (with generated c++ headers), - header files for each lib/module. Change-Id: I44f20ddbcaf2ffa844ec02977dea10f32fe9d92f Reviewed-on: https://gerrit.libreoffice.org/17055 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com> Tested-by: Maxim Monastirsky <momonasmon@gmail.com>
2015-07-27remove some unused definesNoel Grandin2-9/+10
Change-Id: Ib2d50e8c29ccbc5ffcb52cdff4ae3eaae9a62188 Reviewed-on: https://gerrit.libreoffice.org/17332 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2015-07-23inline a handful of use-once #definesNoel Grandin1-1/+1
Change-Id: Id2654555c4042f8c0bdbd6bab6507e705f08326b
2015-07-20tdf#92560 : QtCreator integration complains about a "ucpp" without a .pro fileMichel Renon1-4/+7
The script gbuild-to-ide now handles correctly specific case where a module is not a direct subfolder of LibreOffice base folder. Currently, 3 modules : external/neon, external/clucene, external/ucpp. Change-Id: I9477519a530439d43919b4e1b51dc2c71ee05fe0 Reviewed-on: https://gerrit.libreoffice.org/17054 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-07-15removing additional colons from the commit msgDennis Roczek1-1/+1
Change-Id: Ie35ee8c392e3e8ebc4a42d20e76813c8d29d387b Reviewed-on: https://gerrit.libreoffice.org/17028 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com> Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2015-07-10rudimentary documentation for the includebloat scriptMichael Stahl1-1/+18
Change-Id: I52209b70b3d93e488e6c9d16fefd179f2ac06afb
2015-07-10add script bin/includebloatMichael Stahl1-0/+34
Change-Id: I086052c9a4dd2a216e0af153c43e98eec85a4600
2015-06-29German comments: i18npool and scaddins now complete.Michael Meeks1-2/+2
Change-Id: I00983cc759706ebd9461367bd5235bd7e6304e24
2015-06-25tdf#80387 Extended lint-ui.py to check for UI title labelsRosemary1-0/+18
Change-Id: I47ab882b0d54711050da4fc8fa288b195949eb60 Reviewed-on: https://gerrit.libreoffice.org/16425 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-06-22improve lo-commit-stat scriptDennis Roczek1-2/+3
'resolved' should also be removed and updating bug urls Change-Id: Ie8e71727856bcc44bd7f3311a9e1472327c9bf21 Reviewed-on: https://gerrit.libreoffice.org/16207 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2015-06-15Fix typosAndrea Gelmini1-1/+1
Change-Id: Id05ea8cf8aed878bedfe73c274df3c67b64bad37 Reviewed-on: https://gerrit.libreoffice.org/16263 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-06-14deb#788713: fix (fatal) perl deprecation in lo-xlate-langRene Engelhard1-1/+1
Change-Id: I82c63358d9400b2c8bd391a88bba18ffae52a14b