1602 Commits

Author SHA1 Message Date
Stephan Bergmann
7ae1c3520a external/glm: work around missing clang-cl #pragma support
Change-Id: I596dc0e2306e7170e65c77a1635f88407272e6b1
2015-12-02 08:02:26 +01:00
Stephan Bergmann
abe87fdfe7 external/icu: Don't hardcode cl (so we can build with clang-cl instead)
Change-Id: I8e75b0ab2439592316fc0d871280a438e3ae2f1c
2015-12-02 08:02:25 +01:00
Stephan Bergmann
be0bf12029 external/liborcus: Silence clang-cl errors about redeclared Windows functions
...like CreateMutexA redeclared in
workdir/UnpackedTarball/boost\boost/thread/win32/thread_primitives.hpp.  As such
problematic Boost include files are apparently not included from LO-proper
source files, only from external, it looks easiest to just silence that with
BOOST_USE_WINDOWS_H here.

Change-Id: Ia5ec2325934e6d7fdcf91e6faa2e671aee2091ae
2015-12-02 08:02:25 +01:00
Stephan Bergmann
3aa5f100eb external/nss: work around missing clang-cl #pragma support
Change-Id: I068ff0ef2252409689c0c376ec41bdd97b4567cc
2015-12-02 08:02:25 +01:00
Stephan Bergmann
39a7cf0303 clang-cl needs an explicit -I to find systools/win32/snprintf.h
...included via external/poppler/poppler-snprintf.patch.1

Change-Id: Ibe20452e7da4995ca33c97dd99dc441060e73894
2015-12-02 08:02:24 +01:00
Stephan Bergmann
e9b0a45a68 Fix patch file attributes
Change-Id: I4f86aba24f2dad14f43effd6e0b291f8f58f1712
2015-12-01 12:35:08 +01:00
Michael Stahl
111f34acca mDNSResponder: add "Use proper return type for DNSServiceRefSockFD"
... as a patch after the commit was erroneously removed while moving
mDNSResponder to external.

Change-Id: I52cd03d94f5c633cd274a111653f947a33cd6140
2015-11-30 15:47:15 +01:00
Michael Stahl
9ec0e6d9cb sd: replace embedded mDNSResponder code with proper external tarball
The diff against the 379.37 release is 2500 lines, one of which
actually does anything at runtime (missing va_end()).

Change-Id: I1824e61fd4ac6c3ce28084913a2661134a03fd51
Reviewed-on: https://gerrit.libreoffice.org/20248
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-11-30 13:11:10 +00:00
Markus Mohrhard
a7c3a2a9be update to mdds 1.0
Change-Id: I5b6e928ab5a5f2bf84d50f3f0221c0585670d972
Reviewed-on: https://gerrit.libreoffice.org/20251
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2015-11-28 04:37:20 +00:00
David Tardon
4f088f7805 upload libmwaw 0.3.7
Change-Id: If0906297e6da53086759f12170bb5d3be69d162b
2015-11-27 19:06:49 +01:00
David Tardon
b1e5983f04 fix c++ snafu with msvc
Change-Id: I493b79e70fb8003ce215e602f9b4ce92afa50150
2015-11-24 15:33:44 +01:00
David Ostrovsky
bbbef1568b Bump jpeg-turbo version to 1.4.2
Change-Id: Ie0d274423a66db49f58bf4de423ad7b0cc638d47
Reviewed-on: https://gerrit.libreoffice.org/20116
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2015-11-24 10:43:23 +00:00
Caolán McNamara
b0f5416d7e Do all svp text rendering with cairo
enabling us to delete a whole pile of foo

For android we patch cairo, which is internal in that case, to swap the rgb
components so that cairo then matches the OpenGL GL_RGBA format so we can use
it there where we don't have GL_BGRA support.

Change-Id: I25e34889c7b7263438b143dd2a2ad882fb0f190a
2015-11-23 14:25:58 +00:00
Christian Lohmaier
e6ca4cf597 gradle based apk packing doesn't have .so limitation anymore
and even if it had, everything ends up in liblo-native-code.so now

