Commit graph

538 commits

Author SHA1 Message Date
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
Caolán McNamara
b3e081013d WaE: gcc 4.6.0 various warnings 2011-01-24 10:52:43 +00:00
Caolán McNamara
d7cf133547 silence spurious warning 2011-01-11 14:04:33 +00:00
Matthias Huetsch [mhu]
b480a8b31c Update from master repository (DEV300_m95). 2010-12-13 11:06:14 +01:00
Matthias Huetsch [mhu]
232c0fb700 #115784# idlc: fixed commandline option processing. 2010-12-10 08:38:05 +01:00
Matthias Huetsch [mhu]
1bd0f73be5 #i115784# idlc: fix memory errors uncovered by valgrind and other tools. 2010-11-25 14:24:19 +01:00
Caolán McNamara
8f75224369 cppcheck: The scope of these variables can be reduced 2010-11-24 08:54:31 +00:00
Cédric Bosdonnat
69b25ade53 Fixed i#81780 for good, even on Macos X 2010-11-09 09:43:27 +01:00
Robert Nagy
15dad6451c include sys/wait.h on openbsd 2010-11-05 11:37:36 +01:00
Caolán McNamara
da5cef0ab4 add modelines to .h and .c files as well 2010-10-27 16:04:46 +01:00
Sebastian Spaeth
a715e1b3d0 Add vim/emacs modelines to all source files
Fixes #fdo30794
Based on bin/add-modelines script (originally posted in mail
1286706307.1871.1399280959@webmail.messagingengine.com)

Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2010-10-14 17:04:31 +02:00
Caolán McNamara
27cd61a173 fix for AIX 2010-10-13 20:31:42 +01:00
Petr Mladek
bcdb4cc866 more removed include guards using fixguard.py 2010-10-05 18:12:52 +02:00
Petr Mladek
334bef4563 remove include guards using fixguard.py 2010-10-05 18:12:51 +02:00
Caolán McNamara
03657f6660 idlcpp uses memcpy on overlapping areas 2010-10-05 08:53:13 +01:00
Juergen Schmidt
f3de0f63df jsc340: i14847: clean up cmdline help fo devtools 2010-10-01 14:20:45 +02:00
Thorsten Behrens
b12337c8ae Revert "idlc-error-offset.diff: Add character offset for idlc errors"
Breaks bison on OSX.

This reverts commit 55c5db853fc0d96179874b4c01dba2774ecf5cd1.
2010-09-21 20:16:16 +02:00
Petr Mladek
aa613d6ffb idlc-error-offset.diff: yylineno is not defined by default
i#81780
2010-09-14 20:19:08 +02:00