summaryrefslogtreecommitdiff
path: root/bin
AgeCommit message (Collapse)AuthorFilesLines
2016-04-14don't export the same lib multiple timesMarkus Mohrhard1-1/+1
Change-Id: I4201246b2a1692c6edffa962de49d032fd825b70
2016-04-11vim-ide-integration: clang does not always like gnu++1y that muchMiklos Vajna1-1/+4
And gives the error: include/c++/4.8/cstdio:120:11: error: no member named 'gets' in the global namespace when it's build against libstdc++. Commit 9e6221f114ba4422caa79f38ee0a20fb8a8931cd (clang does not like gnu++11 that much, use c++11 instead, 2014-09-06) added support for invoking clang for IDE purposes even in a tree configured for gcc. Extend this in case configure sets -std=gnu++1y for gcc as well. Change-Id: Ib767ef8f30bd6eb9ac825a1521184041f1269d93 Reviewed-on: https://gerrit.libreoffice.org/23983 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Jenkins <ci@libreoffice.org>
2016-04-04fix OO_SDK_NAME; s/openoffice.org/libreoffice/Rene Engelhard1-1/+1
Change-Id: I21635701a95f1dfd1d5df1bbabdb5b81bf280639
2016-03-29gbuild-to-ide: fix missing include in clang json databaseMiklos Vajna1-0/+5
This wasn't noticeable in modules that use '#include "..."' for files in the same directory, but does make a difference e.g. in sw. With this, the include list in the database matches what gbuild in fact uses. Change-Id: I564c70d069fae41ea67ae7e57a188e99fa2ef861
2016-03-01Exclude xmlsec headers from precompiled headersAshod Nakashian1-1/+1
Internal headers should not be exposed, rather xmlsec-wrapper.h should be used. Unfortunately, the latter causes undefined symbols on Linux when pch is enabled. Change-Id: Id68f1cde5090f1a8ba9530894e08edbeb3ad4165 Reviewed-on: https://gerrit.libreoffice.org/22811 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2016-02-25Avoid hard-coded perl path, check with envcoypu2-2/+2
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-22add script to upload symbols to crash reporting siteMarkus Mohrhard1-0/+24
Change-Id: I85f6c0757550192443909f08331d65c21c7f4350
2016-02-22add script to generate symbolsMarkus Mohrhard1-0/+644
Change-Id: Icae707709307bc86360676692e55780b9ec89639
2016-02-17use consistent #define checks for the Windows platformNoel Grandin1-2/+2
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-12scan for all the source files I can think ofNoel Grandin1-2/+1
Change-Id: I7d0c171ceaaf5f38fabe1ff8b53d78f72ea765e2
2016-02-10find-german-comments: misc. cleanups and fixes for altered tree.Michael Meeks1-4/+17
Change-Id: I6d6f3488afd71cb782bd83fea9fa11a2e52d0efe
2016-01-28modules-deps.pl cleanupPeter Foley1-2/+2
Change-Id: Ic450869c18991b9ed715bb31052dfb911fe3c789 Reviewed-on: https://gerrit.libreoffice.org/21508 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Matúš Kukan <matus@libreoffice.org>
2016-01-22GCC PCH says -Werror=unused-macros BOOST_SPIRIT_DEBUGMichael Stahl1-0/+1
... so try to blacklist that boost::spirit header, it is fortunately included only in one cxx file per library anyway. Change-Id: I95752540d33b2b20d7a185c05c4d4d15e660d956
2016-01-20drop basebmp entirely nowCaolán McNamara1-1/+0
Change-Id: I534848c4be8eadf86b7f31ac742a80982405f56f
2016-01-18iwyu fixesPeter Foley1-2/+2
Change-Id: I2dc9218ae8c4ea51fea5f710664520a598e7c4a3 Reviewed-on: https://gerrit.libreoffice.org/21536 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2016-01-15also link liblangtag to the liblo-native bundle (fix Android build)Christian Lohmaier1-0/+1
Change-Id: I9f8e647068b3f0403858e5ef52f65e5e6a16e165
2016-01-11PCH support on LinuxAshod Nakashian3-10/+36
Fixes and improvements to support Precompiled Headers on Linux. Change-Id: I8145c146b0dba56c7a4d0fdf9c330164b67ada53 Reviewed-on: https://gerrit.libreoffice.org/21307 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
2016-01-06Fix 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>
2016-01-05don't use bash completion compatibility dirrezso1-5/+5
Change-Id: I575f6fc9c1605bb7ec07842928f85c2eeadc72f8 Reviewed-on: https://gerrit.libreoffice.org/20954 Reviewed-by: rezso <rezso@rezso.net> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
2016-01-05Fix typosAndrea Gelmini1-1/+1
Change-Id: I1b79005d9c4e32325b8dadcc4f805975d6bf2727 Reviewed-on: https://gerrit.libreoffice.org/21103 Reviewed-by: Andras Timar <andras.timar@collabora.com> Tested-by: Andras Timar <andras.timar@collabora.com>
2016-01-01application/visio.drawing is sometimes used in bugzillaDavid Tardon1-0/+1
Change-Id: I3b8b85d91c2b19dc3cf6cba95d258ea639dd9862
2015-12-30tdf#84628 Added per module's macro definitions to eclipsesettingfile.xmlGulsah Kose1-1/+33
Change-Id: Ic9a7b5d95052917ba8c5fb0f696e4ccf91f0bda4 Signed-off-by: Gulsah Kose <gulsah.1004@gmail.com> Reviewed-on: https://gerrit.libreoffice.org/20336 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>
2015-12-19Remove outdated industrial icon themeSamuel Mehrbrodt1-2/+1
A few icons are still left in the folder as these are used as fallback for tango. See industrial/README for details. Change-Id: Iaeb672609cd57bba5707cbafbfe295bfb8c5011d Reviewed-on: https://gerrit.libreoffice.org/19149 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com> Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2015-12-10Undef RGB where it was defined, not where it gets usedStephan Bergmann1-0/+1
Change-Id: I274958964292f78c802748e17fca7f265ae5a4b8 Reviewed-on: https://gerrit.libreoffice.org/20429 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2015-12-04Wingdi RGB macro handling improvedAshod Nakashian1-15/+12
Improved the isolation of windows headers. Specifically, RGB macro is better handled now. Change-Id: I0eeea16d0de9da3455810c80b0715f7b54ae8c3f Reviewed-on: https://gerrit.libreoffice.org/20039 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-12-03Add 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>
2015-12-01gbuild-to-ide split state machinejan iversen1-38/+83
Catching the needed information and the state machine is split. gbuild-to-ide only finds 27 of 93 exe, due to the state machine sequence: CXXOBJECTS for exe1 CXXOBJECTS for exe2 Recipe to execute for exe2 Recipe to execute for exe1 only identifies exe2 and leaves exe1 without a project. Solution is to have an array of state one for all pending exe. This patch only contains the split Change-Id: I2539f10a9850d956a85b6993b26561b1970575df Reviewed-on: https://gerrit.libreoffice.org/20254 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
2015-11-29gbuild-to-ide: Add defines to Qt Creator projectsMaxim Monastirsky1-1/+15
The defines we use to build are needed to correctly parse the code, and find some types like OUString. Change-Id: I3b3aaa51c4637beed113738503c8ab1a967c9149
2015-11-27tdf#84628 Generated eclipse setting file for per module.Gulsah Kose1-40/+83
This patch generated a setting file for per module. When imported the eclipsesettingfile.xml, underlined include lines are clearing up. Setting file includes included file paths for per module and provides correct build. .project file generator deleted because eclipse is creating .project file and overriding it. This adds a new property to the parser that stores each module. Change-Id: Ia10bb37c7c3fdb444a5b79ddf502b962e8ee5736 Signed-off-by: Gulsah Kose <gulsah.1004@gmail.com>
2015-11-27get-bugzilla-attachments-by-mimetype: add gnumericMichael Stahl1-0/+1
Change-Id: Ib47308a9575a15aaa5b2d650cb4f1b78b1a5ad27
2015-11-25rename-sw-abbreviations.sh: Avoid test documents in complex tests.Jan Holesovsky1-1/+1
Change-Id: I596cac73218c30edc6e9c41555a120877cd5ee47
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>