Commit Graph

959 Commits

Author SHA1 Message Date
02119a79c1 android: When debugging, the installLocation must be "internalOnly".
Otherwise the gdbserver ends up with

run-as: exec failed for /data/data/org.libreoffice/lib/gdbserver Error:Permission denied

(you need to run ndk-gdb with --verbose to see that).

Change-Id: Iccdf0ff268c20d2fb5abc1e93404375fa51c1cf1
2014-10-13 10:21:36 +02:00
eadc132d5f android: When rotating, we also need to update the viewport geometry.
Change-Id: I04502c56b1e1d16cf65cbeb47632c508ef9889d0
2014-10-13 07:14:27 +02:00
e147c5785f android: Repaint when the orientation changes.
Change-Id: I150b22b7b1179c1adc7995a8547c7644ac25be28
2014-10-10 14:32:45 +02:00
84949ba280 android: Improve the button descriptions.
Change-Id: I770065f7cb9aef3413cf8ebf860991147b6e14eb
2014-10-10 14:32:33 +02:00
c7c2b4b54d android: Disable LibreOfficeUIActivity for now.
We should provide just one activity in the .apk; the browser should probably
show up when LibreOffice Viewer is started with no file to open...

Change-Id: I624afa00f7e8ddc649a272c1b08899e8aac887c9
2014-10-10 08:26:02 +02:00
dea50a9c46 More tabs -> spaces.
Change-Id: I9a3e104b05479413dc314f299824a48ead004693
2014-10-10 07:35:46 +02:00
b9e8e8c1ae Kill trailing whitespace, tabs -> spaces, add modelines.
Change-Id: I24154279154ba2a9d1ba6cab81d066fcba23cb4e
2014-10-10 07:35:37 +02:00
83386129f5 android: Fix the application lifecycle.
Now onStart() loads the file, and onStop() closes it again.  Fixes the case
when the user leaves the app by pressing Home, and starts it again;
previously, this caused a race.