Change-Id: I5d62cf619867d6d0f7c5d4f91acf529706ebdc75
2015-11-21 11:16:16 +01:00
Michael Stahl
391bcf348d libxml2: upgrade to version 2.9.3
- drop libxml2-freebsd.patch.1 (upstream libtool 2.4.6 does the same)
- drop libxml2-vc15.patch (fixed upstream)

Change-Id: Ia2f194f39efebd3d2ea924d23a5543ac53e93116
Reviewed-on: https://gerrit.libreoffice.org/20084
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-11-20 19:12:34 +00:00
Michael Stahl
45d1abeff9 libxslt: add patch for CVE-2015-7995
Change-Id: I733cd21f6d8c7ea1e01f594d1483ad9c2043c188
2015-11-20 14:04:24 +01:00
Tor Lillqvist
d028ea7879 WaE: local variable is initialized but not referenced
Change-Id: I27cdec1418e22039cdb2e20b980d2e90eeca545c
2015-11-19 15:35:21 +02:00
Tor Lillqvist
2afd347f50 Update GLyphy to match upstream
Change-Id: Ia1fe3f5d44e2194f87f1b7655ee28148fb614e81
2015-11-19 14:05:30 +02:00
Tor Lillqvist
2d34fc59a6 Avoid automake, patch also Makefile.in
Change-Id: I3e52b0a86126f0937649db40cb716bcf3066381a
2015-11-19 14:05:30 +02:00
Tor Lillqvist
bb2ee8c2b5 Update the GLyphy patch for Windows
Make it match https://github.com/tml1024/glyphy (for which a pull
request has been submitted).

Change-Id: I7bce0ad711d018e8dd5b8da971e233c381d0dc83
2015-11-19 14:05:30 +02:00
Tor Lillqvist
60a09acf51 Add glyphy-windows.h for feeding GLyphy Win32 font data
Change-Id: Iba7ed7d0e889f151c0b3d27de49fd6f14ffcd112
2015-11-19 14:05:28 +02:00
Tor Lillqvist
626bf18d7d The glyphy configury takes no --enable/disable-debug option
Change-Id: Id098945656c0d97a0fc11efb42a0d09efb3e5557
2015-11-19 14:05:27 +02:00
Tor Lillqvist
0dd67234ea We (unintentionally?) build a static archive with MSVC
Change-Id: Ief0ccec4b63e2ac767285f4c19175fa000eaad6c
2015-11-19 14:05:27 +02:00
Tor Lillqvist
abbf317d3b Need _USE_MATH_DEFINES with MSVC for M_PI_2
Change-Id: Ieb7671480b88304a94066965d10d455865915090
2015-11-19 14:05:27 +02:00
Tor Lillqvist
4817f7f877 Fix some thinkos or copy-paste mistakes for glyphy
Change-Id: Ie008086c2a34081c9f50a61808b73b66eda58e2c
2015-11-19 14:05:26 +02:00
Markus Mohrhard
8311c6ed49 link vcl against libglyphy
Change-Id: I5b206f5d857d28acda82ce8ac53f835142f46da2
2015-11-19 14:05:26 +02:00
Markus Mohrhard
ef0155814e integrate glyphy into the build
The used glyphy is not directly the upstream version. We currently use a
patched version that allows to disable the build for the demos.

Change-Id: Ic03355e1ea8fbc56e57afa4f90a55741fe9a563a
2015-11-19 14:05:26 +02:00
David Tardon
c0e04644a1 upload libetonyek 0.1.4
Change-Id: I21eb802e65c7054cfbf73a90c0d63a007829ebcf
2015-11-18 19:51:40 +01:00
Stephan Bergmann
0a779d1dc3 No more need to include config_global.h
...after 3b59dbbffdb73e48f9e2398bb1eecc24e3d95e13 "remove
HAVE_GCC_PRAGMA_DIAGNOSTIC_SCOPE check and macro"

