summaryrefslogtreecommitdiff
path: root/bin
AgeCommit message (Collapse)AuthorFilesLines
2016-01-22Add 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) 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>
2015-08-17bin/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 (cherry picked from commit 6d78caf68cd63a671342e777bfe78721b424f4d6) Signed-off-by: Michael Stahl <mstahl@redhat.com>
2015-06-23improve 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> (cherry picked from commit b990cdf57d6a85a36de713004a67a90ba2650623)
2015-06-14deb#788713: fix (fatal) perl deprecation in lo-xlate-langRene Engelhard1-1/+1
Change-Id: I82c63358d9400b2c8bd391a88bba18ffae52a14b
2015-05-20enable Apple Numbers importDavid Tardon1-0/+2
Change-Id: I9aaa4ae2e567b54f15097c265a3d1c3c12662b92 (cherry picked from commit a1202971e5b27ac4585cde73ed15f395c242cae3)
2015-05-20enable Apple Pages importDavid Tardon1-0/+2
Change-Id: I1ae1a09de43a2743d6bf9eba0c9a389b99bdfc67 (cherry picked from commit d5ffc8b0adacf31e88156588f57db3149f430ad3)
2015-05-19Update Apache Bugzilla’s URLAdolfo Jayme Barrientos2-2/+2
Change-Id: I6ef4ae530b7fb4e615100803ae6e3972d9b4545f
2015-05-19An attempt to fix xcode-ide-integrationYurii Kolesnykov1-52/+45
Added more Xcode specific files to .gitignore. Made some properties common in gbuil-to-ide to avoid code duplication/bugs. Xcode projects are broken for now. Change-Id: I9530435ffe54158ae68ddae0581ac68f968af235 Reviewed-on: https://gerrit.libreoffice.org/15694 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-05-13The --prefix option to the 'git archive' command should end with a slashTor Lillqvist1-1/+1
2015-05-13rename-sw-abbreviations.sh: More stuff that must stay verbatim.Jan Holesovsky1-3/+3
2015-05-12rename-sw-abbreviations.sh: Don't change the test documents.Jan Holesovsky1-1/+1
Change-Id: I772d04cbc2ec02438c59024ed83d810557ad4da3
2015-05-12rename-sw-abbreviations.sh: Avoid changing itself.Jan Holesovsky1-1/+1
Change-Id: Ifbcd57a6ecbea67eefc89c2bbd72967b683362a3
2015-05-12sw: Script to rename the most annoying abbrvs in Writer.Jan Holesovsky1-0/+43
Change-Id: I8d09d7f1a307cd5026fd007a2c82b21de925145e
2015-04-13findunusedcode make -> make checkCaolán McNamara1-1/+1
Change-Id: I6fb82e4587df3c7f457c2a9b5b7643ba288662d3
2015-04-08bin/run: Survive files with spaces in filenames.Jan Holesovsky1-3/+3
Change-Id: Ifeeb839f82891057fe8e3e8fd6d537861d99f69f
2015-04-03Parallelized update precompiled headers.Ashod Nakashian1-0/+12
Each pch file is updated independently from the others, giving an opportunity to execute the update logic in parallel. The script uses xargs to run the update script in parallel. The total execution on my particular rig was reduced from ~420 minutes to under 75 mins, using 24 threads on Evo 850 SSD. Change-Id: Ifeb3947e756325756eb786e3025155481da1ea41 Reviewed-on: https://gerrit.libreoffice.org/14802 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-03-30fix gbuild-to-ide scriptMarkus Mohrhard1-0/+1
Change-Id: Iff624d9e31ef5ba7d87b92124c60b02cd577c50b
2015-03-29The --nofirststartwizard option is a no-opTor Lillqvist2-2/+2
Change-Id: Id481af38ebb51224f4f8493cccfb4eb4fd1e268f
2015-03-25fdo#84628 Created .project file generator.Gulsah Kose1-0/+41
This patch is starting to EclipseCDT Integration. Written the .project file generating function. Change-Id: If38077561820d9a333d186a2785ecddd1113fe92 Signed-off-by: Gulsah Kose <gulsah.1004@gmail.com> Reviewed-on: https://gerrit.libreoffice.org/14871 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2015-03-20Remove library urelibs. It was more just a temporary hack and is not used.Matúš Kukan1-1/+0
Change-Id: I7566dcf21aae6b800adb58d8c94e350bb0da720c
2015-03-07bin/run: fix indentationMiklos Vajna1-44/+46
Change-Id: I97d58f0e6780986356479279f91eba46951b1be0 Reviewed-on: https://gerrit.libreoffice.org/14783 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Jenkins <ci@libreoffice.org>
2015-02-14add script to extract tooltipsMarkus Mohrhard1-0/+107
Change-Id: I4c79b944edf246b80a8dd5ea54c3651e3909f54b
2015-02-01add spaceDavid Tardon1-1/+1
Change-Id: I1ec18ded65b3359b71d97a733aab7f8b2a27e699
2015-01-27More info about usage of get-bugzilla-attachments-by-mimetype.Jan Holesovsky1-7/+11
Change-Id: Ia3f7c47b1fce782b5ec37ce28f1f3d452266ddcb
2015-01-24add TDF bugzillaDavid Tardon1-0/+1
Change-Id: Ic26ecbf8dc46e97c68cd1bfd639ad433f828cea6
2015-01-19Make bin/run work better on OS XTor Lillqvist1-4/+7
The app bundle in instdir is called either LibreOffice.app or LibreOfficeDev.app. Change-Id: I2e21656324cc7c52380fc86023bb95c848bb3962
2015-01-15Better document gotcha in find-german-comments.Michael Meeks1-2/+5
Change-Id: I9e6e15cc5a5597586b4a913e0cc75cf337ddfc05
2015-01-09Remove extra new-line characters before regex matching in gbuild-to-ide.Ashod Nakashian1-0/+1
At least on some 64-bit Cygwin installations, the input gbuild-to-ide gets include \r\n EOL. Python3 regex excludes \n from .* but leaves \r in the matching group. This training cr ends up in the file paths in VS project files, breaking it as they are invalid characters. Change-Id: I481c1adbf6f6db7ab0ee0d3a768b7a397dc78ee5 Reviewed-on: https://gerrit.libreoffice.org/13803 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2015-01-08brute-force find-and-remove of unused #define constants.Noel Grandin2-0/+45
Change-Id: I7223530ae37297a76654cd00cc1fedb56dbe3adb
2015-01-07drop crashrep unused since start of LibreOfficeCaolán McNamara1-1/+0
Change-Id: I3df1216054c133314b2317849744a0a37e9fbc8f Reviewed-on: https://gerrit.libreoffice.org/13733 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-12-22env is in /usr/bin, not in /binArnaud Versini1-1/+1
Change-Id: I9cfd84b2bd5a2381d517cde9d851f6c7250f8d91 Reviewed-on: https://gerrit.libreoffice.org/13563 Reviewed-by: Arnaud Versini <arnaud.versini@libreoffice.org> Tested-by: Arnaud Versini <arnaud.versini@libreoffice.org>
2014-12-22Add MS Visio file extensions to bash completionKatarina Behrens1-1/+1
(just appended them at the end, there's really no system here) Change-Id: Ia192384407397d7fdc6b622f346dd7a6b91ae6a1
2014-12-22callcatcher: update unused codeCaolán McNamara1-0/+11
Change-Id: I62e49fbf27364bd244099a9bb247452d5a691119
2014-12-19Fix fallout from a2e4be6ded508030a6c2a33919cbe8cb504382e0Tor Lillqvist1-1/+2
Should fix build for iOS. There is no liblibotouch.a any more, and the only library in $WORKDIR/LinkTarget/Library turns out to be the Android-only liblo-bootstrap.a now. Change-Id: Ia7b2f43db06536c05caee8d99130f44d5288705e
2014-12-10bin/run LO_TRACE hookStephan Bergmann1-3/+3
(similar to our CPPUNITTRACE hook) Change-Id: Iec4e8d4246ba7fca0afe5f9be6f6bcd9e0289e49
2014-12-04bin/run: add WNT supportMichael Stahl1-1/+23
Change-Id: I9dd1ae23d27c5733770314ca907b5d36b749fd74
2014-12-04bin/run: Adapt to run on Debian so-called GNU/Linux systems tooMichael Stahl1-2/+2
Amazingly Debian does not ship the realpath(1) from coreutils but has a separate source package for it, and it's not installed by default. Use readlink -f instead. Change-Id: I6e97c851e6ab96dac08771145e2ab39dd9c11c22
2014-12-02Fold URE: Remove OO_SDK_URE_HOME on non-WindowsStephan Bergmann1-1/+0
Change-Id: Iad0480eb39e2c1312c27cf9b90146c2beba592fd
2014-11-28Fold URE: Linux ure/lib/* -> program/Stephan Bergmann2-5/+5
The ../../../program/ links in the URE jar Class-Paths are a temporary kludge (and juh.jar had lacked adaption for Mac OS X). Change-Id: I2542d8a582866485dd61c05df3fc6b4b39a8403d
2014-11-24improvements to iwyudummy targetNoel Grandin2-3/+46
- split awk script into separate file - make awk work on older awk version - create new target in main Makefile.in to generate iwyudummy Makefile so we don't have to manually uncomment stuff - exclude /usr includes from the generated makefile - disable unused macros warnings to reduce noise - add some sanity checking - prevent using the generated makefile with compiler-plugins enabled - add new target for generating iwyu Makefile so we don't need to edit the Makefile when using it Change-Id: I4af8eb7d1aa5419e546acb9ef905a0fe623db57d Reviewed-on: https://gerrit.libreoffice.org/12980 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2014-11-18Kill check-merged.sh, 'git cherry' actually gives better results.Jan Holesovsky1-36/+0
Change-Id: Ia4163f77f5267f6cb714369fc9a4cfbb901019df
2014-11-18No need to cd into instdir/programStephan Bergmann1-1/+0
(and it is confusing if you pass a relative pathname argument to the program you call via bin/run) Change-Id: If8baef6d76e1f9ad7e5f2d361bd9b93fcbb76f7a
2014-11-18check-merged.sh: Fix an obvious typo.Jan Holesovsky1-1/+1
Change-Id: I4761c730df5f418060697458b604c602713f4a0e
2014-11-18pch: jpeg's headers conflict with INT32 typedef when in pch.Jan Holesovsky1-2/+2
Change-Id: I02b8fa22c11895d00e29d93b25397af676e3edae
2014-11-17drop gnome-open-url binaryCaolán McNamara1-1/+0
we don't really need it anymore, fallback to our own open-url if there is nothing else to take it Change-Id: I7a4e841a53bda30e29d48b9c34d24af085f1b4b5 Related: coverity#706194 Use of untrusted string value
2014-11-17add a script to generate a dummy library to "build" all headersMichael Stahl1-0/+64
... to be used together --with-iwyu to track down bloat in headers, which are not always named in the convention that include-what-you-use expects for reporting issues. Change-Id: Idffda7d49cca43170717004d52779b4663de19ae
2014-11-17bin/run: add a license headerMichael Stahl1-0/+7
Change-Id: I5461a0d4e372260623ebb8833d60a9dc318757dd
2014-11-17parse-perfcheck : add filename to csv resultsLaurent Godard1-2/+2
one can find callgrind output file more easilly Change-Id: Ic5019d5259a63ab23ed44d39baaeb7432690382e Reviewed-on: https://gerrit.libreoffice.org/12450 Reviewed-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com> Tested-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
2014-11-15Fix typo in bin/check-merged.shAndrea Gelmini1-1/+1
Change-Id: I7ca06602179e35d5ce86879b1081299a841feba9 Reviewed-on: https://gerrit.libreoffice.org/12431 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-11-14Cleanup parse-perfcheck.pyRiccardo Magliocchetti1-144/+109
Use more idiomatic python for file, path, csv handling and options parsing. There's still quite a bit of stuff to cleanup, at least it would be nice to kill the remaining globals. Fixed indentation on parts i've touched, the rest of the file is still a bit off. Change-Id: I4214078c38a1e26cca17d09ebb9c0f53ba429ea9 Reviewed-on: https://gerrit.libreoffice.org/12405 Tested-by: Laurent Godard <lgodard.libre@laposte.net> Reviewed-by: Laurent Godard <lgodard.libre@laposte.net>