summaryrefslogtreecommitdiffstats
path: root/external
Commit message (Collapse)AuthorAgeFilesLines
* openssl: drop SunStudio specific patch hunkMichael Stahl2015-04-141-13/+0
| | | | | | | Besides, wtf is it using -fast by default so the binaries don't run on any system other than the one that did the build? Change-Id: I5adc26fb6370a5292721df3167afc5485c15cb0a
* icu: fix Android buildMiklos Vajna2015-04-121-1/+1
| | | | Change-Id: I15f8e960f253db3f13f68bb2da84f0191d888f5b
* fix internal icu build on armhf (taken from Debians icu package)Rene Engelhard2015-04-122-0/+16
| | | | Change-Id: Ib287799906e234ce795a0f9ded5cdeebcdffba4e
* icu: various regex fixesEike Rathke2015-04-104-0/+1319
| | | | | | | | | Backported from http://bugs.icu-project.org/trac/changeset/36724 http://bugs.icu-project.org/trac/changeset/36727 http://bugs.icu-project.org/trac/changeset/36801 Change-Id: Idd85c3344e3ef86e390341038f53ad2a398b3fa3
* upgrade to openssl-1.0.2aCaolán McNamara2015-04-098-141/+134
| | | | | | | | | | | | | | | and de-ifdef-per-platform the patch makefile so an upgrade attempt on one platform tests the patchs applying on all platforms ubsan.patch.0 was effectively applied upstream while need to add http://rt.openssl.org/Ticket/Display.html?id=3650 to build under windows Change-Id: Ieffd9bc3dd861a94a083d8b6b8d4117bba7f527c Reviewed-on: https://gerrit.libreoffice.org/15183 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* Typo: formated->formattedJulien Nabet2015-03-252-4/+4
| | | | Change-Id: Iefd4d375a0dfb36732233852f906c6b85dccc2a5
* external/coinmp: Work around -Werror,-Wformat-pedanticStephan Bergmann2015-03-162-0/+11
| | | | | | | | Clang trunk since r231211 with -pedantic-errors now emits "Cbc_C_Interface.cpp:379:55: error: format specifies type 'void *' but the argument has type 'char *' [-Werror,-Wformat-pedantic]" Change-Id: I5d410068f1cd82334f26148df30a45dbc9eabd0a
* external/poppler: Work around -fsanitize=shiftStephan Bergmann2015-03-101-0/+37
| | | | Change-Id: I5d9734f302ff58637f69c1574bc39ca85ff992e7
* gbuild: set _WIN32_WINNT globally instead of WINVERMichael Stahl2015-03-051-4/+0
| | | | | | | | | | ... and remove the definitions in makefiles, except in fpicker, which defines a different value for the Vista file picker. The WINVER value is derived automatically from _WIN32_WINNT by SDK header sdkddkver.h. Change-Id: I73358a9bf5d070f71821654cae2a29335a754a21
* remove more SunStudio cruftMichael Stahl2015-03-031-1/+0
| | | | Change-Id: I1e1ca09e870461990c919938ed0902c8b90c4413
* Further reduce amount of symbols exported from static orcus libraryStephan Bergmann2015-03-031-1/+1
| | | | | | | | | | | | Following up on 7a4cc197910546d6fb3469806c406bf358ba0168 "Also on Linux do not export symbols from static orcus libraries" that turned out to not be enough to prevent ASan ODR violation reports after f0aa1a78fb209310e8baef53c02f365fca518d11 "For Clang -fsanitize=vptr use -fvisibility-ms-compat, not -fvisibility=hidden." Given that liborcus is only ever linked in as a static archive, it is hopefully OK (intended, even?) to not export any of its symbols. Change-Id: Ib8eb084def1725374747a389065bf8186218786e
* remove executable bit from .mk / .patch filesMichael Stahl2015-03-023-0/+0
| | | | Change-Id: Ic8560c9ea13bee56b63e4661446689c7857f789e
* external/poppler: Work around -fsanitize=enumStephan Bergmann2015-03-022-0/+11
| | | | | | | | ...detecting an uninitialized encAlgorithm value is passed into parser->getObj (where it is presumably ignored for that specific set of arguments) in XRef::fetch. Change-Id: I511c8222ca8483aea1f475ba2aaefbc0cfb7dd5b
* For Clang -fsanitize=vptr use -fvisibility-ms-compat, not -fvisibility=hiddenStephan Bergmann2015-02-2718-1/+178
| | | | | | | | | | | | | | | | | | | As discussed in b4f6b26b5a1a78fecfa95ec2eb7ac8b80495d8aa "SAL_DLLPUBLIC_RTTI for proper RTTI visibility for LLVM," RTTI-based -fsanitize= checks with Clang on Linux need special precautions to make RTTI symbols visible across DSOs. The approach taken there, as well as in 598d8194b0ea1a64e0ebba28a86c128bafa57c7c "Visible function type RTTI for Clang -fsanitize=function," was to add explicit SAL_DLLPUBLIC_RTTI annontations to relevant type definitions. However, for -fsanitize=vptr that would have required many more of those, so it appears easier to "misuse" -fsanitize-ms-compat in that case, which happens to give all RTTI symbols default visibility (while otherwise still honoring our SAL_DLLPUBLIC/PRIVATE annotations). The SAL_DLLPUBLIC_RTTI annotations from 598d8194b0ea1a64e0ebba28a86c128bafa57c7c "Visible function type RTTI for Clang -fsanitize=function" can likely be removed again. Change-Id: Ibeff7ab8c908111a7dc66ff0677204f112b24db8
* Pass -fvisibility-inlines-hidden into external modulesStephan Bergmann2015-02-275-6/+6
| | | | Change-Id: Icf872e269c7e427ba1287ccd0082974c9426449e
* Clang -fsanitize=vptr: ensure __ubsan_vptr_type_cache in python.binStephan Bergmann2015-02-231-1/+1
| | | | Change-Id: I7b08b7b6376db29b392243f24f6ad3ccf2ee8655
* jpeg-turbo: work around failure in AC_PROG_MAKE_SET on WNTMichael Stahl2015-02-231-0/+11
| | | | | | | | | | autoconf < 2.61a uses "echo" here and for some bizarre reason that converts " inside ' to \ so remove the " to get it to work. echo 'foo="bar"' foo=\bar" Change-Id: I6bee94d4d075ce953f5788b7fdf9d3b66a7db0c7
* liborcus: Remove BOOST_ALL_NO_LIB, it's already included upstreamDavid Ostrovsky2015-02-191-3/+0
| | | | | | | Change-Id: I39e65a9ee3ede5217d9d6d8499297e449af798fe Reviewed-on: https://gerrit.libreoffice.org/14559 Tested-by: Michael Stahl <mstahl@redhat.com> Reviewed-by: Michael Stahl <mstahl@redhat.com>
* libgltf: Fix build on windows x64 bitDavid Ostrovsky2015-02-193-1/+112
| | | | | | | Change-Id: Ie467540f17b9c7240cada6b55daa96820c6c02a1 Reviewed-on: https://gerrit.libreoffice.org/14542 Tested-by: Michael Stahl <mstahl@redhat.com> Reviewed-by: Michael Stahl <mstahl@redhat.com>
* external/harfbuzz: -fsanitize=vptr needs -frttiStephan Bergmann2015-02-132-0/+17
| | | | Change-Id: I4da774b8ebd2115a7f1ae717843498c0f452f7df
* ...next attempt at getting this through both GCC 5 and MSVCStephan Bergmann2015-02-101-2/+4
| | | | Change-Id: Id367dee6c4fe55fe039ebf28603c883014194832
* How is that supposed to ever work?Stephan Bergmann2015-02-101-2/+1
| | | | Change-Id: Ieb13095abb399662e449fad5a056999343165025
* fix liborcus build with gcc 5David Tardon2015-02-092-0/+1801
| | | | Change-Id: I38b2ecf86d4334d0179362079a216df4301bf184
* propagate user-set CFLAGS to buildDavid Tardon2015-02-063-3/+3
| | | | Change-Id: I6c9d8ff064f059e4a756593ff5c45b9670cacb29
* Typo $(CPU) -> $(CPUNAME)Stephan Bergmann2015-02-041-1/+1
| | | | Change-Id: I2e121c36021508bbdbc9111087f5cc6e1aae6524
* Fix graphite on windows 64 bitDavid Ostrovsky2015-02-042-0/+48
| | | | | | | Change-Id: I509fcf9194d3cc0d4454e31a9f7dfbb7f22c421c Reviewed-on: https://gerrit.libreoffice.org/14316 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
* Fix jpeg-turbo on windows 64 bitDavid Ostrovsky2015-02-041-1/+1
| | | | | | | | | | | This fix supports building jpeg-turbo on both cygwin 32 nd 64 bit. When only cygwin 64 bit is used, then it can be simplified by passing BUILD_PLATFORM to configure script on all platforms. Change-Id: Id335282f1761fcf7313fb18a6b9250e5eac392e4 Reviewed-on: https://gerrit.libreoffice.org/14315 Tested-by: Michael Stahl <mstahl@redhat.com> Reviewed-by: Michael Stahl <mstahl@redhat.com>
* pyhon: add lib-dynload libs to fixinstallnames (OS X)Robert Antoni Buj i Gelonch2015-02-021-0/+4
| | | | | Change-Id: Iab76060952ae8c1b64d3ff32e5ae8f5212e016b0 Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
* tdf#80370: Fix Mac OS X install names of external/{coinmp,lpsolve}Stephan Bergmann2015-01-292-0/+12
| | | | Change-Id: I240c8c940d7d3e1310c4ee33911e8c7019e67060
* external/lcms2: Work around -fsanitize=alignmentStephan Bergmann2015-01-281-0/+11
| | | | Change-Id: I57c49172fa5bb19968bf217285d0cd9222cc3530
* external/harfbuzz: Fix types of functions called via pointerStephan Bergmann2015-01-261-0/+42
| | | | | | (-fsanitize=function) Change-Id: I009f1558990a46900e2dfa56492827cb6dcfb3cd
* external/lib{odfgen,revenge}: Declare proper symbol visibilityStephan Bergmann2015-01-261-1/+1
| | | | | | | | | | | ...not only when building the libs themselves, but also when including their header files from other code. (Omission only becomes obvious with hidden function type RTTI causing false positives from Clang -fsanitize=function.) As these external libs do not record the decision to enable visiblity in a config header file that gets included, it appears easiest to hack that knowledge into gbuild for now. (Note that libodfgen internally uses librevenge.) Change-Id: I6a3a722d561b8cbce6e5b1f27d7aa2d7602f3cdf
* external/libodfgen: Visible function type RTTI for Clang -fsanitize=functionStephan Bergmann2015-01-262-0/+12
| | | | Change-Id: I32c115aa46855375cc28402f21f4f63299e165d4
* external/icu: Visible function type RTTI for Clang -fsanitize=functionStephan Bergmann2015-01-262-0/+12
| | | | Change-Id: Ia972d7364b5acfbafd9df5b07f4fb8bd6efbab5f
* external/cppunit: Visible function type RTTI for Clang -fsanitize=functionStephan Bergmann2015-01-262-0/+16
| | | | Change-Id: Ie2a6e993b7982629aed650d6534a09a9eefe1c51
* external/boost: Visible function type RTTI for Clang -fsanitize=functionStephan Bergmann2015-01-262-0/+21
| | | | Change-Id: I6a1ab01bbe5cd128b132c3f6dde4b520ddb4c373
* Resolves fdo#72543: ib_util not found when creating or accessing new firebirdJulien Nabet2015-01-242-0/+20
| | | | | | | | | | | ... embedded database See https://bugs.freedesktop.org/show_bug.cgi?id=72543#c8 and https://bugs.freedesktop.org/show_bug.cgi?id=72543#c13 Change-Id: I299ab193333f43ff9aa87362adf76d3a362279fc Reviewed-on: https://gerrit.libreoffice.org/14146 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>
* fdo#85174 PDF Import: fix character positions without modifying popplerVort2015-01-212-60/+0
| | | | | | | | Change-Id: I4ec6409e8fa13161c5cd37fcae2055b4bc5ecfd4 Reviewed-on: https://gerrit.libreoffice.org/14066 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* fdo#85174 PDF Import: fix character positionsVort2015-01-202-0/+60
| | | | | | | Change-Id: I0aa75b6cb834341e47bbeeaa15d39387a8cb5240 Reviewed-on: https://gerrit.libreoffice.org/14029 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* Graphite: Add link to main development site and issue trackerDavid Ostrovsky2015-01-151-0/+3
| | | | | | | Change-Id: I8f7777c1234a69e1851b8f4f4e8afc8466cc2e06 Reviewed-on: https://gerrit.libreoffice.org/13918 Tested-by: Michael Stahl <mstahl@redhat.com> Reviewed-by: Michael Stahl <mstahl@redhat.com>
* external/python3: Work around -fsanitize=alignmentStephan Bergmann2015-01-131-0/+22
| | | | Change-Id: I33976bc96fc78dd0210d9aec6d1ec925f514c7f2
* external/hunspell: Work around -fsanitize=shiftStephan Bergmann2015-01-131-0/+24
| | | | Change-Id: I66ac6ec25615698382d065db2b782950cbc154e4
* external/libvisio: -fsanitize=float-divide-by-zeroStephan Bergmann2015-01-132-0/+18
| | | | | | ...when running CppunitTest_writerperfect_draw Change-Id: I074512f56ebb7eb054c79946c576516036bebbea
* external/libmspub: Work around -fsanitize=enumStephan Bergmann2015-01-132-0/+18
| | | | Change-Id: Icf1d45b1cd171e868a15f841258c5368a0b213e1
* external/libmwaw: Work around -fsanitize=shiftStephan Bergmann2015-01-132-0/+12
| | | | Change-Id: Ia44ef02bc19653e2a20b2da52f5b5b377950353d
* fix extensionDavid Tardon2015-01-121-0/+0
| | | | Change-Id: I05923b7df753fdbc23f849c89f4f9f52a07915c7
* fix alpha computation, followupDavid Tardon2015-01-122-0/+26
| | | | Change-Id: I7701368e152ce20adbc05802c7c6518183919d1f
* Fix alpha computation (-fsanitize=undefined)Stephan Bergmann2015-01-122-1/+16
| | | | Change-Id: I3f50d3bb85bebdece692e069de73febc2ce63b47
* bsh-2.0b1->bsh-2.0b5Caolán McNamara2015-01-122-112/+16
| | | | Change-Id: I250a683faf7d201b9fea8eb0fffd9cd49da7f79f
* external/hunspell: Work around -fsanitize=shiftStephan Bergmann2015-01-122-0/+12
| | | | Change-Id: Id93e61a1b9893ae026056a9d3e03c88b259f0ff8