Commit graph

4441 commits

Author SHA1 Message Date
Thomas Arnhold
00240d0497 Remove unused defines
Change-Id: Ic36b131ee9964a6671f7f41e1cad1631c43ad565
2012-07-01 18:33:42 +02:00
Michael Meeks
2c3aa4f3a5 remove malingering legacy RCS tags. 2012-06-28 19:59:06 +01:00
Thomas Arnhold
0f11f30ea9 Remove unused header files
Those are unused too.

Change-Id: I09c9dbcdbc68131c7c54bf0762a23f1280e6e22a
2012-06-28 11:08:49 +02:00
Michael Meeks
69a51d2bb6 re-base on ALv2 code. 2012-06-26 11:33:02 +01:00
Michael Meeks
ecf943247f re-base on ALv2 code.
Change-Id: I8018d9b5fa01d1720c0392dc5fdc4a0656f25a35
2012-06-22 09:51:05 +01:00
Michael Meeks
b9042fad7c re-base on ALv2 code.
Change-Id: I6c145e984c885c7e06caa1c27bfb354ea49ad9ce
2012-06-21 15:00:05 +01:00
Michael Meeks
b6db3e3acc re-base on ALv2 code.
Change-Id: Ice06e639213aeb6f7f23cbf4634947dd25613db1
2012-06-21 13:11:06 +01:00
Petr Mladek
293fa2da69 switch to the new version scheme
use 3.7.0.0.alpha0 where possible;
use the suffix "+" in the about dialog to signalize non-release builds

Change-Id: If09c78cd30b10e54c46f737a695e0194039c7efc
2012-06-19 16:24:04 +02:00
Rene Engelhard
c6b5b20d0a signed char is default on m68k...
Change-Id: I5b57e8e9a9dce3eacc665979844f8cb29f968368
2012-06-07 13:49:39 +02:00
Rene Engelhard
b9cdff5477 remove -fsigned-char from s390 to fix smoketest..
Change-Id: I66c468e917513cdb096937f9955eb8a41aabaa37
2012-06-07 13:49:35 +02:00
Rene Engelhard
7e0240f02d Revert "Revert "sw34bf03: #i81127#: patch by pmladek: linux/ppc: remove -fsigned-char""
This reverts commit 7ef203d2bf.
2012-06-07 13:49:33 +02:00
Petr Mladek
c260b4e78e bump product version to 3.7.0-alpha0+
keep the package version on 3.6.98, so we could restart release number
from 0 for Betas and RCs

