summaryrefslogtreecommitdiff
path: root/xmlreader/source
AgeCommit message (Collapse)Author
2012-04-18Improved error reportingStephan Bergmann
2012-01-26Better exception message.Stephan Bergmann
2011-12-21osl_unmapFile can't work for files bundled inside the .apk on AndroidTor Lillqvist
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.
2011-11-29Adapted to new assertion/logging mechanisms.Stephan Bergmann
2011-09-30add mode-lines to .m files and last round of merged files, etc.Caolán McNamara
2011-06-17CWS gnumake4: convert xmlreader to new build system [hg:751b4a1bff7b]Mathias Bauer
2010-09-29CWS-TOOLING: integrate CWS sb129Vladimir Glazunov
2010-09-16sb129: #i113189# adjusted commentssb
2010-09-10sb129: #i113189# move XmlReader from configmgr to UREsb