Change-Id: I493a76eaf5e8ca8a68b53f70c7acd09b638f7e11
2014-10-09 20:57:14 +02:00
2b85db8b6b android: Simplify the About dialog creation.
Change-Id: I40fb007e8f672e1c5ff4e6e23c043b7305e726a9
2014-10-09 20:57:06 +02:00
05e5da6ad0 android: Fix typo.
Change-Id: Ie2a321f1d8461d9fa665be11a8e5085c24ad032b
2014-10-09 20:56:57 +02:00
774dd53268 android: Rewrite GLThread to trash objects as little as possible
Change-Id: I6a0042e2a1b5d98fbf5aa8c64b67a9422f8956a3
2014-10-05 00:21:11 +02:00
6d5c352cb0 android: Better detection of HW accel. (needed by TextureView)
Change-Id: I32b091d13d9236cee654819e701c583041f869bb
2014-10-04 17:53:29 +02:00
dd8440a1c9 android: move getDrawable to LayerView (Fennec import)
Change-Id: Idd15003939574963f836bfab1e0c5385957ab18b
2014-10-04 17:53:21 +02:00
488d19de01 android: use TextureView instead of SurfaceView for ICS+ devices
Change-Id: I4c5585d5eac4faf46ad9bed2d3992fe87b3d9a03
2014-10-04 17:53:13 +02:00
67be577f16 android: assure document close, introduce message box for errors
Change-Id: I4d5607d5568ebf73a61067975c21e740020cc8f7
2014-10-04 17:53:07 +02:00
b43b980b1e androdi: set TileProvider only when document is ready
Change-Id: Iada0e4513cc00248f45c97bfecbc91590e80a437
2014-10-04 17:53:00 +02:00
450a4f46d9 android: TileIdentifier - contains tile position and zoom
Change-Id: Ia82dc1f99eff5117fe16df2b61c1a7230b52e07a
2014-10-04 17:52:51 +02:00
e910aa45d3 android: construct LayerView in xml GUI definition (activity_main)
Change-Id: I6cd3c8dff2ca36f3d64559b218d005d5a6da9066
2014-10-04 17:52:44 +02:00
fc8e1ac501 android: use tile size and change the type to IntSize
Change-Id: Id19c3517fc6fb59307c81a0c1c8868e0d0c777b4
2014-10-04 17:52:37 +02:00
1b81aeb254 android: remove unused windowSizeChanged tracking
Change-Id: I0d451d9fea83d70e69d07059e55a5e6067c45711
2014-10-04 17:52:30 +02:00
f33d881198 android: Better default document (when the app starts with no doc to load).
Change-Id: Ie3cc30c29723133d5e320ad3848d13f06d133c78
2014-10-04 17:52:18 +02:00
91569be0f9 android: Log calls to createTile
Change-Id: Ia0e92c24f771d47235fee7a9dbddc65631af9082
2014-10-04 17:51:50 +02:00
34ea1ede65 android: show progress spinner also when switching parts
Change-Id: Ie21e71aa03eddef620d470e01daf6f1936a5d7c7
2014-10-04 17:51:41 +02:00
d885cf403c android: Fix typo.
Change-Id: I22f7bbcc5bc5f58c30a5915c876736f664a42a61
2014-10-04 17:51:32 +02:00
623007c0fa android: about dialog description, app names - viewer & browser
Change-Id: I4f759b6a004ca8f12974f3d0daa9f1d78c015f2a
2014-10-04 17:51:16 +02:00
3e31057f5a android: clicking "Parts" in preferences opens the side drawer
Change-Id: I3cfd0a31409f6a798c933dae4a47b75e93601f6b
2014-10-04 17:51:09 +02:00
32fe0017ee android: fix redrawing everyting on part change (via sidebar)
Change-Id: If7aeeca3da65f44dfe1f9a5bc347baf4e3cadd82
2014-10-04 17:50:58 +02:00
20ca5ea8ab android: null safeguards and cleanup unneeded calls
Change-Id: I0ffcfb0fbaa03e5035bec9dd1ffed21f85972470
2014-10-04 17:50:48 +02:00
52228bbd79 android: image in TileLayer can be null
Change-Id: I4a910eb60f6fe81f97933d1b9e57bac6af4547c9
2014-10-04 17:49:58 +02:00
0d3e2ee5cd android: SubTile - equals and hash
Change-Id: I6e8cf220d108cefdf16f9b4553e2d2ecd7a5338c
2014-10-04 17:49:51 +02:00
a55068030e android: SingleTileLayer - less var. trashing (Fennec update)
Change-Id: I8c32f6a43cad6dd3790a3e7dd0b990516a35ebca
2014-10-04 17:49:44 +02:00
7afb0e2491 android: replace MultiTileLayer with new & simpler DynamicTileLayer
Change-Id: Idec2246975a65f8ce664642a4ef49415e20ca187
2014-10-04 17:49:38 +02:00
ce77933dbe android: remove some unneeded logging in GeckoLayerClient
Change-Id: Ib53aae87e7fa510c3783a86a7512c25548457fd4
2014-10-04 17:49:26 +02:00
91507e8e48 android: add tileSize parameter to TileProvider
Change-Id: I607dbaa897b17f5b650f10293956c8154da6f43d
2014-10-04 17:49:17 +02:00
594e72904a android: remove duplicate progress bar declaration
Change-Id: Ie0a463bf5f006ce5d340e085bd6962b728d29c35
2014-10-04 17:49:05 +02:00
614a9b04f5 android: show loading animation until the document is loaded
Change-Id: I98eeafe30e90d039175daea65428526a95c9ff1e
2014-10-04 17:48:27 +02:00
2a61d1eefa android: package C* fonts as well for interop.
Change-Id: I49c6c4bf0b2ddfb403612ccad90a41e8ae525427
2014-10-04 17:48:17 +02:00
2e30c62e61 android: don't return to open document if viewing license / notice
Change-Id: I12994aa60fa2476ef94153b5ba13000ece71d28b
2014-10-04 17:47:55 +02:00
aadf10bbf0 android: clear all tiles in "refresh"
Change-Id: I6a7e9070160e8d4bbd6ad5cd1bfa2dc18e66a45d
2014-10-04 17:47:43 +02:00
54335c64b5 android: no need for "throws InterruptedException"
Change-Id: I93be9af0849a2515c27bc22892a201ec207d6775
2014-10-04 17:47:34 +02:00
36214e5bd4 android: redraw LOEvent
Change-Id: I6171f7a36c07f53eeec0cc83caa168ec97459d53
2014-10-04 17:47:24 +02:00
45d854c3d6 android: create events with LOEventFactory (moved out of LOEvent)
Change-Id: Ia2e6bd040160e9d09377fe1f27d94d22c46fb778
2014-10-04 17:47:14 +02:00
d61b74cf1a android: remove unused ViewTransform
Change-Id: I80cc876b542d2b215f8615972717bce998d532e9
2014-10-04 17:47:04 +02:00
47877113a1 android: don't show any parts in sidebar if only one part exists
Change-Id: Id40fa499bca8e4ef4f8b26877905fd74a66667af
2014-10-04 17:46:50 +02:00
6df3ae2dce android: fix part sidebar not executing an "part change" event..
Change-Id: I8f984ad050d8124164617f67f5ea7fa511e50f55
2014-10-04 17:46:39 +02:00
a84f648e12 android: show thumbnails in DrawerLayout - parts side bar
Change-Id: Iae0ba5d7396f8f4d148fd2a298d0648dfc493b28
2014-10-04 17:42:21 +02:00
520a4fdfe4 android: better default part name (document type dependent)
Change-Id: I7ea1f1f5c249a4df250bde049cc52b4f392e4d38
2014-10-04 17:42:10 +02:00
005b8d429c android: clear all tiles on part change (method clearAllTiles)
Change-Id: I4e18fed5167559284bc18235811cb2b1c6c62a4d
2014-10-04 17:40:23 +02:00
a4f72f9a07 android: call destroy only if the document exists
Change-Id: Ia9459151ac46a8be0f9a3944f2bcd427435c284e
2014-10-04 17:40:12 +02:00
316afc9b4f android: allow to set a size of the thumbnail
Change-Id: Ida8bbd74893f59c3737d28c264e7ed24b231e6ac
2014-10-04 17:40:01 +02:00