Commit graph

4404 commits

Author SHA1 Message Date
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
Andras Timar
05bc9c87a8 Add Bengali (India) UI translation 2012-03-06 11:59:36 +01:00
Tor Lillqvist
240171aa5d Don't use HAVE_GCC_VISIBILITY_FEATURE for iOS here
We don't use it in gbuild/platform/IOS_ARM_CCC.mk either. Need to be
consistent or we get linker warnings. Should we use it? Probably it
isn't that important for iOS?
2012-03-05 02:05:27 +02:00
Tor Lillqvist
fa65ff8b1d Check for Clang in configury and store and use result 2012-03-02 15:42:25 +02:00
Matúš Kukan
811180e9dd translations converted to gbuild 2012-03-02 11:22:23 +01:00
Stephan Bergmann
fe5fcca253 REMOVE_FILES for cases where files need to be removed from external sources 2012-02-29 23:45:10 +01:00
Stephan Bergmann
7c4f2ec8a7 Simplify install name handling for external libraries on Mac OS X
...by allowing our special @___... tokens anywhere within an install name,
so that external modules can configure --prefix=/@___... etc.  This removes
the need for the special extshl and EXTRPATH=LOADER.  Also, a new
OUT2BIN_NONE can be used for external modules where the generated libraries
need the default EXTRPATH=OOO, but generated executables are only used
during the build and such need RPATH=NONE.
2012-02-29 18:46:38 +01:00
Andras Timar
3cc7cbeb0e remove ky-CN, apparently they did not start translation 2012-02-29 16:48:29 +01:00
Andras Timar
bd2b353f66 add Amharic (am) UI translation 2012-02-29 16:04:56 +01:00
Luboš Luňák
752de21127 missed instances of -std=c++0x when switching to gnu++0x 2012-02-24 16:50:40 +01:00
Andras Timar
995b2f887b more silent output of non-verbose help build 2012-02-24 16:43:45 +01:00
Andras Timar
870bbec1a5 remove unused makefile tg_xmerge.mk 2012-02-24 14:41:45 +01:00
Andras Timar
f38b7bb052 remove unused makefile tg_propmerge.mk 2012-02-24 14:38:56 +01:00
Caolán McNamara
971ca6c255 fix windows import lib name 2012-02-23 10:31:22 +00:00
Caolán McNamara
d5c14a99dc just link to HelpIndexer 2012-02-23 10:31:20 +00:00
Caolán McNamara
8f6321b775 use different OUString ctor for RTL_TEXTENCODING_UCS4 2012-02-23 10:31:19 +00:00
Caolán McNamara
15704e6319 bootstrap replacement c++ help component 2012-02-23 10:31:15 +00:00
David Tardon
2dea294025 put version number in all versioned URE libs' names on MinGW
It does not make sense to do it for some of them, but not all. It is
also inconsistent with other platforms.
2012-02-22 11:01:32 +01:00
Andras Timar
24f63831af remove cleanzip.pl
The issue it solves does not exist in our build environment.
https://issues.apache.org/ooo/show_bug.cgi?id=98365
The script removed g+s attributes from directories in zip files.
2012-02-20 20:39:01 +01:00
Andras Timar
8b55ef8898 only store files in .oxt, do not compress
Saves build time. Saves startup time. Better compression is
possible when making install sets.
2012-02-20 20:39:01 +01:00
Andras Timar
aad0b5d6a6 add $(COMMAND-ECHO) 2012-02-20 18:04:38 +01:00
Andras Timar
3aece33a9b remove avoid_cvs_dir macro 2012-02-20 17:48:14 +01:00
Caolán McNamara
d294b52d8d -Werror in dmake modules went missing 2012-02-16 10:31:28 +00:00
Tor Lillqvist
c301199804 Merge branch 'feature/android' 2012-02-15 12:00:46 +02:00
Thomas Arnhold
104613ffb7 Remove CVER traces
see 08d49db2aa
2012-02-14 17:45:26 +01:00
Thomas Arnhold
d45fb87cdd remove gcc2 traces 2012-02-14 17:45:25 +01:00
Caolán McNamara
56122bdf25 tell tooling about xmllint 2012-02-13 11:02:46 +00:00
Stephan Bergmann
718ce84a06 Various more l10ntools clean up
"localize" is now directly a C++ program w/o wrapper script.  Also,
its command line has changed slightly, taking the source root as
explicit argument (instead of implicitly as cwd).
2012-02-10 10:45:58 +01:00
Norbert Thiebaud
9be1f79362 avoid exporting un-necessary symbol/alias for stable scripts 2012-02-05 19:34:04 -06:00
Norbert Thiebaud
43b987e43f replace SOLARSRC by SRC_ROOT and get rid of SOLARDEFIMG uses 2012-02-05 19:34:02 -06:00
Jesús Corrius
7be0cc289d A few safe replacements of pathes->paths 2012-02-01 14:43:37 +01:00
Michael Meeks
7c4c1832cc android: move lo-bootstrap to osl/detail, Attach threads as created 2012-01-26 10:29:38 +00:00
Tor Lillqvist
25f78344e8 Bin global_android_app and instead use lo-bootstrap API
Instead of introducing a global variable, use the already existing
saved android_app pointer in lo-bootstrap.c, and just add a function
to retrieve it from there. Store it in the AndroidSalInstance.

Reanme osl/detail/android.h back to android_native_app_glue.h, which
is the name of that file in NDK/sources. "android.h" sounded to me too
grand, as if it was some universal Android header. But if we do start
to modify the android_native_app_glue stuff heavily, then it indeed
makes sense to call it something else. Until then, revert also some
whitespace changes to android_native_app_glue.c for it to be as close
as possible to the "upstream" one in the NDK, for clarity.
2012-01-25 19:39:06 +02:00
Tor Lillqvist
f9c0e55235 Bin global_android_app and instead use lo-bootstrap API
Instead of introducing a global variable, use the already existing
saved android_app pointer in lo-bootstrap.c, and just add a function
to rettrieve that.

Reanme osl/detail/android.h back to android_native_app_glue.h, which
is the file from NDK/sources that it is. "android.h" sounded to me too
grand, as if it was some universal Android header. But if we do start
to modify the android_native_app_glue stuff heavily, then it indeed
makes sense to call it something else. Until then, revert also some
whitespace changes to android_native_app_glue.c for it to be as close
as possible to the "upstream" one in the NDK, for clarity.
2012-01-25 19:05:31 +02:00
Andras Timar
1f536f3166 remove dmake rules for unused file type *.xrb 2012-01-15 16:57:04 +01:00
Stefan Knorr (astron)
1c7c480e74 Galaxy (default) icon theme is now in icon-themes/galaxy 2012-01-15 12:57:51 +01:00
Andras Timar
53faaceac6 remove unused VER_FIRSTYEAR 2012-01-06 18:31:16 +01:00
Andras Timar
19eaa57879 tabs to spaces 2012-01-06 18:31:14 +01:00