summaryrefslogtreecommitdiff
path: root/android
AgeCommit message (Collapse)AuthorFilesLines
2014-10-04android: about dialog in propertiesTomaž Vajngerl4-21/+114
Change-Id: I82961efee6415f07248c79062f2b3b8c58266821
2014-10-04android: copy notice & license into assets (for apk)Tomaž Vajngerl1-2/+3
Change-Id: Ic2289d5ca96d06352c853d7803938a12aa204e73
2014-10-04android: refresh screenshot correctly, fix rendering at loadTomaž Vajngerl2-23/+14
Change-Id: I38345399c96764ecc454cc3e6e8f87b5cc5e8fbe
2014-10-04android: use linear scaler for better quality tilesTomaž Vajngerl2-1/+37
Change-Id: I60874ad0c849d3f4bc9ff05a7c96daa0bfd3946d
2014-10-04android: cleanup LOKitShellTomaž Vajngerl1-15/+5
Change-Id: I3ccc306f6ad54d7dcac1adf5657dea4171a4cfa0
2014-10-02LOK: Add a tiled rendering testbench.Michael Meeks1-0/+99
Change-Id: I631c0506f427d974c3dd4c75484aa25603100895
2014-10-01android: android:debuggable setting now depends on configure options.Jan Holesovsky1-1/+1
Change-Id: I12d9c05fb05e4cf202c5c0d7b7e87c145d163fea
2014-09-30android: disable packaging of un-needed UI files.Michael Meeks2-1/+8
Appears to save ~10Mb of apk size. Change-Id: I7c49da979e2868628bf3cf07937e898d717a5071
2014-09-28android: minimize the rounding error, clean-up MultiTileLayerTomaž Vajngerl3-48/+23
Change-Id: Ib167acf5914596b69ee240255aaab173a0570038
2014-09-28android: LayerRendered - rename member to mScreenShotLayerTomaž Vajngerl1-23/+31
Change-Id: I16fbda06c75bbf80e7d2c2b045418297589c6ff7
2014-09-28android: revert ScreenshotLayer draw method backTomaž Vajngerl1-2/+58
Own draw method expands the picture correctly but for some reason the SingleTileLayer draw method does not so revert back. Change-Id: Ie8e39fc46b84ae410439a781928ff79bc1503d10
2014-09-28android: replace with ImmutableViewportMetrics (Fennec import)Tomaž Vajngerl10-193/+227
Change-Id: I46509f8be4dc49dac45eb98059dad25e150988dd
2014-09-28android: Improve panning smoothness (Fennec import)Tomaž Vajngerl2-74/+88
Change-Id: I3983709651548eb97e588ebe2c2de608a4a4dfc7
2014-09-28android: solve black screen on load - call setForceRedrawTomaž Vajngerl1-3/+11
Change-Id: Ia9ae05a14c0c751fde961186be350d57d5308519
2014-09-28android: remove notifyLayerClientOfGeometryChange (Fennec import)Tomaž Vajngerl3-20/+5
Change-Id: Ibc1f4d11dcfdf177cd45fcf689b518d975b13709
2014-09-28android: move scrollBy & scaleWithFocus to PZC (Fennec Import)Tomaž Vajngerl3-36/+32
Change-Id: Ie0d23b302994134f9d382e255b0408f7c9f1c1fb
2014-09-28android: add PanZoomTarget (Fennec import)Tomaž Vajngerl3-37/+67
Change-Id: Ib946b7a95cd59833a732e3da6c139e848778e1bc
2014-09-28android: remove getViewport and getZoomFactor (Fennec import)Tomaž Vajngerl4-14/+6
Change-Id: Id28994e51adf779bd5462901c23c488e3465f91b
2014-09-28android: add ZoomConstraints (Fennec import)Tomaž Vajngerl7-79/+89
Change-Id: I7bb840f74675a2e23fd7ee45aad4d48a705e567e
2014-09-26android: PanZoomControler updates from FennecTomaž Vajngerl6-128/+119
Change-Id: Ic338221ced6133771af8f46ae4a257e043a1709f
2014-09-26android: remove unused screenSize (Fennec import)Tomaž Vajngerl2-4/+2
Change-Id: I0b8d1b29ab3219bc75de6c087e410523c18dbeef
2014-09-26android: change pageSize to pageRect (Fennec import)Tomaž Vajngerl16-345/+249
Change-Id: Ia3958b174e7190171cbd006550e47677a1ba0966
2014-09-26android: remove tiles delayed by one redraw callTomaž Vajngerl2-10/+28
Change-Id: I5ab5e4a0ba9cdf3f3115c4913b4cf04e7f062755
2014-09-26android: rerender tiles when the zoom changesTomaž Vajngerl7-172/+156
Initial implementation which needs a lots of polish. Sometimes the app crashes (for yet unknown reasons). Sometimes a gap between tiles is visible probably because of rounding errors. Tile handling and releasing after zoom is quite naive for now (just clearing all the tiles) which needs to be improved to be more seamless. Other changes: The responsibility of LOKitThread to handle tiles was moved to MultiTileLayer. TileProvider now takes into account the current zoom level when requesting tile rerendering. Change-Id: Ic188c03bfadf3a3dd2f79b04f07668eb63b705fb
2014-09-26android: clean MultiTileLayer of unneeded variables/methodsTomaž Vajngerl2-32/+2
Change-Id: I7750322000230448d6283107daace3d9bb5da61d
2014-09-26android: Log number of invalidated tilesTomaž Vajngerl1-9/+10
Change-Id: I1ebfcf48f1d9a44836b4d9bf90c04c3be27cb365
2014-09-24android: LayerRenderer - use highp and flip in vertex shaderTomaž Vajngerl1-6/+14
Change-Id: Ia517b0d94fdfb3f8fdd9b9c383c8fb337173932c
2014-09-24android: define mRootLayer directly as MultiTileLayerTomaž Vajngerl2-17/+9
Change-Id: I6a1f6971482ea1de28977d7905ba9fd85921551d
2014-09-24android: upgrade PanZoomController - add configurable zoom limitsTomaž Vajngerl7-171/+289
Change-Id: I19815f58af4d060cffe515829a2a5472d32bf83c
2014-09-24android: update LayerRenderer to newer Fennec codeTomaž Vajngerl3-66/+32
Change-Id: Idc7c49351c17dc9953d55ee7f1b42e497074c85a
2014-09-24android: introduce TileProviderFactoryTomaž Vajngerl3-12/+46
Change-Id: I98ba16b4d1537ddeb2f8a29d15a803d527ccafe3
2014-09-24android: GeckoLayerClient updateTomaž Vajngerl3-77/+208
Change-Id: Ie684a4d3ef012b004ede52265750da5497db434e
2014-09-24android: update DisplayPortCalculatorTomaž Vajngerl2-70/+356
Change-Id: Ib47822940e83e8fb78a0a8b1e18028646bfb35ae
2014-09-24android: destroy tiles (free the bitmap) when they are removedTomaž Vajngerl2-0/+12
Change-Id: I55959c115467f98d43d471c280bb3a0248b669ec
2014-09-24android: force initialize LibreOfficeKit, clean-upTomaž Vajngerl2-12/+10
Change-Id: I0c7b7d10b34c0f71bf8500696fdbc0ed38303f0e
2014-09-24android: extract touch handling into TouchEventHandlerTomaž Vajngerl7-319/+846
Change-Id: I138f746940bf89349d4662c95427113bff221231
2014-09-24android: remove FlexibleGLSurfaceViewTomaž Vajngerl4-234/+191
Change-Id: Ie2f3741d7aa86b5df25723d8665a679962a0efc9
2014-09-24android: optimize LayerRendererTomaž Vajngerl2-25/+86
Change-Id: I95ccb35848dc5cf3d44b761abac4e81562089186
2014-09-24android: add DisplayPortCalculator and DisplayPortMetricsTomaž Vajngerl4-67/+157
Change-Id: I1418023011cf0ef3611e3fda6f313d9fcb9ccea7
2014-09-24android: use JNI direct memory allocator from FennecTomaž Vajngerl8-39/+58
Change-Id: I95a9ab54222150a1f9cde30df820f3cd6915f641
2014-09-22android: cleanly load/close a document when activity starts/stopsTomaž Vajngerl7-42/+80
Change-Id: I2206a2b6818c030ba756f2b4d014a20d46f4106e
2014-09-22LOKit: add "destroy" and "saveAs" to android JNITomaž Vajngerl2-2/+6
Change-Id: I08542b736e49cb9262323e9fe6188b1976d47935
2014-09-22Remove ActionBarSherlock from androidPeter Foley364-34214/+0
3195c6d removed the only use of ActionBarSherlock, but did not stop it from being built. This causes the build to fail in abs-lib due to the missing v4 support library. Stop building abs-lib and remove the no-longer used code. Change-Id: Ib9dd4b4b95d64ef251eaf8d4b24e539be9d855ff Reviewed-on: https://gerrit.libreoffice.org/11421 Reviewed-by: Tomaž Vajngerl <quikee@gmail.com> Tested-by: Tomaž Vajngerl <quikee@gmail.com>
2014-09-21android: upgrade layers to newer codeTomaž Vajngerl19-599/+235
Change-Id: Ife0d7cfad8b416c9363321a2fd1f4e9a8a1f4325
2014-09-21android: upgrade gestures and scrolling to newer codeTomaž Vajngerl3-159/+155
Change-Id: I84b9f66036891f6ad384ee71d078c654511a6e38
2014-09-18android: convert to ImmutableViewportMetricsTomaž Vajngerl6-502/+434
Change-Id: Idd5e604541577f6b812a971e585cee9b089d2b4b
2014-09-18android: thumbnail as background when tile is not availableTomaž Vajngerl1-1/+19
Change-Id: Id38e40b3fdb46adeb19e6a1e106775391c5da455
2014-09-18android: fix thumbnail() to produce a valid bitmapTomaž Vajngerl2-4/+7
Change-Id: I578ac9482f334765c71a66421a3fa2dfb85e22b3
2014-09-18android: import changes from Fennec to get ScreenShotLayerTomaž Vajngerl13-1043/+1339
Change-Id: I1b72af85a906aef289d1be086274941094df4f96
2014-09-18android: Log tile managing timesTomaž Vajngerl1-0/+7
Change-Id: I70fe5f1ca6553e2b3282ad0f5c227c5c0bc31f86