summaryrefslogtreecommitdiffstats
path: root/store
Commit message (Collapse)AuthorAgeFilesLines
* Removed some unused parameters; added SAL_UNUSED_PARAMETER.Stephan Bergmann2012-01-2111-18/+17
| | | | | | | | | 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.
* valgrind: have MappedLockBytes take complete ownership of the file handleCaolán McNamara2012-01-101-0/+2
| | | | | | | have MappedLockBytes take complete ownership of the file handle and unmap it and close it on release. Otherwise xFile will close it and MappedLockBytes will unmap it in that order, which breaks post android requirement to have a valid file handle in unmap
* osl_unmapFile can't work for files bundled inside the .apk on AndroidTor Lillqvist2011-12-211-5/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On Android, when an app is installed, arbitrary files bundled in the app won't be unpacked into actual separate files in the file system. They will exist only as archive entries in the .apk file (which is a zip archive). The SDK tooling puts such files under the /assets folder in the .apk. The LibreOffice bootstrapping code for Android maps the .apk file into memory. osl_openFile() knows about the /assets special case, and uses a separate abstraction for such memory-mapped files. Obviously, when producing an .apk, one needs to make sure these bundled files are not compressed, if one wants to be able to use them directly from the memory-mapped .apk file. We do that in our test and sample Android projects. When mapping such files under /assets , just return a pointer to the file's location inside the mapped .apk archive. We can't use the old osl_unmapFile() on such mapped files, as that would unexpectedly unmap fairly arbitrary pages of the .apk mapping, wreaking havoc on later use of the same pages. So, introduce a new osl_unmapMappedFile() function that takes also the oslFileHandle originally passed to osl_mapFile(). Use this instead in the few places where the code actually called osl_unmapFile(). Make sure osl_mapFile() is nonexistent on Android.
* I don't see NO_BSYMBOLIC being used anywhereTor Lillqvist2011-12-111-1/+0
|
* remove precompiled_xxx.hxx/cxxNorbert Thiebaud2011-11-272-63/+0
|
* remove include of pch header from storeNorbert Thiebaud2011-11-2716-30/+0
|
* remove PCH support in dmake-moduleNorbert Thiebaud2011-11-271-8/+0
|
* Deliver libstore.so for AndroidTor Lillqvist2011-11-101-0/+1
|
* OSL_TRACE: Remove trailing newlinesThomas Arnhold2011-09-211-2/+2
| | | | | | | Done with perl regex: s/(\n\s*OSL_TRACE\(\s*\"[^\n]+?)\s*(\\n)+(\"[^\n]*\)\;\n)/$1$3/gs; - removed trailing whitespaces and (multiple) newlines
* [cppchecker] suppression of unread VariablePierre-André Jacquod2011-09-061-2/+1
|
* Deliver also static libstoreTor Lillqvist2011-08-081-2/+1
|
* Drop duplicateTor Lillqvist2011-06-181-1/+0
|
* Just make -lstore work for MinGW as it does for other Unix-style compilersTor Lillqvist2011-06-181-1/+1
| | | | | | | | I don't really see the point in having the UDK_MAJOR in the import library name. We don't do that for any Unix either, just -lstore is used. It isn't as if it would make any sense in keeping a mix of (import) libraries for incompatible versions/builds of the LO (SDK) in the same location anyway. The simpler, the better.
* Drop %_EXT% which was always emptyTor Lillqvist2011-06-031-10/+10
|
* Use special DLL and library name just for MSCTor Lillqvist2011-05-252-0/+5
|
* Merge commit 'ooo/DEV300_m103'Jan Holesovsky2011-03-232-2/+4
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: codemaker/source/bonobowrappermaker/corbaoptions.cxx codemaker/source/cppumaker/cppuoptions.cxx codemaker/source/cunomaker/cunooptions.cxx codemaker/source/idlmaker/idloptions.cxx codemaker/source/javamaker/javaoptions.cxx cppu/source/typelib/typelib.cxx idlc/source/options.cxx offapi/com/sun/star/util/PathSubstitution.idl offapi/drafts/com/sun/star/form/ListEntryEvent.idl offapi/drafts/com/sun/star/form/XBindableValue.idl offapi/drafts/com/sun/star/form/XListEntryListener.idl offapi/drafts/com/sun/star/form/XListEntrySink.idl offapi/drafts/com/sun/star/form/XListEntrySource.idl offapi/drafts/com/sun/star/form/XValueBinding.idl registry/tools/checksingleton.cxx registry/tools/options.hxx registry/tools/regcompare.cxx registry/tools/regmerge.cxx sal/cppunittester/cppunittester.cxx sal/osl/unx/socket.c sal/osl/w32/diagnose.c sal/prj/d.lst sal/rtl/source/alloc_fini.cxx sal/rtl/source/alloc_global.c sal/rtl/source/makefile.mk
| * Update from sibling repository.Matthias Huetsch [mhu]2010-11-252-2/+4
| |\
| | * #i115784# store: fix memory errors uncovered by valgrind and other tools.Matthias Huetsch [mhu]2010-11-252-2/+4
| | |
| * | Update from master repository (DEV300_m76).Matthias Huetsch [mhu]2010-04-091-0/+1
| |\|
| * | Update from master repository (DEV300_m75).Matthias Huetsch [mhu]2010-03-2234-107/+34
| |\ \
| * \ \ Update from master repository (to m67).Matthias Huetsch [mhu]2009-12-091-1/+1
| |\ \ \
| * | | | Fixed copyright header.Matthias Huetsch [mhu]2009-12-091-4/+1
| | | | |
| * | | | Fixed copyright headers.Matthias Huetsch [mhu]2009-11-136-147/+99
| | | | |
| * | | | #i71568# Simplified block (page) allocation.Matthias Huetsch [mhu]2009-11-136-282/+170
| | | | |
| * | | | #i71568# Remove unnecessary flush(), more cleanup.Matthias Huetsch2009-11-103-39/+60
| | | | |
| * | | | #i71568# Remove unused StateBlock code.Matthias Huetsch2009-11-023-423/+119
| | | | |
| * | | | #i71568# Remove unused range locking code.Matthias Huetsch2009-10-298-395/+33
| | | | |
| * | | | #i71568# simplified C++ wrapper inline implementation.Matthias Huetsch2009-10-272-554/+322
| | | | |
* | | | | Remove RCS informationThomas Arnhold2011-02-0111-11/+11
| | | | |
* | | | | RTL_CONSTASCII_USTRINGPARAM in ure 2Gert Faller2010-12-101-1/+1
| | | | |
* | | | | RTL_CONSTASCII_USTRINGPARAM in ure 1Gert Faller2010-12-101-4/+4
| | | | |
* | | | | add modelines to .h and .c files as wellCaolán McNamara2010-10-272-0/+4
| | | | |
* | | | | remove non-compiled codePovilas Kanapickas2010-10-189-402/+0
| | | | |
* | | | | use SAL_N_ELEMENTS macroKenneth Venken2010-10-171-1/+2
| | | | |
* | | | | Add vim/emacs modelines to all source filesSebastian Spaeth2010-10-1429-0/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #fdo30794 Based on bin/add-modelines script (originally posted in mail 1286706307.1871.1399280959@webmail.messagingengine.com) Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
* | | | | more removed include guards using fixguard.pyPetr Mladek2010-10-053-30/+0
| | | | |
* | | | | remove include guards using fixguard.pyPetr Mladek2010-10-051-18/+0
| |_|_|/ |/| | |
* | | | mhu22: resync to master repository (DEV300_m73).Matthias Huetsch [mhu]2010-03-0434-245/+124
|\ \ \ \ | | |_|/ | |/| |
| * | | changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien2010-02-1235-305/+155
| | |/ | |/| | | | | | | Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
* | | mhu22: #i105430# #i108349# Fixed registry:ORegKey reference counting to ↵Matthias Huetsch [mhu]2010-03-041-0/+0
| | | | | | | | | | | | avoid redundant closeKey()/flush() calls.
* | | #i108349# Added missing statement (compiler warning).Matthias Huetsch [mhu]2010-01-181-0/+1
| | |
* | | #i71568# #i108349# Fixed copyright header.Matthias Huetsch [mhu]2009-12-091-4/+1
| | |
* | | #i71568# #i108349# Simplified block (page) allocation.Matthias Huetsch [mhu]2009-11-136-282/+170
| | |
* | | #i71568# #i108349# Remove unnecessary flush(), more cleanup.Matthias Huetsch [mhu]2009-11-103-39/+60
| | |
* | | #i71568# #i108349# Remove unused StateBlock code.Matthias Huetsch [mhu]2009-11-023-423/+119
| | |
* | | #i71568# #i108349# Remove unused range locking code.Matthias Huetsch [mhu]2009-10-298-395/+33
| | |
* | | #i71568# #i108349# simplified C++ wrapper inline implementation.Matthias Huetsch [mhu]2009-10-272-554/+322
|/ /
* / cmcfixes66: #i106675# silence gcc's memset warning on 0 len when the len ↵Caolán McNamara2009-11-061-1/+1
|/ | | | really is 0
* CWS-TOOLING: integrate CWS mhu20Oliver Bolte2009-09-092-6/+7
| | | | | | | | | | | | | | | | | 2009-09-01 15:18:43 +0200 mhu r275662 : #i32526# Fixed missing includes, and a wrong cast 2009-08-28 13:30:05 +0200 mhu r275530 : #i32526# Fixed missing includes and remaining merge conflicts. 2009-08-28 13:28:45 +0200 mhu r275529 : #i32526# osl_readLine() now implemented in sal/osl/<platform>/file.cxx 2009-08-26 19:47:53 +0200 mhu r275445 : CWS-TOOLING: rebase CWS mhu20 to trunk@275331 (milestone: DEV300:m56) 2009-08-25 15:47:00 +0200 mhu r275365 : #i32526# Also maintain phys. file offset. 2009-08-25 15:24:56 +0200 mhu r275364 : #i32526# Added buffered file I/O; refactored file.cxx into multiple files. 2009-08-24 10:38:15 +0200 mhu r275294 : #i32526# Correct OpenFlags for osl_openFile(). 2009-05-25 11:07:34 +0200 mhu r272225 : #i32526# Added support for non-seekable file handles (pipe et al.). 2009-05-25 11:01:50 +0200 mhu r272223 : #i32526# Add osl_readLine() test, cleanup obsolete tests. 2009-05-25 10:56:14 +0200 mhu r272221 : #i32526# Add missing include 2009-05-25 10:48:51 +0200 mhu r272220 : #i32526# Accept OpenJDK (IcedTea6) 1.6.0_0 version string 2009-05-15 19:18:20 +0200 mhu r271965 : #i32526# Initial osl/unx buffered file I/O implementation. 2009-05-15 17:41:57 +0200 mhu r271959 : CWS-TOOLING: rebase CWS mhu20 to trunk@271830 (milestone: DEV300:m48) 2009-03-26 17:28:53 +0100 mhu r270091 : CWS-TOOLING: rebase CWS mhu20 to trunk@270033 (milestone: DEV300:m45)
* CWS-TOOLING: integrate CWS mingwport18Release Engineers2009-04-101-0/+8
| | | | | | | | | | | | | | | | | | | | | | 2009-03-27 12:51:41 +0100 tono r270150 : CWS-TOOLING: rebase CWS mingwport18 to trunk@270033 (milestone: DEV300:m45) 2009-03-26 22:41:14 +0100 tono r270120 : files with invalid names removed 2009-03-26 22:40:11 +0100 tono r270119 : files with invalid names removed 2009-03-26 22:39:04 +0100 tono r270118 : files with invalid names removed 2009-03-26 22:36:00 +0100 tono r270117 : files with invalid names removed 2009-03-26 22:33:42 +0100 tono r270116 : files with invalid names removed 2009-03-26 22:32:14 +0100 tono r270115 : files with invalid names removed 2009-03-26 22:24:41 +0100 tono r270114 : files with invalid names removed 2009-03-26 22:16:41 +0100 tono r270113 : files with invalid names removed 2009-03-26 22:15:52 +0100 tono r270112 : files with invalid names removed 2009-03-26 22:14:44 +0100 tono r270111 : files with invalid names removed 2009-03-26 22:12:28 +0100 tono r270110 : files with invalid names removed 2009-03-26 21:46:31 +0100 tono r270109 : files with invalid names removed 2009-03-22 12:41:21 +0100 tono r269847 : i#100463: MinGW port header patch enhancement 2009-03-22 12:39:39 +0100 tono r269846 : i#100462: MinGW port update for python 2009-03-22 12:37:52 +0100 tono r269845 : i#100461: MinGW port fix for store/workben 2009-03-22 12:36:10 +0100 tono r269844 : i#100460: MinGW port fix for sal when debug=true 2009-03-21 01:06:50 +0100 tono r269833 : i#100210: MinGW port fix for hunspell-1.2.8 2009-03-21 01:04:08 +0100 tono r269832 : i#100209: MinGW port fix for sspi