1602 Commits

Author SHA1 Message Date
David Tardon
4462447b8a tdf#94834 enable liborcus format detection on Windows
Change-Id: Ia6b353ed800eabd5766cc76e799f6151b71f865e
2016-08-26 12:58:43 +02:00
Michael Stahl
a95ef33133 cairo: try if --disable-xcb fixes android build
Change-Id: I2a49f4e2b60fb51e4ec03dd82b7e54d1f39d887a
2016-08-25 11:50:15 +02:00
Stephan Bergmann
40b44f7eb2 Remove line again that was committed in error
Change-Id: I66c140a72bbbafe0227d2265ae9c4da73a39e0fa
2016-08-25 10:00:20 +02:00
Stephan Bergmann
128e7ce3ff external/firebird: Try track down "Couldn't turn forced writes off" failure
...that is sporadically observed on tinderboxes.  (Can be reverted once the
cause is found.)

Change-Id: I74135b3159fe686b7d7da33da569bde6c73b89e2
2016-08-25 09:43:10 +02:00
Michael Stahl
13d139b934 cairo: upgrade pixman to release 0.34.0, cairo to release 1.14.6
* from pixman-0.24.4.patch drop:
  - Android support config.sub: obsoleted by new upstream autoconf
  - configure Mac OS X 10.4 (unsupported) linker warning
  - configure getisax Solaris check: it's unclear why this would
    give a wrong result on Linux, it certainly does't on Fedora 24...
  - __inline__ workaround looks fixed upstream
* drop pixman-0.24.4.android.patch:
  obsoleted by new upstream autoconf

* from cairo-1.10.2.patch drop:
  - Makefile.win32.common: drop this for now, we don't build
    cairo on windows and paths in this patch are still dmake INPATH...
  - Android support config.sub: obsoleted by new upstream autoconf
  - configure "libpng15" should be obsolete since it's overridden
    by png_CFLAGS/png_LIBS anyway
  - configure Mac OS X 10.4 (unsupported) linker warning
  - cairo-output-stream.c: fixed upstream
  - cairo-ft-font.c: presumed obsolete, FcResultOutOfMemory added in 2004
* drop cairo.dlsym.lcdfilter.patch:
  FT_Library_SetLcdFilter since 2.3.0 so exists in RHEL 6 baseline (2.3.11)
* drop cairo-1.10.2-oldfontconfig.patch:
  RHEL 6 baseline has fontconfig 2.8.0 so 2.2.95 isn't "too new"
* drop cairo-1.10.2.wntmsc.patch:
  we don't build cairo on windows currently, and this doesn't apply
* drop no-flto-clang.patch:
  fixed upstream
* remove definition of COMPRESS var that appears to be completely unused

Change-Id: I5d782b9267c348c266ef369db2f8ac2c3c70b90d
Reviewed-on: https://gerrit.libreoffice.org/28365
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
2016-08-24 18:14:53 +00:00
Stephan Bergmann
87c271d4a9 Silence -fsanitize=array-bounds in external/nss
...by making lgdbDataStr::names a "by-convention flexible array member".
Otherwise, e.g. CppunitTest_xmlsecurity_signing_test fails with "index 30 out of
bounds for type 'unsigned char [6]'".

Change-Id: Ie5bf4199b8b49090a987143d355754a69512e309
2016-08-22 15:35:11 +02:00
Stephan Bergmann
72b621444a Remove noise from patch file
Change-Id: I5b09280dbd5bda1751aa44b4ef6d5e3b8d88ea2c
2016-08-22 15:17:06 +02:00
Stephan Bergmann
3f8b89e2b0 Undo inadvertent add
Change-Id: I2c991387dae67ee1bb2fa97e94cd8f2fcca81a60
2016-08-19 15:04:51 +02:00
Stephan Bergmann
e73dc86924 Why not just drop that $(HOME)/icu54/icu/source/lib nonsense
Change-Id: I2fed34ae680eb0bc01de90a7ef525cf8446cd940
2016-08-19 15:02:52 +02:00
Stephan Bergmann
e1c16a523e Revive external/firebird/macosx-elcapitan-dyld.patch
Change-Id: I382080f89b59a6cc642c829377954b72dae44abe
2016-08-19 15:02:05 +02:00
Stephan Bergmann
af9800b7bf Excess separator
Change-Id: If86dc074ab1617837fbf771bb33e93ec1dc6ea2b
2016-08-19 15:00:25 +02:00
Stephan Bergmann
514c88a33b external/firebird: --with-fbsample[-db] is apparently about specifying dirs
...not about specifying whether to build the examples at all (which would be
useful for us, but for which there seems to be no switch).

