summaryrefslogtreecommitdiffstats
path: root/sal
Commit message (Collapse)AuthorAgeFilesLines
* Removed some unused parameters; added SAL_UNUSED_PARAMETER.Stephan Bergmann2012-01-2120-51/+89
| | | | | | | | | 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.
* kill some doxygen warningsNorbert Thiebaud2012-01-2013-29/+29
|
* Implement osl_identicalDirectoryItem for win32Michael Meeks2012-01-201-0/+20
|
* Remove obsolete suppressOslDebugMessage.Stephan Bergmann2012-01-202-20/+0
|
* Code clean up.Stephan Bergmann2012-01-201-6/+4
|
* clean-up Doxygen warningsNorbert Thiebaud2012-01-198-37/+29
|
* implement inode compare for identical directory item checkingMichael Meeks2012-01-192-16/+10
|
* sal: expose a public API for comparing directory itemsMichael Meeks2012-01-193-2/+50
| | | | Windows impl. still pending.
* fix SvStream to not require a custom open or lstat method.Michael Meeks2012-01-195-27/+2
|
* fix SvStream to not disagree with sal on sizeof struct statMichael Meeks2012-01-194-13/+25
| | | | | | A temporary tweak to restore build-ability; the oslDirectory change needs a little more thought & public exposure, but rsc no longer crashes during compile ...
* Add some non-public API to be used by SvFileStreamTor Lillqvist2012-01-188-28/+224
| | | | | | 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.
* Revert "try to solve tml_'s detected dependencies issue with salcpprt"David Tardon2012-01-171-6/+0
| | | | | | Bjoern fixed it by adding proper package deps This reverts commit a56cf2216105065b7576ff695cf376bc58b12346.
* salcpprt also uses headers from sal_incBjoern Michaelsen2012-01-171-1/+4
|
* try to solve tml_'s detected dependencies issue with salcpprtNorbert Thiebaud2012-01-161-0/+6
|
* Clang -Wdangling-else, -Wuninitialized.Stephan Bergmann2012-01-152-4/+10
|
* Comment out the verbose logging of code that seems to work fineTor Lillqvist2012-01-131-4/+5
|
* suppress doxygen warning in oslNorbert Thiebaud2012-01-134-50/+50
|
* Make it clear that sal/log.hxx functionality may change again.Stephan Bergmann2012-01-121-0/+9
|
* Add unpacking of files from assets/unpack to the data dirTor Lillqvist2012-01-121-0/+118
|
* fix prefix of command line switches (-- instead of -)Andras Timar2012-01-112-4/+4
|
* remove duplicate createHexCaolán McNamara2012-01-091-20/+0
|
* Should use gb_Library_add_libs and not gb_Library_add_linked_libsTor Lillqvist2012-01-091-3/+3
| | | | | | | | 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.
* sal.map: allow different name manglingMatúš Kukan2012-01-071-5/+5
|
* Merge branch 'feature/gbuild_extensions'Michael Stahl2012-01-063-175/+0
|\ | | | | | | | | | | | | | | | | 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
| * Merge remote-tracking branch 'origin/master' into feature/gbuild_extensionsPeter Foley2011-12-24125-3048/+2651
| |\ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: Module_tail_build.mk Repository.mk extensions/util/makefile.pmk postprocess/prj/build.lst svx/AllLangResTarget_svx.mk
| * | move onlinecheck.cxx from sal to extensionsMatúš Kukan2011-12-213-175/+0
| | |
* | | Final disentanglement between sal and sal_textenc.Stephan Bergmann2012-01-0611-150/+147
| | |
* | | Made textenc/converter cleanly usable by both sal and sal_textenc.Stephan Bergmann2012-01-0613-270/+193
| | |
* | | Extracted convertsimple (used by sal and sal_textenc) from tcvtbyte.Stephan Bergmann2012-01-0620-798/+950
| | |
* | | textenc/context.cxx only used in sal_textenc now.Stephan Bergmann2012-01-061-1/+0
| | |
* | | Further clean up.Stephan Bergmann2012-01-0631-122/+227
| | |
* | | valgrind: error on startup in osl_unmapMappedFileCaolán McNamara2012-01-061-1/+7
| | |
* | | Changed C files to C++.Stephan Bergmann2012-01-0543-1297/+1173
| | |
* | | Properly assign objects to only those libraries that actually use them.Stephan Bergmann2012-01-055-38/+27
| | | | | | | | | | | | | | | | | | 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).
* | | Properly extract from tcvt*.tab files what goes into textenc.cxx.Stephan Bergmann2012-01-054-249/+254
| | |
* | | Retire TOOLS_STRING_MISSUSE hack (to enable further cleanup).Stephan Bergmann2012-01-051-18/+0
| | |
* | | Switch from autodoc to doxygen for SDK C++ documentation.Stephan Bergmann2012-01-0534-165/+132
| | | | | | | | | | | | | | | | | | | | | * 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).
* | | gcc-trunk: fix: unable to find string literal operator 'operator FOO'Matúš Kukan2012-01-051-1/+1
| | |
* | | sal: try to fix MinGW min/max breakage by inliningMichael Stahl2012-01-051-2/+7
| | |
* | | reduce ifdef forestCaolán McNamara2012-01-051-8/+7
| | |
* | | Make the apk dirent functions work properlyTor Lillqvist2012-01-042-88/+1113
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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/ .
* | | Remove bogus one column indentationTor Lillqvist2012-01-041-53/+51
| | |
* | | Handle /assets paths also in realpath_u()Tor Lillqvist2012-01-041-0/+14
| | |
* | | Fix the monkey patching to work for an arbitrary offsetTor Lillqvist2012-01-041-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | Probably using a local rtl::OString is betterTor Lillqvist2012-01-041-12/+12
| | |
* | | Use the lo_apk_* functions for files under /assetsTor Lillqvist2012-01-042-24/+112
| | |
* | | Use sizeof(s)-1 instead of strlen(s) on string literalsTor Lillqvist2012-01-041-1/+1
| | |
* | | Fixes for the lo-bootstrap apk element codeTor Lillqvist2012-01-041-21/+100
| | | | | | | | | | | | | | | Fix some off-by-one style errors, add a new lo_apk_lstat() function, and (temporarily) add some debugging logging.
* | | Actually we should not build a normal cppunittester executable for iOS at allTor Lillqvist2012-01-031-1/+2
| | |
* | | Need to compile cppunittester as Objective-C++ for iOSTor Lillqvist2012-01-031-0/+8
| | |