Change-Id: I7a862a202d2080dcc924362e4deb0e026c940a34
2012-06-05 14:43:22 +02:00
Petr Mladek
88fde84afb bump product version to 3.6.0-alpha1+
Change-Id: I94bc00f8a1e646b476f20b3ad954eaae19fef6cb
2012-05-31 18:16:31 +02:00
David Tardon
41cf973f84 $(OUTDIR)/inc/*minor.mk is created my gbuild now
Actually I think it should be removed entirely, because dmake already
includes minor.mk directly from solenv, but I do not want to pry into it
right now...

Change-Id: I51520642f4796d722cb2131e91e9e92a82920531
2012-05-29 15:06:11 +02:00
David Tardon
5a555e8610 these makefiles are not created anymore
Change-Id: I430fcca0df44966e05a57d1cafd16d18bebdca81
2012-05-29 14:36:42 +02:00
David Tardon
9eed485db3 bin i18npool/version.mk, hardcode the version
This makefile must be included from other makefiles, which means it must
be delivered first, which does not play so well with gbuild's
all-in-one-process build. Because the version has not changed once since
the library was introduced in 2006, I consider this just an unecessary
complication of already complex build process.

Change-Id: I8304f0e8ef9e59a046b10f423dbe61d75e3fc5c2
2012-05-29 14:36:42 +02:00
Matúš Kukan
1cb5fa76a8 bin icuversion.mk, set the variables in configure
Change-Id: Ife00d7477dacfe1eb325c722517fb038ead083db
2012-05-29 07:35:25 +02:00
David Ostrovsky
eadcfa4e27 fdo#50162 merge rtlbootstrap.mk into configure.in
Change-Id: I241be2704a069ec1f6be5861084039569673cc12
2012-05-24 07:22:03 +02:00
Michael Stahl
88aa7ed0ee solenv: adjustvisibility is only for SunStudio 2012-05-23 21:04:59 +02:00
Norbert Thiebaud
07b3d083b4 TDE integration
Change-Id: I6f468005c8d8d99d9251a9c4fe4629b98bc4aa5e
2012-05-14 20:09:41 -05:00
Tomas Chvatal
904763b113 Support unpacking xz files.
Change-Id: If0b7234ede1d9f8c59e5df692b45539a508d8921
2012-05-14 18:15:55 +02:00
Caolán McNamara
7ef203d2bf Revert "sw34bf03: #i81127#: patch by pmladek: linux/ppc: remove -fsigned-char"
This reverts commit 875c9a28f4.
because it doesn't make sense to build the dmake modules
without -fsigned-char and the gbuild modules with -fsigned-char

and we're still got a few bugs where we assume chars are signed

Conflicts:

	solenv/inc/unxlngppc.mk

Change-Id: I6ac07fa3ebadd83efd0da1ee69a010b62dfaad59
2012-05-14 14:34:11 +01:00
Caolán McNamara
2368d3403a this should have been CDEFAULTOPT, not DEFAULTOPT
Change-Id: Ib119c7bf8e04b8274026159218281cb3f220c8d0
2012-05-14 14:34:10 +01:00
Bjoern Michaelsen
b1c3e8ae28 make gbuild the default assumption of build.pl
this removes dmake completely out of the build for migrated modules
build.pl now assumes modules to be gbuild, unless there is a
prj/dmake file

Change-Id: I674a036b182ee13c5ec093e83cb3d38133112d3b
2012-04-29 03:50:46 +02:00
Bjoern Michaelsen
d09182127b build to tail_build with partial build in tail_build
- instead on lots of recursive build.pl modules to iterate through we build all
  tail_build up to the requested module inside one tail_build when doing a
  "make foo.all"
- advantage: speeding up because getting rid of lots of recursive makes with
  artificial module barriers, forcing almost sequential execution: build, link,
  unittest with lots of cpu-idling at each module-end
- disadvantage: all shared dependencies of tail_build are now build for a
  (sub)module of tail_build. This is transitional as we migrate more stuff into
  tail_build and there are good dependencies inside tail_build
- "make foo.all" now only executes slowcheck now for foo, not for all the deps
2012-04-25 11:28:35 +02:00
Luboš Luňák
77f19d6e02 specific variable for where dev-install installs 2012-04-24 09:01:47 +02:00
Tor Lillqvist
c29b6b2a06 No -malign-natural in Clang, not Apple's at least 2012-04-23 10:19:17 +03:00
Tor Lillqvist
1bf04b934a Don't use -Wl,-syslibroot when building against more current SDKs 2012-04-22 01:34:33 +03:00
Tor Lillqvist
d83e45ae9c Use --as-needed --no-add-needed for Android 2012-04-20 00:57:23 +03:00
Tomas Chvatal
cf1e3b9132 Use proper variable when using system clucene.
Thanks to Caolan for the fix.
2012-04-17 16:38:39 +02:00
David Tardon
afbc8993bd this is only for _building_ on windows 2012-04-16 20:24:23 +02:00
David Tardon
f62686942b WaE: "STRICT" redefined 2012-04-16 20:22:53 +02:00
David Tardon
bcc942451d really replace SDK with SDKBIN 2012-04-14 08:13:02 +02:00
Caolán McNamara
3934efe28c sigh, need a 64bit zlib too on windows, reverting 2012-04-13 14:06:55 +01:00
Caolán McNamara
452af5f452 gbuildize internal zlib
and stick headers into the solver in the same hierarchy as is "standard"
so we don't have to patch so much, similiarly rename to libz
2012-04-13 13:15:25 +01:00
Luboš Luňák
cdd0e1810d enable -fno-enforce-eh-specs only for non-dbgutil builds
The code uses exception specifications, so it doesn't make much
sense to have them, but disable them using a gcc option. MSVC
ignores them completely, so this would leave only clang as
the only compiler to enforce them. Either the majority compiler
needs to enforce it at least in dbgutil builds (in product builds
the option can be seen as a kind of NDEBUG), or alternatively
the exception specifications should be removed.
2012-04-06 21:29:43 +02:00
Tor Lillqvist
0884201aa5 Only basename in component uris in DISABLE_DYNLOADING case here, too 2012-03-29 09:49:47 +03:00
Matúš Kukan
b566229371 enable slowcheck for top level make all again 2012-03-25 16:31:16 +02:00
Tor Lillqvist
3daf816432 Bin a few more 16-bit Windows leftovers 2012-03-21 13:00:42 +02:00
Tor Lillqvist
c3f36b0e47 Add separate switch for disabling of dynamic loading (iOS) for orthogonality 2012-03-21 00:00:04 +02:00
David Tardon
1f09f96e95 mingw: allow use of system zlib 2012-03-18 21:23:41 +01:00
Matúš Kukan
323a936e23 gbuildbridge: gb_MAKETARGET is empty, gb_PARTIALBUILD defined in partial_build 2012-03-18 12:04:55 +01:00
Jonathan Adams
9d79147fc7 unitools.mk: do not override $GNUMAKE from configure 2012-03-16 22:18:43 +01:00
Jonathan Adams
1ffb10015d adapt unxsog{i,s}.mk to Solaris ld 2012-03-16 22:18:42 +01:00
Luboš Luňák
cc9a101857 clang doesn't have a problem with -Wnon-virtual-dtor
Even if some older version possibly does, I doubt anybody would
realistically use it.
2012-03-15 11:48:58 +01:00
Lubos Lunak
370b3b6232 disable msvc warning 4265 (non-virtual dtor)
msvc2008 now prints out a lot of warnings, probably a result
of the recent -Wnon-virtual-dtor changes where msvc does not
understand the protected dtor actually makes the code to be ok
2012-03-15 11:48:28 +01:00
Stephan Bergmann
6e67c03dc0 Enable -Wnon-virtual-dtor for GCC 4.6
...which has the necessary features to support it.

Change a lot of classes to either contain a protected non-virtual dtor
(which is backwards compatible, so even works for cppumaker-generated
UNO headers) or a public virtual one.

cppuhelper/propertysetmixin.hxx still needs to disable the warning, as
the relevant class has a non-virtual dtor but friends, which would still
cause GCC to warn.

Includes a patch for libcmis, intended to be upstreamed.
2012-03-14 13:32:02 +01:00
Luboš Luňák
3d9f5c856a make OString work even with old gcc that has SFINAE broken
Since OString already has a ctor accepting const char*, I cannot
find out a way to distinguish string literals other than using
a template, otherwise const char* somehow takes precedence
(all of gcc, clang, msvc). But the template requires
the Substitution Is Not A Failure Idiom to actually create
only wanted instances. And the compiler can try evaluate
the OString ctor as a possibility when comparing an int to
an anonymous enum, and anonymous enum as a type without linkage
cannot be a template argument before C++11. SFINAE should still
work, but not with gcc older than 4.0.2 (which we right now
use only on macs). So for that case disable the string literal
ctors, which means macs will have one extra strlen call,
and also that embedded \0's in string literals will be
inconsistent. The tiny performance problem shouldn't matter that
much and will eventually go away, the \0 problem should not
matter, since before string literal ctors were introduced
\0's had not been included anyway unless RTL_CONSTASCII_STRINGPARAM
was used. So we should be safe and when removing the CONSTASCII
macros \0 cases should be handled by explicitly mentioning
the length.
2012-03-13 16:21:04 +01:00
Caolán McNamara
80b0a3a7b6 fold i18npaper into i18nutil
It's too small to justify standalone existence.

We can accumulate i18n things we link to directly into
i18nutil and rework i18npool uno implementions in terms
of thin wrappers over i18nutil and prefer linking to
i18nutil internally and leave the uno forwarders for
use by external components and scripting
2012-03-08 12:02:38 +00:00
David Tardon
021f685f16 mingw: synchronize berkeleydb lib name with gbuild 2012-03-06 13:13:35 +01:00