summaryrefslogtreecommitdiff
path: root/bin
AgeCommit message (Collapse)Author
2017-06-28remove "vs2013" from gbuild-to-ideMichael Stahl
Too old to build master. Change-Id: I01636c9ae26ddb3954dcfdd1977551c0f115a81b
2017-06-27Ported bin/generate-bash-completion from Perl to PythonArkadiy Illarionov
Change-Id: Ie1b5cd0a1f64198f8e6362a02484055c5ae6b26e Reviewed-on: https://gerrit.libreoffice.org/39077 Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2017-06-22iwyu: add language standard defines to flagsJochen Nitschke
for some reason they are not set and cause parse warnings Change-Id: I1bbc14da8cd7f4cbde8e59934b6ace932245e2a1 Reviewed-on: https://gerrit.libreoffice.org/39093 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2017-06-22update externals in bin/gen-iwyu-dummy-lib scriptJochen Nitschke
tde and mozilla externals are gone. breakpad, bzip2 and mDNSResponder are omitted. filter out 'orcus-parser\' line, 'orcus-parser' is still in iwyu_EXTERNALS Change-Id: Ida7155b8b00b651146c4307286e9eafbdadb5917 Reviewed-on: https://gerrit.libreoffice.org/39092 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2017-06-22reformat bin/gen-iwyu-dummy-lib scriptJochen Nitschke
no logic change intended. follow some shellcheck advises: use block for redirects to same file for better style (SC2129) double quote vars (SC2086) ignore false positive warnings SC1003 and SC2016 Change-Id: Ic3a01484d4d13c8d23662ee24c46b166ee006cd4 Reviewed-on: https://gerrit.libreoffice.org/39090 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2017-06-21White-list sw/Jens Carl
Change-Id: Ic4ca1753720d3806cc0fa9f517078dd5032d9e20 Reviewed-on: https://gerrit.libreoffice.org/39029 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2017-06-19Ported bin/find-unusedheaders.pl to PythonArkadiy Illarionov
Also fixed bug which prevented .cxx and .hxx files listing Change-Id: I67adc7c52ab5f2f1222e0756cd0087c8d9be102f Reviewed-on: https://gerrit.libreoffice.org/38640 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2017-06-17updater: expand ~ to $HOME in config path of uploader scriptMarkus Mohrhard
Change-Id: I8c5ce1a2c256fbaf046fbe73e5574d48cd3f3a7a
2017-06-13remove TDE integration (vclplug, address book, config backend)Michael Stahl
It has ~no users, can't even be built on modern Linuxes, and it annoys folks who want to refactor VCL. Per ESC decision from 2017-06-08, remove --enable-tde and --enable-tdeab. Change-Id: I51ce4786f29f8fcac2e2bb2a654c41fbfbbd8afd Reviewed-on: https://gerrit.libreoffice.org/38718 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2017-06-12Android tinderbox build breakerjan Iversen
add openssl library back for Android static link Change-Id: I7ac5c3f9c00060f926f03fb21d8fa5e87b928c71
2017-06-11undo touch of ANDROID buildjan Iversen
tinderbox had a problem with android build due to test message removed Change-Id: I2ab101dd037257be16eb2771f65e78794bad4489
2017-06-11allow build without tls and ssljan Iversen
support for using --disable-openssl AND --without-tls (needed if you want to avoid including crypto code). Change-Id: I77650e9db679ddf1690560eda069d8645acacfc4 Reviewed-on: https://gerrit.libreoffice.org/38604 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: jan iversen <jani@libreoffice.org>
2017-06-11support executables in vim-ide-integrationMarkus Mohrhard
Change-Id: Ib8827ff7ae00477269c7b47ec75ebdb41595d672
2017-06-06White-list svx.Michael Meeks
Change-Id: Idf3a17c7083e75ebd39887819bd230a913b8a0d5
2017-05-27fix construction of directory pathMarkus Mohrhard
Change-Id: I5fa7ce762ae7e429f685a52b0fed1a1f120da8dd
2017-05-19take the update server url from the configMarkus Mohrhard
Change-Id: I9960cbc0b0c9037a1c9cf0ef7a9699bb09ad054e
2017-05-19fix errors in upload scriptsMarkus Mohrhard
Change-Id: I0ee9fbef7b80e5d37800b4fb9daff7e8ba46d65d
2017-05-19integrate the partial update info into the uploaded infoMarkus Mohrhard
Change-Id: I1b6fc7970d3010c63ae910d55103efb504e15b53
2017-05-19use file instead of complete for the key of the partial update infoMarkus Mohrhard
Change-Id: Ifbb482a4fd9c1c92e9cdd7769d4b16160de14a86
2017-05-19add missing fileMarkus Mohrhard
Change-Id: I7cd9d541b90f4f6b38aa5e36e295e7677bb22f58
2017-05-19use the shared signing codeMarkus Mohrhard
Change-Id: Ica0fad83820569623f3cc2f0217ac9cd8ee19257
2017-05-19simplify path handling in the updater scriptsMarkus Mohrhard
Change-Id: Idcf7f9cedc2368f6a4e4e10c2852cc9b1125b712
2017-05-19create valid partial language updates and write partial update infoMarkus Mohrhard
Change-Id: I4000523cfc944657714267958836dd3ce4ec3b0d
2017-05-19extract the mar signing codeMarkus Mohrhard
Change-Id: I007b0b68a61242b7255a1a58a3637e3307d675aa
2017-05-19extract mar file name generationMarkus Mohrhard
Change-Id: If928cae4c722354d5c3e415e7cb8426a3a4412f7
2017-05-19reuse the new extract mar code for the partial update generationMarkus Mohrhard
Change-Id: Ie8c92472631034935e73e55c934ce128c7b6ecd2
2017-05-19ignore the precomplete file at least for nowMarkus Mohrhard
Change-Id: I997bdc38f705d7536a99a168815ece93dcf0c0de
2017-05-19add a script to extract and uncompress from a mar fileMarkus Mohrhard
Change-Id: I87c11b8f7d42bc438b88482a8dd3fd1512a06df8
2017-05-19remove the split functionality from the update creationMarkus Mohrhard
Change-Id: I036cabff089a2cf464c887ee78b702637cce08b0
2017-05-19start working on the creation of partial update filesMarkus Mohrhard
Change-Id: I13a70e0b12090a7e23529bc35240cefc13d17779
2017-05-19send the csrf token with the updater scriptsMarkus Mohrhard
Change-Id: Iad6953b8206ba02ca09069115e168230b27f72fe
2017-05-19handle signing errors much betterMarkus Mohrhard
Change-Id: I94be7b3626b9ac3389cba0bee640923adda0f118
2017-05-19error out if the path to the updater config is emptyMarkus Mohrhard
Change-Id: Ic199b15222836e096e32203d3458487fead6e3e1
2017-05-19add the manifest file to the mar fileMarkus Mohrhard
Change-Id: I3640d11dba5178cdd9bc49a4630f287b1775640e
2017-05-19make sure that the upload command succeedsMarkus Mohrhard
Change-Id: I18988f949082763a06d6d44175e977b8c6c37cdd
2017-05-19move most of the updater settings to ini fileMarkus Mohrhard
Also finally add the initial version of the upload scripts. Change-Id: I3ad5bcbeba60f0cf9700e5fe5001a24f162a3244
2017-05-19create complete and correct build_config files for the updaterMarkus Mohrhard
Change-Id: I4f6b7aecc24d42d6b248cb8d959aeab59af963c2
2017-05-19we only need the signed mar filesMarkus Mohrhard
Change-Id: Id40651ab3faa5eea68ba5437b2b3fa409b1aed93
2017-05-19improve the build system part for generating mar filesMarkus Mohrhard
Change-Id: If28cca535da20e4633ce025e39a967820eae6945
2017-05-19don't use MOZ_ prefixed env varsMarkus Mohrhard
Change-Id: I35e2321986f6372fc05f3183b8f74580c259f054
2017-05-19also include the platform into the build configMarkus Mohrhard
Change-Id: Ia586e813b33dde0e0b2468c54bed9471c03e8c5a
2017-05-19change of plans, we are not going to use balrogMarkus Mohrhard
Balrog makes a lot of assumptions about the Mozilla infrastructure that we can't clone. As an example the whole admin interface assumes an external authenication system, most likely LDAP. Also it would not support my plans for language pack and SDK handling. We will copy some of the ideas of Balrog but will need an own simple webservice for that. Change-Id: I2e31f3ef7887b19edcd248ddbd02a1965f71b3e3
2017-05-19use the new file based approach for the mar creationMarkus Mohrhard
Change-Id: Ie025709b76960b1dd850fbb2d1f114f7a413611a
2017-05-19add makefile part to generate mar file and update infoMarkus Mohrhard
We still need some parts for the partial update files but we already generate the build information and the complete mar file. Change-Id: I2ae0de0b83518bc3093848b66b6f3054ebd388e1
2017-05-19add files to send update info to balrog serverMarkus Mohrhard
Change-Id: Iffd2c87987c7bb0b3f892bf8b3038822daf67439
2017-05-19add script for incremental mar generationMarkus Mohrhard
Change-Id: Icb444e71d62c69d83e4c0a2ab78f6eeed4d80a1a
2017-05-19add script to generate complete mar filesMarkus Mohrhard
Script is taken from http://hg.mozilla.org/mozilla-central/file/tip/tools/update-packaging Change-Id: I98237266f543441b98bc22e217eb70d87e6a007c
2017-05-02Adapt bin/gen-boost-headers to Clang 5Stephan Bergmann
...since <http://llvm.org/viewvc/llvm-project?view=revision&revision=301647> "Use the -Wunknown-warning-option group for the 'unknown warning group' diagnostic in #pragma diagnostic". * external/boost/include/boost/{locale.hpp,locale/gnu_gettext.hpp} would have been removed by 'make cmd cmd=bin/gen-boost-headers' as they are still unused from c25eee44966703cb27d632bccb39b20978341ffd "build boost::locale library", but there's reportedly a patch in Gerrit to actually use them, so I fixed them manually for now. * The deviating comment style is to keep lines no wider than 80 characters. Change-Id: I64603ae8d8a82781eda46f12c9dd5c68dcf395b9
2017-05-02bin/gen-boost-headers: Don't stumble over "boost" in pathnameStephan Bergmann
...like workdir/UnpackedTarball/liborcus/m4/boost.m4:#include <boost/version.hpp> which would then be mis-parsed by grep -o '\bboost.*\.\(h\|hpp\|ipp\)' to a HEADER of boost.m4:#include <boost/version.hpp instead of just boost/version.hpp (-h is a non-standard GNU grep extension, but so is the already used -r. An alternative fix would be to replace the later grep -o with something like grep -o '\bboost[^#]*\.\(h\|hpp\|ipp\)' instead.) Change-Id: I0b41ed520b2fed70e8982abc0e84a34804c02549
2017-05-02test to see if we have enough space without thisCaolán McNamara
Change-Id: I83c1d83bc3c34e32f3d4564322a5df871d8b73b5