summaryrefslogtreecommitdiff
path: root/external
AgeCommit message (Collapse)AuthorFilesLines
2014-10-06Allow building with java9 (first installement)Fridrich Štrba2-10/+38
In java9, there is no option for source/target 1.5, the lowest version is 1.6. This commit also patches the relevant external libraries in order to be able to build with build-wide source/target Change-Id: I68807c973a2a8be2f9b3a6e01243e36cb7110a12
2014-10-06Even latest Clang only claims GCC 4.2Stephan Bergmann1-16/+16
Change-Id: I70d117f62b91c4d413add44368836c870f203f28
2014-10-03WaE: -WshadowTor Lillqvist1-0/+96
Change-Id: I3a9e01237d8cade5d99955f02c01c25618ccd9de
2014-10-02remove HAVE_GCC_PRAGMA_DIAGNOSTIC_SCOPE check and macroMichael Stahl3-56/+44
This is supported in GCC 4.6.0 already: https://gcc.gnu.org/onlinedocs/gcc-4.6.0/gcc/Diagnostic-Pragmas.html Change-Id: I2f67e588eea3a323a2e9c81e39e56ab2e715a817
2014-10-02fdo#82430: MSVC build: avoid using SSE2 instructions in some externalsMichael Stahl17-5/+89
Hopefully this should fix up the most important external libraries. Change-Id: I744cb5a2ce7fafb10852059050cf24589d6ca400
2014-10-01collada2gltf: drop tr1 supportJan-Marek Glogowski2-0/+404
The detection code is wrong for gcc 4.6 and the tr1 code actually conflicts with the OpenCOLLADA code, because it creates an ambiguity of shared_ptr in the cpp files. Additionally most of the headers already use std::shared_ptr or std::unordered_map. Change-Id: Ibfe80e45687d34ec6fcd23339fd3f968fae402ba Reviewed-on: https://gerrit.libreoffice.org/11695 Reviewed-by: Zolnai Tamás <tamas.zolnai@collabora.com> Tested-by: Zolnai Tamás <tamas.zolnai@collabora.com>
2014-09-30external/libeot internally uses --std=c99, do not overrule thatStephan Bergmann1-0/+1
Change-Id: Ic265344935b9e2d41f0e054d29b01f352407a493
2014-09-26Hunspell: fix buffer overflow during morphological analysisLászló Németh2-0/+31
affected: thesaurus usage in a Hungarian document test case: press Ctrl+F7 on the word "művészegyéniség" Change-Id: I024568e81265c4ce3e05f718bf9147229416ab73
2014-09-26Fix firebird without cygwin gccPeter Foley1-1/+1
The firebuild buildsystem calls windres, which depends on cygwin gcc, use rc.exe so that a windows build without cygwin gcc will succeed. Change-Id: Ic7719749b3806232912e3eb8b1ede11e6eb3c10c Reviewed-on: https://gerrit.libreoffice.org/11619 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2014-09-25Fix for CONC-104: mysql_options doesn't support MYSQL_SECURE_AUTH optionRobert Antoni Buj i Gelonch4-2/+80
http://bazaar.launchpad.net/~maria-captains/mariadb-native-client/trunk/revision/149 Change-Id: I273f355b9fc922fdb9d9692e0057cfccfdcbcde1 Reviewed-on: https://gerrit.libreoffice.org/11492 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-09-19Make the patch applyTor Lillqvist1-1/+1
Change-Id: Ic773b86a1ebaa66a1b0ae236429276f35776deb8
2014-09-19Use correct CFBundleExecutable in the Info.plist for Python.appTor Lillqvist1-0/+11
The Python build machinery apparently does not use proper autoconfigury to expand this Info.plist.in file, so can't use @PYTHONFRAMEWORK@ as for the Info.plist for the framework itself, but have to hardcode LibreOfficePython. As such I am not sure that Python's way of including an app bundle inside a framework's Resources subtree is acceptable in the stricter code signing and Gatekeeper rules that soon will be in effect. Will see. Change-Id: I1ef9e7b748d41ec4b32d80e721d5fba5e7a90d18
2014-09-19Use correct CFBundleExecutable for the LibreOfficePython frameworkTor Lillqvist1-0/+11
It should be the basename of the framework. The Python configury already provides that as @PYTHONFRAMEWORK@. Change-Id: I116a34c3bcc8f661abe16b2b5cc1b9268ecd2780
2014-09-17Bye bye VS2010Tor Lillqvist3-5/+0
Change-Id: I9d16f4f0df42ae4b046bc1e4ac4fba95c4b9d785
2014-09-15Forgot to add patch fileStephan Bergmann1-0/+11
Change-Id: Ia7c09a5bac9b644814b8c4891bb958e28937fa33
2014-09-15-Werror,-Wunused-local-typedef in forced-C++03 CppunitTest_odk_checkapiStephan Bergmann1-0/+1
Change-Id: I951535c82c12be74d96c4e6c6b94dccf09982054
2014-09-15WaE: -Wshadow signals2Caolán McNamara2-0/+16
Change-Id: Ib5e6d1e75322dad23f4bb379b8db6dfa4bf18bb0
2014-09-14avoid warnings with boost signals2Luboš Luňák2-0/+21
Change-Id: I003f4f951d3b4007bc11ac957ac88bf92d87aab3
2014-09-13mac: clean-up obsolete conditional code based on old SDKNorbert Thiebaud1-2/+0
Change-Id: Ie2d476780a48b5815961598e214343d5def962c1
2014-09-11For ASAN __cxa_throw interception to work, link python.bin to libstdc++Stephan Bergmann1-0/+1
...where the intercepted __cxa_throw is found, as otherwise PythonTest_sw_python fails with AddressSanitizer CHECK failed: projects/compiler-rt/lib/asan/asan_interceptors.cc:293 "((IndirectExternCall(__interception::real___cxa_throw))) != (0)" (0x0, 0x0) #0 in __asan::AsanCheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) projects/compiler-rt/lib/asan/asan_rtl.cc:70:3 #1 in __sanitizer::CheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) projects/compiler-rt/lib/sanitizer_common/sanitizer_common.cc:76:5 #2 0x48c3ac in __cxa_throw projects/compiler-rt/lib/asan/asan_interceptors.cc:293:3 #3 0x7f67faec0ef5 in pyuno::createClass(rtl::OUString const&, pyuno::Runtime const&) pyuno/source/module/pyuno_except.cxx:92:9 ... Change-Id: I0cb364eacab49644b426fb62f49bf9d7c8b5090c
2014-09-09fdo#45071: Remove ENABLE_NPAPI_INTO_BROWSER left-oversStephan Bergmann8-965/+1
...from previous commit Change-Id: I945faa6215f971ce817c6450fe0786da0696091f
2014-09-09fdo#45071 Remove Libreoffice browser pluginBryan Quigley1-10/+0
This removes ENABLE_NPAPI_INTO_BROWSER while it should keep ENABLE_NPAPI_FROM_BROWSER (embed flash in LO) intact. Signed-off-by: Stephan Bergmann <sbergman@redhat.com> Conflicts: extensions/source/nsplugin/source/npshell.cxx Change-Id: I80a9159a75653c74423d8fdc7c188568d3188e04
2014-09-09Make the "Mac-like" or "canonical" app bundle structure always used on OS XTor Lillqvist1-1/+1
In other words, only executable files go in the MacOS folder. Dynamic libraries and bundled frameworks (i.e., LibreOfficePython), and nothing else, go in the Frameworks folder, and all other files go in the Resources folder. Especially, note that Java class files and rc (.ini) files also go in Resources. Such an app bundle structure is what Apple strongly suggests one should use, and it has been hinted that future versions of code signing and/or Gatekeeper will require such a structure. There is still some ugliness thanks to traces of the historical separation of URE from "the office". Like there are two separate "unorc" files, one for URE, one for the LibreOffice application. IMHO, this should be cleaned up, but is probably controversial. (Eek! I now see there are actually *three* unorc files in the app bundle. Not intentional. Need to fix that later.) Change-Id: Idcf235038deb5b8e1d061734993e9f31869b7606
2014-09-09Hide warning spam from collada2gltfPeter Foley1-0/+4
Change-Id: Id772a8f4ca9f46f8a36dede759495e06c8e43732 Reviewed-on: https://gerrit.libreoffice.org/11343 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2014-09-07that additional debug output for neon is not necessary anymoreMarkus Mohrhard1-6/+0
Change-Id: Iece8182517a396587678f2e5ff9ffaeb82ec428f
2014-09-05mariadb iconv dep apparently is only for MacNorbert Thiebaud1-0/+2
Change-Id: Ic49fa8c62eb7ce01e4488bc32ef9167a9b77662d
2014-09-04fdo#82847 mariadb patch out problematic 'inline' that result in link issueNorbert Thiebaud2-0/+24
Change-Id: I60d9ba1315090c896d6f7f9b3d407ab11a1d2037
2014-09-04non-system mariadb need iconvNorbert Thiebaud1-0/+6
Change-Id: I2c150d9adf9f5d21b36c9cf57f62e214dc97b680
2014-09-04remove build dependency on cmake for sqlconnectorNorbert Thiebaud3-10/+43
Change-Id: I73a56b902099939972b8f5c8a55d231459e5421b
2014-09-03Also on Linux do not export symbols from static orcus librariesStephan Bergmann1-1/+7
...otherwise e.g. running CppunitTest_sc_filters_test under -fsanitize=address complains about ODR violation of 'vtable for orcus::csv::parse_error' exported from both libsclo.so and libscqahelper.so. A problem could potentially arise with exceptions thrown from static orcus code linked into library and intended to be caught in another, but hopefully all such exceptions are intended to be caught already locally anyway. Change-Id: Iff5c73d7a2324b457c2e86656c11b18f7ba210f6
2014-08-31Resolves: rhbz#1135410Caolán McNamara1-1/+23
Change-Id: Iaa62d8438012e32167c9179da29c446850cf1deb
2014-08-30upgrade to poppler-0.26.4Thomas Arnhold5-11/+20
Change-Id: Ia5c85b8e697491aafc9de4838504226f11480b44 Reviewed-on: https://gerrit.libreoffice.org/11081 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
2014-08-29Simplify some $ENABLE_DEBUG expressionsStephan Bergmann10-12/+12
Change-Id: I9f60fd317f3a2995a182d51d06059bd994cf837c
2014-08-29Pass --enable-debug also down to external/libvisioStephan Bergmann1-1/+1
Change-Id: I1ac53910390d99ad9fca72270dd3b98e281c000e
2014-08-29Pass --enable-debug also down to external/libmspubStephan Bergmann1-1/+1
Change-Id: I76f834dea9aebbdef6cdb240e0a2f1ac49217f5e
2014-08-29external/libodfgen: Avoid undefined-behavior casts...Stephan Bergmann2-1/+65
...from (potentially negative) double to unsigned Change-Id: I2f922beec7201a8d769133e879208d2e951e6429
2014-08-29Pass --enable-debug down to some externalsStephan Bergmann2-2/+2
Change-Id: I3bb3c90142cbbd32877ba5e3d9070bc52ee76df9
2014-08-29external/libmwaw: Invalid downcasts to libmwaw_applepict2::OpCodeStephan Bergmann2-0/+12
cf. <https://sourceforge.net/p/libmwaw/tickets/6/> Change-Id: Id59fc23ab25a8b4e12a96a0eb88d091cc5ae6e25
2014-08-29Upgrade libgltf to 0.0.1Zolnai Tamás3-50/+0
News in this version: - Solve some limitations of walkthrough mode (fdo#81425) - Multisampling (better rendering quality, mainly at the edges) - Better error handling (no crash in case of invalid input file) Change-Id: I46fdf56b00476614487fbcc04178e43e33a01794 Reviewed-on: https://gerrit.libreoffice.org/11179 Reviewed-by: Zolnai Tamás <tamas.zolnai@collabora.com> Tested-by: Zolnai Tamás <tamas.zolnai@collabora.com>
2014-08-29icu#11131 coverity warningsCaolán McNamara2-0/+47
Change-Id: I67d0b4b0c39c62646c7a0ae7152c7ca256680c38
2014-08-28update getTableSize (and fRowLen) for dodgy 2-based arithmeticCaolán McNamara1-0/+25
Change-Id: I3787a46cf8662ed709534db85d724c17c21b90dd
2014-08-28upgrade to hunspell 1.3.3Caolán McNamara8-307/+11
Change-Id: Ibf8345885e99ae8eb9dd6d64ccd9b5407d8d610e Reviewed-on: https://gerrit.libreoffice.org/11136 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-08-28bidi, the gift that keeps on givingCaolán McNamara1-4/+6
Change-Id: Ia33eb3e4c89963d7391df0339a2a5b948efd0d9f
2014-08-26Resolves: icu#11100 resolveImplicitLevels woesCaolán McNamara2-0/+25
Change-Id: I0c052cbcfe375bd1279c2235b53c909920e2e779
2014-08-26Update some external config.{guess,sub}Stephan Bergmann6-0/+4017
...to latest versions from <http://git.savannah.gnu.org/gitweb/?p=config.git; a=blob_plain;f=config.guess;hb=HEAD> and <http://git.savannah.gnu.org/gitweb/? p=config.git;a=blob_plain;f=config.sub;hb=HEAD>, for aarch64 support. Change-Id: I99756c33652aa8e19c6a407260b5c49de140128e
2014-08-21upload libpagemaker 0.0.1David Tardon4-104/+0
Change-Id: I287d4947735b82bb13bb6b18880dca594b17e38b
2014-08-20Use COMMONS_LOGGING_VERSION vblerbuj4-4/+4
Change-Id: I0c76ec7e3f9b95166b4005dd1ad5349b3889c3e4 Reviewed-on: https://gerrit.libreoffice.org/10993 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
2014-08-18libgltf: check for #version string in the shader before add an own one.Zolnai Tamás1-12/+19
Change-Id: I69dbbabc5774cbce7943e77f41bb42ed7a118bcf
2014-08-17libgltf: Append shader language version to the shader filesZolnai Tamás2-0/+31
In general glTF shader files does not contain version directives and in some case it make shader compiler using GLSL 1.1 which leads to that the shader compiler fails. So we need to append the choosen version number which is GLSL 1.3 in case of libgltf, but this also means that from that point OpenGL 3.0 is the new reuirements since GLSL 1.3 is available only from that version. Change-Id: Ic4382266432ea474aeb3e603b32a998b9aeed280
2014-08-17collada2gltf: it seems better not to add #version to glTF shader filesZolnai Tamás1-4/+6
Here only handle precision. Using precision unconditionally causing problems when shader source is compiled with GLSL 1.2. The #version dircetives can be added by the glTF parser. For example libgltf implementation: https://gerrit.libreoffice.org/gitweb?p=libgltf.git;a=commit; h=e4544a8b5ca8470a96bf28c6ccdb7461e78ca293 Change-Id: I934cdfa8651a8787fbcd476cea9892bf7e89dd11