1602 Commits

Author SHA1 Message Date
Caolán McNamara
02effc8ef6 ubsan failure on bootstrapping crashtesting
Change-Id: Ie2b338bdd75f26953c758b64711e60b6f5ce9c83
2015-10-22 10:05:48 +01:00
Eike Rathke
5b7e8efbf4 Upgrade to ICU 56.1
Change-Id: Icc3d66c16fca95aa890aee6c67c84674fef878fc
2015-10-21 10:45:56 +02:00
László Németh
2511a21841 tdf#95024 fix compound word handling for new Hungarian orthography
This commit contains the recent Hunspell fix for Hungarian compound
word handling (commit 42807f970ac2d65f0d13a7c57eb454b210e92240
in Hunspell git repository), changing spell checking only
in Hungarian documents.

Change-Id: I1c6c3736ecf8c1e2fffcf1c53959b25dc9d27966
2015-10-14 01:23:23 +02:00
Caolán McNamara
50529b7132 fix crash on examining ooo55043-1.odt etc
Change-Id: I3b57f50b09d491bd1b021eb95587becbd3f169a2
2015-10-11 21:22:54 +01:00
Rene Engelhard
a41a4a22f1 remove now unneeded apache-commons libs
Change-Id: Ida7a5f5db5bba8d03bf31de760a908cee9a514e4
2015-10-09 21:23:37 +02:00
David Tardon
cad68c6559 relax deps of link target on external projects
Compilation of the link target's source files does not require the
external project to be built, just unpacked, unless the project
generates some needed headers during configure/build.

Change-Id: I2c9947cf13ce86878d2649829052551fc54f3883
2015-10-07 10:11:39 +02:00
Sean Young
7bbb14d6d6 libwps: new version 0.4.2
Change-Id: Iefebbca7c67d7685213a96de15e3d448bf4162d6
Reviewed-on: https://gerrit.libreoffice.org/19181
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2015-10-06 14:01:29 +00:00
Samuel Mehrbrodt
70b72e8705 Emscripten: Add patch to build ICU
Change-Id: If5924054b53fd2b5acf2ec903cd1acf710cc2ef1
2015-10-06 15:16:46 +02:00
Samuel Mehrbrodt
338f19a8ce Emscripten: First steps of porting to Emscripten
See https://wiki.documentfoundation.org/Development/Emscripten for details

Change-Id: I977a8b9e98b9be13c263fef48f567b92347d0492
Reviewed-on: https://gerrit.libreoffice.org/18643
Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2015-10-05 10:24:35 +00:00
Stephan Bergmann
ce170cf1f2 Allow external/firebird to be built with a custom SHELL under Mac OS X 10.11
...which broke all the stock /bin shells to no longer pass through any DYLD_*
environment variables, so the DYLD_LIBRARY_PATH passed into the firebird Make
would not be passed to all the places that need it (to find the external/icu
libraries that some executables link against which are built and run as part of
building firebird).

What works with two little tweaks is to build your own bash and pass it to make
with SHELL=...:

* For one, there is an empbuild executable that uses system(...) to call another
  isql executable, where the latter needs DYLD_LIBRARY_PATH set, but which would
  not pass through the system(...) call (which implicityl uses /bin/sh).

