1602 Commits

Author SHA1 Message Date
Tomáš Chvátal
1f182f130e Update etonyek patch to apply with sle11 patch
Change-Id: I86b43ba29a6b7d0d4c36491234c3354c3d6edf0c
Reviewed-on: https://gerrit.libreoffice.org/22838
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
2016-03-03 10:41:18 +00:00
Tomáš Chvátal
6d7aeebcce Fix patch to apply on SLE11, just some unknown patch binary hickup
Change-Id: I6cb707663e2abad8761b172773ee70f9caf4a87d
Reviewed-on: https://gerrit.libreoffice.org/22835
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
2016-03-02 20:10:01 +00:00
Tor Lillqvist
a0cc0d2a45 Update to match reality
Change-Id: I60d5b6b362bec591bb29fa409361ba8d1f2d4b81
2016-03-02 14:27:21 +02:00
Miklos Vajna
3f9416d703 libxmlsec: start tracking patch upstreaming effort
Change-Id: I45519896d745bcc4162d655746585051d47b732d
2016-03-02 09:26:47 +01:00
Caolán McNamara
5ab4233169 make firebird build on gcc 6 again
Change-Id: Ie9bf5003dd5ed2698c2bde58fd6767f3852adeae
Reviewed-on: https://gerrit.libreoffice.org/22738
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-02-28 20:23:50 +00:00
David Ostrovsky
486c91147c Bump nss to 3.22.1 and nspr to 4.12
It seems like nss has activated -Werror, even though the code is not
warning free: [1].  This applies also to the additional patches that
would need to be patched to be a warning free patch, endless recursion.

To avoid messing around with something like that: [2], we disable
-Werror option for now. Also note, that [2] doesn't fix all warnings,
but only part of them so that we let with unsolved non-trivially to
fix warnings on different supported compilers if we would choose the
warning-free-compilation-path.

[1] https://groups.google.com/d/topic/mozilla.dev.tech.crypto/TgnF3tIMxJ0/discussion
[2] https://git.fedorahosted.org/cgit/nss-pem.git/commit/?id=ec2b9a90623b1ec5adb6ebe8d6651b35854786ec

Change-Id: I762c03acede6c4eac715d3b0589061eeabbcc7c2
Reviewed-on: https://gerrit.libreoffice.org/22650
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: David Ostrovsky <david@ostrovsky.org>
2016-02-28 20:21:43 +00:00
Markus Mohrhard
f6e993e73f fix a number of Wshadow warnings in breakpad
Change-Id: I8133e03e4ed21ac1efd9982860276d4776850bba
Reviewed-on: https://gerrit.libreoffice.org/22567
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2016-02-27 13:21:30 +00:00
Stephan Bergmann
49f81b3f33 external/opencollada: Adapt to clang -stdlib=libc++
For one, libc++ has no <tr1/unordered_*> headers, and for another, std::isnan
needs <cmath>.

Change-Id: I39179a9069826cb08bac19c0f6e56acdc1ab6b9d
2016-02-26 08:57:09 +01:00
Stephan Bergmann
229caecce4 Adapt clang-cl.patch.0 to Boost 1.60
Change-Id: If079016bf90d593886c11366626f7c4a06ede8be
2016-02-26 08:51:40 +01:00
Michael Stahl
aef004cea8 nss: remove obvious cruft from README
Change-Id: If99babda104a35563208e89d86bf10bcff8f22f4
2016-02-25 12:34:32 +01:00
Miklos Vajna
6851e977f7 libxmlsec: remove no longer needed xmlsec1-olderlibxml2.patch
I assume this was needed for the Linux baseline. CentOS 6 has libxml
2.7.6, patch is needed for < 2.7.4. (CentOS 5 had 2.6.26, that is only
used on libreoffice-5-0).

