1018 Commits

Author SHA1 Message Date
Luboš Luňák
65a3622148 disable KFileDialog usage if QClipboard can recurse
Change-Id: If23a365b96c1634c2f8940f6ece973089dc3151f
2014-04-25 14:18:05 +02:00
Tor Lillqvist
bcc44b82b5 Improve help message for --with-locales
Change-Id: I54109240f55a6e0d13dee16882a8175140b77867
2014-04-25 14:34:07 +03:00
Tor Lillqvist
25d88d2b8e More hacking on --with-locales
Propagate the restriction of locales into <config_locales.h>. Note that in the
normal case, with no locale restrictions, all the WITH_LOCALE_xx macros are
zero anyway, but WITH_LOCALE_ALL is one.

Restrict which character encodings are handled in
sal/textencsal/textenc/tables.cxx based on the WITH_LOCALE_ macros. (Don't
simply always do it for iOS.)

Massage the affected unit tests to not crash when only partial character
encoding information is present.

Change-Id: Ie2c882c262ebd0d2b37dde66b8fe3c3e2570da14
2014-04-24 19:44:10 +03:00
Kohei Yoshida
c72f76fcd1 Set mdds 0.10.3 as the new package requirement.
Change-Id: Ide0e10fa528d53a7e732d00b54c940111beebe19
2014-04-23 21:08:26 -04:00
Kohei Yoshida
853a514d36 "your can" -> "you can"
Change-Id: Iec2cdcdccb3c9a9771dd5f31f527ddccd470765c
2014-04-23 19:53:01 -04:00
Tor Lillqvist
0c0fbc3f8b Add a new configure switch --with-locales for restricting the included locales
For now only effective in the DISABLE_DYNLOADING case, where it limits
the locales compiled in to the i18npool library. Maybe should use this
same option to also limit what collation tables etc are compiled in?

Not expected to be used for desktop OSes, but can be useful for mobile
platforms where every megabyte counts.

Change-Id: If672b4cd19f44f8c7e119378faf40930a51969b7
2014-04-22 19:38:25 +03:00
Jan Holesovsky
fe5dbe3847 libgltf: Make it link with freetype on Windows.
Change-Id: I57dcde58bb017ab087908154bc4a1af6d5d152b9
2014-04-22 01:17:10 +02:00
Markus Mohrhard
0f72d53c05 Enable libgltf on windows as well
Change-Id: Id878bacc86facba34f77bde2fbbfd78b0a426c39
2014-04-22 01:17:09 +02:00
Rene Engelhard
aa16cd4006 fix --disable-coinmp
we need a AC_ARG_ENABLE for it

Change-Id: Iafdbcbb56674c6813c9b3601aab9d5832c7e2977
2014-04-21 00:15:54 +02:00
Zolnai Tamás
4652d11862 Try to disable gltf support on mac once more.
Change-Id: I863829590050ec6d19957969aee8cda4515df894
2014-04-20 12:24:53 +02:00
Zolnai Tamás
68617a21a2 Disable gltf support on mac until freetype build problems are fixed
This reverts commit 68baa264a5c36f99bf946fae92e0faef53b737f3.

Change-Id: Iea889a3188783f6c0d853f04e2b43442e0a692cc
2014-04-20 12:06:54 +02:00
Christian Lohmaier
31792ca5a2 bump product version to 4.3.0.0.alpha1+
Change-Id: Ibb3533f58f780ace2acdc710e257dcd4ef4717cc
2014-04-20 05:19:10 +02:00
Christian Lohmaier
7f62b44458 java home for JDK 1.8 can also be found in registry
Change-Id: I0179696962c300792f75bf41171514be3ddaa76e
2014-04-20 00:11:22 +02:00
Zolnai Tamás
3bc517828a Disable gltf support on windows until it has building problems.
Change-Id: I6469c4aa0367a420079c0862e7db40064189a78a
2014-04-19 18:18:59 +02:00
Zolnai Tamás
f333d58e73 Introduce a new building flag to enable/disable gltf support
Enable it by defautl excepting android and ios.

Change-Id: I7798661ad7e470ad1eb91060ec21ba1de3979a4b
2014-04-19 18:10:14 +02:00
Zolnai Tamás
cda58f9381 configure.ac: remove duplicated flag
Change-Id: I95ee315fe1c10ae95ea0fe940eca4c06a6326447
2014-04-19 18:10:13 +02:00
Zolnai Tamás
62fd63050c Integrate libgltf for rendering gltf models
Change-Id: I7c30dbcf276052c01bb15f3b8c77a2406260aa7b
2014-04-18 12:56:11 +02:00
Zolnai Tamás
b6cbb15026 Freetype is needed by libgltf on all platforms
Change-Id: I042cbc5f4cabfa7ec387594189e2f86be6ec7fbf
2014-04-18 11:19:26 +02:00
Tor Lillqvist
629cc605a4 Intermediate commit of hacking on --disable-database-connectivity
Add HAVE_FEATURE_DBCONNECTIVITY to <config_features.h> instead of
using (or not, more likely) -DDISABLE_DBCONNECTIVITY.