* For another, it is still necessary to invoke Firebird's make with an explicit
  SHELL=$(SHELL), for reasons that are not entirely clear to me.  (There are
  some Makefile.in in Firebird's extern/ sub-tree that set "SHELL = @SHELL@" to
  configure's CONFIG_SHELL, unless overriden via an explicit command line
  arguemnt, but I don't think those are relevant here.)

Change-Id: I1e68faa898e758f09efb602d96fd6b35657e0480
2015-10-02 12:53:01 +02:00
Stephan Bergmann
01fd60b8fa Make external/firebird work with C++14 sized deallocation
...where firebird's replacements of global new/delete would still be called for
"new" but not for "delete".  Lets hope that always adding the C++14 size_t
overloads of operator delete is harmless in all relevant pre-C++14 environments,
and only causes harmless warnings like -Wimplicit-exception-spec-mismatch in all
relevant C++14 environments.

(But why does a /library/ replace global new/delete in the first place?)

Change-Id: Ib0b0ad748c6641c07ffed6cec3d6809a1530679f
Reviewed-on: https://gerrit.libreoffice.org/19081
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2015-10-02 06:37:03 +00:00
Martin Hosken
69e670bee9 Fix graphite sole diacritic rendering
Change-Id: If44ab2ff8c860fbed2af3b4702fa031675e425f4
Reviewed-on: https://gerrit.libreoffice.org/18757
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Martin Hosken <martin_hosken@sil.org>
2015-09-24 02:08:41 +00:00
Tor Lillqvist
a7b9d29dd6 We don't want libxmlsec on iOS, I think
It would require NSS which I just decided to skip. If/when we patch it
to support native iOS (and OS X?) crypto APIs, re-consider. Or
something.

Now the TiledLibreOffice iOS demo app builds again.

Change-Id: I2816a49bbdbde5a8f9d3b9fcdfff420bdca05ff8
2015-09-20 00:12:48 +03:00
Tor Lillqvist
d24cdb9c4a Fix error: case value evaluates to 2168791104, which cannot be narrowed ...
... to type 'long' [-Wc++11-narrowing]

Change-Id: If9d34297c08744671d2aedd6b3ef7ad3592fb431
2015-09-19 09:10:31 +03:00
David Tardon
8e8ad3f697 pass user-set CXXFLAGS
Change-Id: I1b4f0f3e7f5a7092f904fc8de59bb704073ed7db
2015-09-17 20:36:40 +02:00
David Tardon
f5d753201d blind attempt to fix lcov
Change-Id: If8d6c8da1be1e540d641f20ac90e7877feae27be
2015-09-17 20:02:12 +02:00
Stephan Bergmann
8729504f93 external/jpeg-turbo: pass (debug) CFLAGS into external build process
Change-Id: I51db4784135be1d66f3fede5f87fcb5cd786fbc9
2015-09-17 10:51:50 +02:00
Stephan Bergmann
ea165c1716 external/jpeg-turbo: Fix calling convention confusion in asm code
...which becomes evident with recent Clang trunk versions, and is fixed for
libjpeg-turbo master with <https://github.com/libjpeg-turbo/libjpeg-turbo/
commit/8b2c04f774d18e05e321ee67a9a38b4d7e84f168> "Fix x86-64 ABI conformance
issue in SIMD code" (but unfortunately needs a quite different patch for our
libjpeg-turbo 1.3.1 tarball).

Change-Id: Id9842cc85b4ea87b2faf73f1c8d10533621557e1
2015-09-17 10:51:50 +02:00
Martin Hosken
23b9febbd8 Fix Graphite windows build static
Change-Id: I6feb3805e79f7cae4a8df7efa665fd97c56411c2
Reviewed-on: https://gerrit.libreoffice.org/18654
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Martin Hosken <martin_hosken@sil.org>
2015-09-17 06:10:12 +00:00
Martin Hosken
41007842ed Refactor graphite integration and update graphite
Change-Id: I09db7262c2a6180a078620ba086dd7a4c132bd82
Reviewed-on: https://gerrit.libreoffice.org/18459
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: László Németh <nemeth@numbertext.org>
Reviewed-by: Martin Hosken <martin_hosken@sil.org>
2015-09-14 01:16:40 +00:00
David Ostrovsky
ab5f16eb37 libfreehand: FHTransform defined as a struct but declared as a class
MSVC 14.0 is failing to link with unresolved external symbol, because
of struct/class mismatch: [1].

* [1] http://paste.openstack.org/show/447780

