summaryrefslogtreecommitdiffstats
path: root/stoc
Commit message (Collapse)AuthorAgeFilesLines
* New cppu::defaultBootstrap_InitialComponentContext implementationStephan Bergmann2012-04-203-92/+16
| | | | | | | | | | | | | | | | | | | | | | | ...that no longer uses XSimpleRegistry structures for the service data and thus is potentially more performant. * Registry-based functions from cppuhelper/bootstrap are deprecated now, client code should always use defaultBootstrap_InitialComponentContext. * References to the obsolete UNO_WRITERDB have been removed. * Some of the functions in cppuhelper/source that are used from multiple .cxx but had not been properly placed into .hxx have been cleaned up. * css.lang.ServiceManager XSet insert/remove now support special sequence<NamedValue> to improve live deployment/removal of XML-based extension components data. * 09524d410bbaad2a0b9b39811cb5cc16621b1396 "stoc: accelerate opening of multiple XML .rdb files in a directory" and its follow-up cb5c881a7f179391ee853f76e159254c97d776a3 "avoid using the new rdb reading logic for empty/non-existent directories" have been obsoleted by this change and have been reverted again.
* Allow OServiceManagerWrapper to wrap all service manager implementationsStephan Bergmann2012-04-191-115/+40
| | | | | | | | | | | | | | | | | | | | ...not just OServiceManager. (This is a prerequisite to replace the defaultBootstrap_initialComponentContext() implementation with a more performant component context/service manager combo.) The only reason for the restriction to OServiceManager apparently was the additional createContentEnumeration overload with an XComponentContext parameter. It /looks/ to me like this is not really necessary, that it should always be OK to instantiate implementation factories with this service manager and its component context, instead of a component context (and its default service manager) passed into a method call. This would mean that the code could be simplified further, needing a component context passed into a method only to pass along to a new instance created via createInstanceWith[ArgumentsAnd]Context, but then again I'm not 100% sure and better leave it at that... This also means that XUnoTunnel is gone from OServiceManager and XInitialization is gone from OServiceManagerWrapper.
* prefix the component_getFactory name for DISABLE_DYNLOADINGTor Lillqvist2012-04-172-0/+8
|
* Modify for static linking (DISABLE_DYNLOADING, i.e. iOS)Tor Lillqvist2012-04-151-1/+19
|
* stoc: accelerate opening of multiple XML .rdb files in a directoryMichael Meeks2012-04-143-16/+92
| | | | | | | | | Instead of nesting these, we aggregate them into a single non-nested registry, which saves lots of CPU at startup, sadly we can only do that for the new-style XML registries, so we have to sniff files, nevertheless this is still far faster. The merged xml files also break the XSimpleRegistry::getURL() method - but it appears not to get called.
* Replaced a few equal calls with ==Szabolcs Dezsi2012-04-081-10/+2
|
* gbuild: "use" vs. "add":Michael Stahl2012-04-0810-20/+20
| | | | | | | | | Naming convention for gbuild methods: - "add" is used for stuff that is logically a part of the target (i.e. not registered at the Module, but defined in the target's makefile) - "use" is used for stuff that is logically a different target (i.e. it is registered at the Module, has it's own makefile, may be in a different module than the target)
* Replaced equalsAsciiL(RTL_CONSTASCII_STRINGPARAM(...)) with == operatorSzabolcs Dezsi2012-04-0611-50/+31
|
* Replaced equalsAsciiL(RTL_CONSTASCII_STRINGPARAM(...)) with == operatorSzabolcs Dezsi2012-04-061-2/+2
| | | | | | Pattern used: find . -name "*.cxx" -exec sed -i 's/\( *\)\(else if\|if\) *( *\([^!()|&]*\)\.equalsAsciiL( *RTL_CONSTASCII_STRINGPARAM *( *\([^)]*\)) *) *) *{$/\1\2 ( \3 == \4 ) {/' \{\} \;
* javaloader: add_linked_lib salhelperMatúš Kukan2012-04-061-0/+1
|
* fix makefilesDavid Tardon2012-04-061-35/+2
|
* Replaced equalsAsciiL(RTL_CONSTASCII_STRINGPARAM(...)) with == operatorSzabolcs Dezsi2012-04-068-76/+76
| | | | | | Pattern used: find . -name "*.cxx" -exec sed -i 's/\( *\)\(else if\|if\) *( *\([^!()|&]*\)\.equalsAsciiL( *RTL_CONSTASCII_STRINGPARAM *( *\([^)]*\)) *) *)$/\1\2 ( \3 == \4 )/' \{\} \;
* merge feature/gbuild_componentsDavid Tardon2012-04-0649-1432/+1100
|\
| * merge origin/masterDavid Tardon2012-04-0111-19/+35
| |\
| * | add $(gb_STDLIBS) to linked libsDavid Tardon2012-03-249-8/+9
| | |
| * | gbuildize stocDavid Tardon2012-03-1249-1432/+1099
| | |
* | | Resolves: fdo#47068 use of pointer to deleted objectCaolán McNamara2012-04-051-36/+46
| | |
* | | stoc: add helpful structural documentation from mailing list post.Stephan Bergmann2012-04-031-0/+39
| |/ |/|
* | We want just the library basename in the DISABLE_DYNLOADING caseTor Lillqvist2012-03-291-0/+2
| |
* | More hacking on static linking (iOS) supportTor Lillqvist2012-03-212-2/+9
| |
* | Prefer prefix ++/-- operators for non-primitive typesJulien Nabet2012-03-181-3/+3
| |
* | Avoid temporary rtl::OUStringTakeshi Abe2012-02-282-2/+2
| | | | | | | | in scripting / sdext / starmath / stoc / svtools / svx
* | Avoid temporary rtl::OUStringJulien Nabet2012-02-261-5/+5
| |
* | Get rid of size() == 0Elton Chung2012-02-193-3/+3
| |
* | java: add STOC_FORCE_NO_JRE env. var to enable easy testing of no-JRE case.Michael Meeks2012-02-161-2/+8
| |
* | Added READMEs for modules related to URE, with content from the wikiJosh Heidenreich2012-02-061-0/+1
| |
* | A few safe replacements of pathes->pathsJesús Corrius2012-02-011-2/+2
|/
* Code cleanup: ( () ) replaced by (())Alexander Bergmann2012-01-2611-122/+122
|
* Removed some unused parameters; added SAL_UNUSED_PARAMETER.Stephan Bergmann2012-01-219-13/+19
| | | | | | | | | 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.
* Code clean up.Stephan Bergmann2012-01-201-6/+6
|
* Drop UNO_REF_QUERY[_THROW] duplicates of UNO_QUERY[_THROW].Stephan Bergmann2012-01-191-1/+1
| | | | | | | | They are virtually unused (at least the LibO code base has only a single use of UNO_REF_QUERY) but confuse static analysis tools that classify unused function parameters as "tags" (which legalizes the unusedness of those parameters) if they are of an enum type with exactly one value defined.
* Clang -Wunused-variable.Stephan Bergmann2012-01-151-0/+1
|
* Fix mistake in type OUStringBufferOlivier Hallot2012-01-121-1/+1
| | | | Fix mistake in method for type OUStringBuffer
* Fix for fdo43460 Part XXXV getLength() to isEmpty()Olivier Hallot2012-01-1224-99/+95
| | | | | | Part XXXV Modules stoc
* Get rid of manual ref counting.Stephan Bergmann2012-01-022-122/+29
|
* USE_INTROSPECTION_CACHE is always defined.Stephan Bergmann2012-01-021-23/+1
|
* function component_canUnload is exportedDavid Tardon2011-12-277-7/+7
|
* catch exception by constant referenceTakeshi Abe2011-12-2725-50/+50
|
* msvc 2008 express won't link without explicit salhelperCaolán McNamara2011-12-161-0/+1
| | | | | post salhelper visibility markup and gbuildification express 2008 doesn't link without salhelper mentioned on link line
* Removed extra semicolonsJesse2011-12-151-1/+1
|
* I don't see NO_BSYMBOLIC being used anywhereTor Lillqvist2011-12-115-5/+0
|
* remove precompiled_xxx.hxx/cxxNorbert Thiebaud2011-11-272-320/+0
|
* remove include of pch header from stocNorbert Thiebaud2011-11-2777-149/+0
|
* remove PCH support in dmake-moduleNorbert Thiebaud2011-11-271-8/+0
|
* Enforce a "lib" prefix for UNO components for AndroidTor Lillqvist2011-11-1711-12/+12
| | | | | | | | | | | | | This commit for the old build system. (Don't bother for components not relevant for Android.) The Android package installer (as invoked through "adb install", from "ant debug install") silently ignores native libraries in app packages (.apk files) whose names don't start with "lib" and end with ".so". The package builder (as invoked through "ant debug") in the SDK gladly includes also thusly named native libraries in the .apk, though. Yay for consistency.
* Fix logic of isDerivedFrom functionKevin Hunter2011-10-051-18/+7
| | | | | | | | From an email conversation with Stephen Bergmann "I think the real intent always was to actually look through all the returned getSuperclasses(), and the error that superclasses past the first one are effectively ignored has never been noticed."
* WaE: unreachable code, also add comment pondering what the code meansTor Lillqvist2011-10-031-1/+8
|
* add mode-lines to .m files and last round of merged files, etc.Caolán McNamara2011-09-302-0/+6
|
* Removed uses of rtl::O[U]String[Buffer]::operator sal_{char|Unicode} const *().Stephan Bergmann2011-09-271-3/+6
|
* remove obsolete Forte NOOPT filesMichael Meeks2011-09-241-6/+0
|