summaryrefslogtreecommitdiff
path: root/external
AgeCommit message (Collapse)Author
2014-08-09Resolves: icu#11054 crashes in bracketAddOpeningCaolán McNamara
Change-Id: I5dd63fa41c1568e8bf2d120cc0de5d2c44dd789c
2014-08-09VS2013: Override ToolsVersion settingThomas Arnhold
Otherwise those external projects will fail, because with only VS2013 installed there is no ToolsVersion 4.0 (which is set inside the VC projects files). http://msdn.microsoft.com/en-us/library/bb383985.aspx Change-Id: I144ba1ef95372226ebadb082e3a78155cca316fd
2014-08-08Generalize -fsanitize=address checksStephan Bergmann
...that are at least also relevant for -fsanitize=undefined Change-Id: I39044d2a73912a605af8e965eb1cdf8dfd4f0051
2014-08-07fix external/coinmp on OSX: bad symlinkingDouglas Mencken
instdir/LibreOfficeDev.app/Contents/MacOS/libCbc.3.dylib -> libCbc.3.8.8.dylib (which does not exist) See also: 9f339a89453808b917177a3ee675a76385758902 Change-Id: I398d649c2e918b496c9b92364189da4796682653 Reviewed-on: https://gerrit.libreoffice.org/10614 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2014-08-06left shift of 4276994303 by 32 places cannot be represented in type 'long'Stephan Bergmann
Change-Id: Ie9ddc5a42116720e0602d7fb38360f01b71df69c
2014-08-06Drop unneeded libgltf autotools changesJan-Marek Glogowski
For whatever reason the tinderboxes still try to regenerate the autotools based files, even after applying the generated file change after the template changes. These patches aren't needed, as the original problem is the CPPFLAGS environment visibility, so we drop them. Change-Id: Idb5caf662c997221337416686313101ad2193e40
2014-08-06Fix libgltf dbgutil buildJan-Marek Glogowski
The libgltf configure.ac script changes the autotools user variables CFLAGS and CXXFLAGS, which is not allowed and can overwrite user settings (which it does for the -D_GLIBCXX_DEBUG flag). So this moves the special compile settings to seperate variables and passes them to AM_CXXFLAGS and AM_CPPFLAGS, so the library actually gets compiled with libstdc++ debug objects. Change-Id: I00989f5fb629a6aac43ee5a2eb287b0491a3b86d
2014-08-05libgltf: rename pathces dir to patchesSimon Danner
Change-Id: Ibd28dcdab17b1248d62205e5bf94d0c92c3f8841 Reviewed-on: https://gerrit.libreoffice.org/10750 Reviewed-by: Zolnai Tamás <tamas.zolnai@collabora.com> Tested-by: Zolnai Tamás <tamas.zolnai@collabora.com>
2014-08-05libgltf: remove obsolete patchZolnai Tamás
Change-Id: Iec8a026f43cdcf1801f530e6303a9557374c92c7
2014-08-05libgltf: missing <cstdio> includeZolnai Tamás
Change-Id: I69ac77f954434c080a70ae9833ee60a99d7f9eef
2014-08-05libgltf: fix dbgutil buildZolnai Tamás
Change-Id: Icc5105d0668d5e4e3eb58bbaed6b2f059c30be99
2014-08-04fdo#82035 fix loader pathsDavid Tardon
Change-Id: Ibecd7a89491b487bec54e8a86edbb1b133cdb8f0
2014-07-29Make coinmp build with VS2013Tor Lillqvist
Add a patch to mangle the project files a bit so that they work better on a machine with only VS2013 installed. At least in my case. But why we still need to *also* have those /p:PlatformToolset=v120 /p:VisualStudioVersion=12.0 in the ExternalProject_coinmp.mk I don't know. Change-Id: Ieebd729c3ba89cf22231fb943f3739d6be5c7acd
2014-07-29Make python3 build with VS2013Tor Lillqvist
This time use a patch to mangle the project files a bit so that msbuild likes them. Change-Id: I1293f4a92164ec6431b96c39f118cbdedbe5fe32
2014-07-28Add separate project file for VS2013Tor Lillqvist
Easier than trying to figure out how to make the VC2010 project work with VS2013, it seems. Luckily it works fine tojust have VS2013 upgrade the old project file and then pass that to msbuild. Change-Id: I94c0248211767d97f2898f35b1b677aee372a329
2014-07-28Add separate project file for VS2013Tor Lillqvist
Easier than trying to figure out how to make the VC2010 projec work with VS2013, it seems. We only need a project file for the lcms2_DLL project. Change-Id: Icab47ac7625b9a492942ea0835fe52ef06cdf2d9
2014-07-26jfreereport_librepository: [deprecation] toURL() in File has been deprecatedrbuj
http://docs.oracle.com/javase/6/docs/api/java/io/File.html#toURL() Change-Id: I27d67f930ab15b69319a733b4bdedde834aba48d Reviewed-on: https://gerrit.libreoffice.org/10530 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2014-07-26jfreereport_libloader: [deprecation] toURL() in File has been deprecatedrbuj
http://docs.oracle.com/javase/6/docs/api/java/io/File.html#toURL() Change-Id: I5ff457cdbeff0049a9e31d6aa66dd973289d5f05 Reviewed-on: https://gerrit.libreoffice.org/10506 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2014-07-24icu: un-break installation of Java extensions on Windows (rel. fdo#63756)Michael Stahl
Linking libxml2 against ICU libraries has a nasty side effect: The URE library javavm.dll links against URE libxml2.dll, which is now linked against OOO icuuc53.dll; when a URE program, like uno.exe, tries to load javavm.dll it fails because the OOO layer "program" dir is not on PATH; this breaks the installation of Java extensions. Fix that by splitting up ICU libraries and putting the required ones into URE layer. (regression from 7515b1a90fac9e31733c0fdcc1156adadf0e6f99) Change-Id: If98dd0357162cb632d9762cd2d20162de5eb1a52
2014-07-23make libgltf compile on OSXMarkus Mohrhard
Change-Id: Ie39292137f931bfd557f66c485e104cf5d5089b8
2014-07-23jfreereport_libbase: [deprecation] toURL() in File has been deprecatedrbuj
http://docs.oracle.com/javase/6/docs/api/java/io/File.html#toURL() Change-Id: I4322254d04e3ccf894acebf8b71de6f51e0a110a Reviewed-on: https://gerrit.libreoffice.org/10467 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-07-23beanshell: encode(String) in URLEncoder has been deprecatedrbuj
http://docs.oracle.com/javase/1.5.0/docs/api/java/net/URLEncoder.html Change-Id: Ie21fdd12206c7954e99761826f98686c4567aa64 Reviewed-on: https://gerrit.libreoffice.org/10482 Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com>
2014-07-23beanshell: [deprecation] show() in Window has been deprecatedrbuj
http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Window.html#show() Change-Id: Id02e622f3335315747e7c66724f5a3f37992e85d Reviewed-on: https://gerrit.libreoffice.org/10481 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-07-23beanshell: [deprecation] toURL() in File has been deprecatedrbuj
http://docs.oracle.com/javase/6/docs/api/java/io/File.html#toURL() Change-Id: I7f5ee6ad89ce73fa3b217396669fa42ea6e75c8a Reviewed-on: https://gerrit.libreoffice.org/10473 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-07-21fix debug build of libxml2 on windows, version 2David Tardon
Change-Id: I67f269e316906913b1a9b4d91907d95b869ca71f
2014-07-21Test $(DEBUG) for being non-empty instead of "1" (which it is not)Tor Lillqvist
Change-Id: I22e7a142bb874653344a7ffcc55e8a062669fa2a
2014-07-21fix debug build of libxml2 on windowsDavid Tardon
Change-Id: I36672c56742468cda8c0481b76ee6e3fec700983
2014-07-20fdo#80363 _wfullpath in MyThes and HyphenLászló Németh
Change-Id: I4232040d4c62220389ca356797d18b1c87673e64
2014-07-20fdo#63756 build libxml2 with ICU supportDavid Tardon
Change-Id: I0523e49e640812be435ba4c97b1881ca253eb2ab
2014-07-19fdo#80363 add _wfullpath to expand ".." in dictionary pathsLászló Németh
Change-Id: I6c9edd0b4d2c63f7735d090e5d2d72d5fb81b921 Reviewed-on: https://gerrit.libreoffice.org/10400 Reviewed-by: Andras Timar <andras.timar@collabora.com> Tested-by: Andras Timar <andras.timar@collabora.com>
2014-07-17fix higher debug levels buildCaolán McNamara
Change-Id: If002fa0140174e43128469fc0af35edd0dfb7839
2014-07-17fdo#72277: don't build and use nsspem when building against system curlCédric Bosdonnat
System CURL will know how to get the CA bundle from the system openSSL. There is no need to have internal NSS CA database support. Change-Id: Ie5074c78f7d78b2c2f452d4d4e11c98222529883
2014-07-16fdo#81182: glTF window size does not match with the scene size after resizingZolnai Tamás
When viewport changed it is necessary to resize the whole scene. Calling releasFbo removes size dependent objects and triggers creating the new ones with the new size. Change-Id: Ibd8be1e92be92da31add4a30aa799f0995b1cc88
2014-07-16nss: document why --with-system-nss can't be used in generic buildsMichael Stahl
Change-Id: I93ce16b4dd059ca0ed79975cfb6373dd629f29a9
2014-07-15fdo#72277: NSS-PEM windows fixes.Cédric Bosdonnat
Added missing SEC_ASN1_MKSUB for windows to build Use PL_strcasecmp instead of strcasecmp. Fixed remaining declaration not at begining of a block Added missing nsspem.rc for windows Change-Id: I144f9cf19c0efe85ad68011cf81e0466aa1ac9f5
2014-07-15fdo#72277: NSS-PEM, use PR_snprintf instead of snprintfCédric Bosdonnat
Change-Id: I8aeb9a787992deb784e4e4430f7e0eab57f9a598
2014-07-15fdo#72277: NSS-PEM yet another build fix for MS compilerCédric Bosdonnat
Change-Id: I524a14cd124e69e288de5ae8464eb611989dffde
2014-07-15fdo#72277: nss-pem fixed windows and macos build errorsCédric Bosdonnat
Change-Id: I30b4036b6cf00dec753115bbc59990daec27ef20
2014-07-15fdo#72277: Use NSS CACERT in cmis ucp with internal curlCédric Bosdonnat
This fix contains two parts: * initialize NSS in the CMIS UCP right before sending an HTTP request in case internal curl is used. This makes internal curl find the NSS CACERT database from the user mozilla profile. * add nsspem to allow curl to use CACERTs from libnssckbi. Without libnsspem curl is unable to read the certificates from the NSS database. The nss-pem code has been extracted from the fedora-hosted repository: https://git.fedorahosted.org/cgit/nss-pem.git Change-Id: Ie8dedf020480cca01bf9761382886566a1150778
2014-07-14ExternalProject_python3.mk: MACOSXrbuj
To build a universal binary in Mac OS X 10.6+ with an Intel processor, it is better to set --with-universal-archs=intel, remember that Rosetta is not installed by default in Mac OS X v10.6 and it is neither included nor supported in Mac OS X v10.7 or later. If we don't use --with-universal-archs then the configure.ac sets the architectures: ... UNIVERSAL_ARCHS="32-bit" if test "`uname -s`" = "Darwin" then if test -n "${UNIVERSALSDK}" then if test -z "`/usr/bin/file "${UNIVERSALSDK}/usr/lib/libSystem.dylib" | grep ppc`" then UNIVERSAL_ARCHS="intel" fi fi fi ... In Snow Leopard (Mac OS 10.6): /usr/bin/file /Developer/SDKs/MacOSX10.5.sdk/usr/lib/libSystem.dylib /Developer/SDKs/MacOSX10.5.sdk/usr/lib/libSystem.dylib: Mach-O universal binary with 4 architectures /Developer/SDKs/MacOSX10.5.sdk/usr/lib/libSystem.dylib (for architecture ppc7400): Mach-O dynamically linked shared library stub ppc /Developer/SDKs/MacOSX10.5.sdk/usr/lib/libSystem.dylib (for architecture ppc64): Mach-O 64-bit dynamically linked shared library stub ppc64 /Developer/SDKs/MacOSX10.5.sdk/usr/lib/libSystem.dylib (for architecture i386): Mach-O dynamically linked shared library stub i386 /Developer/SDKs/MacOSX10.5.sdk/usr/lib/libSystem.dylib (for architecture x86_64): Mach-O 64-bit dynamically linked shared library stub x86_64 /usr/bin/file /Developer/SDKs/MacOSX10.6.sdk/usr/lib/libSystem.dylib /Developer/SDKs/MacOSX10.6.sdk/usr/lib/libSystem.dylib: Mach-O universal binary with 3 architectures /Developer/SDKs/MacOSX10.6.sdk/usr/lib/libSystem.dylib (for architecture x86_64): Mach-O 64-bit dynamically linked shared library stub x86_64 /Developer/SDKs/MacOSX10.6.sdk/usr/lib/libSystem.dylib (for architecture i386): Mach-O dynamically linked shared library stub i386 /Developer/SDKs/MacOSX10.6.sdk/usr/lib/libSystem.dylib (for architecture ppc7400): Mach-O dynamically linked shared library stub ppc If x86_64 (for OS X 10.8+) or PPC (for OS X 10.5) is only desired then a universal binary is not useful and we don't have to use --enable-universalsdk=${UNIVERSALSDK}. Change-Id: Ib0578cfdb912fed5a803df3d2e04d2b037cfe13f Reviewed-on: https://gerrit.libreoffice.org/10249 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-07-14Update libgltf: various fixes, memory usage optimization (second try)Zolnai Tamás
Fixes in the new tarball (beside the upstreamed bug fixes): - In walkthrough mode camera is moved relative to the current camera position and not relative to the initial camera position. - The right FPS numbers are displayed under Linux. - Some memory optimization to avoid running out of memory in case of huge models. - Other freedesktop bugs: fdo#81205, fdo#81207, fdo#81250 Change-Id: Ie0f65be3312688196fcca634eb396c577f991073 Reviewed-on: https://gerrit.libreoffice.org/10274 Reviewed-by: Zolnai Tamás <zolnaitamas2000@gmail.com> Tested-by: Zolnai Tamás <zolnaitamas2000@gmail.com>
2014-07-14coinmp: macosx.build.patchrbuj
Fix UNAME_PROCESSOR detection in Mac OS X. Add a filter expression before to apply a platform-specific patch. Change-Id: I9fc4cf790f16255f4e807e070dbae0e5a1f28781 Reviewed-on: https://gerrit.libreoffice.org/10227 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-07-14Revert "Update libgltf: various fixes, memory usage optimization"Zolnai Tamás
This reverts commit fc40081993d29c422fd19bb80f4d9db06b4dce0d. Some files are missing from the new tarball, so revert this until this is fixed.
2014-07-14Update libgltf: various fixes, memory usage optimizationZolnai Tamás
Fixes in the new tarball (beside the upstreamed bug fixes): - In walkthrough mode camera is moved relative to the current camera position and not relative to the initial camera position. - The right FPS numbers are displayed under Linux. - Some memory optimization to avoid running out of memory in case of huge models. - Other freedesktop bugs: fdo#81205, fdo#81207, fdo#81250 Change-Id: Iba90d43e13dac7792072877d83d17fb1bcbfaae4
2014-07-12enable debug informations for gltf in debug buildsMarkus Mohrhard
Change-Id: I81fc7ebc77a67d2d64dd74e1dec0ce7ffbb1b19b
2014-07-12fix memory leak in collada2gltfMarkus Mohrhard
Change-Id: I7d4a00d94cf97e988847f11ded0de2dc0cb77828
2014-07-11avoid -arch for bundled OpenSSL, Python3, and nss/nspr on OSX@PowerPCDouglas Mencken
this fixes gcc: error: unrecognized command line option '-arch' The '-arch' option is part of Apple's extensions to GCC, and it is uncompatible with "vanilla" GCC from FSF. Also, we're not building "universal binaries". Change-Id: I44e7c72bbb1dd4be5ac9cdbc4f210aaccea513b4 Reviewed-on: https://gerrit.libreoffice.org/10117 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-07-11VS2013: Adjust lcms2 to 12.0 vcproj versionDavid Ostrovsky
Change-Id: I5ec1ea40e57c7d9de337645421be89e1e4c5a867 Reviewed-on: https://gerrit.libreoffice.org/10157 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2014-07-11VS2013: Adjust python3 to 12.0 vcproj versionDavid Ostrovsky
Change-Id: Ic4566e8a199d3f31d6d4cb2d3fd41ad7b762c02a Reviewed-on: https://gerrit.libreoffice.org/10162 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2014-07-11VS2013: Adjust libgltf to 12.0 vcproj versionDavid Ostrovsky
Change-Id: I076c998f5c843b60ac5624381e51271a0924043f Reviewed-on: https://gerrit.libreoffice.org/10161 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>