Change-Id: Iae2edbf4f0d484944e399bd901d35a8260272700
Reviewed-on: https://gerrit.libreoffice.org/22659
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Jenkins <ci@libreoffice.org>
2016-02-25 08:04:00 +00:00
Caolán McNamara
b769648a5f upgrade beanshell to 2.0b5
Change-Id: I2081af13b9d77d58d5086db9e167c37b78b199db
2016-02-23 15:00:42 +00:00
David Ostrovsky
761053abd8 Fix python packaging on MSVC 14.0, 32bit
Change-Id: I5604aa21981c216e992cbefae043acfd0ab07bbd
Reviewed-on: https://gerrit.libreoffice.org/22626
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: David Ostrovsky <david@ostrovsky.org>
2016-02-23 07:21:30 +00:00
David Tardon
c95c96d62d AFAICS breakpad does use neither glew nor libgltf
Change-Id: Icfea7b921d990a3d7adcbebbda2cddbc62d8ea39
2016-02-22 21:04:48 +01:00
David Tardon
31ea7b19e5 _use_autoconf is not needed
It enables building with gcc wrappers on Windows, which is not used here

Change-Id: I8b27ae9f8952fd3fbae37d17fdddfc1d3b9d5fb6
2016-02-22 21:04:34 +01:00
David Tardon
2ae6ffabb4 actually allow gbuild to see breakpad makefiles...
Change-Id: I12ba34f30508c0a888445a2d9b68d48807b74e8c
2016-02-22 21:04:28 +01:00
Markus Mohrhard
1a25f74bcc fix the minidump_upload script to send correct http header
Change-Id: Ie373992ca9d69fec508778947a983fad56924a60
Reviewed-on: https://gerrit.libreoffice.org/22550
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2016-02-22 20:03:05 +00:00
Markus Mohrhard
262eddce8a package minidump_upload tool
We are going to use this tool for uploading the minidumps for now.

Change-Id: I2c59d420e3884aee46411df913c2ec067e0c636b
Reviewed-on: https://gerrit.libreoffice.org/22549
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2016-02-22 19:53:28 +00:00
Markus Mohrhard
a46ef637d5 include breakpad into the build
Change-Id: I1bfd107502332fc86ae5e96bbc1f475b8d669c6c
Reviewed-on: https://gerrit.libreoffice.org/22547
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2016-02-22 18:20:13 +00:00
Michael Stahl
eea5cb158e python3: drop obsolete patch, cannot build 3.5 with MSVC 2013
Change-Id: I1a6b41bb95bf4edb8e81f2db54624a0892c79bc5
2016-02-22 18:22:48 +01:00
Norbert Thiebaud
3e1782f05b WaE vs2015 double define
Change-Id: I279b5df3f9705ca266f2f4efb1e93e59cbbdabd7
Reviewed-on: https://gerrit.libreoffice.org/22603
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
2016-02-22 05:07:29 +00:00
Michael Stahl
549130ab5d fdo#94009: harfbuzz: don't export symbols from VCL
Should fix crashes due to symbol clashes in ELF global namespace
where system's libharfbuzz.so.0 is loaded as well.

