Age | Commit message (Collapse) | Author |
|
Change-Id: Ifaf7a6f6dd61d27a89feed2f718f7a91e9da7262
|
|
Change-Id: I19af7ecf0fe746e6c41c95e647141b4c0af0f6d4
Reviewed-on: https://gerrit.libreoffice.org/6673
Reviewed-by: Tor Lillqvist <tml@collabora.com>
Tested-by: Tor Lillqvist <tml@collabora.com>
|
|
Change-Id: I0230a18aaf5c8c9fe9f55a137cc62cbfc3992d42
|
|
Change-Id: Iba4db538fea3ab494af737c91f5fd754de0c044c
|
|
Change-Id: If1781415f49f86fea0de5a05a38c878d3924812b
|
|
Change-Id: Ia31a6f56fd8347f6fc50677e86a414f4c5ed81b1
|
|
Change-Id: I4b967187bca35527a3c3d718952ae0a3ae6ebae9
|
|
Change-Id: Ib4a3aef1ff1d42270e737659b3f663260d3f1175
|
|
Change-Id: Ieddc80d510884eeb6f64325f9dfbb34f1d3fb0b5
|
|
Change-Id: I9b0aba0050d73287887de2d7d2376d9aa6303150
|
|
Change-Id: Ief9a38cbef7552e94ce4ad01fa363a29654bdf9e
|
|
Change-Id: I70d15c10bbe22e5a1030813d531cf98f834911ea
|
|
We really should set up this list of all the libraries (even one including
wildcards) in a single place in configury. Now this information is duplicated
in several places. (Such a list is used when linking a single (app-specific)
DSO for an Android app or a single executable for an iOS app.)
Change-Id: Ic77bdd5a4e58686693f4ac3987ba73bca011db3b
|
|
Change-Id: I83c1001d67a9c3e5c2a6e2ff4c93a97214f24475
|
|
Change-Id: I2caaac66758863b0f384df13ab30526f21be1e8d
|
|
Change-Id: I604f681a43a209cb6951209e01be1bcc26cdc3c9
|
|
Change-Id: I15ba6f0ffc645746be8deb83bc623a340b76bda9
|
|
Can be identical to the one for version 21.
Change-Id: Ic974dd9ed06947e6be1c04598d3a7e715795e202
|
|
Change-Id: I3228ad8277d34454affe71b9cbc9ad7f56326ca9
|
|
|
|
Move the native methods out to a separate AppSupport class so that they aren't
in our "experimenal" Desktop app's namespace. Don't hardcode the name of that
class in the native code, but have the app register the class to which the
damage callbacks should be done.
Possibly the AppSupport and Bootstrap classes should be combined. Later.
Also, the "android" part of the package name is superfluous; it is
Android-specific code, no information gained by having an "android" part in
the package name.
Change-Id: Iddf55c8034ead7693887ace8438deb002c5eea9f
|
|
Also build the "desktop" app from gbuild.
Change-Id: I45fc265c9515b22e10bd7644f54dbfa23601e063
|
|
Change-Id: Ia61efc5d5ee65178fd7d868cb57eed9ba3c0519e
|
|
Partially revert 52a8744afee2cd589813f0377d93f821fce7aedd, i.e. once again
start to remove stuff related only to using NativeActivity... (Because it is
confusing and misleading to keep it around.) Let's do it in small pieces this
time.
Change-Id: Ifdc52eb0ae32c7c510418611cbf01a857a8bc697
|
|
There is no use for non-exported symbols and debugging information in the .so
on the device.
Debugging with ndk-gdb uses the non-stripped copy of the .so located on the
build machine and works fine (as fine as the NDK gdb can work) even if the .so
that is actually running on the device includes no debugging information.
Change-Id: If4e77284a74427261eefac0e167ed42161c773f8
|
|
Only renders on very-first-start after install (oddly).
We initialize vcl in it's own thread to avoid problems.
Thanks to tml for fixing a linking issue.
Change-Id: I960d11c6098681356fea0634970545aa9af9bacb
|
|
This reverts commit cecc926070ee3d2ad6296fc5e0cfcde8642bb140.
Conflicts:
sal/android/lo-bootstrap.c
sal/inc/osl/detail/android-bootstrap.h
|
|
Change-Id: I147439e99892a5794a4bca880c5b3e22e46e1f86
|
|
|
|
|
|
Change-Id: I1a1694bf4ad463ed18c99c5471c53ca26578dfdb
|
|
Change-Id: I01665f9030c9a544a89d3857f96bf3073c706435
|
|
Change-Id: Iadb52498dc3906df7488fb534fd04336b3e468e5
|
|
Change-Id: Ibc8f9df533c1fef3c1e428e62622ac2c56552498
|
|
Another volunteer fell over this, and (I hope) it's easy enough.
Change-Id: I7149d16fd8b7749afeeccef2ebc8f493200f1900
|
|
We haven't been able to build NativeActivity-based apps (like the
android/qa/sc and anroid/qa/desktop thingies) since we switched to
DISABLE_DYNLOADING and a single DSO liblo-native-code.so anyway.
No lo_main() any more. <sal/main.h> should not be included ever when
compiling for Android of iOS now.
Lots of stuff binned from vcl's androidinst.cxx, in the (vain?) hope
that it will reduce the amount of never invoked GUI code that gets
linked in.
Change-Id: I25f584864c40110774c728a23151e089620442d9
|
|
As we don't use any dlopen() etc wrappers now with just one single
DSO, we have no use for the library search path either.
Change-Id: Ifaf11c4785a90fe5c7dafb3310bc7933ea31238c
|
|
We gzip them separately in the Makefile and the gzipped result will be
stored without (further) compression in the .apk.
Use this to store the ttf font files. Shaves off a bit .apk size.
This might seem a bit odd way to do it, why not store these files in
the normal Zip compressed fashion in the .apk? It seems hard to tell
Ant (based on path, not extension) what files to compress and what
not, so we have to keep telling it to not (further) compress any files
at all.
Change-Id: I0d40d8811e6c9df6b28c285845b1db225507f5d4
|
|
Change-Id: I7bc54a295c7155a1a173c28f45118a6d2983d0d2
|
|
Use a version script ("version map") that exports only the Java_* and
JNI_OnLoad symbols that the JNI machinery needs. No non-dynamic
symbols are needed (in the .so that goes into the .apk; the one kept
locally for debugging is not stripped).
Change-Id: Ie874e59c593ec9e5d08ba369612cef1a3ea85fe4
|
|
Change-Id: I0e04cd8fe35a487b85cd3abd420d24ab2a55821a
|
|
IN this branch these changes are not conditional. Unclear yet whether
this is what we finally will want to use or not. Maybe should make
these changes conditional and do this stuff in master instead?
Change-Id: I379d570a0e00648d295c675fd90eba6594ba3182
|
|
|
|
Change-Id: Ie0d7bd95207aafb269f23974b8e90fa0b50fdb86
|
|
Change-Id: I4aee6214123b14f40e01850e1814a4e2d089ec8c
|
|
Change-Id: I6ef47a04c6628723a433bbb625b0934979bd6725
|
|
Change-Id: I66e97d73c410ac6f2e481ba9b2b22183f57438bd
|
|
Serialize the Ant cleaning and building of android/abs-lib so that one
Ant is not cleaning it while another is building something that
depends on it.
Change-Id: I22fde47bf84208fa129b8f6a65a2314c885451a0
|
|
Change-Id: Icf77936c4307f816e85cb840d650a4c958a15995
|
|
Change-Id: I0bb98a9842003973ad50f227961ac00197f85bf2
|