Commit graph

438 commits

Author SHA1 Message Date
Takeshi Abe
5451e9c702 catch exception by constant reference 2011-12-26 03:38:50 +09:00
Tor Lillqvist
7d3c674a04 Abandon attempt to use the debug CRT in a dbgutil build 2011-12-20 18:08:08 +02:00
Norbert Thiebaud
c0bed9c72e remove precompiled_xxx.hxx/cxx 2011-11-27 18:07:55 -06:00
Norbert Thiebaud
dfab06d8f0 remove include of pch header from soltools 2011-11-27 13:22:40 -06:00
Caolán McNamara
ff6af93716 this S390 ifdef isn't a contemporary one 2011-11-14 09:48:42 +00:00
Stephan Bergmann
f8f02136d8 Removed obsolete soltools/testSHL. 2011-11-01 17:10:13 +01:00
Stephan Bergmann
b6ba12c729 Prevent clang errors about promoted type incompatibilities of K&R function parameters. 2011-10-17 23:16:58 +02:00
Norbert Thiebaud
c937997abd Revert "cppcheck scope reduction of var in soltools/...javadep.c"
This reverts commit 1fc34c75a8.
which break windows by using c99 features... and Redmond
only support the 22 year old standard c89.
2011-10-07 21:53:56 -05:00
Pierre-André Jacquod
90645b9be8 do not check if unsigned is less than zero in in soltools/..hastbl.cxx 2011-10-07 15:57:56 +02:00
Pierre-André Jacquod
1fc34c75a8 cppcheck scope reduction of var in soltools/...javadep.c 2011-10-07 15:57:54 +02:00
Fridrich Štrba
bb5bdbbdca Revert "Trying to chop out the uwinapi library"
This reverts commit 2dea0dab4f.
2011-09-16 16:26:03 +02:00
Fridrich Štrba
2dea0dab4f Trying to chop out the uwinapi library 2011-09-16 15:52:40 +02:00
Tom Tromey
7762f92e91 compile / scope fix for latest gcc 2011-08-18 11:00:57 +01:00
Tor Lillqvist
cee63e8ab6 No prod/include/CC/Cstd stuff with gcc 2011-07-03 16:47:18 +03:00
Francois Tigeot
a81ee1aec4 USG and Lynx_22 are not defined anywhere 2011-06-28 23:39:27 +02:00
Caolán McNamara
c91994c314 WaE: its far from K&R we are these days 2011-06-16 10:23:44 +01:00
Francois Tigeot
9a7c5c7785 Remove some OS/2 remnants 2011-06-12 07:18:48 +02:00
Caolán McNamara
ec1e93735f WaE: mark this dir as warnings free 2011-06-07 08:54:47 +01:00
Tor Lillqvist
d981b6eecf Always compare CROSS_COMPILING explicitly to "YES" 2011-06-06 09:28:34 +03:00
Tor Lillqvist
6465f4e8dd Rehash cross-compilation ideas
Drop the TARGETPLATFORM=BUILD indication of stuff that is to be built
for the build platform but pointless to build for the host platform. I
will handle the split of stuff built for the build or host platforms
differently. Note that some libraries need to be built for both
platforms.