The plan is still that database connectivity would be disabled always
for the non-desktop platforms, and otherwise disabling it would be a
configure option.

But, still lots to do; the TiledLibreOffice iOS test app gets tons of
undefineds when linking if I actually try to disable the database
connectivity.

Change-Id: If1e4b55faa1514cd55dec5fc5487a30d689739ac
2014-04-18 00:04:15 +03:00
Tor Lillqvist
262aa2c2e5 More generic way to disable avmedia
Introduce a configure option --disable-avmedia. For non-desktop,
avmedia is always disabled (for now), and for desktop enabled by
default. Add AVMEDIA to BUILD_TYPE when enabled. Don't build avmedia
when disabled. Add HAVE_FEATURE_AVMEDIA to <config_features.h>. Bypass
avmedia-related code when disabled.

Change-Id: I919c6e199bff87d9f142d55dff6373f0ed217f39
2014-04-17 22:18:02 +03:00
Tor Lillqvist
253ffdf2b0 Pass -flto as part of CC and CXX when building external libs for Android
Using -flto and Clang still doesn't work, though, build stops already in
fontconfig. The linker claims the expat library doesn't have an archive symbol
table. Go figure, oh well, won't bother trying any more for now.

Change-Id: Icbd65269e958665704104322e66a5b3a78fac75e
2014-04-16 13:06:06 +03:00
Tor Lillqvist
9eb25b0fb9 Probably not a good idea to use gold with LTO
Change-Id: I72559ebabecad288f4c56bb9ff1eddbb498a2d35
2014-04-16 13:06:05 +03:00
Tor Lillqvist
c32f6050bd Use the 4.8 gcc toolchain in conjunction with Clang for Android
That's what the $NDK/toolchains/arm-linux-androideabi-clang3.4/setup.mk does,
too.

Change-Id: I90555bc5f026761ebcf7a2dce650382b6c0d94da
2014-04-16 13:05:44 +03:00
Tor Lillqvist
77be5e9064 Update experimental hacks for using Clang from the NDK
Change-Id: Id8fd8ca3c53fe97caa00a2d1c80b73387a4be2bc
2014-04-16 09:56:08 +03:00
Michael Stahl
0d8e3a1459 fdo#75376: configure: disable LTO by default for MSVC too
MSVC 2010 LTO triggers some bug in painting Writer documents;
unfortunately it's not possible to put a VCVER check in there to enable
LTO by default only for MSVC2012 because the compiler detection actually
uses the ENABLE_LTO value.

Change-Id: I29ecdd552d8a8bbd673a844e6bf0c938a98825c2
2014-04-10 12:58:56 +02:00
Matúš Kukan
0c0c84d78a typo from 702d79a3f8fd3c5e4b433195908317075c87ad9d
Change-Id: I48694c4fc4ee709d8ca8b3bba2207c098533cde3
2014-04-08 13:17:11 +02:00
Matúš Kukan
07e1f3c10e Revert "Remove --disable-lpsolve configure option."
This reverts commit 0737d4f6f9d5db5197ce4f35214a785250b8e848.

Commit adding --with-lpsolver was reverted in
8dc394d5c573e5583760c7cc56c5c19062d3f062.

Change-Id: I27598f25f05edafd6afae49d85f81b60f9a0e0a3
2014-04-08 10:31:14 +02:00
Matúš Kukan
702d79a3f8 Find apr and serf libraries in --enable-dbgutil Windows build.
Change-Id: I06af5605ac5cf8606864b7c42527aa567571341a
2014-04-07 23:54:46 +02:00
Markus Mohrhard
d8ae59e097 add concept for chart xshape tests
will be run on a tinderbox for now that will be the reference for
anything related to it

Change-Id: Ib795b53f74e9207d0272342f12d426bbc21164b4
2014-04-03 01:10:52 +02:00
Tor Lillqvist
44405c95b6 We use four column indentation steps in this file
Change-Id: I52898b460669ce7afaaeef4d28f36883eb20effa
2014-04-02 17:12:35 +03:00
Tor Lillqvist
3ec4b90799 Fix g++ version test
Change-Id: I03bb06ddda9f8d54fae926004f5cf55cf5846833
2014-04-02 17:12:35 +03:00
Douglas Mencken
db1c9e4dad configure.ac: require g++ 4.1 or above
it's known that GCC 4.0 is unable to build LibreOffice;
also remove check for "a buggy version of g++ (3.4.x)"

Change-Id: I97a030c4a214033cab13a69b4c4a599970f9e1cd
Reviewed-on: https://gerrit.libreoffice.org/8812
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
2014-04-02 13:49:48 +00:00
Matúš Kukan
de7cdbc584 Install coinmp and lpsolve linear solvers in parallel.
Change-Id: If07d94a2f646c8377b76fdf645e85f9491e4f061
2014-04-01 11:04:33 +02:00
Matúš Kukan
8dc394d5c5 Revert "Allow to build lpsolver based on CoinMP library."
This reverts commit 4f7b96886ec2e98f270a9ec3c3509cd523fce7cc.

