path: root/external
AgeCommit message (Collapse)AuthorFilesLines
2014-05-21libgltf: Update to the new version.Jan Holesovsky13-321/+12
Change-Id: Iffc91425d4395699a1c5f18ac10f5ed065231fdf
2014-05-21care for Java 1.5 support in external packagesDouglas Mencken1-1/+4
apache commons-lang 3.3.1 and commons-codec 1.9 are for use only with JDK 1.6 and higher see commits: 1731f6e692bb0a07a2bca4b1b190163f209d2b9e "bump apache-commons-lang to 3.3.1" 3dad9b1019bebcc6db63a424afa146e007f768d2 "bump apache-commons-codec to 1.9" Change-Id: I3e71f6474becafe6c91836bbac5c6a8b7ca3442c Reviewed-on: Reviewed-by: Caolán McNamara <> Tested-by: Caolán McNamara <>
2014-05-21upgrade to python-3.3.5Thomas Arnhold5-244/+40
- remove now obselete patches, which were applied upstream. - Hack to get MacOS to build Change-Id: Id68e78e411efc92a46ea9e180f09c390fe5acb4a Reviewed-on: Tested-by: LibreOffice gerrit bot <> Reviewed-by: David Tardon <> Tested-by: David Tardon <>
2014-05-20Make CoinMP build for AndroidTor Lillqvist3-0/+170
(No idea whether it works, of course.) Patch the config.sub files to recognize arm-linux-androideabi. Don't build any binary programs as that fails for Android becuase we don't pass in the right C++ library to use anyway. (And those programs aren't really useful to us anyway, on any platform, I guess?) Change-Id: I70c7a527db41081a51548ce6983b6a9ae8a08bc7
2014-05-20Make CoinMP build for iOSTor Lillqvist2-0/+4
Change-Id: I8adff18896115d7dd0fce49916a18dc830506a36
2014-05-20Make it actually work to build GLEW for debuggingTor Lillqvist2-0/+16
The check in the GLEW Makefile looked at the whole $(MAKECMDGOALS), which in our case was the string 'glew.lib debug', not just 'debug'. Change-Id: I639395c944e8f2b443cbb55b451a4036b2c9d3bb
2014-05-20fix .kmz support on Windows; no idea why this int was unsignedMatúš Kukan1-1/+1
Change-Id: I08fa1c3956b48bcd65edb74add010fafa17bfe82
2014-05-19fdo#77891 fix python crash when in GUI mode, target WinXP with VS2012Christian Lohmaier11-7/+191
VS2012 did change return value of fileno function, this results in a crash when run in GUI mode (but not when launching from a shell), as python tries to access the nonexisting stdin/stdout/stderr Also explicitly target Windows XP Change-Id: Ic783713b55453f3c38b2e766a664b7f4678711de
2014-05-19No need to add -lrt for a static library.Matúš Kukan1-6/+0
Change-Id: I8104301e9aab6e7c732e97446030c9caf6ffec66
2014-05-18remove some external header guardsThomas Arnhold1-3/+1
Change-Id: I5a51dc496835f0998a3422f2a1f0f2ff8bb3c13f
2014-05-18update mysqlcppconn urlThomas Arnhold1-1/+1
Change-Id: I96579ed4be05cc22bc66f80bd39d7af961d47470
2014-05-16Fix typo: this is a static libraryZolnai Tamás1-1/+1
Change-Id: I663e8da9ee3f4b860d727abb3783e322eedd7d9f
2014-05-16Collada2gltf: add -lrt to fix compilation problemsZolnai Tamás1-0/+6
Change-Id: I1c0c9459cb716512dc726ee96fb811d03084aa62
2014-05-15-fsanitize=address does not like -z defsMarkus Mohrhard2-0/+18
Change-Id: Id2a5c3009b46f9f91706b433411ca9f9c3cb7e39 Reviewed-on: Reviewed-by: Stephan Bergmann <> Tested-by: Stephan Bergmann <>
2014-05-15Avoid copying of singular iteratorsStephan Bergmann2-0/+85
Change-Id: If873d2c369ef6458fdf3289f09802e90dc7367f2
2014-05-14Add kmz support to collada2gltf and use it.Matúš Kukan4-0/+8661
Change-Id: I37cda0e326af00ef369c4415bcec1e03c91ce401
2014-05-14Make it compile with Apple's Clang and libc++Tor Lillqvist1-0/+10
Change-Id: I45feb0d715e6e823a42c7960fd87346412ebcc48
2014-05-13upgrade to libpng-1.5.18Thomas Arnhold1-129/+138
Change-Id: I500645d655fc7e7c850b09e47bece26e74197eb7 Reviewed-on: Tested-by: LibreOffice gerrit bot <> Reviewed-by: Thomas Arnhold <>
2014-05-13update libxmlsec config.* to support ppc64leDavid Tardon2-0/+1631
Change-Id: I4b31729481b7fd538483db5b6e39e1d80e03b3b6
2014-05-13Introduce Collada2gltf external libraryZolnai Tamás7-0/+154
Change-Id: I157f175ee6ea719e98ba45133f53cb4d2c3045bb
2014-05-13Introduce OpenCollada external libraryZolnai Tamás8-0/+353
Change-Id: I08a806b9319f7cb55be3b38a3bb9370799f6752b
2014-05-13no lcms2d.dll nowadays, there is only lcms2.dllMatúš Kukan1-3/+1
Change-Id: I0d6537da5d605a011bd9b4491c472b0b58fcd668
2014-05-12upgrade to lcms2-2.6Thomas Arnhold1-1/+1
Change-Id: Iaa5593d1593c9a54127c9019a4121af6a207d4c5 Reviewed-on: Tested-by: LibreOffice gerrit bot <> Reviewed-by: Thomas Arnhold <>
2014-05-11upgrade to curl-7.36.0Thomas Arnhold2-392/+0
CERTINFO was included upstream: commit f6c335d63f2da025a0a3efde1fe59e3bb7189b70 Author: Patrick Monnerat <> Date: Wed Oct 30 11:12:06 2013 +0100 NSS: support for CERTINFO feature Change-Id: I83de2fd863f9387b83b5ebcbec70cbe6df7681d4 Reviewed-on: Tested-by: LibreOffice gerrit bot <> Reviewed-by: Thomas Arnhold <> Tested-by: Thomas Arnhold <>
2014-05-11upgrade to jpeg-9aThomas Arnhold2-20/+15
Includes some type conversion fixes. Change-Id: I84f886e9f922acd780d46baea97f2d87c5ac700b Reviewed-on: Tested-by: LibreOffice gerrit bot <> Reviewed-by: Thomas Arnhold <> Tested-by: Thomas Arnhold <>
2014-05-11libcmis: WaE: warning C4101: 'e' : unreferenced local variableThomas Arnhold2-1/+99
Change-Id: I37456029e766340450988f3d6c768bf2fd7aa973 Reviewed-on: Tested-by: LibreOffice gerrit bot <> Reviewed-by: Thomas Arnhold <> Tested-by: Thomas Arnhold <>
2014-05-10coverity#12093[81-94], etc. null pointer dereferenceCaolán McNamara2-0/+12
coverity seems to think that code execution can continue after a coverity test fails, but it will effectively halt and not trundle into the dereference of the tested-for-NULL pointer, try a [+kill] on the fail method Change-Id: I07c9a074b5681c367a31637c8af78d52a9c88d59
2014-05-09Record patch upstream notificationStephan Bergmann1-0/+2
Change-Id: I5aecdd1d1f19f6588cf91d8c009ffa760fae739e
2014-05-09external/redland: Missing NULStephan Bergmann2-0/+11
Change-Id: I388d8a37a0b7f95f21ccbbe04144f39c0fff533f
2014-05-08Make external/python3 play well with -fsanitize=addressStephan Bergmann2-0/+27
Change-Id: I72a9ec9569bcd74e212ad98456a76869ac213221
2014-05-08Record patch upstream notificationStephan Bergmann1-1/+3
Change-Id: I210b995d4a8eb3e2f00ba982f7a6cf5ecd8e6f0d
2014-05-08CLucene: Helgrind reported "pthread_mutex_destroy of a locked mutex"Stephan Bergmann2-0/+14
> pthread_mutex_destroy (/usr/src/debug/valgrind-3.9.0/helgrind/hg_intercepts.c:478) > lucene::util::mutex_thread::~mutex_thread() (workdir/UnpackedTarball/clucene/src/shared/CLucene/config/threads.cpp:179) > lucene::store::FSDirectory::FSIndexInput::close() (workdir/UnpackedTarball/clucene/src/core/CLucene/store/FSDirectory.cpp:225) > lucene::index::SegmentInfos::read(lucene::store::Directory*, char const*) (workdir/UnpackedTarball/clucene/src/core/CLucene/index/SegmentInfos.cpp:770) > lucene::index::IndexFileDeleter::IndexFileDeleter(lucene::store::Directory*, lucene::index::IndexDeletionPolicy*, lucene::index::SegmentInfos*, std::ostream*, lucene::index::DocumentsWriter*) (workdir/UnpackedTarball/clucene/src/core/CLucene/index/IndexFileDeleter.cpp:149) > lucene::index::IndexWriter::init(lucene::store::Directory*, lucene::analysis::Analyzer*, bool, bool, lucene::index::IndexDeletionPolicy*, bool) (workdir/UnpackedTarball/clucene/src/core/CLucene/index/IndexWriter.cpp:262) > lucene::index::IndexWriter::IndexWriter(char const*, lucene::analysis::Analyzer*, bool) (workdir/UnpackedTarball/clucene/src/core/CLucene/index/IndexWriter.cpp:158) > HelpIndexer::indexDocuments() (helpcompiler/source/HelpIndexer.cxx:55) Change-Id: I19cb9bd49b339d206a624c1f1d3dacdd909f4e25
2014-05-06libgltf: include is missing from fmod_error_handling patch, merge patchesZolnai Tamás3-14/+11
Change-Id: I9e0e7816e6d85cb3484105de4ce49db47db72451
2014-05-06Include <errno.h>Tor Lillqvist2-0/+11
Change-Id: I55a5ef14ec75095cfe6a490eedd460f21c1c9625
2014-05-06Beautify patchStephan Bergmann1-1/+1
Change-Id: I91f403a39a7fea23f30fb64c4f9e4c3937f0401d
2014-05-06Fix patchStephan Bergmann1-0/+10
Change-Id: I18608380bf89822ce402e79038f2016af17b2ead
2014-05-06Don't use extern "C" for a function which return C++ typesTor Lillqvist2-0/+11
Fix error: 'gltf_get_model_center_pos' has C-linkage specified, but returns user-defined type 'glm::vec3' (aka 'tvec3<mediump_float>') which is incompatible with C. I don't really understand the reason for the extern "C" use in libgltf.h. After all, the header clearly is intended to be included from C++ code (after all, the use of 'extern "C"' is unconditional and it is not valid in C), and the implementation of the functions is in C++. Also, we build libgltf as a static library, so it can't be the case that we would need to look up its symbols dynamically (when unmangled names would be better). But maybe I am missing something. Change-Id: I19f025610301f8c535178a83f4ab2e58455bad57
2014-05-06Upgrade libgltfZolnai Tamás18-193/+190
Change-Id: Ib7bc9562602d1d8da4082987302834ac2486d78a
2014-05-03Add clang support for boost multi_array Wshadow patch.Andrzej Hunt1-2/+11
ba54eca1817e84a1f1d1beec312ca87b8b059649 replaces the existing -Wshadow fixes with a GCC pragma, however we also want to be able to build with clang. Change-Id: I522f3c549adf65b98522561ab7167258dfda48b5
2014-05-03boost: replace multi_array Wshadow patch with different oneMichael Stahl4-499/+42
... based on upstream feedback. Change-Id: I846287d62d3b53f4a3d3013c9f82fd77d22a9523
2014-04-29drop source/common/putilimp.h part of Android patch, fdo#77071 relatedEike Rathke1-12/+0
ICU now has its (U_PLATFORM == U_PF_ANDROID) directive. Change-Id: If740ea0c8004a2a8365d46b5ecf0e388b5965f62
2014-04-29upgrade to ICU 53.1, fdo#77071 relatedEike Rathke4-30/+7
plus further work in i18npool to make that build adapt i18npool to ICU 53 upgrade, fdo#77071 Korean charset collator can't be built from ko_charset.txt because of "The runtime code decomposes Hangul syllables on the fly, with recursive processing but without making the Jamo pieces visible for matching. It does not work with certain types of contextual mappings." "While handling a Hangul syllable, contractions starting with Jamo L or V would not see the following Jamo of that syllable." (this is where we bail out already with the first syllable of ko_charset.txt) Another condition to fail is described as "A contraction ending with Jamo L or L+V would require generating Hangul syllables in addTailComposites() (588 for a Jamo L), or decomposing a following Hangul syllable on the fly, during contraction matching." Excluded the file from the build for ICU >=53 and hope that ICU in the mean time handles Korean collation correctly. Additionally, ICU 53 took ages (if it would had finished at all) to build the collator from zh_TW_charset.txt because of the \u#### escaped notation. Converted the file's content to characters using Change-Id: I64213214b4870e7077f72b95fee1ddc9782c2b21 Reviewed-on: Reviewed-by: Eike Rathke <> Tested-by: Eike Rathke <>
2014-04-28Bin outdated patchTor Lillqvist2-12/+0
We use gcc 4.8 for Android now. Change-Id: I607499c9a61529349d2c3154593b2edf48eccb7e
2014-04-27OGFrameGrabber: use a BGRA bufferZolnai Tamás2-0/+69
Change-Id: Ie827ba98a6ff65d63eb61df1d90e18919de86395
2014-04-26mingw: fix use of jawtDavid Tardon2-17/+0
Change-Id: I47b4a1f5ca5b8ce3cde11d4db599d6afb54a2886
2014-04-26mingw: fix delivery of gcc libsDavid Tardon1-2/+2
Change-Id: I03c55ceb685b4de580bfc3125792e7a75e133821
2014-04-25try including windows.h for MultiByteToWideCharCaolán McNamara1-1/+2
Change-Id: Ib737e520ff16f2e467504e85fc3969d525fd742a
2014-04-25fdo#48017 fix WIN32 long path name support of spelling dictionariesLászló Németh2-0/+110
Change-Id: I1ccaae9dba4f82cd50531890e159519a765a0fff
2014-04-24libmwaw: values4003 apparently contains 22 patterns, not 28Stephan Bergmann2-0/+30
cf <> Change-Id: Ib139992b90818838b12d51530c66498b2e2d1dc4
2014-04-24libmwaw: --enable-debug when appropriateStephan Bergmann1-1/+1
Change-Id: Ic10971f077994a0015f6b66bd219a11612084409