Add explicit rules to do nothing for the cross-compilation case, but
likely even that will be unnecessary in the case of complete modules
like soltools (?). I will just mark modules that are for the build
platform only with an own flag in BUILD_TYPE.
2011-06-04 19:08:33 +03:00
Tor Lillqvist
64a5712e6f Drop %_EXT% which was always empty 2011-06-03 13:30:38 +03:00
Tor Lillqvist
dfd11a2696 Don't build checkdll when cross-compiling 2011-05-15 23:49:09 +03:00
Tor Lillqvist
1fcb5824a5 Cross-compilation support and iOS in particular 2011-05-14 01:52:12 +03:00
Tor Lillqvist
90e9f39e76 Cross-compilation work for soltools 2011-05-13 23:54:08 +03:00
Tor Lillqvist
eaf8e0939a Some initial baby steps towards cross-compilation
And some baby steps for cross-compiling for iOS in particular.
2011-05-13 20:24:40 +03:00
David Tardon
579a97d2c8 do not leak memory 2011-05-12 14:31:06 +02:00
Michael Meeks
c6709a7b64 hush unused parameter error 2011-04-26 14:57:14 +01:00
Cyril Roelandt
3e7b2bfce6 Fixing prototypes in soltools/mkdepend/ . 2011-04-26 14:57:14 +01:00
Francois Tigeot
adac311d01 Remove Ultrix support 2011-04-25 14:03:27 +02:00
Francois Tigeot
788568c584 Remove Sequent support 2011-04-22 20:04:02 +02:00
Tor Lillqvist
20ba3c4ae8 Kill OS/2 stuff 2011-04-15 14:08:09 +03:00
Michael Lefevre
c2f959379b Kill Pos_XXX in favour of osl_Pos_XXX 2011-04-14 12:46:45 +02:00
Jan Holesovsky
5f08d6e5a4 Merge commit 'ooo/DEV300_m103'
Conflicts:
	configure
	configure.in
	instsetoo_native/util/openoffice.lst
	set_soenv.in
	solenv/bin/cws.pl
	solenv/bin/modules/installer/simplepackage.pm
	solenv/gbuild/LinkTarget.mk
	solenv/gbuild/extensions/post_PackModule.mk
	solenv/gbuild/platform/linux.mk
	solenv/gbuild/platform/macosx.mk
	solenv/gbuild/platform/windows.mk
	solenv/inc/installationtest.mk
	solenv/inc/minor.mk
	soltools/cpp/_eval.c
2011-03-23 16:58:44 +01:00
Norbert Thiebaud
589f7ed2b4 Merge remote branch 'origin/feature/gnumake2.1' into integration/dev300_m101
* origin/feature/gnumake2.1: (202 commits)
  Revert "starmath need to have _DLL_ defined, even on MacOS"
  tweak library name on MacOS
  starmath need to have _DLL_ defined, even on MacOS
  add helper to set-up the libraries env, to run executable during build
  the startmath module in Module_ooo must use the name of the directory
  add starmath libraries to Repository.mk
  make linkoo scan the solver too, for Norbert's gnumake work
  -Wunitialized is not compatible with -DDEBUG
  rename gb_HIRESTIME to gb_LOWRESTIME. Assume highres precision by default
  add missing library for sc.  Massage the delivered libraries name.
  support USE_GMAKE=1 envvar to build with gmake the modules that can be.
  add sc in the list of gmake-Modules
  support for an alternate gbuild.lst to support gmake build
  add a few comment to balance quotes, to make the editor less confused
  add all the sub-directory of the RESLOCATION to search for resource
  add calc related library to the Repository
  tweak MacOs platform specific include to build on Macos
  fixing variable exports for windows compiler (thanks ause)
  fixing variable exports for windows compiler (thanks ause)
  also accept debug=t
  ...

Conflicts:
	Makefile.in
	Module_ooo.mk
	Repository.mk
	RepositoryFixes.mk
	configure.in
	solenv/bin/build.pl
	solenv/bin/modules/RepositoryHelper.pm
	solenv/bin/packmodule
	solenv/doc/gbuild/doxygen.cfg
	solenv/doc/gbuild/solenv/gbuild/types.mk
	solenv/gbuild/AllLangResTarget.mk
	solenv/gbuild/BuildDirs.mk
	solenv/gbuild/ComponentTarget.mk
	solenv/gbuild/Deliver.mk
	solenv/gbuild/Executable.mk
	solenv/gbuild/Helper.mk
	solenv/gbuild/Library.mk
	solenv/gbuild/LinkTarget.mk
	solenv/gbuild/Module.mk
	solenv/gbuild/Output.mk
	solenv/gbuild/Package.mk
	solenv/gbuild/PrecompiledHeaders.mk
	solenv/gbuild/SdiTarget.mk
	solenv/gbuild/StaticLibrary.mk
	solenv/gbuild/TargetLocations.mk
	solenv/gbuild/gbuild.mk
	solenv/gbuild/platform/linux.mk
	solenv/gbuild/platform/macosx.mk
	solenv/gbuild/platform/solaris.mk
	solenv/gbuild/platform/windows.mk
	solenv/gbuild/processdelivered.awk
	solenv/gbuild/processdeps.awk
	solenv/inc/unxgcc.mk
	soltools/mkdepend/def.h
	soltools/mkdepend/include.c
