Commit graph

555 commits

Author SHA1 Message Date
Matúš Kukan
b560776417 YaccTarget and headers cleaning 2012-04-16 13:56:29 +02:00
Michael Stahl
8c0a9bca42 idlc: make dependencies: handle removed include files:
Write dummy targets for included files, so the incremental build does not
break with "No rule to make target" if the included file is removed.
2012-04-14 21:07:13 +02:00
Caolán McNamara
2273ce95c7 WaE: don't seem to need this pragma 2012-04-13 13:28:22 +01:00
Caolán McNamara
3c9054eccf WaE: -Werror=parentheses 2012-04-13 13:22:44 +01:00
David Ostrovsky
99b04ed2be WaE: declaration of 'rand' shadows a global declaration 2012-04-13 13:13:42 +02:00
David Ostrovsky
bed6580ec3 gbuild conversion: idlc module 2012-04-13 13:07:50 +02:00
Michael Stahl
31fcce969d idlc/README: correct nonsense added in 534b3a9b2e 2012-03-21 17:16:43 +01:00
Michael Meeks
534b3a9b2e idle code documentation improvement 2012-03-06 11:08:13 +00:00
Josh Heidenreich
fb78dbcdc5 Added READMEs for modules related to URE, with content from the wiki 2012-02-06 05:28:46 +01:00
Michael Stahl
6ad9a953b9 idlc: breaks on mac tinderbox 2012-01-14 21:57:13 +01:00
Michael Stahl
101791f57c idlc: do not use -I., deps need absolute paths 2012-01-14 21:22:13 +01:00
Michael Stahl
b83fd45150 idlc: new parameter -M: write GNU make dependencies 2012-01-14 21:22:12 +01:00
Michael Stahl
67ae80657a idlc: document all parameters 2012-01-14 21:22:12 +01:00
Olivier Hallot
a17fb88256 Fix for fdo43460 Part XXI getLength() to isEmpty()
Part XXI
Modules
i18npool, idl, idlc, io, javaunohelper, jvmaccess
2011-12-30 11:52:45 +01:00
Takeshi Abe
0f44079ce2 catch exception by constant reference 2011-12-15 13:52:23 +09:00
Stefan Knorr (astron)
ad2eb6c4ba Less succes, more success 2011-12-08 09:06:09 +01:00
Norbert Thiebaud
c0bed9c72e remove precompiled_xxx.hxx/cxx 2011-11-27 18:07:55 -06:00
Norbert Thiebaud
770f8097e0 remove include of pch header from idlc 2011-11-27 13:12:57 -06:00
Norbert Thiebaud
e4610ffd2d remove PCH support in dmake-module 2011-11-27 12:26:12 -06:00
Pierre-André Jacquod
e47e88723c delete commented code from idlc/..astinterface.cxx 2011-10-07 15:57:55 +02:00
Pierre-André Jacquod
25cd5ef3de remove dead code in astdump.cxx (in idlc dir). 2011-10-07 15:57:45 +02:00
Tor Lillqvist
f281a3ed00 WaE: Ignore also C4702: unreachable code 2011-10-03 14:02:16 +03:00
Tor Lillqvist
82836f2815 WaE: comparison between signed and unsigned integer expressions 2011-09-27 22:48:45 +03:00
Stephan Bergmann
6671fa81db Removed uses of rtl::O[U]String[Buffer]::operator sal_{char|Unicode} const *(). 2011-09-27 20:22:03 +02:00
Tor Lillqvist
41bc308973 Let's rely on memmove() being sane on all our platforms
Defining an own memmove() here is silly. It breaks compilation against
MacOSX 10.6 SDK where memmove is a macro. If we really wanted to avoid
the system memmove() here, surely we should then use
rtl_moveMemory(). But since when is idlcpp performance critical?
2011-09-27 16:04:27 +03:00
Caolán McNamara
871426533f just silence the auto_ptr deprecations in isolation 2011-09-22 15:01:05 +01:00
Pierre-André Jacquod
48f69c3072 [cppchecker] deletion of unread / unneeded variable 2011-09-06 22:41:28 +02:00
Tor Lillqvist
ea4291dc1f Link correctly with the gnu_getopt library in the MinGW case 2011-06-18 00:11:39 +03:00
Tor Lillqvist
475c4aac7b We do need to build this when cross-compiling to DESKTOP platforms 2011-06-16 00:53:09 +03:00
Tor Lillqvist
e66381a77b Rehash cross-compilation ideas
Drop the TARGETPLATFORM=BUILD indication of stuff that is to be built
for the build platform. I will handle the split of stuff built for the
build or host platforms differently.

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 xml2cmp. I will just mark modules that are for the build platform
only with an own flag in BUILD_TYPE.
2011-06-04 13:51:07 +03:00
Tor Lillqvist
7862e397af Drop %_EXT% which was always empty 2011-06-03 13:28:35 +03:00
Tor Lillqvist
8dbe31e04b Set TARGETPLATFORM=BUILD, idlc is for the build platform
It doesn't build yet when cross-compiling, though. It needs REGLIB,
SALLIB and SALHELPERLIB, and so far these get built only for the host
platform when cross-compiling.

