summaryrefslogtreecommitdiff
path: root/sal
AgeCommit message (Collapse)Author
2012-01-21sal: make more tests runningMatúš Kukan
2012-01-21sal: split unit-tests to one test per makefileMatúš Kukan
2012-01-21sal: enable osl::File unit tests, and add a new readLine unit testMichael Meeks
2012-01-21android: remove nonsensical write to file buffer during readLineMichael Meeks
also expose in-memory file method for unit testing.
2012-01-21cleanup: remove annoying ( ) empty parameter patternMichael Meeks
2012-01-21sal: only allowed one unit-test per gnumakefile, so separate theseMichael Meeks
2012-01-21Removed some unused parameters; added SAL_UNUSED_PARAMETER.Stephan Bergmann
SAL_UNUSED_PARAMETER (expanding to __attribute__ ((unused)) for GCC) is used to annotate legitimately unused parameters, so that static analysis tools can tell legitimately unused parameters from truly unnecessary ones. To that end, some patches for external modules are also added, that are only applied when compiling with GCC and add necessary __attribute__ ((unused)) in headers.
2012-01-20kill some doxygen warningsNorbert Thiebaud
2012-01-20Implement osl_identicalDirectoryItem for win32Michael Meeks
2012-01-20Remove obsolete suppressOslDebugMessage.Stephan Bergmann
2012-01-20Code clean up.Stephan Bergmann
2012-01-19clean-up Doxygen warningsNorbert Thiebaud
2012-01-19implement inode compare for identical directory item checkingMichael Meeks
2012-01-19sal: expose a public API for comparing directory itemsMichael Meeks
Windows impl. still pending.
2012-01-19fix SvStream to not require a custom open or lstat method.Michael Meeks
2012-01-19fix SvStream to not disagree with sal on sizeof struct statMichael Meeks
A temporary tweak to restore build-ability; the oslDirectory change needs a little more thought & public exposure, but rsc no longer crashes during compile ...
2012-01-18Add some non-public API to be used by SvFileStreamTor Lillqvist
Having SvFileStream call the file opening etc functions here, instead of calling open() directly itself, means we won't have to duplicate the Android .apk hooks there, too.
2012-01-17Revert "try to solve tml_'s detected dependencies issue with salcpprt"David Tardon
Bjoern fixed it by adding proper package deps This reverts commit a56cf2216105065b7576ff695cf376bc58b12346.
2012-01-17salcpprt also uses headers from sal_incBjoern Michaelsen
2012-01-16try to solve tml_'s detected dependencies issue with salcpprtNorbert Thiebaud
2012-01-15Clang -Wdangling-else, -Wuninitialized.Stephan Bergmann
2012-01-13Comment out the verbose logging of code that seems to work fineTor Lillqvist
2012-01-13suppress doxygen warning in oslNorbert Thiebaud
2012-01-12Make it clear that sal/log.hxx functionality may change again.Stephan Bergmann
2012-01-12Add unpacking of files from assets/unpack to the data dirTor Lillqvist
2012-01-11fix prefix of command line switches (-- instead of -)Andras Timar
2012-01-09remove duplicate createHexCaolán McNamara
2012-01-09Should use gb_Library_add_libs and not gb_Library_add_linked_libsTor Lillqvist
for system libs, says dtardon, and I trust him. Note that this crap still doesn't work any more for Android, though. Some problems with the gnustl_shared library. I have no idea where it needs to be mentioned for the bloody gbuild mechanism to understand what kind of library that is.
2012-01-07sal.map: allow different name manglingMatúš Kukan
2012-01-06Merge branch 'feature/gbuild_extensions'Michael Stahl
Conflicts: extensions/source/ole/servreg.cxx extensions/source/plugin/util/makefile.mk postprocess/packcomponents/makefile.mk postprocess/prj/build.lst tail_build/prj/build.lst
2012-01-06Final disentanglement between sal and sal_textenc.Stephan Bergmann
2012-01-06Made textenc/converter cleanly usable by both sal and sal_textenc.Stephan Bergmann
2012-01-06Extracted convertsimple (used by sal and sal_textenc) from tcvtbyte.Stephan Bergmann
2012-01-06textenc/context.cxx only used in sal_textenc now.Stephan Bergmann
2012-01-06Further clean up.Stephan Bergmann
2012-01-06valgrind: error on startup in osl_unmapMappedFileCaolán McNamara
2012-01-05Changed C files to C++.Stephan Bergmann
2012-01-05Properly assign objects to only those libraries that actually use them.Stephan Bergmann
For that, moved aImplJavaUtf8TextEncodingData from tables.cxx to textenc.cxx, as it shares code with aImplUTF8TextEncoding (but does not drag lots of expensive data back into sal from sal_textenc).
2012-01-05Properly extract from tcvt*.tab files what goes into textenc.cxx.Stephan Bergmann
2012-01-05Retire TOOLS_STRING_MISSUSE hack (to enable further cleanup).Stephan Bergmann
2012-01-05Switch from autodoc to doxygen for SDK C++ documentation.Stephan Bergmann
* New build prerequisite doxygen (controllable via --with-doxygen). * Adapted various headers to slightly different doxygen documentation syntax, but much clean up still remains to be done (i.e., warnings emitted by doxygen fixed).
2012-01-05gcc-trunk: fix: unable to find string literal operator 'operator FOO'Matúš Kukan
2012-01-05sal: try to fix MinGW min/max breakage by inliningMichael Stahl
2012-01-05reduce ifdef forestCaolán McNamara
2012-01-04Make the apk dirent functions work properlyTor Lillqvist
We must build a directory tree structure corresponding to the files in the .apk, and use that then in lo_apk_opendir()/readdir(). We can't just return the same subdirectory once for each time we come across an entry that has it as a prefix in the zip directory. Use the BSD-licensed "uthash" library (just one .h file actually) from http://uthash.sourceforge.net/ .
2012-01-04Remove bogus one column indentationTor Lillqvist
2012-01-04Handle /assets paths also in realpath_u()Tor Lillqvist
2012-01-04Fix the monkey patching to work for an arbitrary offsetTor Lillqvist
We used to patch in a simple "b" instruction with a relative offset that has to fit in 24(+2) bits. Which was not enough in practice. Now patch in a "ldr pc, [pc, #-4]" instead which loads PC from the next word; in ARM code PC cotains the address of the executing instruction + 8), and put the full address of the replacement code into the next word.
2012-01-04Probably using a local rtl::OString is betterTor Lillqvist
2012-01-04Use the lo_apk_* functions for files under /assetsTor Lillqvist