Change-Id: I35ffcbe4ac4de5a25cd8bf0cb9a8f0c11f4554c5
2016-02-18 14:22:26 +01:00
Stephan Bergmann
77d329a90f Don't overwrite preset CFLAGS
(Esp. as building on Windows can put vital information into CFLAGS in LO's
configure.ac that needs to be passed down to external sub-builds, since
2125026220cd0b567ce4ab95de334105809bce0c "Support universal C runtime, SDK 10
and .NET 4.6.")

Put the additional debug/optimization flags first, so that any CFLAGS passed
into the LO build can still override them.

Change-Id: I4aa43f8e65d7e32391acf8840d8e6159f33a4b79
2016-02-18 11:44:28 +01:00
Noel Grandin
2087484c65 use consistent #define checks for the Windows platform
stage 2 of replacing usage of various checks for the windows platform
with the compiler-defined '_WIN32' macro

In this stage we focus on replacing usage of the WIN macro

Change-Id: Ie8a4a63198a6de96bd158ecd707dadafb9c8ea84
Reviewed-on: https://gerrit.libreoffice.org/22393
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2016-02-17 11:33:57 +00:00
Noel Grandin
ce43d0ae92 use consistent #define checks for the Windows platform
stage 1 of replacing usage of various checks for the windows platform
with the compiler-defined '_WIN32' macro

Change-Id: Iece73abdee530937e0737190b1aa97a46cd3075f
Reviewed-on: https://gerrit.libreoffice.org/22390
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
2016-02-16 10:37:55 +00:00
David Tardon
4db6402917 upload libwps 0.4.3
Change-Id: I4f147c3d55de86eb4bd56bb4c728df19c925b376
Reviewed-on: https://gerrit.libreoffice.org/22366
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: David Tardon <dtardon@redhat.com>
2016-02-15 10:59:13 +00:00
Stephan Bergmann
a20d5dedc3 external/redland: Defend against Yocto's broken xml2-config
...which is hard-coded to fail with

  echo '--should-not-have-used-/usr/bin/xml2-config'
  exit 1

Change-Id: Ic358e7d494f01f67c1469c4add080d775525ebb6
2016-02-15 10:00:35 +01:00
Miklos Vajna
80be3959c6 libxmlsec: fix failing CryptCreateHash() with CALG_SHA_256
Previously it got a PROV_RSA_FULL provider, but SHA-256 needs
PROV_RSA_AES.

Change-Id: I6c689a4c5943920ce656c09d9d7d5e194ff47eb6
Reviewed-on: https://gerrit.libreoffice.org/22364
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Jenkins <ci@libreoffice.org>
2016-02-15 08:59:21 +00:00
David Tardon
f1bb29ff34 drop unused patch
Change-Id: Id81a7c5ace2a5ae0edfb61a1ebc82b84f1cbc527
2016-02-12 14:05:37 +01:00
Kohei Yoshida
6cc5d37d87 Update mdds to 1.1.0.
Change-Id: I89b9b2e562f5e934df25498f5587a339db23388f
Reviewed-on: https://gerrit.libreoffice.org/22304
Reviewed-by: Kohei Yoshida <libreoffice@kohei.us>
Tested-by: Kohei Yoshida <libreoffice@kohei.us>
2016-02-12 04:29:27 +00:00
Stephan Bergmann
e4e0eb0dff Use unit_least32_t as a better unsigned counterpart of INT32
Change-Id: I0607073c73d3b291a4d5fbfb04e9516b9bbda748
Reviewed-on: https://gerrit.libreoffice.org/22244
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Tested-by: Stephan Bergmann <sbergman@redhat.com>
2016-02-10 07:03:43 +00:00
Stephan Bergmann
721f53712a external/jpeg-turbo: Avoid -fsanitize=shift
Change-Id: If039e70f4e533d8253f272c3f45fbc980b37e0c8
2016-02-09 18:18:06 +01:00
Andrea Gelmini
534b2a4b58 Fix typos
Change-Id: Ice72f8d9971e15dd6ef365e64cd567b8581a92d3
Reviewed-on: https://gerrit.libreoffice.org/21797
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
2016-02-05 06:48:38 +00:00
Lionel Elie Mamane
198f202383 firebird: avoid using ignored -m option to make
Change-Id: Ic24c295a84f402ec5478bafbdebc54f976b1a72c
Reviewed-on: https://gerrit.libreoffice.org/22092
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>
2016-02-04 05:35:44 +00:00
Lionel Elie Mamane
91a7580e03 apparently breaks Win-x86@42 tinderbox... disable on Windows.
Note it works well on the Windows Jenkins build check. Go figure.

Change-Id: I05990274d85b1044a94ec7371130bf918f8fd09e
2016-02-04 00:49:44 +01:00
Lionel Elie Mamane
1487b9ddc8 better integrate parallelisation of firebird builds
Change-Id: If9bf9d2a36aa564700b032c417869a8cfac65f88
2016-02-03 19:16:01 +01:00
Miklos Vajna
e2ccc96482 tdf#76142 libxmlsec: implement SHA-256 support in the mscrypto backend
The only tricky part is PROV_RSA_FULL -> PROV_RSA_AES, otherwise SHA-256
is not recognized as a valid algo. MSDN documentation for PROV_RSA_FULL
at
<https://msdn.microsoft.com/en-us/library/windows/desktop/aa387448%28v=vs.85%29.aspx>
and PROV_RSA_AES at
<https://msdn.microsoft.com/en-us/library/windows/desktop/aa387447%28v=vs.85%29.aspx>
say that AES is a superset of full, so should be no
backwards-compatibility issue. I tested this on Windows 7, but according
to the documentation, it should be no problem on Windows XP, either --
provided that the latest SP is installed.

Change-Id: I3ae196679c2cbf0e9e55fab10584d9c46a480659
2016-02-03 13:34:53 +01:00
Michael Stahl
ee5b0e6c97 boost: restore auto_ptr patch for boost::spirit
Change-Id: If70658c568e746ab8923f8e6a5ad3407bd5e94a0
2016-02-01 15:30:32 +01:00
David Ostrovsky
cf888f3635 And now put the patch in the right location
Change-Id: Ie4bf00eeaf152192d8f4fcf6b1d03d474e9d1faa
2016-01-30 17:52:59 +01:00
David Ostrovsky
4c11b6897a And now add the correct patch
Change-Id: I9e9986ce55acaf36683244a45bc96bc76295d5c7
Reviewed-on: https://gerrit.libreoffice.org/21938
Reviewed-by: David Ostrovsky <david@ostrovsky.org>
Tested-by: David Ostrovsky <david@ostrovsky.org>
2016-01-30 16:33:53 +00:00
David Ostrovsky
7fe147a33b Blind attempt to fix build breakage on android
Change-Id: I4dd55a14a94e5030583f640972440fb37a7b2448
2016-01-30 16:21:09 +01:00
David Ostrovsky
70d49424b8 Bump boost version to 1.60
Change-Id: I9c6e55e2e09d72f6d02c985955ca84b59628ed15
Reviewed-on: https://gerrit.libreoffice.org/21903
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: David Ostrovsky <david@ostrovsky.org>
Tested-by: David Ostrovsky <david@ostrovsky.org>
2016-01-30 11:43:27 +00:00
Lionel Elie Mamane
1e38737b72 fix internal firebird with --no-parallelism
Change-Id: I013864b9dd8baeb572b43ca7794be193a23398a3
2016-01-30 12:07:20 +01:00
Lionel Elie Mamane
9784ff3d87 new upstream version Firebird 2.5.5
Change-Id: I89e30eb340d84c942046a18e6f4acc7fb376def6
Reviewed-on: https://gerrit.libreoffice.org/21904
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
2016-01-30 01:30:03 +00:00
Lionel Elie Mamane
338441f951 Revert "new upstream version Firebird 2.5.5"
This reverts commit 8d5bca2a40d1fded921165cfc5637ff763b21510.
2016-01-29 16:31:46 +01:00
Lionel Elie Mamane
7dc0b376e7 enable parallelisation of firebird builds
Change-Id: I651bb973bfff555b8627be85f74b49c2c6ccf425
2016-01-29 13:30:58 +01:00
Lionel Elie Mamane
8d5bca2a40 new upstream version Firebird 2.5.5
Change-Id: Icd41e2115d30525eea26df3f92867ab6dd87c747
2016-01-29 13:30:57 +01:00
Peter Foley
2c5f892734 Android autoconf fixes
Change-Id: I3429f6a80dd7e080e8f2634ca744d1dac5ea1865
Reviewed-on: https://gerrit.libreoffice.org/21558
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: jan iversen <jani@documentfoundation.org>
2016-01-29 10:23:51 +00:00
Miklos Vajna
c6967f6d18 tdf#76142 libxmlsec: fix xmlSecNssDigestVerify() for SHA-256
With this, SfxObjectShell_Impl::showBrokenSignatureWarning() is no
longer triggered for the SHA-256 bugdoc.

Change-Id: I7a2c5c8517c757e2983f57a3a5908abb941e7a04
2016-01-27 17:26:07 +01:00
Miklos Vajna
b2734fcc25 libxmlsec: sort elements in OOXML RelationshipTransform
The spec says that the implementer shall sort relationship elements by
Id value in lexicographical order, so do that before the filtering of
these elements.

With this, all streams validate for a test document that is supposed to
be valid, though xmlSecDSigCtxVerify() still reports errors.

Change-Id: I9d9cd511eaebad1f13f4e06891b2a3f61fee4500
2016-01-27 17:04:12 +01:00