summaryrefslogtreecommitdiffstats
path: root/binaryurp
Commit message (Collapse)AuthorAgeFilesLines
* prefer makefile-gmake-modeTakeshi Abe2014-04-284-4/+4
| | | | Change-Id: I9cc9bfbddd3a90e00eee3e674994e5d6207f9034
* sal/log.hxx functionality also includes the equivalent of OSL_LOG_PREFIXStephan Bergmann2014-04-162-7/+6
| | | | Change-Id: I1bb0115a378003b5cc5b1cfc59c474a1f100d894
* First batch of adding SAL_OVERRRIDE to overriding function declarationsStephan Bergmann2014-03-264-14/+14
| | | | | | | ...mostly done with a rewriting Clang plugin, with just some manual tweaking necessary to fix poor macro usage. Change-Id: I71fa20213e86be10de332ece0aa273239df7b61a
* Use cppu::BaseMutex instead of plain osl::Mutex as baseStephan Bergmann2014-03-182-6/+8
| | | | Change-Id: I3dcae6482afe9e2b1a33261583dce41ddc91b67b
* cppuhelper: retrofit std::exception into overriding exception specsStephan Bergmann2014-02-264-22/+22
| | | | Change-Id: I56e32131b7991ee9948ce46765632eb823d463b3
* Remove visual noise from binaryurpAlexander Wilms2014-02-251-1/+1
| | | | | | | Change-Id: I863499cccfe586b570d0021e143718bd3e4e1181 Reviewed-on: https://gerrit.libreoffice.org/8236 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* cid#983607 unexpected std::exceptionStephan Bergmann2014-02-132-2/+4
| | | | Change-Id: I0de931d79548505ca7d26ffdfb560cfd5c6105a9
* cid#706247 wrong exception typeStephan Bergmann2014-02-131-1/+1
| | | | Change-Id: Idc83f827b90eedcc4345345a77efbda35e08bff0
* Revert "cid#707663 uninitialized pointer field"Michael Stahl2014-02-121-1/+0
| | | | This reverts commit 571d116d2805827bdef7d32983697bcdc5f9c78e.
* Revert "cid#707662 uninitialized pointer field"Michael Stahl2014-02-121-1/+0
| | | | | | | | | This reverts commit 5523275482686d1e49e9b5dcf70b1c8451628f6c. Makes every JunitTest crash and burn; clearly pReserved is sometimes initialized and then overwritten with 0. Change-Id: I0e9958149de14a23826feef0b1a32c9d374e4d13
* Revert "cid#707661 uninitialized pointer field"Michael Stahl2014-02-121-1/+0
| | | | | | | | | This reverts commit e453ba963e624eb6829abc28beb0abe4c92be30c. Makes every JunitTest crash and burn; clearly pReserved is sometimes initialized and then overwritten with 0. Change-Id: I4d280770cecf131d1bbcfb9e2550c89b74150c1d
* cid#707663 uninitialized pointer fieldNoel Grandin2014-02-121-0/+1
| | | | Change-Id: I4864042da995e70fd050584341960e58c4cddec2
* cid#707662 uninitialized pointer fieldNoel Grandin2014-02-121-0/+1
| | | | Change-Id: I031497ef2f789a87724357b28e5fed70afa46dcc
* cid#707661 uninitialized pointer fieldNoel Grandin2014-02-121-0/+1
| | | | Change-Id: I6fee8665ce1875ffa8e01bd395bb91a3d2bb40c8
* auto_ptr -> heap_ptrStephan Bergmann2014-02-071-7/+3
| | | | Change-Id: I8e7845c8148339fb305666e316b74fd134774ea3
* auto_ptr -> scoped_ptrStephan Bergmann2014-02-071-2/+2
| | | | Change-Id: Iebfb88b6326873642356f5ba566b36c7a3672815
* fdo#56511 Don't unduly delay Bridge terminationStephan Bergmann2014-02-073-4/+14
| | | | | | | | | | When terminate is called from the Reader or Writer thread, the final terminate was delayed until disposal of the BridgeFactory, as an unfortunate consequence of always trying to join on the Reader and Writer. Instead, forgo the join in such a case and rely on the underlying osl::Thread becoming detached after calling termiante. Change-Id: Ifba788c4d0d2e9b14b4f7f6b5f0f1380b712ce36
* Related: #i123862# use O*String's isEmpty() method...Herbert Dürr2014-02-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to check for emptiness in modules starting with 'b' Patch-by: j.nitschke@ok.de Review-by: hdu@apache.org (cherry picked from commit 87204b0f4062ef8fc8f138ad15f4378da609d4e2) Conflicts: basctl/source/basicide/baside2.cxx basctl/source/basicide/bastype2.cxx basctl/source/basicide/localizationmgr.cxx basctl/source/dlged/dlgedobj.cxx basic/source/basmgr/basmgr.cxx basic/source/basmgr/vbahelper.cxx basic/source/classes/sbunoobj.cxx basic/source/comp/sbcomp.cxx basic/source/runtime/iosys.cxx basic/source/runtime/methods.cxx basic/source/runtime/methods1.cxx basic/source/runtime/step2.cxx basic/source/uno/namecont.cxx basic/source/uno/scriptcont.cxx binaryurp/source/bridge.cxx binaryurp/source/bridgefactory.cxx binaryurp/source/reader.cxx binaryurp/source/unmarshal.cxx bridges/source/cpp_uno/cc50_solaris_intel/except.cxx bridges/source/cpp_uno/cc50_solaris_sparc/except.cxx bridges/source/cpp_uno/shared/vtablefactory.cxx bridges/source/jni_uno/jni_data.cxx Change-Id: I37bd84e0a1d6426759dba81854faf32c88147fe1
* Allow setting environment value directly in .component filesStephan Bergmann2013-12-161-2/+2
| | | | | | | | | ...for internal loader="com.sun.star.loader.SharedLibrary" components, instead of exported component_getImplementationEnvironmen (or implicit CPPU_CURRENT_LANGUAGE_BINDING_NAME). Adapted a few .component files as proof- of-concept, more to follow. Change-Id: I82332e0a48e6fc1da245990bb72265fe6e58447e
* Minor simplificationStephan Bergmann2013-11-281-12/+8
| | | | Change-Id: I031409043f12bdfe4b8c838d74db8a60576fd507
* binaryurp: silently ignore superfluous MUSTREPLY/SYNCHRONOUS flagsStephan Bergmann2013-11-271-6/+4
| | | | | | | | | | ...in a non-oneway call. This can happen when a pre LO 4 entity is calling a LO 4 entity post 90eac3e69749a9227c4b6902b1f3cef1e338c6d1 "API CHANGE remove [oneway] method attributes." (See mail thread starting at <http://mail-archives.apache.org/mod_mbox/openoffice-api/201311.mbox/%3Ca4e7f34d-b8cb-4d5a-890f-6894d3410265%40ucimail2.uci.cu%3E> "hi, code in Java.") Change-Id: I9f800a979d84a95cc5cd96f75ee7472e8cf6cf4b
* remove unnecessary sal_Unicode casts in various placesNoel Grandin2013-11-141-1/+1
| | | | Change-Id: Ibf04062ca86ed866202d748c3b62a210d30ed6ec
* fdo#54938: More uses of cppu::supportsServiceMarcos Paulo de Souza2013-10-251-7/+2
| | | | | | | | Change-Id: I90a7a07a43559b8d7e1d4b886b2624255200d46b Reviewed-on: https://gerrit.libreoffice.org/6406 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
* No need for a buggy rewriteStephan Bergmann2013-06-141-10/+8
| | | | | | | | | | ... see 08bb8fca4144608237418d64b1479840c408256f "#i122208# replace the binaryurp cache for improved C++ compatibility" and 059f041dfdffe0630ec573fb444c51cc463b90b1 "cppcheck: fix duplicateExpression," when the only improvement is to not needlessly acquire/release raw rtl_uString instances. Change-Id: I734304b231d69f8089cbf1d35a3deda75f771c78
* cppcheck: fix duplicateExpressionJulien Nabet2013-06-131-1/+1
| | | | | | | Change-Id: If3b7b1faab858afa82d4c665ee1a5036190e69aa Reviewed-on: https://gerrit.libreoffice.org/4278 Reviewed-by: Tomáš Chvátal <tchvatal@suse.cz> Tested-by: Tomáš Chvátal <tchvatal@suse.cz>
* #i122208# replace the binaryurp cache for improved C++ compatibilityHerbert Dürr2013-05-283-81/+79
| | | | | | | | | Failing to instantiatie incomplete types like the Map::iterator in binaryurp Cache's Entry members is allowed by the C++ standard. The rewrite makes it more compliant with other C++ compilers/STLs. And interesting alternative would be to use boost's multi_index_container. git-svn-id: http://svn.apache.org/repos/asf/openoffice/branches/rejuvenate01@1480367 13f79535-47bb-0310-9956-ffa450edef68
* Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks2013-04-304-92/+16
|
* remove needless forward rtl::OUString declarationsLuboš Luňák2013-04-071-3/+0
| | | | Change-Id: I97d91a758dd82d64768d75c1d2ddd279de5f6034
* 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