Change-Id: I511b2228a6e5e2df7e0ecb83135ad27945bb04b6
Reviewed-on: https://gerrit.libreoffice.org/28221
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2016-08-19 08:38:03 +00:00
Wastack
0cc1ddf2d8 tdf#72987 GSoC Use Firebird backup format
Store embedded database files as an archive (.fbk) file.
The firebird database file is extracted when opening an
odb file, and archived for each saving.

Change-Id: I6c985f89a0fb01b2294f728b4581053521ca0c88
Reviewed-on: https://gerrit.libreoffice.org/28045
Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>
Tested-by: Jenkins <ci@libreoffice.org>
2016-08-18 14:51:31 +00:00
Stephan Bergmann
3323937085 Missing &&
Change-Id: Ib7471e8050b2fb7e97bd90797d3839dca80b9689
2016-08-18 15:12:18 +02:00
Stephan Bergmann
6782d9991c external/firebird: Make GCC check work for Clang, too
Randomly approximate that HAVE_GXX_FNO_SIZED_DEALLOCATION also implies support
for -fno-delete-null-pointer-checks, and hope that approximation matches the
various versions of GCC and Clang that are relevant for us.

Change-Id: I265bf3432a852a094318a54975403eac60721ab4
Reviewed-on: https://gerrit.libreoffice.org/28211
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2016-08-18 12:52:23 +00:00
Caolán McNamara
052e3ebbf7 skip checking for icuuc lib
cause its called icuucd under debug windows

and change the runtime load to try icuucd if MSVC_USE_DEBUG_RUNTIME
was in use at compile time

Change-Id: I10fbe4890a24364a45ae5993ad7e8079ac3fd182
Reviewed-on: https://gerrit.libreoffice.org/28210
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-08-18 10:47:45 +00:00
Caolán McNamara
6f069cc1b7 use preexisting helper to get DYLD_LIBRARY_PATH vs LD_LIBRARY_PATH
plus line noise to extend the existing variable with another
path if its already set

Change-Id: I3e16a0a79da5d6c8c83fbad9c8d65abd9b7e2ca3
Reviewed-on: https://gerrit.libreoffice.org/28196
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-08-18 07:22:14 +00:00
Lionel Elie Mamane
2a871f0f24 firebird: fixup cloop on Windows
newly added patch was already essentially included in firebird-cygwin-msvc.patch

Change-Id: Ibb4d17ced8fd58dd46ff8ca54c8a0d9d0422345e
2016-08-17 19:51:53 +02:00
Lionel Elie Mamane
40bab0a345 firebird: gcc6 compatibility part 2
Change-Id: I78ef547f4996050bffe83ab7e0e6acd046264bf8
2016-08-17 19:30:57 +02:00
Lionel Elie Mamane
31b13ed9ef firebird: gcc6 compatibility part 1
Change-Id: I4fbb131a629275626510d5311550e8bf8cdef6d5
2016-08-17 19:21:32 +02:00
Lionel Elie Mamane
5dad45d798 firebird: have built-in cloop use same compiler as everyone else
Change-Id: I44cbbc82e34b9f4047a2fbebc3b959e3e148452a
2016-08-17 18:36:36 +02:00
Lionel Elie Mamane
64ccdbe506 fixup firebird with internal icu: link time
Let us see whether firebird uses LDFLAGS on MacOSX now...

Change-Id: If1a2d1f11f1c17d8e4cc21f0bae87ec042333e8e
2016-08-17 17:29:51 +02:00
Lionel Elie Mamane
ebe4259437 fixup firebird with internal icu
Change-Id: I38e44875234aa0c8382ab6e01b4f4c5cc16b834e
2016-08-17 16:54:41 +02:00
Wastack
45f42681f4 GSoC Upgrade firebird to 3.0
Embedded firebird is now version 3.0.

Supports MSVC 14.0.

Instead of fbembed, there are now two libraries: fbclient and
Engine12. fbclient is linked as fbembed before, Engine12 is loaded
at runtime from fbclient.

fb now needs system libtommath, which is supplied
as a new ExternalProject of LO.

