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
Michael Meeks
51791eaf86
remove misc. unused code
2012-03-06 15:01:35 +00:00
Tor Lillqvist
b57a1f2f4d
Reduce verbiage slightly
2012-02-16 15:25:38 +02:00
Josh Heidenreich
fb78dbcdc5
Added READMEs for modules related to URE, with content from the wiki
2012-02-06 05:28:46 +01:00
Alexander Bergmann
0439af27e1
Code cleanup: ( () ) replaced by (())
2012-01-26 17:41:07 +00:00
Stephan Bergmann
7c704c78d3
Removed some unused parameters; added SAL_UNUSED_PARAMETER.
...
SAL_UNUSED_PARAMETER (expanding to __attribute__ ((unused)) for GCC)
is used to annotate legitimately unused parameters, so that static
analysis tools can tell legitimately unused parameters from truly
unnecessary ones. To that end, some patches for external modules
are also added, that are only applied when compiling with GCC and
add necessary __attribute__ ((unused)) in headers.
2012-01-21 15:21:16 +01:00
Stephan Bergmann
df68f63f0b
Leak comprehensive type descriptions to avoid problems at exit.
2012-01-03 13:52:16 +01:00
Stephan Bergmann
93d2a2eb4d
tabs -> spaces
2012-01-02 19:02:10 +01:00
Stephan Bergmann
dee53a32a9
Temporary hack around cppu_detail_getCppuType variants violating ODR.
...
Which causes cppuhelper to pick wrong variant from other library, now that its own
symbols are no longer reduced to private on Mac OS X. As a temporary hack, emit
cppu_detail_getCppuType for the relevant types always as fully comprehensive; should
be revisited when improving types.rdb format (routinely generating C++ information
for certain UNO types into a dedicated library?). Requires a fix to xmlreader and
a fix to forms that looks like a Mac OS X GCC bug.
2012-01-02 15:33:14 +01:00
Caolán McNamara
279b71044d
callcatcher: remove unused typeToPrefix
2011-12-22 23:45:16 +00:00
Olivier Hallot
fd866ac8f1
Fix for fdo43460 Part VI getLength() to isEmpty()
...
Part VI
Module
codemaker
2011-12-13 00:40:14 +04:00
Norbert Thiebaud
c0bed9c72e
remove precompiled_xxx.hxx/cxx
2011-11-27 18:07:55 -06:00
Norbert Thiebaud
d8ed87481c
remove include of pch header in codemaker
2011-11-27 12:59:38 -06:00
Norbert Thiebaud
e4610ffd2d
remove PCH support in dmake-module
2011-11-27 12:26:12 -06:00
Stephan Bergmann
b5ec39a65e
Make .hpp/.hdl more robust against accidental include of .hdl instead of .hpp.
...
.hdl failed to declare the inline cppu_detail_getUnoType functions defined in
.hpp, which if client code only includes .hdl instead of .hpp could lead to
runtime failures, now leads to compiler warnings.
2011-11-02 17:25:37 +01:00
Stephan Bergmann
bf1f0183d5
Some fixes for "clang version 3.1 (trunk 142234)" (with --enable-werror, on Linux x86_64).
2011-10-18 23:10:56 +02:00
Pierre-André Jacquod
5d2c125d90
cppcheck scope reduction in codemake/... cpputype.cxx
2011-10-07 15:57:39 +02: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
Caolán McNamara
871426533f
just silence the auto_ptr deprecations in isolation
2011-09-22 15:01:05 +01:00
Joseph Powers
f433040784
Rename List -> OStringList
...
I also renamed the varable from list to stringlist.
2011-08-21 07:46:06 -07:00
Caolán McNamara
74a8105149
callcatcher: unused code
2011-07-03 01:16:34 +01:00
Caolán McNamara
9a6d94b2b5
callcatcher: unused getExtraInputFile
2011-07-03 01:14:35 +01:00
Caolán McNamara
e035836fb1
callcatcher: unused writeU1
2011-06-30 11:35:57 +01:00
Hans-Joachim Lankenau
4313f43185
ause130: #i117218# change .idl handling to gnu make
2011-06-18 11:30:46 +02:00
Tor Lillqvist
9fa483cf7b
No point building build-time executables for iOS
2011-06-13 02:43:35 +03:00
Tor Lillqvist
7862e397af
Drop %_EXT% which was always empty
2011-06-03 13:28:35 +03:00
Caolán McNamara
1c33dd6d01
Interfaces are recursive into themselves
2011-06-01 15:35:10 +01:00
Caolán McNamara
1a115037dd
add polymorphic support
2011-06-01 15:35:09 +01:00
Caolán McNamara
7a69e30f96
use rtl_Instance for the auto-generated local statics
2011-06-01 15:35:09 +01:00
David Tardon
69ecbc7821
remove stray semicolon
2011-05-12 14:33:30 +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
Caolán McNamara
71dee2f153
move cppumaker test to cppu
2011-03-15 13:41:19 +00:00
David Tardon
9e299a0fe6
fix deps for test
2011-03-15 11:27:11 +01:00
Wilhelm Pflueger
547d0e7abe
EasyHacks: Reanimated tests in ure/codemaker
2011-03-15 08:47:18 +01:00
Julien Nabet
933e22880b
Remove "using namespace ::rtl"
2011-03-02 21:53:12 +01:00
Caolán McNamara
5f66037d6d
remove empty TESTSHL2LIB
2011-02-24 20:44:46 +00:00
Juergen Schmidt
228e4d2915
jsc340: i114847: fix name
2011-02-24 10:51:05 +01:00
Fridrich Strba
8554daf5cd
move codemaker module to the boost unordered containers
2011-02-03 22:48:54 +01:00
Thomas Arnhold
31ca64f91e
Remove double line spacing and correct indentation
2011-01-29 15:39:11 +01:00
Caolán McNamara
7a042510db
remove unused dirs
2011-01-17 09:58:53 +00:00
Caolán McNamara
4a0b1361e3
use RTL_CONSTASCII_USTRINGPARAM
2011-01-04 13:39:08 +00:00
Caolán McNamara
2449221b89
use RTL_CONSTASCII_USTRINGPARAM
2011-01-04 13:38:34 +00:00
Anders Jonsson
6505a6eda9
Remove commented code
2010-12-22 12:06:52 +01:00
Caolán McNamara
0d985fd44b
cppcheck: methods can be const
2010-11-25 12:02:13 +00:00
Norbert Thiebaud
6991ea8f40
kill bonobo-related code in the codemaker
2010-10-25 19:55:39 -05: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
Juergen Schmidt
f3de0f63df
jsc340: i14847: clean up cmdline help fo devtools
2010-10-01 14:20:45 +02:00
sb
6c036b980c
sb118: #i109791# improved CPPUNIT_CFLAGS handling
2010-03-04 22:13:08 +01:00
Rene Engelhard
2e10c0e2fc
sb118: add missing CFLAGS+= $(CPPUNIT_CFLAGS) to loads of other makefiles, too
2010-03-04 00:11:19 +01:00