summaryrefslogtreecommitdiffstats
path: root/external
Commit message (Collapse)AuthorAgeFilesLines
* Note pull request for boost patchStephan Bergmann2016-05-101-0/+2
| | | | Change-Id: I92a98bb196c9f6e7dfdca7008a34fb4fd3e10799
* Use BOOST_FALLTHROUGH in external codeStephan Bergmann2016-05-102-0/+28
| | | | | | ...in preparation of enabling Clang's -Wimplicit-fallthrough Change-Id: If64f9b18591b3cd2528adc6c2d6011d509d4afcd
* Handle wchar_t as native C++11 type on windowsDavid Ostrovsky2016-05-033-18/+1
| | | | | | | | | | | | | | | | | | | | The option /Zc:wchar_t- prevented to use wchar_t as a built-in type according to the C++ standard. In Visual C++ 6.0 and earlier, wchar_t was not implemented as a built-in type, but was declared in wchar.h as a typedef for unsigned short. Now, years later after the end of life this outdated toolchain, there is no reason not to use native type. The only issue could be the ABI compatibility. But on a quick look at least, it looks like none of the mangled C++ symbols in the stable URE interface actually depend on wchar_t. We forgot to get rid of /Zc:wchar_t- in 5.1. Do that for LibreOffice 5.2, though. Change-Id: I8d6b380660859efa44c83c830734978d31d756a0 Reviewed-on: https://gerrit.libreoffice.org/22589 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
* bump to hunspell 1.4.1Caolán McNamara2016-05-032-0/+22
| | | | Change-Id: I20d9abfd73586daf1ed99f0e1a2481840e61f90e
* Related tdf#98416 Libcmis: add a patch to fix Google Drive loginGiuseppe Castagno2016-05-022-0/+107
| | | | | | | | | | | | | The new Google login sequence uses two html pages: one for user email the other for password. The older sequence used only one page for both user email and user password. Change-Id: If875ba3ec9680d7e8c700a269873e427ac037a8e Reviewed-on: https://gerrit.libreoffice.org/24513 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com>
* glew: honor TMPDIRNorbert Thiebaud2016-05-022-0/+17
| | | | | | | Change-Id: Id5c20ec78dcde0144bd7718b7e9825b92ed70f3f Reviewed-on: https://gerrit.libreoffice.org/24582 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
* pass original flagsDavid Tardon2016-04-221-3/+3
| | | | Change-Id: Ice0d7744f51a1170bf1ed246d5b31db05a9a9bca
* pass original CFLAGSDavid Tardon2016-04-221-1/+1
| | | | Change-Id: I1a2e9d41226822934b64ad31a61c816b3163a9ed
* pass original CFLAGSDavid Tardon2016-04-221-1/+1
| | | | Change-Id: Ia37fa1ad21a9411d78b0c30c769b3934d43d1389
* opencl: better logging of devices and device selectionTomaž Vajngerl2016-04-221-0/+67
| | | | | | | | | | | | | | | | | changes: - Clew misses a lot of things, added defines needed for gathering platform and device info. - Refactored profile saving and loading to use libxml2 instead the weird type of saving the profile data. - Added an additional "log" file which is similar to the OpenGL but it writes the OpenCL relevant information like which devices and platforms are available (+ all the extra useful version information) and which device was selected (if any at all). Change-Id: I0fe793c756f8f4f1761fe120fc361df36e581903 Reviewed-on: https://gerrit.libreoffice.org/24270 Reviewed-by: Tomaž Vajngerl <quikee@gmail.com> Tested-by: Tomaž Vajngerl <quikee@gmail.com>
* libxmlsec: split the upstreamed part of xmlsec1-vc.patch.1 into a new patchMiklos Vajna2016-04-203-39/+48
| | | | | | | Change-Id: I1a6201a21cdf3a42475487a42cd80d11cd5e42b6 Reviewed-on: https://gerrit.libreoffice.org/24253 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Jenkins <ci@libreoffice.org>
* reactivate ICU Khmer patchMartin Hosken2016-04-182-12/+15
| | | | | | | | | | | | Patch has been upstreamed with https://ssl.icu-project.org/trac/ticket/12504 Change-Id: I1f3ddad87a2a6568ced3f9d2b2df3e0af0ee18aa Reviewed-on: https://gerrit.libreoffice.org/24117 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Martin Hosken <martin_hosken@sil.org> Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
* try next hunspell 1.4.0 prerelease milestoneCaolán McNamara2016-04-183-24/+0
| | | | | | | | try using reverse iterators here then and remove dictmgr which we don't seem to use or need Change-Id: I981fccc4ca7562d5ab707dc2f605e409169dec07
* hunspell: MSVC debug runtime iterators don't want to decrement past begin()Michael Stahl2016-04-152-0/+23
| | | | Change-Id: I258dc551d14ba72113b284be3566ba924434ab4c
* test pre 1.4.0 hunspellCaolán McNamara2016-04-153-34/+0
| | | | Change-Id: Ied87b41ec02b993fd08ac13f325b9489b6f07456
* upgrade to ICU 57Eike Rathke2016-04-131-3/+0
| | | | | | | | | | | | | | | | | This does not apply patches external/icu/khmerbreakengine.patch external/icu/khmerdict.dict anymore, as the khmerbreakengine.patch failed to apply with several hunks of which one was 16k. Asking the patch contributor to follow-up on this. Change-Id: I78d4371d04a7b03417d402a222bcd384f02a619e Reviewed-on: https://gerrit.libreoffice.org/24067 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
* switch off 'warning treated as error' in external/nss in Win32Oliver Specht2016-04-132-0/+15
| | | | | | | | | This prevents errors from ms sdk sal_supp.h: warning '__useHeader': macro redefinition Change-Id: I122bbf6171c73d77970a549353dca67dd26d0300 Reviewed-on: https://gerrit.libreoffice.org/24055 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Oliver Specht <oliver.specht@cib.de>
* Upgrade libxmlsec to 1.2.20Miklos Vajna2016-04-136-1100/+575
| | | | | | | | | | | | | Obsoletes xmlsec1-update-config.guess.patch.1. Also update xmlsec1-ooxml.patch.1 as it was upstreamed at the end (with improved error checks, etc), which wasn't possible before without loads of conflicts. Change-Id: I6fee428f73f8908289d87cc262ad323ec62e65cf Reviewed-on: https://gerrit.libreoffice.org/24032 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
* Move clew/clew.h into external, tooStephan Bergmann2016-04-122-0/+1127
| | | | | | | | | | | For consistency with what 38cd1d9a5f00dc69ba0d60e2fe6957090c7a26d1 "clew: move this foreign code to external/clew" did for clew.c. Library_scfilt depends on clew/clew.h, simply make it depend on the full clew external. Change-Id: Idcbf56a69084e108832c8970507ebea0f7ff400b Reviewed-on: https://gerrit.libreoffice.org/24035 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
* Avoid reserved identifierStephan Bergmann2016-04-121-1/+1
| | | | Change-Id: I2e632b1e3f6f8725b184918c2205c3772bb37e32
* external/hunspell: -fsanitize=shiftStephan Bergmann2016-04-072-0/+12
| | | | Change-Id: Ifc78a8f1a0a6fa29ef9becc5432e581f42241467
* bump hunspell to 1.3.4Caolán McNamara2016-04-0611-534/+22
| | | | | | | | Change-Id: If7c4868c4296d1ca0e485dc06fdf3472e2e8653f Reviewed-on: https://gerrit.libreoffice.org/23863 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* Upgrade libxmlsec to 1.2.19Miklos Vajna2016-04-0614-1015/+179
| | | | | | | | | Obsoletes our xmlsec1-1.2.14-ansi.patch.1 and xmlsec1-android.patch.1. Change-Id: Ic6499b1a79e3f5a6d94beb62c0c338789c782c86 Reviewed-on: https://gerrit.libreoffice.org/23844 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
* Allow NSS to build under cp950 in windows.Mark Hung2016-04-052-0/+32
| | | | | | | Change-Id: I4a5ef736ad714dd3b1beb4054e2347973db70e39 Reviewed-on: https://gerrit.libreoffice.org/23704 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
* nss: remove nss-pem.patchMichael Stahl2016-04-014-6402/+0
| | | | | | | | | | | | | | | | | | | | | It looks like commit 30b9c6a457de61f3c94431ecc75716f866c3379e made this obsolete: by default, curl's configure will pick some OpenSSL certificate database in /etc to use, which is in PEM format. But since every distribution uses a different path in /etc for that, it will work only on the same distribution as the build host anyway, which makes it mostly useless in practice. So we don't need our NSS to be able to read PEM format now. Speaking of which, PEM support was only required for Linux builds anyway, not for WNT/Mac builds. Change-Id: Ib9bc6ec0b7d71c14e9a53454e6efed038072e913 Reviewed-on: https://gerrit.libreoffice.org/23435 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Giuseppe Castagno <giuseppe.castagno@acca-esse.eu> Reviewed-by: Michael Stahl <mstahl@redhat.com>
* Fix up upgrade to graphite 1.3.8Martin Hosken2016-04-011-11/+0
| | | | | | | Change-Id: Idd7945176e1f667c29ff11144dc78870110bf562 Reviewed-on: https://gerrit.libreoffice.org/23716 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Martin Hosken <martin_hosken@sil.org>
* breakpad: fix module makefileMichael Stahl2016-03-311-1/+1
| | | | | | | ff9b7d118b34b53ec947af881fccd822e2aeb1fd removed the ExternalPackage instead of the ExternalProject. Change-Id: I9240526b29d0559e1485253383d39b5858e4039b
* support building breakpad on windowsMarkus Mohrhard2016-03-303-9/+46
| | | | | | | Change-Id: I74b0e5a8e922935c9667491e5f33c514c3315d2a Reviewed-on: https://gerrit.libreoffice.org/23667 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
* cairo: fix malformed conditionals, these should have empty "then" branchMichael Stahl2016-03-291-2/+2
| | | | Change-Id: Idc83582f0b4317a4d272bc5fa8eaf2dc98785fc6
* fix headless buildOliver Specht2016-03-251-3/+4
| | | | | | | | | | disables OpenGL and glew usage, lets --without-gui do what --without-x did before and disables X related test Change-Id: I680b47c9962a0d43c8ece593db0b82e347ceebdb Reviewed-on: https://gerrit.libreoffice.org/23474 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Oliver Specht <oliver.specht@cib.de>
* Upgrade libxmlsec to 1.2.17Miklos Vajna2016-03-259-312/+194
| | | | | | | | | | | | So we can drop xmlsec1-configure-libxml-libxslt.patch.1, as upstream commit be72c468dfd3165105ed5cdc949493332c4d3064 (fixed configure issue with emapty --with-libxml/libxsl and config scripts in /bin directory, 2010-07-19) fixes the same problem. Change-Id: Ibb01fb2c5e4074d39168df487180fa88c7bb8035 Reviewed-on: https://gerrit.libreoffice.org/23498 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
* FREETYPE_CFLAGS is already set when using external freetypeKorrawit Pruegsanusak2016-03-241-1/+1
| | | | | | | | | | | When you're on Debian derivatives, using internal cairo but external (system's) freetype, the "ft2build.h" is in /usr/include/freetype2/, not /usr/include/, which is already in FREETYPE_CFLAGS since configure.ac Change-Id: I24c697776bd77d423ebeafd38315cb76cad28f9b Reviewed-on: https://gerrit.libreoffice.org/23334 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
* xmlsec: clean up the nss keywrapper part of xmlsec1-customkeymanage.patch.1Miklos Vajna2016-03-231-1261/+31
| | | | | | | | | | | | All of this is already provided by src/nss/kw_*.c. If I build xmlsec as a shared lib, I even get linker errors due to duplicated symbols. For some reason that does not show up in our situation where we build nss as a static lib and link to it in xmlsecurity. Change-Id: If6e00bf3a818a0146c9c30c51174d8e0acab43a9 Reviewed-on: https://gerrit.libreoffice.org/23443 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
* Fix wrong pattern definitions in khmer dictionary breakerMartin Hosken2016-03-221-5/+5
| | | | | | | Change-Id: I0132196744046391759a6e5110d054feee3deea3 Reviewed-on: https://gerrit.libreoffice.org/23420 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Martin Hosken <martin_hosken@sil.org>
* clew: move this foreign code to external/clewMichael Stahl2016-03-216-0/+390
| | | | | | | | | | | ... so that hopefully it won't be "cleaned up" and needlessly diverge from any hypothetical future upstream. Change-Id: I10503072f618ac6b74bc52d4d59c0d8951bd8d0d Reviewed-on: https://gerrit.libreoffice.org/23075 Reviewed-by: David Ostrovsky <david@ostrovsky.org> Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
* Upgrade libxmlsec to 1.2.16Miklos Vajna2016-03-1814-257/+154
| | | | | | | | | | | | | | No instant drop of any of our patches this time, but a considerable amount of xmlsec1-customkeymanage.patch.1 is now redundant, as part of the key wrapper code is available in this upstream release for both mscrypto and nss. But that can be cleaned up in a separate follow-up commit. Change-Id: I197eaffe3a52f2f9c02af982872185e017965006 Reviewed-on: https://gerrit.libreoffice.org/23344 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
* Fix bug in khmr linebreaking and update dictionaryMartin Hosken2016-03-172-310/+17
| | | | | | | Change-Id: I2b776925c2c95cb56ccd592d036823c26054e059 Reviewed-on: https://gerrit.libreoffice.org/23316 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Martin Hosken <martin_hosken@sil.org>
* fix nss build when targeting windows XP (using 7.1A SDK)Christian Lohmaier2016-03-152-0/+11
| | | | | | | otherwise build fails because of macro redefinitions warnings (that are now fatal because of warnings=errors) Change-Id: I0a15083d9ffd032c48ab491695319309f3053fb7
* beanshell: improve compatibility for script engineDouglas Mencken2016-03-152-0/+83
| | | | | | | | | | | | | | javax.script.Invocable may contain either • two `invoke' methods or • `invokeMethod' and `invokeFunction' so let's support any variant Change-Id: I47196af79cc2de75725ded29992ab1f6f4cd623e Reviewed-on: https://gerrit.libreoffice.org/23163 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* tdf#98416 fix curl's configure check for nss (missing -lnssutil3)Christian Lohmaier2016-03-132-0/+18
| | | | | | | | | | | | | | | | without -lnssutil3, the configure check for nss fails when using internal nss: configure:24028: checking for SSL_VersionRangeSet in -lnss3 […] …/UnpackedTarball/nss/dist/out/lib/libnss3.so: undefined reference to `NSSUTIL_ArgParseModuleSpecEx@NSSUTIL_3.21' causing curl to build without ssl support: SSL support: no (--with-{ssl,gnutls,nss,polarssl,cyassl,axtls,winssl,darwinssl} ) This makes gdrive and other remote file methods fail Change-Id: I098feb10a760c2f80a474d9205d6f1e403477efd
* Update liborcus to 0.11.1.Kohei Yoshida2016-03-123-1389/+0
| | | | | | | | | | This is mostly a build-fix release, to absorb patches previously applied locally. Change-Id: I1d1808c3ca27f04f89f4df6c0b40a646ca07d242 Reviewed-on: https://gerrit.libreoffice.org/23180 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Kohei Yoshida <libreoffice@kohei.us>
* Fix lcms2 on MSVC 14.0David Ostrovsky2016-03-121-0/+1
| | | | | | | | | | | | | Without explicitly specifying toolset v140, the build was failing when only MSVC 14.0 was installed: The builds tools for v120 (Platform Toolset = 'v120') cannot be found Change-Id: I6fb386d56e38cbf922de5069e70a3d3def147c0b Reviewed-on: https://gerrit.libreoffice.org/23162 Reviewed-by: David Ostrovsky <david@ostrovsky.org> Tested-by: Jenkins <ci@libreoffice.org>
* Fix glew on MSVC 14.0David Ostrovsky2016-03-121-2/+2
| | | | | | | | | | | | | Without explicitly specifying toolset v140, the build was failing when only MSVC 14.0 was installed: The builds tools for v120 (Platform Toolset = 'v120') cannot be found Change-Id: I5849821f291b705ad75db8b4c9404af8458902ba Reviewed-on: https://gerrit.libreoffice.org/23160 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Ostrovsky <david@ostrovsky.org>
* tdf#98416: Explicitly disable curl hardcoded CA certificate storeGiuseppe Castagno2016-03-111-0/+1
| | | | | | | | | | | | | | | | | | Add --without-ca-bundle --without-ca-path options to curl configure in Linux, to explicitly disable the hardcoded curl CA certificate store. If the store is not disabled, curl configure will try to find one suitable for the Linux distro on which it's being built, leading to possible problems when building on a Linux distro type while targeting another Linux distro type (e.g. building on Red Hat derivative targeting Debian derivative). Change-Id: Id1ddf1d74e33bc66e4f7187e376d7379f5c4f36a Reviewed-on: https://gerrit.libreoffice.org/23141 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* Upgrade libxmlsec to 1.2.15Miklos Vajna2016-03-1020-2336/+1876
| | | | | | | | | | | | The primary benefit is that this release supports sha256 out of the box, so we can drop xmlsec1-nss-sha256.patch.1 and xmlsec1-mscrypto-sha256.patch.1. Change-Id: I78606c02591ac8ae7e347b0faa510ae2483e3183 Reviewed-on: https://gerrit.libreoffice.org/23096 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* external: add some READMEsMichael Stahl2016-03-095-0/+18
| | | | Change-Id: If4ba9ff89d3fa1e092bc20abb72a9a0dbef5396a
* Revert "Add --with-prebuilt-openssl"Tor Lillqvist2016-03-091-3/+1
| | | | | | Building OpenSSL works fine for me now with a fresh Cygwin. Change-Id: Ic824704746ab59324e7a533b6c5545b6f1aa59f6
* Boost.Thread appears to be unneededDavid Tardon2016-03-082-57/+0
| | | | Change-Id: I62ec68ed2ff67ac62137de2fcd7106ada90721ae
* follow the boost lib naming scheme for DateTime tooDavid Tardon2016-03-082-8/+8
| | | | Change-Id: Iae7967bd5f161ecbe888824a4bcb9b87ec8d947a
* Update liborcus to 0.11.0.Kohei Yoshida2016-03-0812-46/+1483
| | | | | | | | | Markus did half of this, and I simply carried the torch. Change-Id: Icd3ee1e4b5bd562faee06dfd9dce52a4bed49a71 Reviewed-on: https://gerrit.libreoffice.org/22943 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Kohei Yoshida <libreoffice@kohei.us>