Change-Id: I0e9f3c15d48affe104dd6b5df9828ef5e62dfa88
2015-11-18 16:21:36 +01:00
Caolán McNamara
fb7d4ba1cb build cairo on android
Change-Id: Ie2f7662a4cc3955963517f265894b8f6a495ece8
Reviewed-on: https://gerrit.libreoffice.org/19991
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-11-16 16:07:03 +00:00
Caolán McNamara
d49b8e32e5 don't allow caito to add -flto to its own cflags
Change-Id: I22c66755e8e5ede01cf3e5f21c910f759b55de7a
2015-11-16 13:38:51 +00:00
Caolán McNamara
764a1cdf2a upgrade png to 1.6.19
Change-Id: I3b89e005a0d61ec3b52be16e6a47561fd60887d0
Reviewed-on: https://gerrit.libreoffice.org/19981
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-11-16 11:18:24 +00:00
Stephan Bergmann
3e8bd48f7d Pass verbosity setting into ExternalProject_poppler
Change-Id: I9d95f6f604d7b73617bcd34f15106678b8c2ff47
2015-11-15 15:25:47 +01:00
Stephan Bergmann
9b421ef6de external/boost: Adapt to clang-cl
Change-Id: Ib07e85bd1a157b6fa78f07a17f8cf5033b01bddf
2015-11-13 10:29:04 +01:00
Stephan Bergmann
ba8a957bfa Generalize COM_GCC_IS_CLANG -> COM_IS_CLANG
...in anticipation of building with clang-cl.exe on Windows

Change-Id: I1d723c9d3b5ca8a2bc6b27ef0189a7b053581398
Reviewed-on: https://gerrit.libreoffice.org/19928
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2015-11-12 17:37:11 +00:00
Giuseppe Castagno
bd661bde8d Related tdf#90249 A reinterpretation of the previous fix...
...which lives in commit f75c1966a6869eb043debbcb4432a6b12f874d10.

The previous fix didn't address correctly all the LO versions
available (32 and 64 bit for all the platforms), it's needed
in all supported platforms.

Change-Id: I24728e0a86df3cc2b2073a8487b63c6739596feb
Reviewed-on: https://gerrit.libreoffice.org/19922
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2015-11-12 16:44:35 +00:00
Tor Lillqvist
a0b9baab6d Bin mesa_headers completely
We don't need them in a MSVC or OS X compilation either.

Change-Id: I00181fe0a047df09bbdfcce34c07eb2ebc45a2da
2015-11-12 07:10:30 +02:00
Tor Lillqvist
b216cc1b80 Avoid mesa_headers on X11, also link with -lGL only where necesssary
The GLEW headers are enough, and what we actually use in these
places. In addition to handling GL extension things in its dynamic
fashion, GLEW headers also have declarations for standard,
non-extension, OpenGL API, including xgl and wgl ones.

Most likely we don't need mesa_headers on Windows or OS X either, and
can drop them completely.

Change-Id: Ic0d8d6238c862f8fe4a74e99e95344dcbf540980
2015-11-12 01:30:08 +02:00
Eike Rathke
4b6e7da25f upgrade liblangtag to 0.5.8
Change-Id: I219f99fe1d518974fcc0c021ac0582022c6f554a
Reviewed-on: https://gerrit.libreoffice.org/19887
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Eike Rathke <erack@redhat.com>
2015-11-10 18:21:31 +00:00
Eike Rathke
0871a03bbd add description of the language-subtag-registry update process
Change-Id: I94b8cd007bdbf3b535c5de9eb56fe5495f39dabf
2015-11-10 14:41:54 +01:00
Giuseppe Castagno
f75c1966a6 tdf#90249 fix lock timeout in neon for Windows platform.
According to RFC 4918 the value used for lock timeout is unsigned
32 bit, see:
<http://tools.ietf.org/html/rfc4918#section-10.7>
for info.

This patch fix the way the timeout element of lock response
payload is parsed in Windows.

