702 Commits

Author SHA1 Message Date
Norbert Thiebaud
814818c345 firebird: enable-debug cause trouble due to a lifecycle management issue
firebird in debug mode abort() on lo shutdown due to a lifcycle management
issue where firebord try to create a directory in a temp directory that
is not there anymore, and then exception for it and
that exception in debug mode cause an abort.

Change-Id: Iabbd6ffda34a84e5b0d8e44761226083c8c1d168
2014-06-28 16:56:23 +02:00
Zolnai Tamás
a2648efa67 libgltf: fix Linux-with-check build
It seems some of the warnings are treated as errors
in Linux-with-check builds.

Change-Id: I9ed876ba634d944c022838a625164f06f100a7df
2014-06-28 12:37:55 +02:00
Zolnai Tamás
4bdbc1c93b libgltf: make 'Requires' valid in libgltf-0.0.pc file
Thanks to Rene Engelhard for help to make it valid.

Plus glu is not used, so remove it.

Change-Id: I5e3631e9b3d24c2b1d9044192d7c0a55c234f7c0
2014-06-27 19:19:46 +02:00
Zolnai Tamás
b05b970daa libgltf: use WHITESPACE
Change-Id: I47ca82d5f08431c8af8b8a85cfbfd083ebd6fda0
2014-06-27 15:09:10 +02:00
Zolnai Tamás
ab028bf00e libgltf: fix wrong include path to config_$(gb_Side)
Change-Id: I63d1822fd08c997a9432ed09ada6d5299bc658b1
2014-06-27 14:24:42 +02:00
Zolnai Tamás
c7d6541f5d libgltf: it seems gb_SPACE is not that we need here
Change-Id: I099f2bb007cdd29db25a99ca84e53115a12379bd
2014-06-27 13:41:36 +02:00
Caolán McNamara
e8b753910b update to latest libexttextcat
Change-Id: I18cb4d6939c5fcf765ff3033c67583048b55e4a1
2014-06-27 11:34:29 +01:00
David Tardon
1e735d9394 fix build of libpagemaker on windows
Change-Id: Iac9920b9886fda514e6db35dc89facefeebe4d68
2014-06-27 11:36:04 +02:00
Caolán McNamara
77af6cd18c update hyphen 2.8.7
Change-Id: Icbe95429903dd3605acfd659c46f001d838b52c3
2014-06-27 09:59:40 +01:00
David Tardon
516fb340b1 integrate libpagemaker
Change-Id: I077d7c9a41793abdf5f001386f44ac407f94a6d3
2014-06-27 10:39:29 +02:00
Caolán McNamara
0751477a37 upgrade mythes to 1.2.4
Change-Id: I79b658fc737ef3dd65039c3b43705505a45fb1fd
2014-06-27 09:36:18 +01:00
Caolán McNamara
080bf84bff clang: WaE: -Wunused-parameter
Change-Id: Ibd62d74d1244a29d7554837c3b39e76b87098b97
2014-06-26 16:29:12 +01:00
Zolnai Tamás
481a17b6a6 libgltf: compiler error fixes: missing include and missing namespace
Thanks to Rene Engelhard for the report and the fixes.

Change-Id: Ia14980bdbcd9e714b1e9cd41f04af9371aa22371
2014-06-26 17:14:36 +02:00
Stephan Bergmann
fb48904dfa Revert "external/libgltf: Hack in missing -fPIC"
This reverts commit 5da85a21241f09a0b2d7796bc952806a1a863592,
bb9078e3dee48afc4c2bd8006a892924f8b38b39 "libgltf: use --with-pick [sic]" had
already added --with-pic.
2014-06-26 08:53:32 +02:00
Stephan Bergmann
5da85a2124 external/libgltf: Hack in missing -fPIC
Change-Id: Ied0fe5f376bf17bd931f440e57d15b22ab6db86e
2014-06-26 08:48:05 +02:00
Zolnai Tamás
3bebda9cd3 libgltf: remove dependencies of config.h.in
It seems something is wrong with the files in the
libgltf tarball (maybe wrong timestamps?), because
config.h.in is always regenerated by make (autoheader).
It causes build problems so just remove the deps for this time.

Change-Id: I404c29673987d7c8f75ec8fe4978173593c75a2f
2014-06-25 23:29:05 +02:00
Zolnai Tamás
211e07c0e0 libgltf: try again with this configure patch
Touch only the configure but not the configure.ac

