summaryrefslogtreecommitdiffstats
path: root/stoc
Commit message (Collapse)AuthorAgeFilesLines
* Java cleanup, fix a couple of compile errorsNoel Grandin2012-09-051-3/+0
| | | | Change-Id: I83a51dc7a68413d9fea16c8cafdb82e665940775
* add more component prefixesMatúš Kukan2012-09-014-12/+4
| | | | Change-Id: I3afe59a6326b9e5cb26c39a82d7aabdb05cc2b7e
* Replace use_internal_api with use_udk_api etc. where appropriateStephan Bergmann2012-08-2228-1003/+9
| | | | Change-Id: I5e216ca01830a6568159ee8e9265938667f201a1
* -Werror,-Wunused-private-field (Clang towards 3.2)Stephan Bergmann2012-08-141-1/+0
| | | | Change-Id: I28dba7f4c7310da931831319aa33a3a67c845381
* Better error reportingStephan Bergmann2012-08-081-0/+3
| | | | Change-Id: I36c6dc025d0094c0b1666e13b25d78931392f768
* reduce ascii noise and useless commentsThomas Arnhold2012-08-081-4/+1
| | | | Change-Id: I317058e3b25cebb7c1d89361636261c5f16a84d4
* Remove non-existing forward declarationsThomas Arnhold2012-08-071-3/+0
| | | | | | Those classes don't exist. So remove friend class operators too. Change-Id: I8e3b32db933dea7cbab86015f0c926df967511f6
* udkapi, offapi: do not use #include "foo":Michael Stahl2012-07-301-4/+4
| | | | | | | | | | 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
* Assertion clean-upStephan Bergmann2012-07-231-5/+4
| | | | Change-Id: I234c615d9d3386da2b244709add5c029b76d346c
* WaE: unused variableTor Lillqvist2012-07-231-0/+2
| | | | Change-Id: Ie355701716c7106ef2afd76ae8b6544a00ac474c
* simplify include guardsThomas Arnhold2012-07-142-2/+2
| | | | Change-Id: Id4210229b20a1d54b680ff1a2ccbcdd3684ecf5f
* re-base on ALv2 code.Michael Meeks2012-07-061-20/+14
|
* re-base on ALv2 code.Michael Meeks2012-06-2996-2256/+1716
|
* targetted re-work of cppunit pieces.Michael Meeks2012-06-271-3/+1
|
* Remove unused include filesThomas Arnhold2012-06-271-56/+0
| | | | | | Those never get included at any point in the code. Change-Id: I17736e005635b9e57759cfc95176a99e7c5e8988
* reduce static_initialization_and_destruction chainCaolán McNamara2012-06-251-2/+1
| | | | Change-Id: I0c1b2f2d908c31d1510662880c13504d81445a6a
* re-base on ALv2 code.Michael Meeks2012-06-2136-863/+539
| | | | Change-Id: I6c145e984c885c7e06caa1c27bfb354ea49ad9ce
* re-base on ALv2 code.Michael Meeks2012-06-2120-399/+327
| | | | Change-Id: Ice06e639213aeb6f7f23cbf4634947dd25613db1
* nuke dead codeTakeshi Abe2012-06-101-5/+0
| | | | Change-Id: I666791b2a2bb817d59625868d5e2df1a9341b2ff
* Remove superfluous empty lines on topThomas Arnhold2012-06-091-2/+0
| | | | | | More than two lines are removed for readability. Change-Id: Ibff6cf68d7c512e240a54065b54a225bb23a782b
* targeted string re-workNorbert Thiebaud2012-06-028-356/+227
| | | | Change-Id: I145731d9f28faf0065f5960f2c5a32f27d8c8620
* targeted string re-workNorbert Thiebaud2012-06-027-245/+231
| | | | Change-Id: Ia4cf1dcae7d40eca29f84fa7277681d1c1fb61bd
* Bin MSVC unknown option '-0b0'Tor Lillqvist2012-05-3110-96/+0
| | | | | | | It was a typo, supposed to be -Ob0, but as stoc built fine anyway without that, presumably not needed. Change-Id: I866bd47c3d53bdf48581a3632d56fb3ac8b2ed5f
* deliver component desc. xml, if usedDavid Tardon2012-05-292-44/+0
| | | | Change-Id: I2908d5851ae33d70a49a032130fdc1a406310c7d
* Use simple createOneInstanceComponentFactoryStephan Bergmann2012-05-251-14/+2
| | | | | | | | | | | | ...instead of static WeakReference and getGlobalMutex. The latter allowed for deadlock, when one thread is in __getTypeEntries (cppuhelper/source/implbase_ex.cxx), having locked getImplHelperInitMutex(), and from there calls some cppu_detail_getUnoType (from a cppumaker-generated header) that tries to lock getGloblaMutex, while another thread is in this FactoryImpl_create, having locked getGlobalMutex, and from there calls into __getTypeEntries. Change-Id: Iac68d28c1a5971049447cc79384b6e186f2a6d82
* removed unused #definesTakeshi Abe2012-05-211-2/+0
| | | | Change-Id: I2aeba0342e46c3a4bd50f49b8a43ebb125269dfa
* reduce static_initialization_and_destruction chainCaolán McNamara2012-05-161-5/+4
| | | | Change-Id: I962aeac0c7feeabb7963016d5afcfeca5a48ccfe
* fdo#48391: Remove TEST_ENSHUREGábor Stefanik2012-05-077-260/+215
| | | | Change-Id: Id9fc99aab1515a710374b3364f6136587f95f582
* fdo#48253 Expand SAL_STATIC_CAST and SAL_CONST_CASTThomas Arnhold2012-05-044-20/+18
| | | | Change-Id: I50f0887ceb4517d7ef234f970ca2ba679d533382
* make gbuild the default assumption of build.plBjoern Michaelsen2012-04-291-1/+0
| | | | | | | | 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
* 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
| |