summaryrefslogtreecommitdiff
path: root/sal
AgeCommit message (Collapse)Author
2012-04-02sal: reduce allocation thrash in URI encode / decodeMichael Meeks
This saves 1% of string allocation / destruction on startup.
2012-04-02sal: expose more stringbuffer related instrumentation pointsMichael Meeks
Avoid ref/unref pair in makeStringAndClear, hook into the stringbuffer-like 'String' class to expose it's conversion to immutable strings, and fixup misc. missing instrumentation.
2012-04-02Refactor where patch_libgnustl_shared() and extract_files() are calledTor Lillqvist
2012-04-02Add a JNI_OnLoad() to store the JavaVM* also from non-NativeActivity appsTor Lillqvist
2012-04-01sal: rtlbootstrap.mk was empty on cygwinMatúš Kukan
This needs proper fix. It wasn't noticed because it was created by pipe before afd5eb1f04971edb083e47a2f9c2e9d77c9737c9 and last command succeeded, so make continued even if compilation failed.
2012-03-31sal: use CustomTarget makefileMatúš Kukan
2012-03-30Use correct JNI name mangling of underscoresTor Lillqvist
2012-03-30do not just warn on allocation failure, simply abortLuboš Luňák
2012-03-30no bad_alloc throwing in string literal O(U)String functionsLuboš Luňák
String literals should be reasonably short, and if memory is so low that they trigger allocation failure, something else would would trip over very soon anyway.
2012-03-30sal: add a more permanant set of annotations for lifetime tracking.Michael Meeks
Having done this on a temporary basis a couple of times before, it'd be good to avoid having to do the instrumentation again.
2012-03-29(const) char[] (i.e. size unknown) cannot be used with O(U)StringLuboš Luňák
msvc can't handle the necessary template overload (and maybe it's right, I'm not sure)
2012-03-29No CppunitTest_sal_osl_process for iOS eitherTor Lillqvist
2012-03-29(const) char[] is a plain C string type tooLuboš Luňák
and it's size is not known, so it cannot be taken as a string literal
2012-03-29fix SFINAE detection of const char[N] for msvcLuboš Luňák
2012-03-28CPPUNIT_ASSERT_EQUAL() takes expected as the first argumentLuboš Luňák
2012-03-28gcc-4.0.1 SFINAE workaroundsLuboš Luňák
2012-03-28string literal overloads for OStringBufferLuboš Luňák
2012-03-28make unittest check also for invalid conversions with OUStringBufferLuboš Luňák
2012-03-28string literal overload for OUStringBuffer::insert()Luboš Luňák
2012-03-28string literal overload in the right placeLuboš Luňák
2012-03-28clean up string literal overloads in OUStringBufferLuboš Luňák
2012-03-28OUString does not have any non-const char functions, no need to check for itLuboš Luňák
2012-03-28use SFINAE to remove non-const char[N] OUString overloadsLuboš Luňák
2012-03-28move string helper types to stringutils.hxxLuboš Luňák
2012-03-28SFINAE workarounds for gcc-4.0.1Luboš Luňák
2012-03-28Add JNI wrapper for InitUCBHelper() and call itTor Lillqvist
2012-03-28stray debugging lineCaolán McNamara
2012-03-28when run under memcheck allow SIGUSR2 to dump current memory allocationsCaolán McNamara
2012-03-28these VALGRIND allocator annotations never worked for me, just busted memcheckCaolán McNamara
2012-03-28remove (non-const) char[N] overloads introduced because of string literalsLuboš Luňák
Cleaned up SFINAE helper classes and added even more comments.
2012-03-28sal: add dependency for unit test, fix typo in commentMatúš Kukan
2012-03-28more SFINAE to distinguish between const char* and const char[]Luboš Luňák
2012-03-28hopefully only OString ctors do not work with SFINAE brokenLuboš Luňák
2012-03-28string literal overloads for rest of OString methodsLuboš Luňák
2012-03-28CPPUNIT_ASSERT_MESSAGE -> CPPUNIT_ASSERT_EQUAL_MESSAGELuboš Luňák
2012-03-26finish work-in-progress testLuboš Luňák
2012-03-26string literal overload for OString::operator=()Luboš Luňák
2012-03-26CPPUNIT_ASSERT( == ) -> CPPUNIT_ASSERT_EQUAL()Luboš Luňák
2012-03-26string literal overloads for OUStringBufferLuboš Luňák
2012-03-26No separate sal_textenc library built for AndroidTor Lillqvist
(As a low-hanging fruit to drop the shared library count by one... Each library less counts.)
2012-03-26fix commentLuboš Luňák
2012-03-26Hardcode default inifile as /assets/rc on AndroidTor Lillqvist
2012-03-26Add an OSL_TRACE when opening Android /assets filesTor Lillqvist
2012-03-26sal_rtl_strings unittest depends on sal_textenc libraryLuboš Luňák
there's a dlopen of it somewhere in sal's string classes
2012-03-23removed duplicate includes in salTakeshi Abe
2012-03-22Add JNI wrappers for InitVCL and osl_setCommandArgsTor Lillqvist
2012-03-22No point searching PATH on Android and iOSTor Lillqvist
2012-03-22Clarify rtl_bootstrap_get documentation.Will Thompson
2012-03-22rtl::bootstap: rename filename parameter to contain "uri"Will Thompson
2012-03-22MinGW apparently needs to be forced into __cdeclStephan Bergmann
...otherwise bridges/source/cpp_uno/mingw_intel C++ ABI assumptions would not meet what i686-w64-mingw32-g++ emits (though it is unclear to me how this shall ever have worked before, as kendy claims it once did; also, at least for me, "wine soffice.exe" still does not work, as there is apparently confusion about C++ exception stack unwinding between GCC and cpp_uno/mingw_intel code).