Change-Id: Iee93036f2378f29530ffae9be8b4324e8425d2ec
2014-06-25 19:23:24 +02:00
Zolnai Tamás
c5bb272883 libgltf: replace configure patch to avoid using autoreconf
Change-Id: Idcab012af9c27c4fed31c07ce230816d1c61d605
2014-06-25 18:51:23 +02:00
Zolnai Tamás
bb9078e3de libgltf: use --with-pick
Change-Id: Ide01491460c9c81ed044be762c7dd07e8a5ca575
2014-06-25 18:29:38 +02:00
Michael Stahl
96ff104494 libgltf: try to fix the MSVC2010 build
Change-Id: I8dde439d19be45d5039904b6e917b17ca0ee4758
2014-06-25 17:05:11 +02:00
Michael Stahl
dfe787ef5d libgltf: add patch to find the headers in WORKDIR
Change-Id: I8570511be7c1d6de94ee82e18bad5b00b36d99bb
2014-06-25 16:58:43 +02:00
Michael Stahl
d83e66da94 libgltf: variable names need module prefix
Change-Id: Id144a483fe5576cdd546ac5da87890dc61f964b3
2014-06-25 16:58:41 +02:00
Zolnai Tamás
6403f2b59b Update libgltf: new build system and various fixes
Building:
- The new tarball has reasonable build system so
build libgltf as external package instead of compiling
source files directly.
- Freetype dependancy is removed

Improvements comes with the new libgltf
- Can rotate the models too (orbit mode)
- Two camera handling mode: walkthrough and orbit
(press M to change).
- gltf_animation_set_time() works
- FPS can be displayed without freetype (press F)

Additional notes:
- There were some bugs/regressions which are fixed
during the integration (see patches).
- License files are uddated now.
- libgltf building is enabled only on those platforms
on which gltf support actually works (windows and linux)

Change-Id: Ia6c9c4da53a9b4fedba0d73aa5791489f8ad424b
Reviewed-on: https://gerrit.libreoffice.org/9895
Reviewed-by: Zolnai Tamás <zolnaitamas2000@gmail.com>
Tested-by: Zolnai Tamás <zolnaitamas2000@gmail.com>
2014-06-25 13:22:29 +00:00
Stephan Bergmann
d77c108922 external/icu: Change flexible array members to be of length 1 instead of 2
...so that -fsanitize=undefined does not report false out-of-bounds accesses;
Clang's isFlexibleArrayMemberExpr (lib/CodeGen/CGExpr.cpp) only treats arrays of
length 0 and 1 as such special flexible cases.

There appears to be no code in icu that depends on those arrays to be of length
2 (e.g., via sizeof), though it does look suspicious that they are deliberately
of length 2 instead of 1.

Change-Id: I85293e769f1d64cb4e60e13f1cd7f88b76e37487
2014-06-19 23:05:42 +02:00
Stephan Bergmann
e7e39d3969 Avoid undefined out-of-range conversions from double to unsigned char
Change-Id: I7cf4af81d477865aa0a93c8aa071a8785677c572
2014-06-18 13:26:50 +02:00
Stephan Bergmann
6640136bd1 Pass debug flags into lpsolve
Change-Id: I8bfd8995fe59568d194948a6cf239a2477d0e0ea
2014-06-18 13:25:30 +02:00
rbuj
0bf363bb6a OS X: modify rhino1_5R5 patch for JDKs >= 1.5
Change-Id: Ie07d71055d2776c0701a23db05a0cb91b8d5cb5b
Reviewed-on: https://gerrit.libreoffice.org/9809
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-06-18 09:46:29 +00:00
Douglas Mencken
9f339a8945 external/librevenge,libmwaw,libodfgen,libwps: fix self-linked symlinks build problem
...LibreOfficeDev.app/Contents/MacOS/librevenge-0.0.0.dylib: Too many levels of symbolic links
(librevenge-0.0.0.dylib --> librevenge-0.0.0.dylib: broken symbolic link to librevenge-0.0.0.dylib)

The reason for this is that symlink librevenge-0.0.dylib
(UnpackedTarball/librevenge/src/lib/.libs/librevenge-0.0.dylib -> librevenge-0.0.0.dylib)
is copied via cp --no-dereference, thus becoming linked to self.

Change-Id: I4b918c35c594800fb2d7f84ee0ee9f2ff2a5fe14
Reviewed-on: https://gerrit.libreoffice.org/9783
Tested-by: David Tardon <dtardon@redhat.com>
Reviewed-by: David Tardon <dtardon@redhat.com>
2014-06-17 09:53:02 +00:00
Zolnai Tamás
fd8cee8c1f libgltf: fix up this patch, some forgotten changes
Change-Id: I0fe3ee06d8112207f3ae3e0e8e40fa74d043ce11
2014-06-13 01:19:31 +02:00
Zolnai Tamás
3d300f1e86 kmz2gltf: Use LO's ZipFileAccess to unzip kmz
Instead of this hacky collada2gltf patch.

Change-Id: I9f15c4ee1c9ea1a1a64116691b12b696c1d63ac5
2014-06-13 00:23:42 +02:00
Zolnai Tamás
6904c836b2 glTF: Avoid segmentation fault when one of the input files can't be loaded
libgltf: Parser releases the glTFHandle, but it was not connected to
the corresponding handle by RenderScene::initScene. So when rendering
stopped during file loading because of missing file, Parser's handle
member was an uninitialized pointer so it crashed by calling release
method.