Change-Id: I132939bdee745795b22f675e4265e9590079c45f
Reviewed-on: https://gerrit.libreoffice.org/27642
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>
2016-08-17 13:05:40 +00:00
Tor Lillqvist
2e41d84857 Drop leftover EXTRA_CFLAGS and EXTRA_CDEFS
Change-Id: I006d19498f4b5c3bd4088fd1e290c30e7022b1c9
2016-08-15 19:15:41 +03:00
Caolán McNamara
1029000011 Resolves: tdf#101460 use most recent poppler release
Change-Id: I660e1f13eb4b05fdb7257f422eca288c2d07cf4d
Reviewed-on: https://gerrit.libreoffice.org/28087
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-08-14 15:22:35 +00:00
David Tardon
8d26a16979 tdf#101077 make double->str conv. locale-agnostic
Change-Id: Ibb87f4a14fda6957149ca52083387760ff6e60a3
2016-08-12 13:16:18 +02:00
osnola
1faae1f375 integrate libstaroffice
Change-Id: I85913f1bd1af5d102573040588cca9d8ddeebb5d
2016-08-11 08:13:27 +02:00
Mike Kaganski
1b482aec4e tdf#101385: don't try to get SharePoint folder outside of allowed range
for a given site.
This patch uses the fact that getFolderByServerRelativeUrl API returns
site's root folder if used with empty path ('').
Hopefully this isn't otherwise context-dependent, so that it doesn't
return other folders in some unknown circumstances.

More correct would be instead to use the site's root path directly,
like '/sites/mysite'. But I don't know a reliable way to filter the
API part from the base URI.

To make use of the corrected SharePoint repository root id, the patch
also redirects all cases where "/" object is queried, to session's
getRootFolder().

libcmis part of the patch will hopefully soon be merged upstream.

Change-Id: I0f3b9930748de3fe4763eb27721739f097b9892d
Reviewed-on: https://gerrit.libreoffice.org/27987
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: David Tardon <dtardon@redhat.com>
2016-08-10 07:35:32 +00:00
James Clarke
3cb45765f2 (initial) sparc64 port
Change-Id: I8ec9bb5415a9e6b9083ba89a7790872d67625de1
2016-08-05 18:09:59 +02:00
Tor Lillqvist
55a4fd60b1 Don't use functions introduced in 10.12 when building to run on older
getentropy() and clock_gettime() are new in macOS Sierra (10.12).

Change-Id: I93640bbf20056d925c3116df336aeaebaaffda18
2016-08-04 23:10:58 +03:00
Miklos Vajna
6d40c515fd libxmlsec: drop xmlsec1-keyinfo-revert.patch.1 completely
And instead attempt to set up the test environment correctly.

Change-Id: I06c10b96749c0464da8d2dd9a59b48f16baeead5
Reviewed-on: https://gerrit.libreoffice.org/27785
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Jenkins <ci@libreoffice.org>
2016-08-02 08:40:05 +00:00
Michael Stahl
4b2cabedaa curl: drop curl-android.patch
fixed in new upstream autoconf

Change-Id: I8c88330b2ed522a160fedac6abd962f92b32d2f0
2016-08-01 11:13:35 +02:00
Caolán McNamara
8aa5c802e3 fix curl android patch to apply
Change-Id: I554f483ddf7bdc8b0347d7ae4d1fe7bb6aad8336
2016-07-30 19:37:42 +01:00
Caolán McNamara
c772c8fd27 bump curl to 7.50.0
Change-Id: I368a18f70dfac51770afeb1f9e84ff83c19f0989
Reviewed-on: https://gerrit.libreoffice.org/27671
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-07-29 20:04:38 +00:00
Miklos Vajna
73cd9c480c xmlsec: xmlsec1-keyinfo-revert.patch.1 is not needed on WNT
Change-Id: I1dbb6bf57dc78f321e6e6d69b7e573309aff8f48
Reviewed-on: https://gerrit.libreoffice.org/27658
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
2016-07-29 07:09:26 +00:00
Miklos Vajna
3efe880c3b libxmlsec: mark part of xmlsec1-vc.patch.1 as upstreamed
Change-Id: I4a8365c98eef87274ae1809047fd4ea582102f0b
Reviewed-on: https://gerrit.libreoffice.org/27556
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Jenkins <ci@libreoffice.org>
2016-07-27 07:04:51 +00:00
Miklos Vajna
66204ffa44 libxmlsec: switch to using upstream 'compile' script
Upstream used to provide no such one, and it's needed for the macOS
build. Latest upstream release does provide one, no need to patch it.

