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
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