Change-Id: I80099195341766f474143014d5949703d47a6fd8
2014-06-13 00:23:37 +02:00
Michael Stahl
fbbce4cb2b nss: build fails with Win32 make due to backslashes
Change-Id: I9621b3ae12072634a707123ea375f6eb546d9cf9
2014-06-09 17:05:53 +02:00
Michael Stahl
f5111df1f4 libabw,libfreehand,libvisio: avoid some quoting issues
With Win32 make there are problems with the sed expression.

Change-Id: I6d7fe52a233ef88a43ee1b6e3378fcb7b0792d07
2014-06-09 17:05:51 +02:00
Michael Stahl
548da05c53 curl: work around mysterious xcopy failure
When building with Win32 make, the xcopy at the end of the build fails
with "Invalid arguments" error, which is clearly wrong, since the
arguments are exactly the same as before, and furthermore curl is not
built with GNU make at all, but with nmake!  W-T-F?

Change-Id: Idc0b362202e1d14722573662bebeda0bc7070660
2014-06-09 17:05:51 +02:00
Michael Stahl
0a9f1cf88a openssl: stop (ab)using fix_end_of_line to break symlinks
Win32 make has problems because the command line gets too long.

Change-Id: I157b7b2b61353b158b1a3f412331e54aafec206c
2014-06-09 17:05:51 +02:00
Michael Stahl
dbe2f8900f python3: stop symlinking directories on WNT
Change-Id: I281d3dd66a8db8da44cce60bade4a0ee7d1df763
2014-06-09 17:05:48 +02:00
Julien Nabet
c892c60ae7 Typos
Change-Id: Ic6cf922c9a4feb4b80ee376d269266b2fc24ae6d
2014-06-09 09:06:28 +02:00
Caolán McNamara
67b4b34cce coverity#1202902 Uncaught CoinError exception
Change-Id: I93488fa942f1975b9c32be6d37fc76ea955a2067
2014-06-06 14:56:28 +01:00
David Tardon
e2d53032f4 upload libetonyek 0.1.1
Change-Id: If71250029229cfc167a2ec5ef0d6aea9bc57018c
2014-06-03 09:00:27 +02:00
David Tardon
9496d57334 upload libe-book 0.1.1
Change-Id: I48f67b203c3362ff87e41635e1212e0024a982f0
2014-06-03 09:00:27 +02:00
David Tardon
93e2ae4141 upload libodfgen 0.1.1
Change-Id: I46079625b9aa6fd4e1c205a381d2c157b51dc7e4
2014-06-03 09:00:26 +02:00
David Tardon
26f25fdabb upload librevenge 0.0.1
Change-Id: I10d457fe34a4e015d9a5e0fe92c27bdd1c7231be
2014-06-03 09:00:26 +02:00
David Tardon
f85d10fdf6 build libwps as shared lib
Change-Id: Ic30d54461f799b745d0887b830445f00efeb6faa
2014-05-30 20:04:22 +02:00
David Tardon
79211c1abe build libmwaw as shared lib
Change-Id: I3c970cf3d15c2bd0072dccdf34bc3f0dae53c0b8
2014-05-30 20:04:22 +02:00
David Tardon
89e65184bc fix detection of Keynote 3 documents
Change-Id: I1c3e6b2809ee8b63f6f4db886bf6358b668b505f
2014-05-29 17:19:18 +02:00
David Tardon
2ac1d3949c parse zipped FictionBook 2 files again
Change-Id: I04eda7844a5557f834f3ada2cef991b0a181c8a0
2014-05-29 13:33:50 +02:00
Zolnai Tamás
00e7b772b4 Patching libgltf: fix wrong deallocation method
Change-Id: I05c5650c1e43cf9ac4156e8d74073bf92ac0c4df
(cherry picked from commit 3ce0f83cec6d2ee1467523209df633c5a2487f71)
2014-05-28 15:42:07 +02:00
Zolnai Tamás
32f60d78b1 libgltf: solve this memory leak problem on a better way 2
Handle those cases when file loading failes.
Release *.json file on a different way since it is allocated
by libgltf (inside the glTFHandle).

(cherry picked from commit fafc1e29c1f060c1a44361a0445300f9786ad6f4)

Change-Id: Idf6c6971a8ac1b342d89dc4f61a62624183e01d0
2014-05-28 13:08:11 +02:00
Zolnai Tamás
9c830b09a0 Patching libgltf: the passed texture bitmaps are RGBA buffers
Change-Id: I53f6a97820da12e89d567e1bc10226fa27cafd84
2014-05-27 22:17:17 +02:00
Zolnai Tamás
37dd6ced1e patching libgltf: stop a huge memory leak
It is ambiguos where we should free file buffers because they
are allocated by the caller code, but since gltfHandle is
deallocated inside libgltf and libgltf has a gltf_renderer_release
method for deallocation it seems better to free them by libgltf.


Conflicts:
	external/libgltf/UnpackedTarball_libgltf.mk

Change-Id: If3d9abed0514128c13cde8c1967ea80c4d27bf59
2014-05-26 23:42:17 +02:00