Change-Id: I67093550d89b323914ae42014d55e89a38adec8c
Reviewed-on: https://gerrit.libreoffice.org/18528
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: David Ostrovsky <david@ostrovsky.org>
2015-09-13 19:33:13 +00:00
Caolán McNamara
064fd83421 Resolves: rhbz#1261421 crash on mashing hangul korean keyboard
Change-Id: Ie066c7f83ad15bec198f2091a3b084468c502766
2015-09-11 13:50:11 +01:00
Michael Stahl
2ada1d6e48 externals: remove various obsolete MSVC2012 specific flags
Change-Id: I8848d042a008c21e407d9610161b5c67d2137a18
2015-09-09 16:03:21 +02:00
Andras Timar
0590fe942a New version of ConvertTextToNumber extension (1.5)
Change-Id: I4f33679332998f87b7bf1ad7c32aea64897dcaa6
2015-09-04 16:35:38 +02:00
David Ostrovsky
50f2c712c4 Fix libxmlsec on MSVC 14.0
Change-Id: I37fd06bb0df1ad8f23eddc32b8eb5c93b2943fda
Reviewed-on: https://gerrit.libreoffice.org/18327
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: David Ostrovsky <david@ostrovsky.org>
2015-09-04 04:57:50 +00:00
David Ostrovsky
8a4848b373 Fix liblangtag on MSVC 14.0
Change-Id: Ied20186f4863b49dba5d0c7ed98b3a297f3f2239
Reviewed-on: https://gerrit.libreoffice.org/16767
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-09-03 18:54:13 +00:00
David Ostrovsky
ebcde8e4e1 Fix redland on MSVC 14.0
Change-Id: I1b51102bd4d5aa6b148c0cd7e191d01c72b6c1c9
Reviewed-on: https://gerrit.libreoffice.org/18214
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
2015-09-02 21:52:19 +00:00
David Ostrovsky
75eb5a5cae Fix cppunit on MSVC 14.0
Change-Id: Iebfbd843cd3fbe46f3e090654a8493adb5309800
Reviewed-on: https://gerrit.libreoffice.org/17341
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
2015-09-02 21:21:32 +00:00
David Ostrovsky
e140ab9194 Fix poppler on MSVC 14.0
Change-Id: I4791c53078f827248b6f163104727cd97dfb227f
Reviewed-on: https://gerrit.libreoffice.org/17659
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
2015-09-02 16:06:32 +00:00
David Ostrovsky
c4afb5d193 Fix nss on MSVC 14.0
Change-Id: I8c2f18a509ae6686af4ede5b0daa8291d164c9fd
Reviewed-on: https://gerrit.libreoffice.org/18211
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-09-02 14:08:51 +00:00
David Ostrovsky
c214802883 Fix coinmp on MSVC 14.0
Change-Id: I59372b51ce4aef2e4a923787db61e20cfd96a9fa
Reviewed-on: https://gerrit.libreoffice.org/17342
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
2015-09-02 14:01:18 +00:00
David Ostrovsky
aae9c47270 Fix libgltf on MSVC 14.0
Change-Id: I3fda18b1d26e8c7ff509cdd33e44e75671c6157d
Reviewed-on: https://gerrit.libreoffice.org/18212
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
2015-09-02 13:57:01 +00:00
David Ostrovsky
fe22febbda icu: Parallelize writing to PDB files
Change-Id: I728177b27fa4049c3f3945246f0f19f937c949b4
Reviewed-on: https://gerrit.libreoffice.org/18216
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
2015-09-02 13:53:32 +00:00
David Ostrovsky
e00a3a684e core: fix build with system boost 1.59
9a6cdce37e601b1406c71fef16ad9b315045c9da was trying to fix the problem
with exposing deprecated vars and functions in system's error_code.hpp
include file by patching bundled boost version.  This approach would
only make sense, when upstream version is going to be fixed ASAP. Apply
another approach, and follow the same pattern as applied in external
libraries, by defining

  -DBOOST_ERROR_CODE_HEADER_ONLY \
  -DBOOST_SYSTEM_NO_DEPRECATED

instead of patching bundled boost version.  This way, the code would
work with unpatched system boost 1.59 final as well.