2011-03-08 22:31:15 -06:00
Norbert Thiebaud
f0e5895d5b Merge commit 'ooo/DEV300_m101' into integration/dev300_m101
* commit 'ooo/DEV300_m101': (500 commits)
  masterfix DEV300: #i10000# remove hard dep
  masterfix DEV300: #i10000# usage of L10N build_type
  masterfix DEV300: #i10000# usage of L10N build_type
  masterfix DEV300: #i100000# dep. fix
  masterfix DEV300: #i10000# removed one hard dep
  masterfix DEV300: #i10000# fixed patch handling
  masterfix DEV300: #i10000# new configure
  DEV300
  masterfix DEV300: #i10000# nawk -> awk
  l10nmove: adjust repository handling
  l10nmove: fixed regex
  l10nmove: minor fixes
  l10nmove: add l10n repo to gb_REPOS
  DEV300 masterfix: gnumake3: subsequenttests requires  in environment
  ab80: Adding changes of cws mib21, ab77, ab77run2, dr77i to dev300
  DEV300 masterfix: #i10000#: windows: more bizare hacks ...
  locales34: have a matching configure as well
  DEV300
  locales34: back out change from autoreconf
  gnumake3: JunitTest.mk: bizarre hacks to make it work on windows
  ...

Conflicts:
	configure
	configure.in
	instsetoo_native/prj/build.lst
	instsetoo_native/util/makefile.mk
	instsetoo_native/util/openoffice.lst
	instsetoo_native/util/pack.lst
	ooo.lst
	scp2/source/canvas/canvascommons.scp
	scp2/source/canvas/mtfrenderer.scp
	scp2/source/ooo/common_brand.scp
	scp2/source/ooo/directory_ooo.scp
	scp2/source/ooo/file_library_ooo.scp
	scp2/source/ooo/file_ooo.scp
	scp2/source/ooo/makefile.mk
	scp2/source/ooo/module_hidden_ooo.scp
	scp2/source/ooo/module_langpack.ulf
	scp2/source/ooo/ure.scp
	scp2/source/python/file_python.scp
	scp2/source/sdkoo/sdkoo.scp
	scp2/source/templates/module_langpack_accessories_templates.sct
	scp2/source/templates/module_langpack_accessories_templates_root.sct
	set_soenv.in
	soldep/bootstrp/appdef.cxx
	soldep/bootstrp/dep.cxx
	soldep/bootstrp/hashtbl.cxx
	soldep/bootstrp/makefile.mk
	soldep/bootstrp/minormk.cxx
	soldep/bootstrp/prj.cxx
	soldep/bootstrp/prodmap.cxx
	soldep/inc/dep.hxx
	soldep/inc/minormk.hxx
	soldep/inc/prodmap.hxx
	soldep/inc/soldep/appdef.hxx
	soldep/inc/soldep/connctr.hxx
	soldep/inc/soldep/depper.hxx
	soldep/inc/soldep/depwin.hxx
	soldep/inc/soldep/hashtbl.hxx
	soldep/inc/soldep/objwin.hxx
	soldep/inc/soldep/prj.hxx
	soldep/inc/soldep/sdtresid.hxx
	soldep/inc/soldep/soldep.hxx
	soldep/inc/soldep/soldlg.hxx
	soldep/inc/soldep/tbox.hxx
	soldep/prj/d.lst
	soldep/source/connctr.cxx
	soldep/source/depapp.hxx
	soldep/source/depper.cxx
	soldep/source/depwin.cxx
	soldep/source/makefile.mk
	soldep/source/objwin.cxx
	soldep/source/soldep.cxx
	soldep/source/soldlg.cxx
	soldep/source/soldlg.src
	soldep/source/tbox.cxx
	solenv/bin/build.pl
	solenv/bin/cws.pl
	solenv/bin/make_installer.pl
	solenv/bin/mhids.pl
	solenv/bin/modules/CwsConfig.pm
	solenv/bin/modules/RepositoryHelper.pm
	solenv/bin/modules/installer/regmerge.pm
	solenv/bin/modules/installer/scriptitems.pm
	solenv/bin/modules/installer/servicesfile.pm
	solenv/bin/modules/installer/simplepackage.pm
	solenv/bin/modules/installer/substfilenamefiles.pm
	solenv/config/ssolar.cmn
	solenv/inc/_tg_rslb.mk
	solenv/inc/extension_post.mk
	solenv/inc/libs.mk
	solenv/inc/minor.mk
	solenv/inc/postset.mk
	solenv/inc/settings.mk
	solenv/inc/tg_rslb.mk
	solenv/inc/unxlng.mk
	solenv/inc/wntmsc.mk
	soltools/HIDCompiler/hidclex.l
	stlport/prj/d.lst
	stlport/systemstlguards/postextstl.h
