summaryrefslogtreecommitdiff
path: root/external
AgeCommit message (Collapse)AuthorFilesLines
2016-08-30lcms2: Out-of-bounds read in Type_MLU_Read() (rhbz#1367357)Michael Stahl2-0/+26
Change-Id: I9c5a442125476412435ebefea29ad1b166faab8a (cherry picked from commit da7d3f708d0619fdb17128ffbaa430becb79121f) Reviewed-on: https://gerrit.libreoffice.org/28489 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-08-26tdf#94834 enable liborcus format detection on WindowsDavid Tardon1-0/+4
Change-Id: Ia6b353ed800eabd5766cc76e799f6151b71f865e (cherry picked from commit 4462447b8a48ad097e56c47e3736d80dc4aaa13a) Reviewed-on: https://gerrit.libreoffice.org/28403 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2016-08-24Resolves: tdf#101460 use most recent poppler releaseCaolán McNamara7-28/+28
Change-Id: I660e1f13eb4b05fdb7257f422eca288c2d07cf4d Reviewed-on: https://gerrit.libreoffice.org/28087 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com> (cherry picked from commit 10290000117b562e3f179c3d1073774dd54cdfee) Reviewed-on: https://gerrit.libreoffice.org/28366 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2016-08-18tdf#101077 make double->str conv. locale-agnosticDavid Tardon2-0/+61
Change-Id: Ibb87f4a14fda6957149ca52083387760ff6e60a3 (cherry picked from commit 8d26a169794083f047a57e5c8d3f5da0aaab2583) Reviewed-on: https://gerrit.libreoffice.org/28080 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Jenkins <ci@libreoffice.org>
2016-08-10tdf#101385: don't try to get SharePoint folder outside of allowed rangeMike Kaganski2-0/+25
for a given site. This patch uses the fact that getFolderByServerRelativeUrl API returns site's root folder if used with empty path (''). Hopefully this isn't otherwise context-dependent, so that it doesn't return other folders in some unknown circumstances. More correct would be instead to use the site's root path directly, like '/sites/mysite'. But I don't know a reliable way to filter the API part from the base URI. To make use of the corrected SharePoint repository root id, the patch also redirects all cases where "/" object is queried, to session's getRootFolder(). libcmis part of the patch will hopefully soon be merged upstream. Change-Id: I0f3b9930748de3fe4763eb27721739f097b9892d Reviewed-on: https://gerrit.libreoffice.org/27987 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com> (cherry picked from commit 1b482aec4e7b6aec86fb20bcda555c4060a80332) Reviewed-on: https://gerrit.libreoffice.org/28011 Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2016-07-11tdf#100807 upload expat 2.2.0David Tardon3-794/+0
Change-Id: Ic059d9cc94d4a5cf016dcf63cf5a8bf9c05d8c8a Reviewed-on: https://gerrit.libreoffice.org/27037 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com> (cherry picked from commit 4c28c8051ac99bd2a39ad06af35d87c2ddf2677e) Reviewed-on: https://gerrit.libreoffice.org/27107 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-07-08tdf#100295: try to cover second place in curl using GetTickCount64Markus Mohrhard1-1/+1
Change-Id: I08e51f70c7b0c92a8c1b8b06e7eb2f1437e2f3f4 Reviewed-on: https://gerrit.libreoffice.org/27026 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-07-07tdf#100295 force curl to build for XPMarkus Mohrhard2-0/+13
Change-Id: Ia705704bc80a951f0da04936783dd8965bda842b Reviewed-on: https://gerrit.libreoffice.org/26886 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Jenkins <ci@libreoffice.org> (cherry picked from commit dc4797a79e3f465e1fa930be7c69d8ec7d91c15e) Reviewed-on: https://gerrit.libreoffice.org/26988 Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2016-07-05python3: override LINKCC properly, it needs -pthreadMichael Stahl1-1/+1
Build on Fedora 24 fails with "Python/thread.o: undefined reference to symbol 'pthread_key_delete@@GLIBC_2.0'" Change-Id: If23838722e1cd0220c509d25932ae0539e8da7a1 (cherry picked from commit e31914d7f4588c475c5d59ffbc0187503967591d) Reviewed-on: https://gerrit.libreoffice.org/26865 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-06-20we are using our own minidump_upload executableMarkus Mohrhard2-21/+0
Change-Id: Icee770ff8e2db019031d618528a9aab83041389d Reviewed-on: https://gerrit.libreoffice.org/26244 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> (cherry picked from commit 4b2b496901ac765c4581a191a37a1731c0b87f99) Reviewed-on: https://gerrit.libreoffice.org/26490
2016-06-17Resolves: tdf#90579 swap_single_to_multi_blocks seems brokenCaolán McNamara2-0/+24
when there is associated data in the src. Its copies those pointers into the block that will appear in the destination. Then can destroy the source block, which deletes the contents of those pointers, and then inserts the new block which has dangling pointers to the deleted data. https://gitlab.com/mdds/mdds/merge_requests/2 Change-Id: Id9614d95652c8032b03cb5748a284917043d8d21 (cherry picked from commit 9ec54e92407cd632c4e38317f914edd557835a86)
2016-06-10tdf#87938 google 2FA fix, new pin code pageSzymon Kłos1-9/+30
Updated libcmis 2FA patch: + changed challenge page parser + handled abort in the auth code provider Change-Id: I2bbb102ec735788132e094d3908ac12432e9508c Reviewed-on: https://gerrit.libreoffice.org/25372 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com> Reviewed-on: https://gerrit.libreoffice.org/26148
2016-06-07libxslt: upgrade to release 1.1.29Michael Stahl9-2050/+2
* drop libxslt-freebsd.patch.1 fixed in new upstream libtool * drop libxslt-config-guess.patch.0 fixed in new upstream autoconf * drop libxslt-android.patch fixed in new upstream autoconf * drop libxslt-configure.patch.1 fixed upstream * drop libxslt-vc15.patch fixed upstream * drop second hunk of libxslt-vc10.patch fixed upstream * drop 0001-Fix-for-type-confusion-in-preprocessing-attributes.patch.1 fixed upstream Change-Id: I7427725ed6c82da53de12c9e1676e6ce02fd6483 Reviewed-on: https://gerrit.libreoffice.org/25775 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com> (cherry picked from commit 35db469326c0608dba7637d892af0004d13f8557) Reviewed-on: https://gerrit.libreoffice.org/25987 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
2016-05-24Add option to enable HarfBuzz support independent of platformAkash Jain1-1/+2
Make HarfBuzz compile on any platform using the --with-harfbuzz option. Support is experimental only. Change-Id: I84fb80f3f8abed8ac877a294cf7ef39cf4cb2e9e Reviewed-on: https://gerrit.libreoffice.org/25369 Reviewed-by: Khaled Hosny <khaledhosny@eglug.org> Tested-by: Khaled Hosny <khaledhosny@eglug.org>
2016-05-24respect verbose in external/libxmlsec/ExternalProject_xmlsec.mkRene Engelhard1-0/+1
as for the other external libs Change-Id: I3d397b3d0afde3df9032cf52dd82d59427924c20
2016-05-24libxml2: upgrade to release 2.9.4Michael Stahl1-1/+1
Change-Id: Ia3109b704155b9baa28f2a5f224e55af161f4fa1 Reviewed-on: https://gerrit.libreoffice.org/25412 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2016-05-24CVE-2016-0718 and CVE-2015-1283 expat woesCaolán McNamara3-0/+794
Change-Id: I83691e616bf964db2cb1e708b57f65b92ea2697e Reviewed-on: https://gerrit.libreoffice.org/25401 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-05-21add missing file for breakpad libraryMarkus Mohrhard1-0/+1
Change-Id: I1e88b2c9d6ab91a43d03b3f87ba4e83842f2ac03
2016-05-16tdf#87938 libcmis: Google 2FA implementationSzymon Kłos2-0/+157
2 Factor Authentication for Google Drive, changes: + parsing additional page with challenge - pin code verification + calling the interaction dialog requesting the code + dialog title changed to more general: Authentication Code + dialog shows url field only if not empty Change-Id: Idb3ebbad6a12849b9e50af87b46324bfbe966bab Reviewed-on: https://gerrit.libreoffice.org/25002 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com>
2016-05-13Update mdds to 1.2.0. Note that the API version is also up.Kohei Yoshida2-39/+0
liborcus-0.11.2 is out only to make it buildable with mdds-1.2. Change-Id: I9648d827b008da252c57be0ebfd2efccb008ac70 Reviewed-on: https://gerrit.libreoffice.org/24944 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Kohei Yoshida <libreoffice@kohei.us>
2016-05-12have another stab at fixing the -Wimplicit-fallthrough in json_parserCaolán McNamara1-3/+5
without triggering a -Wimplicit-fallthrough in unreachable code Change-Id: I971272ffcf87d7224265a9a3ae87fcf8129c7a7a
2016-05-12have a stab at fixing the -Wimplicit-fallthrough in json_parserCaolán McNamara1-0/+10
Change-Id: I2e6909cd804159a3540de4eb8ddecc1bd9131457
2016-05-11Missing includeStephan Bergmann1-3/+11
Change-Id: If7abf2ad3ac738e7103491e38a0e53ba424f5550
2016-05-10Note pull request for boost patchStephan Bergmann1-0/+2
Change-Id: I92a98bb196c9f6e7dfdca7008a34fb4fd3e10799
2016-05-10Use BOOST_FALLTHROUGH in external codeStephan Bergmann2-0/+28
...in preparation of enabling Clang's -Wimplicit-fallthrough Change-Id: If64f9b18591b3cd2528adc6c2d6011d509d4afcd
2016-05-03Handle wchar_t as native C++11 type on windowsDavid Ostrovsky3-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>
2016-05-03bump to hunspell 1.4.1Caolán McNamara2-0/+22
Change-Id: I20d9abfd73586daf1ed99f0e1a2481840e61f90e
2016-05-02Related tdf#98416 Libcmis: add a patch to fix Google Drive loginGiuseppe Castagno2-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>
2016-05-02glew: honor TMPDIRNorbert Thiebaud2-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>
2016-04-22pass original flagsDavid Tardon1-3/+3
Change-Id: Ice0d7744f51a1170bf1ed246d5b31db05a9a9bca
2016-04-22pass original CFLAGSDavid Tardon1-1/+1
Change-Id: I1a2e9d41226822934b64ad31a61c816b3163a9ed
2016-04-22pass original CFLAGSDavid Tardon1-1/+1
Change-Id: Ia37fa1ad21a9411d78b0c30c769b3934d43d1389
2016-04-22opencl: better logging of devices and device selectionTomaž Vajngerl1-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>
2016-04-20libxmlsec: split the upstreamed part of xmlsec1-vc.patch.1 into a new patchMiklos Vajna3-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>
2016-04-18reactivate ICU Khmer patchMartin Hosken2-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>
2016-04-18try next hunspell 1.4.0 prerelease milestoneCaolán McNamara3-24/+0
try using reverse iterators here then and remove dictmgr which we don't seem to use or need Change-Id: I981fccc4ca7562d5ab707dc2f605e409169dec07
2016-04-15hunspell: MSVC debug runtime iterators don't want to decrement past begin()Michael Stahl2-0/+23
Change-Id: I258dc551d14ba72113b284be3566ba924434ab4c
2016-04-15test pre 1.4.0 hunspellCaolán McNamara3-34/+0
Change-Id: Ied87b41ec02b993fd08ac13f325b9489b6f07456
2016-04-13upgrade to ICU 57Eike Rathke1-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>
2016-04-13switch off 'warning treated as error' in external/nss in Win32Oliver Specht2-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>
2016-04-13Upgrade libxmlsec to 1.2.20Miklos Vajna6-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>
2016-04-12Move clew/clew.h into external, tooStephan Bergmann2-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>
2016-04-12Avoid reserved identifierStephan Bergmann1-1/+1
Change-Id: I2e632b1e3f6f8725b184918c2205c3772bb37e32
2016-04-07external/hunspell: -fsanitize=shiftStephan Bergmann2-0/+12
Change-Id: Ifc78a8f1a0a6fa29ef9becc5432e581f42241467
2016-04-06bump hunspell to 1.3.4Caolán McNamara11-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>
2016-04-06Upgrade libxmlsec to 1.2.19Miklos Vajna14-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>
2016-04-05Allow NSS to build under cp950 in windows.Mark Hung2-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>
2016-04-01nss: remove nss-pem.patchMichael Stahl4-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>
2016-04-01Fix up upgrade to graphite 1.3.8Martin Hosken1-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>
2016-03-31breakpad: fix module makefileMichael Stahl1-1/+1
ff9b7d118b34b53ec947af881fccd822e2aeb1fd removed the ExternalPackage instead of the ExternalProject. Change-Id: I9240526b29d0559e1485253383d39b5858e4039b