summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* find-unneeded-includes: don't propose debug/bitset eitherGabor Kelemen2019-01-171-0/+1
| | | | | | | | | Found while checking include/vcl/fontcapabilities.hxx Change-Id: Ib598978672d08d3cae7bf6f96d1b874ca13fcb5f Reviewed-on: https://gerrit.libreoffice.org/66254 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
* find-unneeded-includes: don't propose cmath -> bits/std_abs.hGabor Kelemen2019-01-111-0/+1
| | | | | | | | | Found while cleaning sd/source/ui/sidebar/PageMarginUtils.hxx Change-Id: Iccbd45d9c53dd6561a6161f9949d6fb9d8539514 Reviewed-on: https://gerrit.libreoffice.org/65923 Tested-by: Jenkins Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
* deb#917795 Belarussian → BelarusianRene Engelhard2018-12-301-1/+1
| | | | Change-Id: I2b0be9bf13cb3feedecbe22c5c844d9328013b3a
* Fix typoAndrea Gelmini2018-12-251-1/+1
| | | | | | | Change-Id: I2bb8daba6878432c002471bdfa33652147c3b6f9 Reviewed-on: https://gerrit.libreoffice.org/65602 Tested-by: Jenkins Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
* Refactor bin/runJan-Marek Glogowski2018-12-191-48/+21
| | | | | | | | | Just merges some common code into setdefaults. Change-Id: I2ba2c06425bcfe569fa147af713a064a145a2018 Reviewed-on: https://gerrit.libreoffice.org/65367 Tested-by: Jenkins Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
* kde5: remove older kde/tde plugins, and references to thatThorsten Behrens2018-12-172-10/+0
| | | | | | | | | | KDE4 is out of maintenance upstream since Nov. 2014, and binaries provided by TDF have switched to KDE5 as the official backend. Change-Id: I165465b56d3ba3a18912b203c06ae8fc6111c0c9 Reviewed-on: https://gerrit.libreoffice.org/60014 Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
* qtcreator: Take system includes into accountMichael Weghorn2018-12-131-1/+1
| | | | | | | | | | | | | | | | | | | | Take system includes ('-isystem') into account when generating the '*.pro' files for Qt Creator using the 'qtcreator-ide-integration' make target. Without this, Qt Creator is unable to find the corresponding included files. This also makes Qt Creator's ClangCodeModel able to properly process files and display actual problems, rather than always showing a multitude of errors due to missing includes while parsing the source/header files. Change-Id: Ie513341e1074ceab9304ae9df73fac9a79329db8 Reviewed-on: https://gerrit.libreoffice.org/65129 Tested-by: Jenkins Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
* find-unneeded-includes: Avoid proposing o3tl fw declarationGabor Kelemen2018-12-111-0/+8
| | | | | | | | | | | | | | | This does not really work: even when it seems to, it compiles only because of transitive includes - Filter o3tl/typed_flags_set.hxx in f-u-u - Remove already added fw declarations from hxx files and include full header just in case - Remove now unnecessary blacklist entries Change-Id: Ie0de6667af697095a623b435806449e7e28a6004 Reviewed-on: https://gerrit.libreoffice.org/64659 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
* Fix typoAndrea Gelmini2018-12-111-2/+2
| | | | | | | Change-Id: I40c9591cd9787c919a5da7526ab866518bad3812 Reviewed-on: https://gerrit.libreoffice.org/64912 Reviewed-by: Julien Nabet <serval2412@yahoo.fr> Tested-by: Julien Nabet <serval2412@yahoo.fr>
* Fix typoAndrea Gelmini2018-12-031-1/+1
| | | | | | | Change-Id: I69e4d471c806159d6748016a79f041c01b40b888 Reviewed-on: https://gerrit.libreoffice.org/64430 Tested-by: Jenkins Reviewed-by: Jens Carl <j.carl43@gmx.de>
* Rename Mac OS X to official name macOS in comments and documentationBartosz Kosiorek2018-11-291-2/+2
| | | | | | | Change-Id: I651b7f202fa52ff5f5357a11aa72c43eb7dc7f95 Reviewed-on: https://gerrit.libreoffice.org/64102 Tested-by: Jenkins Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>
* find-unneeded-includes: sort the outputGabor Kelemen2018-11-131-1/+1
| | | | | | | | | | | | | | | | | Default IWYU output is sorted alphabetically by filename A more friendly way to present f-u-i information would be to sort by line numbers: so that a developer can go through the removal proposals in the editor top to bottom, without too much cursor positioning in the list of 100 header lines to delete 20 of them. The result is not perfect, because numbers in text are not naturally sorted: line 205 will be listed between 20 and 21; but that's a really rare occasion Change-Id: I8011321a299a76f5a32469a9d77eb8fcc4521034 Reviewed-on: https://gerrit.libreoffice.org/63144 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
* gbuild: rename value OS=IOS to OS=iOSMichael Stahl2018-11-012-5/+5
| | | | | | | | | | | | | | | | This gets rid of the horrible hack in gbuild.mk to accomodate the case-incorrect iOS platform makefiles that cannot be renamed without upsetting git on file systems that sadly lack the case sensitivity feature. Keep the macro defined to IOS though. Change-Id: I1022bfef4900da00e75fc1ccce786b20f8673234 Reviewed-on: https://gerrit.libreoffice.org/62705 Tested-by: Jenkins Reviewed-by: Michael Stahl <Michael.Stahl@cib.de> Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com>
* Compensate for `set -u` when LO_ELFCHECK_WHITELIST is unsetStephan Bergmann2018-10-291-1/+1
| | | | | | | | | ...as happens e.g. in <https://ci.libreoffice.org/job/lo_daily_update_gandalf/515/>. (Regression introduced with d157e510252636d3519c71415c20dfd113d40960 "check-elf-dynamic-objects: allow extending the whitelist via env-var".) Change-Id: I93097d0bb7781b1bfac818872f40bbe38c5f5fea
* check-elf-dynamic-objects: allow extending the whitelist via env-varChristian Lohmaier2018-10-281-1/+3
| | | | | | | | | to allow working on packaging with epm without a baseline setup... Change-Id: I9ab737cd52adf51c9eb23a4bc67f09c0ac06647e Reviewed-on: https://gerrit.libreoffice.org/62454 Tested-by: Jenkins Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
* sw: fix some IWYU warningsMiklos Vajna2018-10-251-0/+3
| | | | | | | Change-Id: Ic7e6aa31e5c6d210101da7223a294092ab5b7481 Reviewed-on: https://gerrit.libreoffice.org/62334 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
* find-unneeded-includes: do not propose css/uno .hxx to .h replacementsGabor Kelemen2018-10-131-0/+11
| | | | | | | | | Better to not replace stable API headers with implementation details Change-Id: I66c7a237b1df13b7aa2523eba87d45d123621a95 Reviewed-on: https://gerrit.libreoffice.org/61742 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
* find-unneeded-includes: warn about fw decls in namespaces tooGabor Kelemen2018-10-081-1/+1
| | | | | | | | | | | | | This regex parsed unneeded fw declarations reported by IWYU in the form of: class foo; But not ones inside namespaces, e.g.: namespace foo { class bar; } namespace com { namespace sun { namespace star { namespace foo { class bar; } } } } Change-Id: Ie2962b9fb1cf9382e8da45903f3716d0311dd58e Reviewed-on: https://gerrit.libreoffice.org/61485 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
* gla11y: better print paired element for visibility conflictSamuel Thibault2018-10-041-1/+1
| | | | | | | Change-Id: I1f3bcaf732d01c5def7b84ecbd14e0cbe3397927 Reviewed-on: https://gerrit.libreoffice.org/61300 Tested-by: Jenkins Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
* parse-perfcheck: fix parsing of previous CSV dataNoel Grandin2018-10-021-1/+1
| | | | | | | Change-Id: I46db49472dcaa80b54a937f03bf03b06a2d8a87c Reviewed-on: https://gerrit.libreoffice.org/61240 Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
* gla11y: check element visibilityJan-Marek Glogowski2018-09-281-0/+18
| | | | | | | | | | | | | | Add warnings for different visibility settings in the "label-for" and "labelled-by" elements. Sine LO doesn't support multiple annotations per accessibility element, we have to switch them manually, if we change the visibility of one element of a pair. Change-Id: I9b3d941248b804b8435591536277677e99b77340 Reviewed-on: https://gerrit.libreoffice.org/61050 Tested-by: Jenkins Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
* Do build cppunit for iOS, tooTor Lillqvist2018-09-271-0/+1
| | | | | | | | | | I am writing a separate unit test app that will include selected existing unit tests that make sense and are important to run on iOS. Change-Id: I4722f1ed872ba21e181eeba5ed3b58e82d8fed72 Reviewed-on: https://gerrit.libreoffice.org/61049 Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com>
* find-unneeded-includes: Don't propose functional -> bits/std_function.hGabor Kelemen2018-09-211-0/+1
| | | | | | | | | As seen for include/comphelper/doublecheckedinit.hxx - won't compile anyways Change-Id: I3a0d5e115ecfc61ae90c6e843ecf4f0213b76e82 Reviewed-on: https://gerrit.libreoffice.org/60838 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
* ofz#10326 oss-fuzz move make clean to startCaolán McNamara2018-09-151-2/+2
| | | | | | clear previous build results, but leave results of this build in place Change-Id: Ia2857c7cfb33ac0227323d90828818ceb6e693a8
* Revert "iOS, remove unused script."Tor Lillqvist2018-09-141-0/+78
| | | | | | It can be useful. This reverts commit b140f92531396c1087b997852d7ece18429b79d1.
* IWYU: ignore UNO include files, similar to how the clang loplugin doesMiklos Vajna2018-09-121-0/+16
| | | | | | | | | Otherwise we could break some external code for no good reason. Change-Id: I01b1e266425688d3d4b5293c0f8609d78c6b7f2f Reviewed-on: https://gerrit.libreoffice.org/60331 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
* Upgrade to vs2017-ide-integration, since we don't support VS2015 in masterMike Kaganski2018-08-301-3/+3
| | | | | | | | | | | | | | | | This allows to avoid the "(Visual Studio 2015)" labels next to project names in Solution Explorer; and also avoid multiple warnilgs like project-name.vcxproj : warning : The build tools for Visual Studio 2015 (v140) cannot be found. Install Visual Studio 2015 (v140) to build using the Visual Studio 2015 (v140) build tools. in IDE's Output pane in case VS2015 is absent locally. Change-Id: I53b68ac810cbf2a31667c35dd549310e7209e010 Reviewed-on: https://gerrit.libreoffice.org/59797 Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com> Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
* vim-ide-integration: remove no longer needed workaroundMiklos Vajna2018-08-291-3/+0
| | | | | | | | | | | | | | | Fixes the problem that e.g. this code: OUString str; str += ""; is marked as a compile error, when clang would still work with c++11, but the tree is configured for gnu++17. Change-Id: Id60c0cf4b8c693b534f16ba813cf01a4bad7e560 Reviewed-on: https://gerrit.libreoffice.org/59746 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Jenkins
* Adapt CustomTarget_postprocess/check_dynamic_objects to --enable-kde5Stephan Bergmann2018-08-271-0/+5
| | | | Change-Id: I3b03e3a75f5a6157479582e74be349c567fc1e8c
* mv rather than cp fuzzerCaolán McNamara2018-08-141-1/+1
| | | | | | | | Change-Id: I8166bef1c7786c17f531be807029ba8d609931b3 Reviewed-on: https://gerrit.libreoffice.org/58971 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* output oss-fuzz dfCaolán McNamara2018-08-131-0/+4
| | | | | | | Change-Id: Ic5d2cbdbcce29a2d9b9db1485da9ed18a3330e4a Reviewed-on: https://gerrit.libreoffice.org/58943 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* compress debug sections for oss-fuzzCaolán McNamara2018-08-131-1/+1
| | | | | | | Change-Id: If633ffae3cd3acaf489a31891ca91f810c5e50c4 Reviewed-on: https://gerrit.libreoffice.org/58917 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* add make clean to oss-fuzz buildCaolán McNamara2018-08-121-0/+2
| | | | | | | Change-Id: Ic591748eedbe82b1c7305ef68156370f1b97f216 Reviewed-on: https://gerrit.libreoffice.org/58904 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* uitest Impress Document propertiesZdeněk Crhonek2018-08-031-2/+2
| | | | | | | Change-Id: Ida877ab6e65d4bcbd42d37fd2567db63f84ed8ad Reviewed-on: https://gerrit.libreoffice.org/58456 Tested-by: Jenkins Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>
* external/boost: silence -Werror=deprecated-copy (GCC trunk towards GCC 9)Stephan Bergmann2018-07-261-0/+1
| | | | | | | Change-Id: I25703979ebe94649f9cf1464d282b21a70cfe1fa Reviewed-on: https://gerrit.libreoffice.org/58041 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
* Fix variable nameAndrea Gelmini2018-07-241-1/+1
| | | | | | | Change-Id: I6e5bef8840730f61ca976c72a808b9ffd21fe8dc Reviewed-on: https://gerrit.libreoffice.org/57883 Reviewed-by: Julien Nabet <serval2412@yahoo.fr> Tested-by: Jenkins
* Fix typosAndrea Gelmini2018-07-241-1/+1
| | | | | | | Change-Id: I07cf04cd2acc5b50d64224edb9f2c2de2c61e356 Reviewed-on: https://gerrit.libreoffice.org/57884 Reviewed-by: Julien Nabet <serval2412@yahoo.fr> Tested-by: Jenkins
* remove the GL based 3D chartsMarkus Mohrhard2018-07-172-2/+1
| | | | | | | Change-Id: Ia578c71ae70aa0a85b49fa50138edf90f961b1e9 Reviewed-on: https://gerrit.libreoffice.org/57533 Tested-by: Jenkins Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
* fix compile_commands.json when generated with modern gccMarkus Mohrhard2018-07-091-1/+1
| | | | Change-Id: I4a17cfb567f5ebec8bb416b9aa4d58763ff36c36
* find-unneeded-includes: stop proposing internal libstdc++ headersGabor Kelemen2018-07-051-0/+9
| | | | | | | | | | | They wouldn't really compile anyways and only cause unnecessary blacklist entries. Some '- memory' entries can already be removed from the blacklists. Change-Id: Iab53d5a57121f61abe935e712dc23a55390235bf Reviewed-on: https://gerrit.libreoffice.org/56979 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
* remove git-new-workdirThorsten Behrens2018-06-302-174/+0
| | | | | | | | | | | | Seems that 'git worktree' is now the upstream-supported way to create light-weight working directories: https://blog.github.com/2015-07-29-git-2-5-including-multiple-worktrees-and-triangular-workflows/ Change-Id: I9f019238b59686e2a7e924869ffd2e8d1d8e2269 Reviewed-on: https://gerrit.libreoffice.org/52411 Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
* test: invoke ODF validator with custom schemasMichael Stahl2018-06-291-1/+1
| | | | | | | | | | This requires a new validator jar for the -m flag to specify MathML schema. Change-Id: If99cf70f386a16a90ba676f8f5ff65a537c9ce56 Reviewed-on: https://gerrit.libreoffice.org/56487 Tested-by: Jenkins Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
* Respect --bindir..orbea2018-06-131-14/+13
| | | | | | | Change-Id: I2ed73a296b813de722156c69ac64cf9d6cff199d Reviewed-on: https://gerrit.libreoffice.org/55197 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Rene Engelhard <rene@debian.org>
* use prebuilt opens___.ttf in oss-fuzz configurationCaolán McNamara2018-06-031-1/+1
| | | | Change-Id: I4bbea7e1af34bd5c30e3830ecb58af2b6a3a09d4
* Add missing die and help functionsJan-Marek Glogowski2018-06-011-3/+27
| | | | Change-Id: Ic2e6138b1ba1a8031a80e4e58f468b6c0f7a4de3
* ofz#8644 oss build brokenCaolán McNamara2018-05-311-1/+1
| | | | | | | Change-Id: I51daa79f3f2772d054b7ece248a37b9e5cca4960 Reviewed-on: https://gerrit.libreoffice.org/55121 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* find-unneeded-includes: Make the output user friendlierGabor Kelemen2018-05-231-1/+1
| | | | | | | | | | This way it's easy to copy-paste the problematic command for further investigation of IWYUs proposals Change-Id: I9e7403f0f05e64e562441941f00127a62bf15265 Reviewed-on: https://gerrit.libreoffice.org/54560 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
* check-elf-dynamic-objects: Fedora 28 GTK+ depends on libfribidi.so.0Michael Stahl2018-05-211-2/+2
| | | | | | | | | ... so add it to whitelists. Change-Id: Ia9f55ecfa9dcbc809827070e0ae6522f1e7ba2bf Reviewed-on: https://gerrit.libreoffice.org/54607 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
* Refactor CommonSalLayout font handlingJan-Marek Glogowski2018-05-081-4/+0
| | | | | | | | | | | | | | | | Moves all platform specific code from CommonSalLayout into the platform specific plugins. This way the vcl library won't depend on the Qt5 libraries and the Qt5Font header can be moved into the qt5 VCL plugin. While at it, switch the CommonSalLayouts font reference from the FontSelectPattern to the LogicalFontInstance and also add the harfbuzz font handling to the instance. Change-Id: Ida910b8d88837ea949a2f84394ccc0cfae153060 Reviewed-on: https://gerrit.libreoffice.org/47408 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Khaled Hosny <khaledhosny@eglug.org>
* VS IDE integration: use full Windows include paths in VS projectsMike Kaganski2018-05-021-1/+14
| | | | | | | | | | | | | | | | | | It turns out that VS IDE's "Peek definition" (and other functions that navigate to sources) fail if the short ("DOS") path to the file is given in project's includes: see issue at https://developercommunity.visualstudio.com/content/problem/139659/vc-peek-definition-fails-to-navigate-to-windows-ki.html This patch converts the include paths to full Windows paths, to avoid the problem. Also, since IDE starts working correctly with this change, this patch removes inclusion of "inherited" paths "$(IncludePath)", which are the paths added by Visual Studio itself. Since we do specify all include paths explicitly, that is not required, and avoids confusion. Change-Id: Ide2d948f8c7b050b02f550342144fede4fcafb82 Reviewed-on: https://gerrit.libreoffice.org/53731 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>