Commit graph

83 commits

Author SHA1 Message Date
Michael Meeks
7b66d015ea add missing chartcore.
Change-Id: I069065fedddad0585851629b6c674cd613ad4409
2013-02-15 10:52:39 +00:00
Michael Meeks
55eef1da87 Add other missing libraries.
Change-Id: I9ab478dc48cc0a0e521641dd89d28a7ee419d242
2013-02-15 10:52:38 +00:00
Michael Meeks
5ec83df41c add missing components.
Change-Id: I4d7993df862a4a9e9e2c5541f3a6318b2f25e10d
2013-02-15 10:52:38 +00:00
Michael Meeks
68d7b72fcc android: share more of the Makefile / build logic 2013-02-15 10:52:38 +00:00
Tor Lillqvist
26c142ca5f Kill the ancient StarOffice "patch" concept
For Windows, superseded by Windows Installer patching (i.e., creating
.msp files), which is something completely different. (And quite hard
to get working... but still a saner approach, I think.)

For Linux, many distros use delta RPMs or similar, so no home-grown
LO-specific patching mechanism is needed.

Remove the -patch and -patchinc command-line options to
make_installer.pl and all code that was invoked only when using those.

Remove the PATCH and PATCH_ONLY flags in scp2.

Remove the patchmsi.dll Windows Installer custom action.

Change-Id: I09e949e601a969f88eff60067faa2352f4f89537
Reviewed-on: https://gerrit.libreoffice.org/1605
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Miklos Vajna <vmiklos@suse.cz>
2013-01-10 09:32:36 +00:00
Tor Lillqvist
4427bb0c58 The "ProductSource" (MWS name) makes no sense any more 2013-01-06 15:30:04 +02:00
Tor Lillqvist
b4dd218f9e Add vbaswobj and writerfilter components
Change-Id: I63c88bcb41a48142f8b3c20ff4d66ae28811411b
2012-11-28 10:55:21 +02:00
Michael Meeks
aaaf5126c6 android: adapt the ant clobbering to a given SDK version.
Another volunteer fell over this, and (I hope) it's easy enough.

Change-Id: I7149d16fd8b7749afeeccef2ebc8f493200f1900
2012-11-24 16:42:47 +00:00
Tor Lillqvist
09fa15193e Simplify: Drop URE_MORE_TYPES and URE_MORE_SERVICES
Change-Id: Idf6b9763051b4ca2bb5c5c5e073cdae7abaf9df4
2012-11-22 14:41:46 +02:00
Tor Lillqvist
129831703f Add an $APP_DATA_DIR predefiend thingie in bootstrap ("rc") files for Android
It expands to what lo_get_app_data_dir() returns, i.e. the activity's
getApplicationInfo().dataDir.

Use it in the LibreOffice4Android app's rc files instead of a
hardcoded (possibly device- and/or OS version dependent) path.

Change-Id: I8145f2c86eeded39232fb251a79fa64f31f77f55
2012-11-22 14:06:06 +02:00
Tor Lillqvist
83833aa79c Don't bother with -Wl,--stats, I'm not loooking at them anyway
Change-Id: I1bbe00e42d6d36c9dd86f576b5cc8998e99819b8
2012-11-21 23:00:35 +02:00
Tor Lillqvist
4cf30c6c2a Save more space: compress the .rdb files in the .apk
This means they will have to be uncompressed and copied into actual
files when the app runs for the first time, but that is a small price
to pay for reducing the .apk size with over ten megabytes.