Need to fix that. Can't have this ad-hoc mixing of build platform
tools and host platform libs in the same OUTDIR any more. When
cross-compiling we should do a full separation of binaries for build
and host. Libraries like SALLIB are needed for both.
2011-06-02 02:07:15 +03:00
David Tardon
307313e182 do not leak memory 2011-05-17 15:19:41 +02:00
Francois Tigeot
35e1b53c7e Remove OS/2 support. 2011-04-18 16:59:48 +02:00
Jan Holesovsky
4be7cca60b Merge commit 'ooo/DEV300_m103'
Conflicts:
	codemaker/source/bonobowrappermaker/corbaoptions.cxx
	codemaker/source/cppumaker/cppuoptions.cxx
	codemaker/source/cunomaker/cunooptions.cxx
	codemaker/source/idlmaker/idloptions.cxx
	codemaker/source/javamaker/javaoptions.cxx
	cppu/source/typelib/typelib.cxx
	idlc/source/options.cxx
	offapi/com/sun/star/util/PathSubstitution.idl
	offapi/drafts/com/sun/star/form/ListEntryEvent.idl
	offapi/drafts/com/sun/star/form/XBindableValue.idl
	offapi/drafts/com/sun/star/form/XListEntryListener.idl
	offapi/drafts/com/sun/star/form/XListEntrySink.idl
	offapi/drafts/com/sun/star/form/XListEntrySource.idl
	offapi/drafts/com/sun/star/form/XValueBinding.idl
	registry/tools/checksingleton.cxx
	registry/tools/options.hxx
	registry/tools/regcompare.cxx
	registry/tools/regmerge.cxx
	sal/cppunittester/cppunittester.cxx
	sal/osl/unx/socket.c
	sal/osl/w32/diagnose.c
	sal/prj/d.lst
	sal/rtl/source/alloc_fini.cxx
	sal/rtl/source/alloc_global.c
	sal/rtl/source/makefile.mk
2011-03-23 16:59:59 +01:00
Ivo Hinkelmann
5d493f49ae CWS-TOOLING: integrate CWS jsc340 2011-03-07 16:31:11 +01:00
Julien Nabet
933e22880b Remove "using namespace ::rtl" 2011-03-02 21:53:12 +01:00
Thomas Arnhold
37a3b9f72b Remove MSDOS support 2011-02-24 21:51:41 +01:00
Juergen Schmidt
228e4d2915 jsc340: i114847: fix name 2011-02-24 10:51:05 +01:00
Matthias Huetsch [mhu]
5da06c75bb #i115784# idlc: Fix unreachable "return <result>; break;" statements. 2011-02-21 09:54:19 +01:00
Caolán McNamara
7f1da76d8e nothing to see here move along, *cough* 2011-02-18 09:36:15 +00:00
Thomas Arnhold
83fade2fa0 Remove SCO support 2011-02-16 16:31:45 +01:00
Thomas Arnhold
92f34f605e Remove HPUX support 2011-02-16 16:31:10 +01:00
Caolán McNamara
c1810627ec silence some more windows warnings 2011-02-15 15:55:19 +00:00
Caolán McNamara
7a14639359 silence a windows warning 2011-02-15 15:55:19 +00:00
Francois Tigeot
f091f5b395 dragonfly stuff 2011-02-15 15:55:19 +00:00
Fridrich Strba
f8e27a7c46 some std::hash_map/set -> boost::unordered_map/set changes 2011-02-03 22:32:23 +01:00
Matthias Huetsch [mhu]
6f8bd1a04c #i115784# idlc: add missing includes. 2011-02-03 14:39:11 +01:00
Matthias Huetsch [mhu]
76ac4fe556 #i115784# idlc: add missing include. 2011-01-31 13:30:43 +01:00
Thomas Arnhold
1eb936d245 Use errno to get the correct error message if mkstemp() fails. 2011-01-29 15:39:11 +01:00