Conflicts:
	configure.ac
	scp2/InstallModule_ooo.mk

Change-Id: I5621496d70a2c493eb964c1138d310c68fa6d660
2014-04-01 11:04:32 +02:00
Caolán McNamara
1731f6e692 bump apache-commons-lang to 3.3.1
Change-Id: Ibae9d3d143e111c0bb60de76deb085a3ccb010c9
2014-03-25 13:06:34 +00:00
Caolán McNamara
3dad9b1019 bump apache-commons-codec to 1.9
Change-Id: Ia5638f4c4cc47121610b8ddff144fb88aff6b96f
2014-03-25 13:06:34 +00:00
Caolán McNamara
2b15c85a8c bump apache-commons-logging to 1.1.3
Change-Id: Ibeebcc8616a3547f2e2dbf4d613ce4c02ba9d176
2014-03-25 13:06:34 +00:00
Luboš Luňák
f605cfc73d make it possible to build without the obnoxious forced -j to make
Rework --with-parallelism to not add any extra -j to make if 0
or --without is used. This requires explicit -j usage, which
- builds even compilerplugins in parallel
- builds 'make -C sw/' in parallel (since you don't forget the -j)
- avoids jobserver disabling if -j is explicitly passed to the toplevel make

IMO this is just a relic of the old build system and the option should
be dumped altogether, but I don't feel like arguing right now.

Change-Id: I71479391bcfc84aa5e9fd9696880702da496d45c
2014-03-23 16:26:56 +01:00
Stephan Bergmann
4999a73991 --enable-python=fully-internal to force PYTHON_FOR_BUILD=
(for testing purposes, mainly)

Change-Id: I50d3c92b9ac0cc9dda55b7340f657acb74f675f6
2014-03-19 11:26:37 +01:00
Matúš Kukan
4f4d9c0635 Avoid duplicate symbols in libmerged for Windows too.
This is working version of fc27a685d466dc380a8b68cd48f47db632ed3693

Change-Id: I48e861b5b7692ea051edf52d7ad9cc54ca989e22
2014-03-17 20:38:22 +01:00
Jan-Marek Glogowski
cc8d566d74 KDE4: add Qt4 glib ExcludeSocket runtime check
Add a runtime check and configure warning to disable KDE4 native
file pickers, if the Qt4 glib dispatcher doesn't honor the
QEventLoop::ExcludeSocketNotifiers flag.

This way polling the QClipboard using the event loop won't
crash LibreOffice with recursive paint events,

See https://bugreports.qt-project.org/browse/QTBUG-37380

Change-Id: I5cad30ead74571e49a075c084cca7a19acff7523
2014-03-14 23:44:12 +01:00
Matúš Kukan
50c5a4ce9c Revert "Avoid duplicate symbols in libmerged for Windows too."
Forgot to test properly on Windows :-(.

This reverts commit fc27a685d466dc380a8b68cd48f47db632ed3693.
2014-03-14 10:10:09 +01:00
Matúš Kukan
fc27a685d4 Avoid duplicate symbols in libmerged for Windows too.
Export these symbols from sfx library.
For cases when we link together more libraries, there are more symbols,
so I've kept __attribute__((__weak__)) hack there.

Change-Id: I8b7f6fc9bea479dca5062344c04b74c1f3eb36b2
2014-03-14 09:31:42 +01:00
Matúš Kukan
0737d4f6f9 Remove --disable-lpsolve configure option.
Use --with-lpsolver="coinmp" or --with-lpsolver="no".

Change-Id: Ibc806b85fb6c03e1cf6f23d860246a6fb2f273c1
2014-03-14 09:31:41 +01:00
Michael Stahl
16986df561 normalize values of WITH_MOZAB4WIN
Change-Id: Iad5aa66635a34a4dfceb0bd6145f2d9bd197cc17
2014-03-11 11:57:18 +01:00
Michael Stahl
e3ba76406b normalize values of DO_FETCH_TARBALLS
This one has additional value "ALL".

Change-Id: Id804172eee899b443a6f8ae6bce8781136096dc7
2014-03-11 11:57:18 +01:00
Michael Stahl
727e2e7190 normalize values of WITH_GALLERY_BUILD
... and remove the unimplemented "package" option.

Change-Id: I2b0cfcdc040b653fe0c4cd061ae4e0d7f745068c
2014-03-11 11:57:18 +01:00
Michael Stahl
593ff64283 normalize values of MINGW_SHARED_GCCLIB/MINGW_SHARED_GXXLIB
Change-Id: I4f4cecd95f87b9d37fa1b1a270cf554d7707aaa2
2014-03-11 11:57:18 +01:00
Michael Stahl
0afb3a7f45 normalize values of HAVE_GNUMAKE_FILE_FUNC/WITH_MYSPELL_DICTS
Change-Id: Ie8e6858194f4081e080f67a9af88108f10e1c503
2014-03-11 11:57:17 +01:00
Michael Stahl
7f61c038a0 normalize values of USE_LIBRARY_BIN_TAR
Change-Id: I1101b87d3f34169f985924f8b867511e68ed5b66
2014-03-11 11:57:17 +01:00