Change-Id: I2c2350d0e074f58d13fedb0d72888dd24ac41f44
Reviewed-on: https://gerrit.libreoffice.org/27322
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Jenkins <ci@libreoffice.org>
2016-07-20 07:04:54 +00:00
Akshay Deep
ecb096841a Add Noto Emoji font for emoji support
Change-Id: I57cc123ec5e1f90967e82a60fdea792974054f86
Reviewed-on: https://gerrit.libreoffice.org/26800
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
Tested-by: Jenkins <ci@libreoffice.org>
2016-07-19 15:54:00 +00:00
Caolán McNamara
7b86ff8c8a Revert "bump nss to 3.25"
This reverts commit f10b31c2fe16bfcbb7cb278fdec65deacbe06219.
2016-07-19 10:35:06 +01:00
Caolán McNamara
f10b31c2fe bump nss to 3.25
Change-Id: If99ee77bea40796cc56944724291a83068ff8198
2016-07-19 09:54:59 +01:00
Miklos Vajna
742e632d8a Upgrade libxmlsec to 1.2.22
No major changes for us, except that finally we bundle the latest
upstream (but still heavily patch it).

Change-Id: I6bcfcdf48ec5d25eb3f7b14c89838942b4a11b48
Reviewed-on: https://gerrit.libreoffice.org/27196
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Jenkins <ci@libreoffice.org>
2016-07-14 07:01:15 +00:00
Stephan Bergmann
99db9f2295 Make --enable-symbols orthogonal to --enable-debug/-dbgutil
Change-Id: I523bc1d848e40489370eefe00046e0a257ed2505
Reviewed-on: https://gerrit.libreoffice.org/27058
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2016-07-11 08:57:55 +00:00
Stephan Bergmann
bccb43027e Break gb_DEBUGINFO_FLAGS out of gb_DEBUG_CFLAGS
...in preparation of making them orthogonal

Change-Id: If75b334c954138b3aed4f8d1ac33061a2267ad52
Reviewed-on: https://gerrit.libreoffice.org/27056
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2016-07-11 08:57:37 +00:00
Markus Mohrhard
c75ff557b5 use EHs also for libcurl
Change-Id: Ibcd97e298e63074bbabb71d11af12bd3ff3266e7
Reviewed-on: https://gerrit.libreoffice.org/27070
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2016-07-09 11:47:55 +00:00
David Tardon
4c28c8051a tdf#100807 upload expat 2.2.0
Change-Id: Ic059d9cc94d4a5cf016dcf63cf5a8bf9c05d8c8a
Reviewed-on: https://gerrit.libreoffice.org/27037
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: David Tardon <dtardon@redhat.com>
2016-07-08 14:41:14 +00:00
Miklos Vajna
9d1f51307d Upgrade libxmlsec to 1.2.21
Obsoletes xmlsec1-ooxml.patch.1 and xmlsec1-vs2015.patch.1.

Adds xmlsec1-keyinfo-revert.patch.1 till the LO side is adapted to the
new xmlsec requirements.

Change-Id: I1a46ad8fd7e9c8b4fa7a97591a1d90922969393d
Reviewed-on: https://gerrit.libreoffice.org/24403
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
2016-07-08 07:01:58 +00:00
Markus Mohrhard
54f2a4184d tdf#100295: try to cover second place in curl using GetTickCount64
Change-Id: I08e51f70c7b0c92a8c1b8b06e7eb2f1437e2f3f4
Reviewed-on: https://gerrit.libreoffice.org/27025
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2016-07-08 00:45:36 +00:00
Markus Mohrhard
dc4797a79e tdf#100295 force curl to build for XP
Change-Id: Ia705704bc80a951f0da04936783dd8965bda842b
Reviewed-on: https://gerrit.libreoffice.org/26886
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Tested-by: Jenkins <ci@libreoffice.org>
2016-07-07 00:43:20 +00:00
Stephan Bergmann
3e27c43770 Avoid -fsanitize=alignment in external/nss
...in a way that might be a performance issue, so include the patch only
conditionally.

Change-Id: I483a77d0d199c2dee00139fdd4fa41223192289c
2016-07-04 15:47:08 +02:00