2011-03-08 19:43:29 -06:00
Thomas Arnhold
35f31a7e94 Remove MSDOS support 2011-02-24 22:00:27 +01:00
Thomas Arnhold
d2a6b1e9a0 Remove HPUX from imakedep.h 2011-02-22 22:06:00 +01:00
Francois Tigeot
f473d28ae9 Remove 386BSD support. 2011-02-21 17:08:54 +01:00
Francois Tigeot
ab50df50a8 Add DragonFly defines. 2011-02-21 14:37:59 +01:00
Danny Roberts
b7b0250d83 Removed some commented code. 2011-02-18 10:30:50 +01:00
Thomas Arnhold
e260e51842 Remove HPUX support 2011-02-16 20:30:38 +01:00
Fridrich Štrba
bd217a78bb some more hacks of exported symbols 2011-02-11 17:05:22 +01:00
Francois Tigeot
3dd75542a2 Porting LO to Dragonfly 2011-02-10 10:38:31 +01:00
Tor Lillqvist
1e4649eeae Ignore __real@ and __TI3? prefixed symbols in ldump
The __real@ ones are storage of (shared?) floating-point
constants. The __TI3?  ones are related to throwing exceptions, TI
perhaps means type information. Trying to export them causes
unresolved externals problems, and most likely it would be insane to
export them from a LO DLL anyway. I came across the problem with some
framework DLLs.

Why this issue has popped up now, after the big stlport/boost/etc
change, I have no idea. One would think we have had floating-point
constants all the time in the code, and we throw exceptions all over
the place. Oh well.
2011-02-09 21:30:17 +02:00
Fridrich Štrba
fca25e4c4c Trying to remove the stlport mention from the code 2011-02-09 20:18:11 +01:00
Caolán McNamara
55e801c2af WaE: signed/unsigned 2011-02-03 11:35:01 +00:00
Tor Lillqvist
1a60bef59e Silence compiler warnings 2011-02-03 00:44:35 +02:00
Tor Lillqvist
422b2c72a3 Silence compiler warnings 2011-02-03 00:44:33 +02:00
Tor Lillqvist
6ade6fe1e6 Silence compiler warnings 2011-02-03 00:44:31 +02:00
Tor Lillqvist
f38b7b2f6d Silence a couple of compiler warnings 2011-02-03 00:44:29 +02:00