summaryrefslogtreecommitdiff
path: root/sal
AgeCommit message (Collapse)Author
2012-03-06sal: add mkdir -pMatúš Kukan
2012-03-05rtl_uString_newFromAscii_WithLength() and use it in OUStringLuboš Luňák
2012-03-05optimized OUString operators =,==,!= for string literalsLuboš Luňák
2012-03-05check that *ascii* string functions are really passed only ASCIILuboš Luňák
2012-03-05add @since to new OUString ctorsLuboš Luňák
2012-03-05assume string literals to be ASCII-only, rather than UTF-8Luboš Luňák
ASCII-only handling is much more efficient, and some functionality like comparison has optimized variants for ASCII
2012-03-01STAR_ENABLE_FILE_LOCKING was a secretCaolán McNamara
2012-02-27some doxygen warnings cleanupKorrawit Pruegsanusak
2012-02-26Avoid temporary rtl::OUStringJulien Nabet
2012-02-24MinGW: snprintf might be present.Jan Holesovsky
2012-02-24We never call pthread_cancel, so no need to guard against itStephan Bergmann
2012-02-23No need to compile it as Objective-C++ for iOS any moreTor Lillqvist
2012-02-23Unify indentationTor Lillqvist
2012-02-23Moved dp_gui::Thread to salhelper::Thread, so that all code can use itStephan Bergmann
...also improved the code somewhat.
2012-02-23log-areas clean upStephan Bergmann
2012-02-22cppunittester hacks for iOS, intermediate commitTor Lillqvist
For iOS cppunit plugins aren't really "plugins" (shared libraries), but just static archives. In the real main program of a cppunit app (such are not yet written), which calls the lo_main() (the SAL_IMPLEMENT_MAIN() in cppunittester.cxx) we specifically will call the initialize methods of the CppUnitTestPlugIns that we statically link to the app executable. Hopefully that will work out as expected.
2012-02-22Do build cppunittester and don't build osl_process_child for iOSTor Lillqvist
2012-02-22OUString ctor for string literals without RTL_CONSTASCII stuffLuboš Luňák
http://lists.freedesktop.org/archives/libreoffice/2012-February/025662.html
2012-02-22WaE: silence some documentation errorsThomas Arnhold
2012-02-21WaE: unreadVariableThomas Arnhold
2012-02-21WaE: unreadVariableThomas Arnhold
2012-02-20Work around the fact that empty directories are not present in an .apkTor Lillqvist
The SDK tooling that constructs .apk packages doesn't put empty directories in them. Which makes sense I guess. "Hidden" files (like .gitignore) are also skipped. So a directory like sc/qa/unit/qpro/indeterminate does not show up at all. So, we must pretend that any opendir() of a directory under /assets succeeds. If the .apk doesn't contain any files in such a directory, treat it as existing but empty. We can't know if the corresponding directory from which /assets was constructed actually does exist but is empty or if it doesn't exist.
2012-02-21Prefer equalsIgnoreAsciiCaseAsciiL(RTL_CONSTASCII_STRINGPARAM("..."))Takeshi Abe
to equalsIgnoreAsciiCaseAscii("...")
2012-02-19WaE: unused variable bOkThomas Arnhold
2012-02-19WaE: do this right...Thomas Arnhold
2012-02-18sal: remove dead code and empty linesThomas Arnhold
2012-02-18WaE: unused variable bOkThomas Arnhold
2012-02-18WaE: unused variable nErrorThomas Arnhold
2012-02-18WaE: unused variable nPipesThomas Arnhold
2012-02-18WaE: unused variable EventThomas Arnhold
2012-02-18WaE: /* inside commentThomas Arnhold
2012-02-18WaE: unused variable nLenThomas Arnhold
2012-02-18Fix typos in commentsElton Chung
2012-02-16Use the same simple lo_main() on iOS as on AndroidTor Lillqvist
Let's do the iOS specific stuff in separate main() source file(s). Don't attempt to build complete iOS programs using normal LibreOffice mechanisms, it will work for only the very lowest level unit tests anyway, because of static linking and the circularish UNO/URE/bootstrap/whatnot (run-time) dependencies between different parts of the code. We thus can't build the various iOS-specific *_cppunittester_all unit test executables any more. Corresponding unit tests (and more complex ones) for iOS will have to be done in a different way.
2012-02-16-WundefStephan Bergmann
2012-02-16Prevent misuses of RTL_CONSTASCII_USTRINGPARAMStephan Bergmann
works only on 64 bit platforms, though.
2012-02-15Various string function clean upStephan Bergmann
Added: * rtl::OString::matchL * rtl::OString::endsWith * rtl::OString::endsWithL * rtl::OString::indexOfL * rtl::OString::replaceFirst * rtl::OString::replaceAll * rtl::OString::getToken * rtl::OUString::endsWith * rtl::OUString::replaceFirst * rtl::OUString::replaceFirstAsciiL * rtl::OUString::replaceFirstAsciiLAsciiL * rtl::OUString::replaceAll * rtl::OUString::replaceAllAsciiL * rtl::OUString::replaceAllAsciiLAsciiL * rtl::OUString::getToken plus underlying C functions where necessary Deprecated: * comphelper::string::remove * comphelper::string::getToken Removed: * comphelper::string::searchAndReplaceAsciiL * comphelper::string::searchAndReplaceAllAsciiWithAscii * comphelper::string::searchAndReplaceAsciiI * comphelper::string::replace * comphelper::string::matchL * comphelper::string::matchIgnoreAsciiCaseL * comphelper::string::indexOfL Also fixed some apparent misuses of RTL_CONSTASCII_USTRINGPARAM -> RTL_CONSTASCII_STRINGPARAM.
2012-02-15Merge sal_textenc into sal just on AndroidTor Lillqvist
2012-02-15Don't bother with a separate libsal_textenc when merging libsTor Lillqvist
2012-02-15Merge branch 'feature/android'Tor Lillqvist
2012-02-14cleanup: remove remenants of gcc version checkingMichael Meeks
2012-02-14Make code exploiting -fthreadsafe-statics properly conditionalStephan Bergmann
Looks like 979e2c8f8b9325a5c75bfc1f388aa8f69b988d2c missed these.
2012-02-13EasyHack: Removed gcc conditionalsAlexander Bergmann
2012-02-10consistent constness for getFunctionSymbol() overloadsLuboš Luňák
This is an inline function, so there should be no problems with binary compatibility.
2012-02-09fix ppt embedded graphic dumperCaolán McNamara
2012-02-06OSL_USE_SYS_V_SEMAPHORE is never definedFrançois Tigeot
* Remove the System V semaphore implementation variant * POSIX thread-local code was always used for synchronization primitives anyway
2012-02-06Added READMEs for modules related to URE, with content from the wikiJosh Heidenreich
2012-02-05switch to include-based build rather than sourced-based buildNorbert Thiebaud
2012-02-05Remove unused VolumeDevice functions and related codeFrançois Tigeot
2012-02-05Remove unused floppy-handling codeFrançois Tigeot