Change-Id: I5bcf3c228197519edd1ca8cbd804b5f027d7699d
2012-11-21 20:01:40 +02:00
Tor Lillqvist
0f834124b1 udkapi.rdb could never be used anyway as it is not mentioned in any rc file?
Change-Id: I5897f3d7e8d3d16481c644ee688bcf001d1b7b8c
2012-11-21 16:19:04 +02:00
Tor Lillqvist
970b53e050 Enable storing some files gzipped in the .apk
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
2012-11-21 15:05:13 +02:00
Tor Lillqvist
26b8cd2b3e Reduce dynamic symbols and strip all local ones from the Android single .so
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
2012-11-16 16:25:17 +02:00
Tor Lillqvist
a5b985ce67 Let's try to make this significantly smaller by keeping only text doc support
Change-Id: Ib766a4ed49d089488fc4ec67b941be2f38ba3ac3
2012-11-09 09:54:11 +02:00
Tor Lillqvist
62b4827f23 Use --gc-sections
Change-Id: I6694f1820dc8c2cdae2522357932ab0065754a75
2012-11-08 15:29:14 +02:00
Tor Lillqvist
8d32dc82e6 Produce a linker map
Change-Id: Iff4f7be61310884dea1c29f6fe931dd35cadc552
2012-11-08 15:28:59 +02:00
Noel Grandin
f252b332dd fdo#46808, renamet awt::XToolkit2 to XToolkitExperimental..
..because we want to use the name for the new merged interface
for the Toolkit service.

Change-Id: Ib1e193c7d04729f6420ee6984231fd50181e59d3
2012-10-24 16:49:49 +02:00
Tor Lillqvist
a09a98ee45 Add ucppkg1
Change-Id: I471440867895b2a8ef2f2de90ed37f5b3c9c0721
2012-10-22 15:18:29 +03:00
Tor Lillqvist
b8523dd612 Add animcore and dba mappings
Change-Id: If560563c884dc3ee4159aae24e62c5f56c544254
2012-10-15 13:47:52 +03:00
Tor Lillqvist
5476c14de5 Adapt to disable-dynloading style
No need to load any native libraries here any more.

For now, using the same native-code.cxx as over in ../DocumentLoader
works. In other words, we end up with the same code in
liblo-native-code.so. This will obviously change if/when the UNO APIs
that are called start to differ.

Change-Id: Ia47ce833c5a290a93986005f92e981c89f63bf71
2012-10-11 10:07:11 +03:00
Anurag Jain
37a2fa5d5a fdo#51304: Remove the author of some java source files
This patch remove some '@author' for Java souce files, and removes some
commented code founded when removing the '@author'.

Change-Id: Ic4fcd028a9cdbd85c693d93bcd48e41f36386d22
2012-10-01 14:10:03 +02:00
Michael Meeks
e989d16748 dung out no longer needed initUCBHelper methods; thanks to sberg. 2012-09-19 18:41:45 +01:00
Tor Lillqvist
6dc9552e22 Move Bootstrap setup and lib pre-loading (for easier debugging) to onCreate()
Change-Id: I77c08dc1236c4c77cfb7711f3be659ebfe877dd1
2012-09-06 17:32:57 +03:00
Tor Lillqvist
f17665bc40 Fix misleading macro name
Change-Id: I6ef47a04c6628723a433bbb625b0934979bd6725
2012-09-04 14:01:38 +03:00
Matúš Kukan
dc8f9877d1 libmerged: another small component libraries for android
Change-Id: Icd36fe58cfe8dbcc737681e6fb477e64310bfaad
2012-09-01 21:06:12 +02:00
Tor Lillqvist
0d6e3a01a5 Add offapi.rdb and oovbaapi.rdb
Change-Id: I58809d549dc4da2f709397d0d6a2b307d75d8885
2012-08-31 14:16:44 +03:00
Matúš Kukan
3f750f8e7b merge more, mostly small libraries for android
Change-Id: Ic40dec7083b2dd83952bee50290b803b981965b0
2012-08-25 12:45:36 +02:00
Matúš Kukan
4d7b955705 libmerged: add more libraries
Change-Id: Ia35e93b9632cb2bbfce0d40f8491044d56f2bb05
2012-08-25 12:45:35 +02:00
Tor Lillqvist
a1aed54fee Build basebmp as a static library for Android
Reduces shared library count by one... This is tedious.

