Age | Commit message (Collapse) | Author |
|
The commit message of 0e5f2ea0de71439fe121da47deaba68585541808? didn't
mention this, so I guess flipping over the default was just an accident.
Change-Id: I9078cc56a6064e3498b012848b860c7b414b37e6
|
|
Change-Id: I2b587946f094cd4e83f4148d6e3359452ec36bf6
|
|
Support cramming everything into one big merged library as well as
only the libraries depended upon by almost everything.
Change-Id: I69647037dc62840294ba670d5d6c172a4608bf3f
|
|
There is no configure switch for this, URELIBS must be set.
This commit changes strategy to link also libraries being merged.
We need them for build tools like idlc, cppumaker, .., so the tools can
link against them now. This avoids circular dependencies.
Change-Id: Ic49e18ecbeaff84d4f5a7fafe8b1fbf45ed18c9b
|
|
Change-Id: I3797c48951f5b95db7248122bd62c2b2ca2e3047
|
|
one variable to find them,
one variable to deliver them all and into filelist put them,
in $INSTDIR where the installer searches.
Change-Id: I989f578f0ed6f9ef9167522249b36d95c15bfd1b
|
|
Change-Id: Ie82afb1f22caa0b02ddac256e2a0c2a49f19bb15
Reviewed-on: https://gerrit.libreoffice.org/3173
Reviewed-by: Miklos Vajna <vmiklos@suse.cz>
Tested-by: Miklos Vajna <vmiklos@suse.cz>
|
|
I think it is useful to use SAL_FINAL mainly as a documentation aid,
to make it clear to a code reader when a class is not expected to be
derived from, and when a virtual function is not expected to be
overridden in a derived class.
Possibly there is also some class of bugs that using SAL_FINAL will
help find?
Change-Id: I45002f020dcb52e8a9f2962ff98780f2b80627af
|
|
I get the below warning for every single jar file without this patch.
warning: [options] bootstrap class path not set in conjunction with
-source 1.5
1 warning
Change-Id: I71c01aeea993640f1ec86fe1d8a977656861358d
|
|
This is preparatory work for creating installation directly by gbuild.
Change-Id: I1b11db37c76ff781731845650169f39cb78fe820
Reviewed-on: https://gerrit.libreoffice.org/3189
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
|
|
Since we no longer support the old Apple SDK using gcc-4.0.1, we can
remove the cruft to work around its problems. Woohoo.
Change-Id: Idf275e76449443f1f0314e75dab993f213a77eb7
|
|
... with a configure check for the fixed raptor library.
Change-Id: I495d5d28e9a4e7b6234f8f9d17c2bda36154316d
|
|
Change-Id: I10b15141e6a5f93365e1cfa6fbc0c7cc3ea49b15
|
|
Change-Id: Ib47f75f115f3410299890e775784b7c7bbc1316c
|
|
Change-Id: Ia7393d177a24ec6d5e3c25e487a8d5ae96e3c02a
|
|
Change-Id: Ic9e2970a29e387dc85972dc97a66e1dc47913a05
|
|
upgrade raptor to 2.0.9, rasqal to 0.9.30, redland to 1.0.16:
- new raptor depends on libxml2 version 2.6.27 and thus will _not_
build against system libxml2 on Mac OS X 10.4/10.5
- stop delivering raptor-config/rasqal-config, set env vars instead
(which unfortunately requires patching configures, TODO: upstream that)
- remove redundant configure flags
- stop passing -Wl,no-inhibit-exec (causes HP-UX code to be built on Linux)
- disable new rasqal build deps:
--with-uuid-library=internal --with-digest-library=internal
- disable redland "libltdl" nonsense via --disable-modular
- fortunately openssl digest support has been removed too
- drop raptor-1.4.18.ooo_build.patch, set RAPTOR2_CFLAGS/LIBS instead
- drop raptor-1.4.18.autotools.patch:
+ FreeBSD parts moved to raptor-freebsd.patch.1
+ Android parts obsolete
+ don't know about the MinGW part (TODO)
- from drop raptor-1.4.18.mingw.patch dropped the part defining parsers
to be built, done via --enable-parsers
- drop redland/raptor/raptor-1.4.18.cross.patch:
the vsnprintf check is now done at runtime, and expat has been removed
- drop raptor-1.4.18.aix.patch,redland-1.0.8.aix.patch:
presumably don't need special check for V7BETA since it's released now
- drop raptor-1.4.18.rindex.patch, index/rindex no longer used
- drop raptor-1.4.18.entities.patch, fixed upstream in 2.0.7
- drop raptor-1.4.18.fixes.patch, fixed upstream in 2.0.9
- drop raptor-1.4.18.{libxml,libxslt}.patch: TODO
- drop {raptor-1.4.18,rasqal-0.9.16,redland-1.0.8}.legal.patch:
we don't care any more about Sun legal dept.
- drop rasqal-0.9.16.ooo_build.patch, set RASQAL_CFLAGS/LIBS instead
- drop rasqal-0.9.16.autotools.patch:
+ FreeBSD parts moved to rasqal-freebsd.patch.1
+ Android parts obsolete
+ MinGW part only for cygwin build
- drop redland-1.0.8.autotools.patch:
+ FreeBSD parts moved to redland-freebsd.patch.1
+ Android parts obsolete
+ don't know about the MinGW part (TODO)
- drop redland-1.0.8.ooo_build.patch,
hopefully not necessary to disable utils build
Change-Id: I9cc44928ba87392d69e809abe2236cec0e4a508a
Reviewed-on: https://gerrit.libreoffice.org/3154
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
|
|
...to b7b3a90f5a3fc22247e4eb6b12b55f0366c74241 "make gio the default instead of
crufty old gnome-vfs."
Change-Id: Ia6d250ec567f24d6bec3deb4a3d41a118b29b57d
|
|
Change-Id: Ida9d03564cf003cae282792f0daf5945cff34108
|
|
This reverts commit 151abb8b2b9d3a22229b98cec12e29484d12109b.
Unfortunately has the side effect that it will prevent GCC from
generating makefile dependencies for headers from bundled external
libraries, which breaks incremental builds horribly.
(Retain the uses in configure for real system headers).
Conflicts:
RepositoryExternal.mk
configure.ac
Change-Id: I149db1d402fa18bdc470f90dee846cfb5158237e
|
|
Change-Id: I1c0d5ca4b2f88ca48225fcdbeb978f27fa91f7a6
Reviewed-on: https://gerrit.libreoffice.org/2953
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Peter Foley <pefoley2@verizon.net>
|
|
It is actually only the shell/Library_losessioninstall.mk that requires
GVariant, and that one is Linux-only, all other GIO stuff is fine.
Which means now e.g. the ARM tinderbox fails. Revert, and either ignore
or wait for somebody to write a better check.
This reverts commit e5114027382a092e91b5280a54db256bf0b5c556.
|
|
Change-Id: If9430ee2d0b92225cbd492f24598852b06f23079
|
|
Change-Id: Ib2d6f3db0b4fa7d7558d82cdb464c8d707cd8f42
|
|
- distro-config for Linux should stay fine as it is explict about
gnome-vfs
- this makes e.g. a:
sudo apt-get build-dep libreoffice
./autogen.sh
work out of the box for Ubuntu Quantal
Change-Id: I5a85f7af80f798a683e5c92b329ed3d4fd250a1f
Reviewed-on: https://gerrit.libreoffice.org/3114
Reviewed-by: Michael Meeks <michael.meeks@suse.com>
Reviewed-by: Tomáš Chvátal <tchvatal@suse.cz>
Tested-by: Tomáš Chvátal <tchvatal@suse.cz>
Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
|
|
This should be completely equivalent to ./autogen.sh CC=clang CXX=clang++ ,
which is the normal way to pass any compiler to configure, so this is needless
duplication.
This reverts commits 1a843cc54dd6a08fa5fccb4314c025d432e46ad1 and
02ed2608199f2adc466849d0f4864213ad07c445 .
Change-Id: Ib02ab84a7b84fe4797dca0f62aa5049c1be55302
|
|
Drop HAVE_FEATURE_HELP. Just check HAVE_FEATURE_DESKTOP instead in the few
places in the code where HAVE_FEATURE_HELP had been introduced so far. It's
only for the non-desktop platforms that leaving out the traditional help
functionality is intended anyway.
Change-Id: I2d05869267f509a8e64cf402eed8ebef0020cada
|
|
I started running into mysterious trouble when some code still thought it
should be looking for extensions, although (perhaps) other code was not
willing to support such, or something. Some confusion caused by my recent
changes to make the conditional support of features more fine-grained.
Change-Id: I61758cb06054ceb038d200bc95615b5b85ed0f7b
|
|
Change-Id: I4fe5cd27b77d44b9b33af0ae3c3754e3b85c2ca3
|
|
Defines HAVE_FEATURE_{DESKTOP,HELP,MULTIUSER_ENVIRONMENT} for
now. Using <config_features.h> will supersede checking the
LIBO_FEATURE_DESKTOP and LIBO_FEATURE_HELP passed on the compilation
command-line.
Change-Id: I9866e2fd142f5c1a64c8f5c74452a20de23c66e3
|
|
Change-Id: Iab125e0e0dfac70d630d15301aba511150692f39
|
|
Change-Id: I97b4ad2f2f671f8dc61e43836899d5532103ad9d
|
|
When running module-deps.pl postgresql gets built just so that
libpq-flags.mk can be included. Since we already have all the necessary
libraries, add them explicitly and avoid this.
Change-Id: Icd94fc215ecb26c95f9ae3c14625bf819bf3c5c3
|
|
Change-Id: I2967db165e3faed316628e5d538a1928474ece84
|
|
from commit: 02ed2608199f2adc466849d0f4864213ad07c445
Change-Id: If67b2166e8f12cf277f615721f030898232c4937
|
|
Change-Id: I574e873fede3343b2384715162dcecce86563db3
Reviewed-on: https://gerrit.libreoffice.org/2978
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
|
|
Change-Id: I6735505f83a1145bca3efeeee1e8c6ce33dac434
|
|
...replacing hard-coded GCC version checks. Those checks that guard
#pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
appear relevant only for GCC itself, not Clang (which used to fail the old
guards because it typically announces itself with a rather low
__GNUC__/__GNUC_MINOR__ version), see 6e67c03dc0225fc66343546b14e902b9d238b1a3
"Enable -Wnon-virtual-dtor for GCC 4.6"
Change-Id: I6bfa4d5caa6192e7a203ce829682bf6bb8d61a1b
|
|
Change-Id: Ide63ef8bde7ed739b9bf29e936c01e156e8e3de4
|
|
Eventually we want to be able to save documents, too.
Change-Id: Ib971163163f78d304deaac2d87db40c8438a34e9
|
|
When auto-detecting the GNU make binary from PATH store its absolute
path in the GNUMAKE variable to ensure to keep using exactly the same
GNU make binary even when the PATH settings change. This is needed
because the gbuild system relies on the GNU make features detected and
reported by the configure script.
Change-Id: I05916f0ad7f2e98e4e908455ed72758ebf396863
Reviewed-on: https://gerrit.libreoffice.org/2924
Reviewed-by: Michael Meeks <michael.meeks@suse.com>
Tested-by: Michael Meeks <michael.meeks@suse.com>
|
|
Change-Id: Id4abf40d4965c015baf7a4213cd6dde8871a2474
|
|
Blind fix attempt for the Android-X86 tinderbox.
Change-Id: Ib7ae0d077aad149d27c19f1b0137bb87062d0f60
|
|
Not everything compiles yet. As normal whenever trying to build LibreOffice
with some new tool-chain, it's the C++/UNO bridge that is most fun. The NDK
Clang tool-chain doesn't define _Unwind_Exception.
Change-Id: If828f4f5b5788a4abede1aaca0844bf37e97a701
|
|
Change-Id: I4b9b24444db500af6cff2cfb1bc17002baf08715
|
|
Change-Id: Ied4b734a412546558b049b1fc627c421b61a0629
|
|
Change-Id: I7eab3392c7441ea5ddda59055beedc53b7c5e46c
|
|
Change-Id: I7b4498b21b5c003cf03af0ab897d59c1c604bfb8
|
|
Change-Id: I9746559dcf001672906472bcdeaf49b9b20cd449
|
|
Change-Id: I1b5c2182762d8a5272ae495f0ada01e81bf38cf5
|