Change-Id: I335a1cb884c3ef1c2362b00981a2784d9232b23e
Reviewed-on: https://gerrit.libreoffice.org/19867
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-11-10 12:33:08 +00:00
Stephan Bergmann
7702e31287 loplugin:nullptr (automatic rewrite)
Change-Id: I59ed4034d6496d4b49fac370443173bf58d7cc0b
2015-11-10 10:31:25 +01:00
Michael Stahl
219712eb61 liblangtag: be more verbose when building
Change-Id: Ie5001ba809fcdd3f3abe1022ca7a152e01c3982c
2015-11-04 13:22:28 +01:00
Stephan Bergmann
c6822f927a Use newly introduced gb_DEBUGINFO_FLAGS instead of hardcoded -g
Change-Id: Iaaa80d997fa7babb9212787653c149b72d842a6c
2015-11-03 14:48:35 +01:00
Stephan Bergmann
67466a1975 Fix Python 3.5 sizeof(PyGC_Head) for UBSan
...by again using 'long double' instead of 'double' to "force worst-case
alignment," just like Python 3.3 used to do.  This fixes -fsanitize=alignment
failures like

> workdir/UnpackedTarball/python3/Modules/_ctypes/_ctypes.c:2923:10: runtime error: member access within misaligned address 0x6110007af498 for type 'CDataObject' (aka 'struct tagCDataObject'), which requires 16 byte alignment
> 0x6110007af498: note: pointer points here
>  ff ff ff ff  01 00 00 00 00 00 00 00  98 98 17 00 90 61 00 00  00 00 00 00 00 00 00 00  00 00 00 00
>               ^
>  GenericPyCData_new workdir/UnpackedTarball/python3/Modules/_ctypes/_ctypes.c:2923:10
>  PyCFuncPtr_new workdir/UnpackedTarball/python3/Modules/_ctypes/_ctypes.c:3385:29
>  type_call workdir/UnpackedTarball/python3/Objects/typeobject.c:908:11
>  [...]

during PythonTest_dbaccess_python.

Change-Id: I8cc65823e1bc65807ec30c97a9099462e55c996d
2015-10-27 10:12:47 +01:00
David Ostrovsky
cd15605876 Fix python3 on MSVC 14.0
Change-Id: I2882a97d0e078bd3217170e7906cd41680fbc4a4
Reviewed-on: https://gerrit.libreoffice.org/17360
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: David Ostrovsky <david@ostrovsky.org>
2015-10-27 07:34:20 +00:00
Stephan Bergmann
429876d12b Adapt patch
Change-Id: I7945eed053a671ad0c755284a372d16083e596b2
2015-10-26 10:42:09 +01:00
David Ostrovsky
4e3086da3e Remove Seamonkey based address book driver
Seamonkey based address book driver is based on pre-compiled libraries
and is only used on Windows 32 bit. Remove it in favor of mork driver.

Given that Seamonkey based mozab driver also provides Outlook and
Outlook Express address book integration, that Windows-32-bit--only
feature is lost for now.  If necessary, support for that feature could
be rewritten from scratch, in a way that would also work for Windows 64
bit.

Change-Id: Ie1c125e692598bda999767c328c9e2262a2b82af
Reviewed-on: https://gerrit.libreoffice.org/19560
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2015-10-25 15:02:44 +00:00
David Ostrovsky
c2e4e74138 Python3.5: Remove external dependencies: readline and lzma
Change-Id: Ie5cd1c0e186920f3b34d3986aa995a5c3be9c58a
2015-10-25 11:18:08 +01:00
David Ostrovsky
147cb6a2ae Bump python to 3.5
3.5 release is needed for MSVC 14.0 (aka VS 2015) support. Python 3.5
removed build toolchain support for MSVC 2013. Because we still need
to support it, we duplicate the Python directory in externals and
copy old patches and dispatch to this directory for MSVC 2013. Once
the support for MSVC 2013 is dropped on master, this directory can be
removed again.

Change-Id: Idf7bc351239582f583ecbdb53c923cbdcf968089
Reviewed-on: https://gerrit.libreoffice.org/17352
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
2015-10-25 08:29:39 +00:00