Change-Id: I3bdc0a5c4ee4cabf9bbcedc469ca6e94d0103d6b
2012-08-23 22:26:01 +03:00
Tor Lillqvist
c02e838ec2 Factor out the Android APP_ABI sanely instead of copy-paste galore
Change-Id: I66e97d73c410ac6f2e481ba9b2b22183f57438bd
2012-08-23 12:28:59 +03:00
Matúš Kukan
4967a9d8f9 libmerged: add fsstorage, svl, sot, vcl
Change-Id: Ibebf00d99fdf8212afbdba21ca13844d2ff1c412
2012-08-20 11:22:22 +02:00
Iain Billett
e40f2678ab Added soft shadow around thumbnails.
Change-Id: I09926356c54e566a26b9fc944f61d3944dbd4ce0
2012-08-15 11:35:22 +01:00
Iain Billett
6078a31949 Moved Animation code to DocumentViewer.
Change-Id: I3a21783a1ade19bd0c868f58137d244a13e0d132
2012-08-15 11:35:22 +01:00
Michael Meeks
318590b290 android: recover from un-thumb-nail-able documents without crashing 2012-08-14 10:29:35 +01:00
Matúš Kukan
5f9774ed5f merge these libraries only for android
Change-Id: Ibbb97782f3ec6aa774c4a32d8798a9729aee494f
2012-08-13 01:48:57 +02:00
Iain Billett
9031cd89e3 Some minor bug fixes and code clean-up.
Change-Id: I857407ac46ce51be5ee3eab26e9af75afc612a41
2012-08-10 01:27:11 +01:00
Iain Billett
5db8fb7c1f Added a static loading page.
Change-Id: I20a9972c52e39a821e42851f5f075fb870ea0447
2012-08-10 01:27:10 +01:00
Iain Billett
2b5828e374 Complete internal rework of DocumentViewer.
Change-Id: If080c114d38fa39d50a22127def217ad59f262fd
2012-08-10 01:27:10 +01:00
Tor Lillqvist
b57899ae39 Mkdir before copying
Change-Id: I8e1a3c62bee096252acb04d7be100caaac25a87c
2012-08-09 21:42:40 +03:00
Tor Lillqvist
3adeac41a0 Reduce the legacy.osl logging verbosity here, too
BTW, do we really need/want this (outdated) fork of DocumentLoader?
Either LibreOffice4Android should use the "real" DocumentLoader class
(and that should then be modified as necessary, but making sure it
still works as a separate test app), or this fork should be called
something else and be radically different.

Change-Id: I8536336140ee0190d01d35dde1a4c78e7b22c6bd
2012-08-09 10:57:51 +03:00
Tor Lillqvist
dfa5adcbc2 Make sure the v4 support library used by abs-lib is found
Change-Id: I425a8f0bea9d455b1ffd7ed4374bcde133e9a38c
2012-08-08 12:40:27 +03:00
Tor Lillqvist
c78ad3efa8 Bin incorect phrase in comment
Change-Id: I49e75db020064e000d83c1689b548bfff95014df
2012-08-08 12:40:26 +03:00
Tor Lillqvist
f90a873c9c Bin accidental duplicate library reference
Change-Id: I5bd94b85ced0c675f4de270205c696292ac71062
2012-08-08 12:40:25 +03:00
Tor Lillqvist
9dd8fac980 Also set up the local.properties of abs-lib
Change-Id: Icf71e912687d182b0e38efd00626f86df39b1311
2012-08-08 11:43:52 +03:00
Iain Billett
95ef04b536 Fixed problems after rebase.
Change-Id: I7fa1dedd33e3ef59a99112e4ddc73e9ac38e7752
2012-08-07 15:24:25 +01:00
Iain Billett
36e1debe4a Quick fix for upside down thumbnails.
Change-Id: I089c78f050fbea068b394de9205322dc62e28764
2012-08-07 15:23:54 +01:00
Iain Billett
12fff840ab Async loading of thumbnails.
Change-Id: I385f5fce8b332b2b9eaa5e6c4dc58516f4cfa9b8
2012-08-07 15:23:54 +01:00
Iain Billett
779baa0572 Changed folder icon to show thumbnails of docs within folder.
Change-Id: I8ec061a3daafef733b8786c34269165697c2b443
2012-08-07 15:23:54 +01:00