summaryrefslogtreecommitdiffstats
path: root/binaryurp
Commit message (Collapse)AuthorAgeFilesLines
* binaryurp does not need offapiDavid Tardon2013-03-301-1/+1
| | | | Change-Id: I4196e763e8374d1f50700c20362245224acb9e13
* remove legacy build.pl prj/build.lst files.Michael Meeks2013-03-141-2/+0
|
* remove all d.lstMichael Stahl2013-02-281-0/+0
| | | | Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
* RTL_CONSTASCII_USTRINGPARAM removalsKrisztian Pinter2013-02-191-1/+1
| | | | | | | Change-Id: Ib483f271d3c826a2b7192b22a174ff9f7b18c3f8 Reviewed-on: https://gerrit.libreoffice.org/2241 Reviewed-by: Olivier Hallot <olivier.hallot@alta.org.br> Tested-by: Olivier Hallot <olivier.hallot@alta.org.br>
* gbuild: do not copy boost headers aroundMichael Stahl2013-01-263-0/+6
| | | | | | | | | - do not use gb_UnpackedTarball_copy_header_files for boost - adapt the optimization in concat-deps.c for new path - use boost_headers in all LinkTargets that require it - add explicit include paths to mysqlc, mysqlcppconn, libvisio, liborcus Change-Id: I0c43e73ed43cc9d2e6bce8faf55e992d655a0bb9
* c++ API: use css alias in generated headers, adds global css declThorsten Behrens2012-11-3012-48/+0
| | | | | | | | | | | | This changes all generated API headers (.hpp and .hdl) to use a namespace alias 'css' instead of the pointlessly long com::sun::star Makes the change in cppumaker & associated tools, adds a global namespace alias definition in sal/types.h, and removes a kiloton of local, now pointless-to-harmful versions of that alias from all over the code. Change-Id: Ice5a644a6b971a981f01dc0589d48f5add31cc0f
* cleanup README files.Michael Meeks2012-11-051-9/+9
| | | | | Convert DOS -> unix newlines. Cleanup and clarify several files.
* add a README filesManal Alhassoun2012-10-101-0/+9
| | | | | | | Change-Id: I2e779831e47cb1243ae7319b73b9fa553cf97034 Reviewed-on: https://gerrit.libreoffice.org/852 Reviewed-by: Michael Meeks <michael.meeks@suse.com> Tested-by: Michael Meeks <michael.meeks@suse.com>
* Use prefixTor Lillqvist2012-10-012-2/+2
| | | | Change-Id: Ic1fcb3078757d7948bbb4ddb155ab9584e861c12
* Replace usage of rtl_*Memory with equivalent from string.hArnaud Versini2012-10-011-3/+3
| | | | | | | Change-Id: I50ffc10f007f03c3252ef0196b59b881429cc159 Reviewed-on: https://gerrit.libreoffice.org/734 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
* gbuild: invert handling of standard system libraries:Michael Stahl2012-09-283-6/+0
| | | | | | | Always link in gb_STDLIBS, except when the library explicitly opts out with gb_LinkTarget_disable_standard_system_libs. Change-Id: I489a99114fbfa46d0421a27cf6c7b899dc268a4a
* gbuild: replace direct gb_STDLIBS use with ...Michael Stahl2012-09-283-3/+6
| | | | | | ... new gb_LinkTarget_add_standard_system_libs Change-Id: Ib2bc843098db3d8c6822b45a3d21724e67f57d69
* gbuild: split uwinapi out of gb_STDLIBSMichael Stahl2012-09-283-0/+3
| | | | Change-Id: I53316e0b9369d806197bccb42cf22d3497af43e7
* replace remaining InterlockedCount() with inlined versionNorbert Thiebaud2012-09-251-2/+2
| | | | | | | Change-Id: Ifcfa48fc87f905a91470a5b0fd597b02f220784c Reviewed-on: https://gerrit.libreoffice.org/671 Tested-by: Norbert Thiebaud <nthiebaud@gmail.com> Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
* deprecate oustringostreaminserter.hxxNorbert Thiebaud2012-09-182-4/+0
| | | | | | | | | | | | | | | | | | | the intent of this header has canged over time. now it is already systematically included with ustring.hxx and the operator overload it provide fit nicely there... Just to be safe, since that include as been added to the api during the 3.5 timeframe and therefore is already in 'production' the header remain and simply attempt to include ustring.hxx but a warning is issued indicating that this header should not be used anymore... in a couple of major release we will thenr emove it completely All internal users of that header are converted. Change-Id: I8934c55f089e29d78c0f5649b7c87b2ecf024bad Reviewed-on: https://gerrit.libreoffice.org/634 Tested-by: Norbert Thiebaud <nthiebaud@gmail.com> Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
* fdo#46808, Adapt bridge::BridgeFactory UNO service to new styleNoel Grandin2012-09-171-2/+2
| | | | | | | Create a merged XBridgeFactory2 interface for this service to implement. Which is backwards-compatible, but does not require creating a new service. Change-Id: I7309f4d30f0e772bc203c701eb3407b920ffafcc
* CosmeticsStephan Bergmann2012-09-058-75/+50
| | | | Change-Id: I7b217c4fb48bbee4a2872d15cf23a955b464ffca
* OUString and RTL_CONSTASCII cleanupRicardo Montania2012-09-0510-221/+99
| | | | Change-Id: Ic56451b2c13d8561bb6e6ee92bf9147b35640a5c
* Change rtl::OUString to OUStringRicardo Montania2012-08-2221-170/+170
| | | | | | My first commit. Any problem, question, warnings, please tell me. Change-Id: Ibb02fe15776f3ffe74ddb9488c63a45c447bb493
* fdo#43433: Binary URP works gracefully with old Java URPStephan Bergmann2012-08-151-1/+18
| | | | | | ...which did not support protocol properties yet. Change-Id: Ic5bb346764fb039856e16169d5ae96d01422e7e0
* Bin no longer used iOS cppunit stuff that breaks build evenTor Lillqvist2012-08-023-144/+0
| | | | Change-Id: Ia84d89adff6acdb5eb5710c1cccd06657c1f6236
* removed unnecessary forward declarations of classTakeshi Abe2012-07-042-2/+0
| | | | Change-Id: I0d6aad17c471b6edd584c668dc7ff054090c185c
* targetted improvement of UNO API includes / usageMichael Meeks2012-07-021-4/+1
|
* targetted re-work of cppunit pieces.Michael Meeks2012-06-273-9/+1
|
* re-base on ALv2 code.Michael Meeks2012-06-263-85/+65
|
* re-base on ALv2 code.Michael Meeks2012-06-1231-806/+527
|
* Better fix for ThreadPool/ORequestThread life cycleStephan Bergmann2012-05-236-77/+161
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a follow up to d015384e1d98fe77fd59339044f58efb1ab9fb25 "Fixed ThreadPool (and dependent ORequestThread) life cycle" that still had some problems: * First, if Bridge::terminate was first entered from the reader or writer thread, it would not join on that thread, so that thread could still be running during exit. That has been addressed by giving Bridge::dispose new semantics: It waits until both Bridge::terminate has completed (even if that was called from a different thread) and all spawned threads (reader, writer, ORequestThread workers) have been joined. (This implies that Bridge::dispose must not be called from such a thread, to avoid deadlock.) * Second, if Bridge::terminate was first entered from an ORequestThread, the call to uno_threadpool_dispose(0) to join on all such worker threads could deadlock. That has been addressed by making the last call to uno_threadpool_destroy wait to join on all worker threads, and by calling uno_threadpool_destroy only from the final Bridge::terminate (from Bridge::dispose), to avoid deadlock. (The special semantics of uno_threadpool_dispose(0) are no longer needed and have been removed, as they conflicted with the fix for the third problem below.) * Third, once uno_threadpool_destroy had called uno_threadpool_dispose(0), the ThreadAdmin singleton had been disposed, so no new remote bridges could successfully be created afterwards. That has been addressed by making ThreadAdmin a member of ThreadPool, and making (only) those uno_ThreadPool handles with overlapping life spans share one ThreadPool instance (which thus is no longer a singleton, either). Additionally, ORequestThread has been made more robust (in the style of salhelper::Thread) to avoid races. Change-Id: I2cbd1b3f9aecc1bf4649e482d2c22b33b471788f
* Fixed ThreadPool (and dependent ORequestThread) life cycleStephan Bergmann2012-05-162-23/+33
| | | | | | | | | | | | | | | | | At least with sw_complex test under load, it happened that an ORequestThread could still process a remote release request while the main thread was already in exit(3). This was because (a) ThreadPool never joined with the spawned worker threads (which has been rectified by calling uno_threadpool_dispose(0) from the final uno_threadpool_destroy), and (b) binaryurp::Bridge called uno_threadpool_destroy only from its destructor (which could go as late as exit(3)) instead of from terminate. Additional clean up: * Access to Bridge's threadPool_ is now cleanly controlled by mutex_ (even though that might not be necessary in every case). * ThreadPool's stopDisposing got renamed to destroy, to make meaning clearer. Change-Id: I45fa76e80e790a11065e7bf8ac9d92af2e62f262
* 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
* put the missing type into the exception messageMichael Stahl2012-04-141-2/+4
|
* gbuild: "use" vs. "add":Michael Stahl2012-04-083-6/+6
| | | | | | | | | 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-063-6/+3
|
* Unused includesStephan Bergmann2012-03-202-2/+0
|
* binaryurp has cppunit testsBjoern Michaelsen2012-03-131-1/+1
|
* Clarifying comment addedStephan Bergmann2012-03-081-0/+6
|
* Adapted Reader/Writer to safer-to-use salhelper::ThreadStephan Bergmann2012-02-235-54/+16
|
* switch to include-based build rather than sourced-based buildNorbert Thiebaud2012-02-051-35/+2
|
* Removed some unused parameters; added SAL_UNUSED_PARAMETER.Stephan Bergmann2012-01-211-1/+2
| | | | | | | | | 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.
* Link most libs and executables with gb_STDLIBS as presumably is intendedTor Lillqvist2011-12-203-0/+3
|
* Code modules no longer depend on stlport.Stephan Bergmann2011-12-161-1/+1
|
* Fix for fdo43460 Part IV getLength to isEmptyOlivier Hallot2011-12-135-11/+11
| | | | | | | | Part IV Module basic (small fix per demand from Ivan Timofeev) binaryurp bridges
* in modules, when we have a env we are in stage gbuildBjoern Michaelsen2011-12-071-0/+1
|
* catch by constant referenceTakeshi Abe2011-11-306-19/+19
|
* move reconfigure into gbuildBjoern Michaelsen2011-11-291-1/+1
|
* Demote SAL_WARN that happens regularly during bridge shutdown to SAL_INFO.Stephan Bergmann2011-11-291-1/+1
|
* Adapted to new assertion/logging mechanisms.Stephan Bergmann2011-11-289-109/+113
|
* make gbuild makefiles run independant of pwd againBjoern Michaelsen2011-11-251-3/+3
|
* tweak gbuild standart Makefile to allow partial build in unsourced envNorbert Thiebaud2011-11-161-4/+4
| | | | | This allow to run make in a module wihtout the need to source Env.Host.sh.
* simplfy dmake to gbuild bridgefileBjoern Michaelsen2011-10-051-40/+1
|
* WaE: 'static_cast' : truncation of constant valueTor Lillqvist2011-10-041-6/+6
|