Age | Commit message (Collapse) | Author |
|
Change-Id: I568c2e0c9b5b234d941e17d57bcb53374626909e
|
|
Change-Id: I0ff1e44f17976fd3a3060d8ee7fe15d77c918b79
|
|
This feature had never been documented in include/rtl/bootstrap.h and had only
been used internally in LO on Windows for the multi-layer installations (thus is
unused since 827430c8c0417396b3c1d2a049ccddb818c89646 "Fold URE: Windows"), so
it should not hurt to remove it even if it could be considered part of the
stable URE interface.
Change-Id: If0f59f30dad8b2c3ff5f7931c19cd254073ccf80
|
|
Using direct ByteBuffer is much nicer option to store or send
pointers between C(++) code and Java via JNI as it handles endiness
and pointer size for us. Using "long" type can have unexpected
results in 32-bit architectures (mostly Android). This was causing
grief especially when Android introduced support for 64-bit
architectures starting with SDK 19.
Change-Id: Ie92d0f913b668e1724e846d70d1820445d9cb086
|
|
It is invalid in case lo_destroy() has been called.
Change-Id: I45533b66d32fc650e48748da8ea1d2f2aaa381e0
|
|
...it was added late in the LO 3.3 cycle apparently by error.
While this is strictly speaking an incompatible change, no client code should
ever have called this deprecated, internal functionality anyway. An aborting
stub is left in place for soname stability.
Change-Id: Ibbc96ccf76a07a80d732a0713c95ff7b6bf1e528
|
|
(TOCTOU and all)
Change-Id: I81253c8790b631117634bafa4eea65991a975ba0
|
|
Change-Id: I4a42c9f795cfbaa0f6c7b68d8189204a63da2321
|
|
The ../../../program/ links in the URE jar Class-Paths are a temporary kludge
(and juh.jar had lacked adaption for Mac OS X).
Change-Id: I2542d8a582866485dd61c05df3fc6b4b39a8403d
|
|
After 2ad716f406e0fdb9b9294876c64ae92fecbf5e27 "Revert 'pyuno: set up fake
command line in getComponentContext(),'" e.g. PythonTest_sw_python would fail on
Windows, where WinSalGraphics::GetDevFontList (vcl/win/source/gdi/salgdi3.cxx)
calls osl_getExecutableFile and is itself called in a python process where
osl_setCommandArgs has not been set up.
This patch makes osl_getExecutableFile on all platforms if osl_setCommandArgs
has not (yet) been set fall back to the code that was
osl_bootstrap_getExecutableFile_Impl (which was called from
sal/rtl/bootstrap.cxx, which can now call osl_getExecutableFile).
Change-Id: I6c1bb59205041b3208c830a8b8406e28128b4566
|
|
Change-Id: Idf514941f4bb05834d8ac0d7bafbe86e34377611
|
|
...cf. previous 2ad716f406e0fdb9b9294876c64ae92fecbf5e27 "Revert 'pyuno: set up
fake command line in getComponentContext().'"
Change-Id: Ia77132465ada17a5839f9d4f9ccaf20f8b113075
|
|
This reverts commit 2386a92c1e6e8ec263edb4dc4fdcfeaa4673ce1f and its follow-ups
1acaa577b67158c060d2f57414f7aea86504a489 "sal: add special handling of argc==0
to osl_setCommandArgs()" and 01f27b5e5d428cc3c4aeabdcbbb8204494fbd435 "sal: fix
osl_setCommandArgs() on WNT."
The situation that osl_getCommandArgCount is called without a prior call to
osl_setCommandArgs should be considered as harmless and can legitimately not
only happen in the pyuno case discussed in the reverted commits, but also in
case binary UNO is bootstrapped from within a Java process, as happens in
test-javanative in ure/source/uretest/Makefile.
Change-Id: I2829db390e37dfe5daeda33a4c0659b7d35e565a
|
|
Change-Id: If89443c1668ca01c826c8fc353b20097c7da7bf4
|
|
...so no need to leak an OString (and no need for a static char const *locale,
as osl_getProcessLocale calling _imp_getProcessLocale already takes care about
that).
Change-Id: Ic831415596fe44335a6b12b5d884e781368676b8
|
|
Change-Id: Ifc35c379d5c68fb363ae3507ccb5bff37c8cd9aa
|
|
Change-Id: I7422cb010c38de34a7effa6124c5146f70419f79
|
|
Change-Id: Id55f27a3e1a35d1c5ebeccdd9a853f661b5c1746
|
|
...in the hope that that makes cid#706206 (TOCTOU) go away
Change-Id: I4bc7b44e0268cf5d46aaf55fb4073dcdf67b324c
|
|
Change-Id: I148005489e4ef31b55886c1dd3076650d3a2ec17
|
|
...lets hope it is actually declared as a macro wherever it is known.
Change-Id: If541d02af3ac5d9ad4f0ac1cb4dd9f9f4550a78a
|
|
Change-Id: I42a81e70e76cb4699052815cfd415a8efd902b03
|
|
Change-Id: If3e436d137b6989af22df43c3a9a247bb2c9ffe9
|
|
...corresponding to the OUStringBuffer couterpart
Change-Id: I3ab03343696e6755cf1ccc470e4decc2f41d2558
|
|
Change-Id: I482e6eeca09e7b15a8d95a866ebab35d06f13e9e
|
|
Change-Id: I9051284b34e5a6f3f48ee58243d6481b072e0a80
|
|
Change-Id: Ifaed964d084d0b7a2dacbc23a93fb77eb7515ab4
|
|
Introduces OUStringBuffer::appendUninitialized.
Change-Id: If225ec4d798e0df91cad60130e3f22ee26b88abb
|
|
Change-Id: I963d001aee68f1218ba7273562cb41f3cf4c5e20
|
|
Change-Id: I95e4f43f4ef40e8c04b37002bbae03f4f23a9e34
|
|
Change-Id: I091fa9f9fd4c2df1818aadcba7995b174b07f098
|
|
Change-Id: I39a60d0b775bfe40fa89e8b5d5f7466d0db5d36e
|
|
(obsoleting cid#983584)
Change-Id: Icbf25bd364fdabb208abe201ddc146daa60f9b62
|
|
Change-Id: Ifad9594eb6fa396e32818b6d2bafc16adb478994
|
|
Change-Id: I1d7f47b81e558a071a6beb52999d0bca185f02d5
|
|
Change-Id: Ifaf971d77f11cef207706989bba11dbe2028ca79
|
|
This reverts commit 0e589394e8452ee8dea8e807d3b5ef6620a1c6c1, which
was a misguided attempt at solving a problem already solved by Tor.
|
|
Change-Id: I4a8cbbbebe9833625af4805074d0c68ef3623ebd
|
|
Change-Id: I098d0b8b3428cbf57a69c331515093df36e0c172
|
|
Change-Id: Ic16758e436da13684320e7e3bf07b80d8d8c7c5d
|
|
Change-Id: Ic11f5e0923b8b9d656b74b900f52ff154bb65971
|
|
Change-Id: I0fb87c5658bd02e327df8fdf3e0aa79f20bbc111
|
|
Change-Id: I930c581525ed5b02dd8850e9781b01eed12c857f
|
|
Change-Id: If0d71f0660d60e3bcea4db3906ffe600e00f69f2
|
|
Change-Id: I1adcaeea7a1a3f7a3634897821f15443dbc78e94
|
|
Change-Id: Iaee3f8a43cba1d4fd02b6a51d42f73c8ef9e99b7
|
|
Change-Id: I2494779521d56edcab41f66a7c64e7dc5a9205ad
|
|
Change-Id: Ia71097a3d0fbeb606b1f6cfb7e6edb86bd45082a
|
|
Change-Id: I90ca3ddbc2e1d4b830ec6e536e36e924ee14416a
|
|
Change-Id: If0f0e40964f7dc107e14753da49df5cdc77732be
|