summaryrefslogtreecommitdiff
path: root/sal
AgeCommit message (Collapse)Author
2012-11-26get textencoding tests working againCaolán McNamara
Change-Id: Ia3e0b7be14800e1d50c3e785153b45d2b4a7dd6d
2012-11-26fix unicode to dingbats conversionCaolán McNamara
enabling the text encoding tests show that the unicode to dingbats conversion is wrong in two places. a) 0x27CF should be 0x25CF b) The unicode range starting at 0x2460 should map to 0xAB not 0xAC Change-Id: I3899e1bbfc3f20ef67eb75c703ad7f23abe81509
2012-11-26removal of ISCII code left a bogus hole in tableCaolán McNamara
Change-Id: I341e36a59172116c9f90c67c6ab23d9e4f2c5847
2012-11-22Add an $APP_DATA_DIR predefiend thingie in bootstrap ("rc") files for AndroidTor Lillqvist
It expands to what lo_get_app_data_dir() returns, i.e. the activity's getApplicationInfo().dataDir. Use it in the LibreOffice4Android app's rc files instead of a hardcoded (possibly device- and/or OS version dependent) path. Change-Id: I8145f2c86eeded39232fb251a79fa64f31f77f55
2012-11-22Add lo_get_app_data_dir()Tor Lillqvist
Change-Id: I13ab54ce5c6d67f1623b7f1923678091660d202d
2012-11-22create SAL_DEPRECATED_INTERNAL for annotating APIMichael Meeks
It flags methods that we don't want used externally, but havn't finished removing internally. Change-Id: I818ee0ea2bf5294be816256a0e7f1868f26806b8
2012-11-22Fail fastStephan Bergmann
Change-Id: I17d6ab71ec7bcf40dccb2c9ffe3d9f2e6b10f01c
2012-11-21Clean up remains of NativeActivity-based Android app supportTor Lillqvist
We haven't been able to build NativeActivity-based apps (like the android/qa/sc and anroid/qa/desktop thingies) since we switched to DISABLE_DYNLOADING and a single DSO liblo-native-code.so anyway. No lo_main() any more. <sal/main.h> should not be included ever when compiling for Android of iOS now. Lots of stuff binned from vcl's androidinst.cxx, in the (vain?) hope that it will reduce the amount of never invoked GUI code that gets linked in. Change-Id: I25f584864c40110774c728a23151e089620442d9
2012-11-21android: fix cppunit testingMichael Meeks
2012-11-21Use correct variable in the iOS and Android casesTor Lillqvist
Change-Id: I759ea062c6a0cc1d9a2aafba502057f53596459c
2012-11-21This function should obviously be exported for it to be callableTor Lillqvist
Change-Id: Ia63e27ec40a66c52b52292549ea03899c1b3801e
2012-11-21a replace() to OUStringBufferNorbert Thiebaud
Change-Id: I2cbfeea9800ad656c49ce1cae7ff1f4b830f1442 Reviewed-on: https://gerrit.libreoffice.org/1139 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2012-11-21fix sal buildCaolán McNamara
since reversion due to f78a2bcce88dd5c12052ae3e55c561cdd48b05fe Change-Id: If60bb1931c1305068a86257fbbaa18029872e22e
2012-11-21add strip* Family of function to OUStringBufferNorbert Thiebaud
Change-Id: I225f95601009704c93484b6a68a0efd2446d4b48 Reviewed-on: https://gerrit.libreoffice.org/1140 Reviewed-by: Luboš Luňák <l.lunak@suse.cz> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com> Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
2012-11-21fix day of week naming in sal unit test.Michael Meeks
2012-11-21re-base on ALv2 code. Includes:Michael Meeks
Patch contributed by Herbert Duerr: #i118662# remove berkeleyDB from module xmlhelp (author=orwitt) http://svn.apache.org/viewvc?view=revision&revision=1213188 #i119141# remove ISCII converter for now http://svn.apache.org/viewvc?view=revision&revision=1306246 make exceptions for cppunittester verbose http://svn.apache.org/viewvc?view=revision&revision=1174831 Patches contributed by Pedro Giffuni: Avoid some uses of non portable #!/bin/bash in shell scripts. http://svn.apache.org/viewvc?view=revision&revision=1235297 Patch contributed by Oliver-Rainer Wittmann 88652: applied patch, remove unicows deps http://svn.apache.org/viewvc?view=revision&revision=1177585 drop OS/2 code, remove in-line assembler ARM atomics, and obsolete armarch header.
2012-11-21Revert "sb140: sb140: #i116981# clean up memory upon exit"Michael Meeks
This reverts commit 2d5dd9a9604aeb5fd4e347d7a46acc11da9985a5. Conflicts: sal/inc/rtl/bootstrap.h sal/rtl/source/bootstrap.cxx
2012-11-21Revert "#i116915# rewrote unx osl_getSystemPathFromFileURL to avoid mem leaks"Michael Meeks
This reverts commit 8c015fbb85f00fe1cc82e00ea1771ad9fba821d2. Conflicts: sal/osl/unx/file_url.cxx sal/osl/unx/makefile.mk sal/prj/build.lst sal/qa/osl/getsystempathfromfileurl/test-getsystempathfromfileurl.cxx
2012-11-21mingwport34: i#117493: mingw port of i109096tono
WCHAR is not compatible with sal_Unicode in mingw Conflicts: sal/osl/w32/module.cxx
2012-11-21We don't need the library search path anymoreTor Lillqvist
As we don't use any dlopen() etc wrappers now with just one single DSO, we have no use for the library search path either. Change-Id: Ifaf11c4785a90fe5c7dafb3310bc7933ea31238c
2012-11-21Enable storing some files gzipped in the .apkTor Lillqvist
We gzip them separately in the Makefile and the gzipped result will be stored without (further) compression in the .apk. Use this to store the ttf font files. Shaves off a bit .apk size. This might seem a bit odd way to do it, why not store these files in the normal Zip compressed fashion in the .apk? It seems hard to tell Ant (based on path, not extension) what files to compress and what not, so we have to keep telling it to not (further) compress any files at all. Change-Id: I0d40d8811e6c9df6b28c285845b1db225507f5d4
2012-11-20sal, cppuhelper, udkapi, offapi: s/@since 3.7/@since 4.0/Michael Stahl
Change-Id: Iefbe31af8d6ec421c6006423b6ee3a6375e3d453
2012-11-20WaE: -Wempty-bodyCaolán McNamara
Change-Id: I07e0b3b466a0fac4c8ddf279b546f807501bc2e7
2012-11-18add a variant of OUStringBuffer::remove() to truncate or empty the contentNorbert Thiebaud
Change-Id: I9f5f6106ec81c33383f5936335dc965b84360116
2012-11-17valgrind: rtl_ustr_asciil_reverseEquals_WithLength is a death trapCaolán McNamara
Change-Id: If5c4c0b59aa91ec3775e2c15c4edb57bd7ac9aa7
2012-11-15Replace medDebug with sal/log.hxx functionalityStephan Bergmann
Change-Id: I30bf94043b5b638260704629356d010c8ea6b4e0
2012-11-15Revert "use intrinsict to inline InterlockCount() on Windows too"Luboš Luňák
This reverts commit 5ae27819974e3492b6f4d33fa51ef2a9d77b5ce5. The commit breaks smoketest on Windows, for reasons unknown: C:/cygwin/home/tinderbox/tinderbox-master-build-libreoffice/smoketest/smoketest.cxx(197) : error : Assertion Test name: `anonymous namespace'::Test::test assertion failed - Expression: connection_.isStillAlive() I can't see why the commit should matter, given that the functions should be equivalent according to my reading of the docs. And debugging this on Windows is pain squared, so I can't even figure out what is going wrong where. Feel free to try your luck. Note that when debugging this, the code triggering this seems to be run only if SOLAR_JAVA and JAVA_HOME are set, so 'make verbose=t' and running just the command without this hides the problem.
2012-11-15Drop obsolete includes of deprecated rtl/memory.hStephan Bergmann
Change-Id: I532558f5502898e036e01d64faa854c68e7109c9
2012-11-15Mark rtl_*memory as deprecatedArnaud Versini
Change-Id: I0e5e85d6b23961baa9ef3ed4247e39497bb063d7 Reviewed-on: https://gerrit.libreoffice.org/865 Reviewed-by: Niko Rönkkö <ronkko@iki.fi> Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2012-11-14Include clean-upStephan Bergmann
Change-Id: Ice3b97269640c0d739e5b4f4b27a0e07fc854f9f
2012-11-13fix system boostPeter Foley
Change-Id: Id80557cb47ab471a0f3a643a1c11a59e89c14c54
2012-11-12fix sal build with system-boostRene Engelhard
Change-Id: I56ce5fc99c654c63df87844c78f652c4ff13ce2c
2012-11-12WaE: C-linkage specified, but returns user-defined typeTor Lillqvist
Clang says: 'osl_detail_ObjectRegistry_getMutex' has C-linkage specified, but returns user-defined type '::osl::Mutex &' which is incompatible with C. Let's continue disabling that warning also also in 4.0 and later. Change-Id: I892bdc7e7aa6d546adf6b1c388e4c149db738948
2012-11-11oox: ZipStorage: better exception tracingMichael Stahl
Change-Id: I2b81f92cea8a8c9577c3f9ca33b915942708330c
2012-11-10sal needs boostPeter Foley
Change-Id: Icdda77d0fda4faf071566a44c2b93285a6437d38
2012-11-10deduplicate OString std::basic_ostream operatorsMiklos Vajna
I wanted to add one, based on OUString one, and Stephan on IRC agreed it's a good idea. Then it turned out we already had it in sal unit tests, sdext and unodevtools as well. Get rid of all these, and have a single implementation in string.hxx, so it can be used everywhere. Change-Id: Ibb820f20a138d055fd87036253c627fb862a31fe
2012-11-09RepositoryExternal: fix gb_LinkTarget__use_valgrindMichael Stahl
... which i've also managed to break, unaware of its existence. Consolidate 2 different ways to use VALGRIND_CFLAGS. Change-Id: I245c7a9a2b6bc904a227a15063cf5d8a2f64313c
2012-11-09configure: why not set up VALGRIND_CFLAGS all in one placeMichael Stahl
Also unbreaks the build because VALGRIND_CFLAGS is now never empty with cedd9ebdd260e99e74ad54391c0d0b1d1ebd9891. Change-Id: Ide5ca799b3656ccaff483ca05dbc18682136345f
2012-11-09add indexOf family of function to OUStringBufferNorbert Thiebaud
it is fairly common when converting String to OUString to find code that search for thing and replace/delete these things... the later need OUStringBuffer, the former OUString. This add the search feature provided by the indexOf family of function found in OUString, into OUStringBuffer Change-Id: I2de818e6317a94ed520f338ebc9ed08d5f17765c
2012-11-09Introdude SAL_JNI_EXPORT and use that instead of JNIEXPORTTor Lillqvist
Use it in the cases where I yesterday changed SAL_DLLPUBLIC_EXPORT to JNIEXPORT. It turns out that on Linux JNIEXPORT does not enforce "default" visibility, but expands to empty. Change-Id: I033b3cf538715fb596e965e17f3da12fb987df63
2012-11-09When DISABLE_DYNLOADING there is no need to export much any symbols at allTor Lillqvist
Change-Id: I0261d30f20c88fc324194f687ebba3afd980117d
2012-11-07Improve loggingStephan Bergmann
Change-Id: I5ff457c76970356a5748f6f319f32a1f49b86ca1
2012-11-07move CppunitTest_sal_osl_process to gb_Module_add_check_targets callRene Engelhard
Change-Id: I602e1d42fde19b9557e1a21ba4d3fe704dd3f834
2012-11-06Add some rtl::Bootstrap unit testStephan Bergmann
...there is still additional old cruft in sal/qa/rtl/bootstrap/, some of it might be worthwhile to resurrect. Change-Id: Ie334431abc8de839fa2e655cbd3dc4d014c38f15
2012-11-06Some white-space clean-upStephan Bergmann
Change-Id: Ice25e13891865c2c7a223a3708d200272645140d
2012-11-03document writerfilter.profile log areaMiklos Vajna
Change-Id: I882de51f0605c4556d97b735fa3e85f686799c61
2012-11-03isfinite() is hard to get rightTor Lillqvist
Change-Id: Iae369a1b057d207f18c8c0ea8ac4fb5437ff1da5
2012-11-02Try to use isfinite() for iOSTor Lillqvist
Change-Id: Ia333afbefa4c112f478d2619efbe032e70925417
2012-11-02change std::clog debug output to SAL_INFO, so that it can be turned offLuboš Luňák
Change-Id: I92af860af6ac82302458cdd894f3ad038a863b49
2012-11-02loplugin: unused UniStringsCaolán McNamara
Change-Id: Ia6a10bf30685f25a13c091f04566c62888524c94