summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* bin/run LO_TRACE hookStephan Bergmann2014-12-101-3/+3
| | | | | | (similar to our CPPUNITTRACE hook) Change-Id: Iec4e8d4246ba7fca0afe5f9be6f6bcd9e0289e49
* bin/run: add WNT supportMichael Stahl2014-12-041-1/+23
| | | | Change-Id: I9dd1ae23d27c5733770314ca907b5d36b749fd74
* bin/run: Adapt to run on Debian so-called GNU/Linux systems tooMichael Stahl2014-12-041-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
* Fold URE: Remove OO_SDK_URE_HOME on non-WindowsStephan Bergmann2014-12-021-1/+0
| | | | Change-Id: Iad0480eb39e2c1312c27cf9b90146c2beba592fd
* Fold URE: Linux ure/lib/* -> program/Stephan Bergmann2014-11-282-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
* improvements to iwyudummy targetNoel Grandin2014-11-242-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>
* Kill check-merged.sh, 'git cherry' actually gives better results.Jan Holesovsky2014-11-181-36/+0
| | | | Change-Id: Ia4163f77f5267f6cb714369fc9a4cfbb901019df
* No need to cd into instdir/programStephan Bergmann2014-11-181-1/+0
| | | | | | | (and it is confusing if you pass a relative pathname argument to the program you call via bin/run) Change-Id: If8baef6d76e1f9ad7e5f2d361bd9b93fcbb76f7a
* check-merged.sh: Fix an obvious typo.Jan Holesovsky2014-11-181-1/+1
| | | | Change-Id: I4761c730df5f418060697458b604c602713f4a0e
* pch: jpeg's headers conflict with INT32 typedef when in pch.Jan Holesovsky2014-11-181-2/+2
| | | | Change-Id: I02b8fa22c11895d00e29d93b25397af676e3edae
* drop gnome-open-url binaryCaolán McNamara2014-11-171-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
* add a script to generate a dummy library to "build" all headersMichael Stahl2014-11-171-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
* bin/run: add a license headerMichael Stahl2014-11-171-0/+7
| | | | Change-Id: I5461a0d4e372260623ebb8833d60a9dc318757dd
* parse-perfcheck : add filename to csv resultsLaurent Godard2014-11-171-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>
* Fix typo in bin/check-merged.shAndrea Gelmini2014-11-151-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>
* Cleanup parse-perfcheck.pyRiccardo Magliocchetti2014-11-141-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>
* Script that finds commits in a branch that were not pushed to master.Jan Holesovsky2014-11-141-0/+36
| | | | | | Trivial, but based on the Change-Id's, so hopefully reliable enough :-) Change-Id: I919a2dc47f088ec4d1111750b74c68a0b062478d
* Adapt bin/run for OS XStephan Bergmann2014-11-121-0/+23
| | | | | | ...which does not have realpath(1), so just require CWD to match BUILDDIR there Change-Id: I245241299d650c541f86cf440d3b57308c86d3fb
* Parse perfcheck resultsLaurent Godard2014-11-121-48/+216
| | | | | | | | | | | | refactoring arguments process csv file only if newer commits add columned output calculate deltas & alert messages Change-Id: Ib7ba87e9cb55b03ac8665db7a8dc302d2e8611a0 Reviewed-on: https://gerrit.libreoffice.org/12155 Reviewed-by: Matúš Kukan <matus.kukan@collabora.com> Tested-by: Matúš Kukan <matus.kukan@collabora.com>
* callcatcher: unused codeCaolán McNamara2014-11-101-1/+1
| | | | Change-Id: I2ead5d998c3b1b3cde1222fee6f072bf09ab0021
* liblibotouch.a and liblo-bootstrap.a now end up in workdir/LinkTarget/LibraryTor Lillqvist2014-11-051-0/+1
| | | | | | Not sure exactly why, but anyway, look for *.a there, too, then. Change-Id: Id85f4f7d5ffe47c636ac860131a2dfb10cdfdff8
* bin/run: add a convenient shell wrapper to run executables from workdirMichael Stahl2014-10-311-0/+24
| | | | Change-Id: Ide3361fd5eba6462095cc45c0c99b1ab27a16262
* perfcheck : parse callgrind.out results to build csv fileLaurent Godard2014-10-291-0/+125
| | | | | | appends results on existing target file Change-Id: Icd897b090e1d1ed896b88a2f5923e8f35e95e5d2
* Match also "debug" lines (for instance from SAL_DEBUG)Tor Lillqvist2014-10-221-1/+1
| | | | Change-Id: I2981a622205cca2dadfc6cb0007559b8270f3d5b
* callcatcher: update unused codeCaolán McNamara2014-10-221-0/+1
| | | | Change-Id: I96b4d44e44389245f3ccc4a08198676461c6a38b
* Flush output after each lineTor Lillqvist2014-10-211-0/+2
| | | | Change-Id: Id96ab8d9938725d780c475f2f892660f04448df1
* add bin/refcount_leak.py script to help detect leaks of UNO objectsMichael Stahl2014-10-201-0/+179
| | | | | | | | Initially this didn't help at all, but with some tweaks it now finds the leaked ChartModel as the #3 and #4 printed stacks, with a very bad score of 40. Change-Id: I918bcb64bad0b9432bf2b670b03915836fb34a11
* Add a small script to run adb logcat with filteringTor Lillqvist2014-10-151-0/+19
| | | | | | | We use arbitrary tags when logging stuff in our code so we can't use the built-in filtering of adb logcat. Change-Id: I2d607b86bde975c5cbdd17adc22d0fc15076be51
* Remove 'sd' from the comment scanning list.Michael Meeks2014-10-091-1/+1
| | | | Change-Id: I3fe9bea58c9b4005336bafcf3b779d18c89df971
* make gbuild-to-ide VS files work with separate builddirPeter Foley2014-10-091-1/+2
| | | | | | | Change-Id: I847885885ed12dbbd64e3b694799e4835497d736 Reviewed-on: https://gerrit.libreoffice.org/11799 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* gbuild-to-ide improvmentsPeter Foley2014-10-081-17/+18
| | | | | | | | | | | | | | Use gperf instead of ls to find binpath, so that vs2012/3 can be tested on non-Windows systems. Output the vcxproj and vcxproj.filters files with indentation and formatting. Make some minor changes to improve pep8 compliance. Change-Id: Ie8ac11ecf75ad170f0756f803c45356685792e5c Reviewed-on: https://gerrit.libreoffice.org/11797 Tested-by: David Ostrovsky <david@ostrovsky.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* fdo#82144 fix unpacking of additional tarballsDavid Tardon2014-10-031-3/+7
| | | | Change-Id: I74a61005fa9534b3f96cd392c6e38c54c5fd35e1
* gbuild-to-ide: Add support for vs2013David Ostrovsky2014-10-031-13/+20
| | | | | | | Change-Id: I385e756109ab0a47feeeb4407ba4a2a4b68548dd Reviewed-on: https://gerrit.libreoffice.org/11728 Reviewed-by: Peter Foley <pefoley2@verizon.net> Tested-by: Peter Foley <pefoley2@verizon.net>
* gbuild-to-ide: Make it work for GNU make 4.xDavid Ostrovsky2014-10-011-54/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | Since GNU make 4.0 the output of --print-data-base command has been slightly changed, so that class specific attributed aren'tt prefixed with "#" char any more. To prevent the duplication of used regexs or discontinuation of supporting widely used GNU make version 3.8x detect the case that matches this regex: target : VAR := VALUE pand repend '#' character to retry the match for "pseudo" hash-starting line. This way the same script works for both worlds. Test Plan: * have full build of LibreOffice * install GNU make 4 * verify that gbuild-to-ide is able to parse and emit sane debug project configuration for both GNU make versions: $ make-3.8 debug-ide-integration $ make-4 debug-ide-integration Change-Id: I7d760d9570f2df510571cc1e8fd7f31115d43b92 Reviewed-on: https://gerrit.libreoffice.org/11751 Tested-by: Peter Foley <pefoley2@verizon.net> Reviewed-by: Peter Foley <pefoley2@verizon.net>
* improve gbuild-to-ide error messagePeter Foley2014-09-261-1/+1
| | | | | | | Change-Id: Ia8986764e48f1dbe39374d511a188bd2b5f49e13 Reviewed-on: https://gerrit.libreoffice.org/11654 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
* Restore searching in sub directoriesPhilipp Weissenbacher2014-09-251-1/+5
| | | | | | | | | | | With earlier version of fgc, one could cd into a sub directory and use fgc to find the German comments in there. This change restores that behaviour again. Change-Id: I2fa30ff98af0418c7531b94f19ff0b81f76abddd Reviewed-on: https://gerrit.libreoffice.org/11522 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* Make gbuild-to-ide more pep8 compliantPeter Foley2014-09-241-33/+42
| | | | | | | | | | Minor style cleanup Remove unused variables Change-Id: Id4c190f24f51dfc676c268dac1c19e3f03d3988d Reviewed-on: https://gerrit.libreoffice.org/11633 Reviewed-by: Samuel Mehrbrodt <s.mehrbrodt@gmail.com> Tested-by: Samuel Mehrbrodt <s.mehrbrodt@gmail.com>
* Make gbuild-to-ide bail out before parsing if ide type is invalidPeter Foley2014-09-241-14/+13
| | | | | | | | | Also fix the vim modeline to maintain consistant formatting Change-Id: Ia42ec2a69f9c3037a6390ca4f5c4198031b7aa64 Reviewed-on: https://gerrit.libreoffice.org/11632 Reviewed-by: Samuel Mehrbrodt <s.mehrbrodt@gmail.com> Tested-by: Samuel Mehrbrodt <s.mehrbrodt@gmail.com>
* Translate German comments.Michael Meeks2014-09-171-2/+2
| | | | Change-Id: I1d7c1fa2fffe20a0bc60cf5533b8f8c28e360a1d
* Translate German comment.Michael Meeks2014-09-171-1/+1
| | | | Change-Id: I3d452ac218005b40568ec116ede9962cc1e60a18
* create a master document template typeCaolán McNamara2014-09-111-0/+1
| | | | | | | | | | | | | | | | | of application/vnd.oasis.opendocument.text-master-template with suffic otm https://lists.oasis-open.org/archives/office-comment/201002/msg00042.html desktop/icons/oasis-master-document-template.icns is just a copy of desktop/icons/oasis-master-document.icns because I can't draw Change-Id: I0d18c79c4c893e97505052884ee8be97d0f117a1 Reviewed-on: https://gerrit.libreoffice.org/11350 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* fdo#45071: Remove ENABLE_NPAPI_INTO_BROWSER left-oversStephan Bergmann2014-09-091-2/+1
| | | | | | ...from previous commit Change-Id: I945faa6215f971ce817c6450fe0786da0696091f
* clang does not like gnu++11 that much, use c++11 insteadMarkus Mohrhard2014-09-061-1/+1
| | | | Change-Id: I82c3a4da388cf436ba4f5380c5833a451e28cfd5
* FloatingWindows are no longer loaded from resource filesCaolán McNamara2014-09-061-2/+2
| | | | Change-Id: I2705bbb4db52779e0065400f09604384fd9cf151
* drop binfilter formatsDavid Tardon2014-09-051-15/+0
| | | | Change-Id: Iab1f526cfedf9a9f560b5d3e6dcd467dd178b508
* also look for import libs in launchpadDavid Tardon2014-09-051-0/+14
| | | | Change-Id: I584d612063c9aa6fe472a1f829453511f94a1dbf
* look for more apps in launchpadDavid Tardon2014-09-051-0/+3
| | | | Change-Id: Ie08099d09fd9852c0292a9e0457cdeff07881d4d
* move the list of launchpad pkgs to a var.David Tardon2014-09-051-3/+14
| | | | Change-Id: Id8fed4516069e86b2fbee053e6681e145fdd4336
* didn't know about the dockingwindowsCaolán McNamara2014-08-301-1/+3
| | | | Change-Id: I25c1361ed7b87abf4f78fb09aeea65206f7be040
* track FloatingWindows in need of conversionCaolán McNamara2014-08-261-17/+16
| | | | Change-Id: Idf4ef59721872165c51ebb2e728b4c6e3f3d90ec