More misc Android work
commit2ad14b0e0380c390f09256b3f4f70f733e310df2
authorTor Lillqvist <tlillqvist@suse.com>
Sat, 19 Nov 2011 00:28:06 +0000 (19 02:28 +0200)
committerTor Lillqvist <tlillqvist@suse.com>
Sat, 19 Nov 2011 00:55:12 +0000 (19 02:55 +0200)
tree582405a21b9173cbfd83b7d6bd1d85d48ffd00dd
parent79d0853239b7b8bd4fa2de5d8e1917343b27f8d1
More misc Android work

Add possibility to start strace tracing the process. Unfortunately it
this doesn't seem to work as nicely as one might have hoped. If the
process crashes, the last strace output does not show up. Some
buffering that gets abruptly discarded when the straced process dies?

Add a function to the native code to look up an archive member in the
.apk and return a pointer to it. To be used for non-compressed
resources only. We mmap the whole .apk. The Zip format parsing code is
borrrowed from Mozilla's APKOpen.cpp.

Correspondingly, add to the local build.xml a re-definition of the
"-package-resources" target from Ant's build.xml modified to not
compress resources.

Improved the Makefile a lot. New target "install" to build the apk and
install it without constructing the apk twice.

Other minor changes here and there.
sal/osl/android/Makefile
sal/osl/android/build.xml
sal/osl/android/jni/lo-bootstrap.c
sal/osl/android/jni/lo-bootstrap.h
sal/osl/android/src/org/libreoffice/android/Bootstrap.java