summaryrefslogtreecommitdiff
path: root/codemaker
AgeCommit message (Collapse)Author
2012-07-30udkapi, offapi: do not use #include "foo":Michael Stahl
Evidently on Windows, the newfangled ucpp handles #include "foo" differently from #include <foo> and treats it as a relative path, while the angle brackets always result in absolute paths. Since relative paths result in infinite rebuilds if make is invoked in a different directory, don't use #include "foo" in IDL files. Change-Id: Iedcda3a4be5542389a0be086f14541cda8dc5323
2012-06-12re-base on ALv2 code.Michael Meeks
2012-06-07XInterfaceTypeDescription missing from isBootstrapTypeStephan Bergmann
...it is base of XInterfaceTypeDescription2 (included in isBootstrapType), which ultimately caused uno-skeletonmaker to crash. Change-Id: I17421f58efd9edd4112532a3221125865cc5560e
2012-06-06removed dead codeTakeshi Abe
Change-Id: I02e535f0a0e55446e5a29297c2d05b1503805e71
2012-05-21codemaker: write version 49 (1.5) class filesMichael Stahl
The trick of writing generic types into class files of versions < 49 does no longer work with javac from OpenJDK 7: /comphelper/qa/complex/comphelper/Map.java:154: error: type Pair does not take parameters Pair< ?, ? >[] initialMappings = new Pair< ?, ? >[ _keys.length ]; There appears to be a related JDK bug for this, at some time javac had an undocumented option to produce similar class files that are also rejected now, this has been closed as "Not a Defect": http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7078419 Change-Id: I8a504f6cbb3bb58cd914aebb88637cc6feb0bd48
2012-04-29make gbuild the default assumption of build.plBjoern Michaelsen
this removes dmake completely out of the build for migrated modules build.pl now assumes modules to be gbuild, unless there is a prj/dmake file Change-Id: I674a036b182ee13c5ec093e83cb3d38133112d3b
2012-04-20Don't build these command-line tools for non-desktop OSesTor Lillqvist
2012-04-14rename common* static libs to codemaker_* for clarity + dmake cleanupNorbert Thiebaud
2012-04-14gbuild conversion: codemaker moduleDavid Ostrovsky
2012-04-14replace APP?RPATH SDK by SDKBIN in old build systemDavid Tardon
Commit 0c80ad06fd96a4fec062a7edfff12bb65ef204b4 broke MacOS X builds because of this discrepancy. It would be easy to accept both, but I think it is better to be consistent with gbuild.
2012-04-06Replaced equalsAsciiL(RTL_CONSTASCII_STRINGPARAM(...)) with == operatorSzabolcs Dezsi
2012-03-29UNO BYTE is signedStephan Bergmann
This is hopefully a better fix for c589fa17b8f3e6ded0d1e04120781eb5d6735bc7 "Dalvik enforces byte constants being in range (-128..127)."
2012-03-28Dalvik enforces byte constants being in range (-128..127)Tor Lillqvist
2012-03-21idlc/README: correct nonsense added in 534b3a9b2eMichael Stahl
2012-03-14Enable -Wnon-virtual-dtor for GCC 4.6Stephan Bergmann
...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-06remove misc. unused codeMichael Meeks
2012-02-16Reduce verbiage slightlyTor Lillqvist
2012-02-06Added READMEs for modules related to URE, with content from the wikiJosh Heidenreich
2012-01-26Code cleanup: ( () ) replaced by (())Alexander Bergmann
2012-01-21Removed some unused parameters; added SAL_UNUSED_PARAMETER.Stephan Bergmann
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-03Leak comprehensive type descriptions to avoid problems at exit.Stephan Bergmann
2012-01-02tabs -> spacesStephan Bergmann
2012-01-02Temporary hack around cppu_detail_getCppuType variants violating ODR.Stephan Bergmann
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.
2011-12-22callcatcher: remove unused typeToPrefixCaolán McNamara
2011-12-13Fix for fdo43460 Part VI getLength() to isEmpty()Olivier Hallot
Part VI Module codemaker
2011-11-27remove precompiled_xxx.hxx/cxxNorbert Thiebaud
2011-11-27remove include of pch header in codemakerNorbert Thiebaud
2011-11-27remove PCH support in dmake-moduleNorbert Thiebaud
2011-11-02Make .hpp/.hdl more robust against accidental include of .hdl instead of .hpp.Stephan Bergmann
.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-10-18Some fixes for "clang version 3.1 (trunk 142234)" (with --enable-werror, on ↵Stephan Bergmann
Linux x86_64).
2011-10-07cppcheck scope reduction in codemake/... cpputype.cxxPierre-André Jacquod
2011-09-27Removed uses of rtl::O[U]String[Buffer]::operator sal_{char|Unicode} const *().Stephan Bergmann
2011-09-22just silence the auto_ptr deprecations in isolationCaolán McNamara
2011-08-21Rename List -> OStringListJoseph Powers
I also renamed the varable from list to stringlist.
2011-07-03callcatcher: unused codeCaolán McNamara
2011-07-03callcatcher: unused getExtraInputFileCaolán McNamara
2011-06-30callcatcher: unused writeU1Caolán McNamara
2011-06-18ause130: #i117218# change .idl handling to gnu makeHans-Joachim Lankenau
2011-06-13No point building build-time executables for iOSTor Lillqvist
2011-06-03Drop %_EXT% which was always emptyTor Lillqvist
2011-06-01Interfaces are recursive into themselvesCaolán McNamara
2011-06-01add polymorphic supportCaolán McNamara
2011-06-01use rtl_Instance for the auto-generated local staticsCaolán McNamara
2011-05-12remove stray semicolonDavid Tardon
2011-04-18Remove OS/2 support.Francois Tigeot
2011-03-23Merge commit 'ooo/DEV300_m103'Jan Holesovsky
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-15move cppumaker test to cppuCaolán McNamara
2011-03-15fix deps for testDavid Tardon
2011-03-15EasyHacks: Reanimated tests in ure/codemakerWilhelm Pflueger
2011-03-02Remove "using namespace ::rtl"Julien Nabet