Change-Id: I8684ca458ea4a5b7d7c3c3acfe7c14a6d19bc665
Reviewed-on: https://gerrit.libreoffice.org/18201
Reviewed-by: David Ostrovsky <david@ostrovsky.org>
Tested-by: David Ostrovsky <david@ostrovsky.org>
2015-09-01 07:51:43 +00:00
David Tardon
34c8903fb1 a blind attempt to fix tinderbox failure
Change-Id: I3b33529a37174682e68be897a77b2736133b6ac6
2015-08-31 12:23:22 +02:00
David Tardon
d4cac4de65 libcdr: fix build with boost 1.59
Change-Id: Ie12338eae161f0a13fa4ff036e41d389bc0d616a
2015-08-30 18:27:29 +02:00
David Tardon
70b8f2e254 libvisio: fix build with boost 1.59
Change-Id: Ib90425d6908bc0bfe2efb633d0215f77546e4c38
2015-08-30 18:27:27 +02:00
David Tardon
51c292b8bb libabw: fix build with boost 1.59
Change-Id: I2213101623ba7e2cc329b659e17abe3d82e6b634
2015-08-30 18:19:48 +02:00
David Tardon
6ac4772ecc libodfgen: drop dep. on boost
Change-Id: If13cdf90de752626bbd37877fea045faae0616cb
2015-08-30 18:19:44 +02:00
David Tardon
ee0f5944fb libmwaw: drop dep. on boost
Change-Id: If3bce409a98b9593920c41f8e18b82e8daa36fb1
2015-08-30 18:19:41 +02:00
David Tardon
41680ccd05 libwps: drop dep. on boost
Change-Id: Id8ac510ad96d2a845b5c14024973274fb797c000
2015-08-30 18:19:38 +02:00
David Ostrovsky
9a6cdce37e Bump boost to 1.59 final release
Change-Id: Id71e098dd2356043d2b5fee0736ebfedb5c8c1cd
Reviewed-on: https://gerrit.libreoffice.org/18050
Reviewed-by: David Ostrovsky <david@ostrovsky.org>
Tested-by: David Ostrovsky <david@ostrovsky.org>
2015-08-29 08:43:14 +00:00
David Tardon
737e2061cc upload libwps 0.4.1
Change-Id: I53dc6d358952a046a4c1f03246441742dfa3d685
2015-08-25 14:16:58 +02:00
David Tardon
6b0585a5b7 upload libmwaw 0.3.6
Change-Id: I09249673d42d36bf72ee1ffbf8f3f37734bd8bae
2015-08-25 10:03:11 +02:00
Stephan Bergmann
aeafca1334 external/apr: Avoid dependency on system uuid lib
...which isn't even needed, as apr only uses APR_HAS_OS_UUID for apr_os_uuid_get
(apr_portable.h), which is neither used internally in apr nor by either of the
two clients of apr in LO, external/serf and ucb/source/ucp/webdav

Change-Id: I2e9d1f2640df0a8125ae2840f54488e77656c3ec
2015-08-17 12:03:38 +02:00
Giuseppe Castagno
fed2984281 tdf#82744: fix WebDAV lock/unlock behaviour - part 4
Fix a problem when neon send the token list for
methods modifying a WebDAV resource.

The problem showed up when working whith Sharepoint 2013.
Other WebDAV servers seem unaffected by it.

The If Request Header is currently formed in neon using the
"Tagged-List" format, while Sharepoint 2013 only accepts the
"No-Tag-List" format.

References:
section 7.5 of RFC4918:
http://tools.ietf.org/html/rfc4918#section-7.5

section 10.4 of RFC4918:
http://tools.ietf.org/html/rfc4918#section-10.4

Change-Id: I24d607fde251f1846f0e7b630b627b1500da18ea
Reviewed-on: https://gerrit.libreoffice.org/17423
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
2015-08-14 13:36:54 +00:00
Norbert Thiebaud
a8db357874 gbuild/config stop using VERBOSE, use only verbose=t
configure.ac was setting VERBOSE=YES/NO when really
we use verbose=t or verbose=

Change-Id: I47aee8d177cb2d788a62ecdbbb9cc3695c2bb299
Reviewed-on: https://gerrit.libreoffice.org/17634
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
2015-08-11 04:34:45 +00:00
Thomas Klausner
05925ef8a4 Do not add --binary to patch flags unconditionally.
It is only needed for Cygwin, and some patch(1) don't support it,
like NetBSD's.

Solution suggested by vmiklos on irc.

Change-Id: I65a3a82e755167828658218c7d73c4f2294e587f
2015-08-08 18:00:07 +02:00
Andras Timar
0dc79f35aa libmwaw bundled soname patch
Change-Id: Ibaba47be8aeefca7719d1ff335f551777130c6cd
Reviewed-on: https://gerrit.libreoffice.org/17568
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
2015-08-07 13:57:39 +00:00
Andras Timar
824e663cfb libetonyek bundled soname patch
Change-Id: Ib9ca5d65a493db7daa094b0dea3613637c4c184b
Reviewed-on: https://gerrit.libreoffice.org/17567
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
2015-08-07 12:39:21 +00:00