summaryrefslogtreecommitdiff
path: root/android
AgeCommit message (Collapse)Author
2014-08-19java: use Boolean.valueOf instead of instantiating Boolean objectsNoel Grandin
Change-Id: Ie41d6b0170a035a694dd270c311a137fd1810e74
2014-08-13android: Add logic to change document parts from sidebarTomaž Vajngerl
Add click listener for list elements (parts) in "drawer layout" side bar, add new LOEvent - change parts, propagate the change event up to TileProvider, call setPart on LOK facade, clean all tiles and redraw. Change-Id: I711e0fb5e7e867cef87f97b96f1292d7c6801083
2014-08-10copy android-support-v4 from SDK to libs at buildTomaž Vajngerl
Change-Id: I3adaf26624ffc46b304d35e0588e7253c20cb5ee
2014-08-10LOAndroid3: Add a side drawer to show available parts (by name)Tomaž Vajngerl
Use DrawerLayer to show a side drawer with parts of the loaded document. The dawer consists of an image (could be changed by a thumbnail in the future) and the part name. Change-Id: I27fb6112d9f11e19f3295ace97103b89816591aa
2014-08-10LOAndroid3: correctly calculate the tile view rectTomaž Vajngerl
Because the tile view rect wasn't correctly calculated, some tiles were deleted and in the same call immediately created again. With this fix the performance increases. Additionally inflate tile view rect by one tile to minimize the undrawn tiles when scrolling. Change-Id: I4b5b2bb31dd4f55babf87503dd37e396f6a5e200
2014-08-10LOAndroid3: Check if document has been loaded correctlyTomaž Vajngerl
Change-Id: If4ef82fa18aaa8719391773971d0cde07c0fbcce
2014-08-10LOAndroid3: remove unused GeckoEventListener and WidgetTileLayerTomaž Vajngerl
Change-Id: Id5c245d308221975f4071c96fb275c41348dce68
2014-08-10LOAndroid3: increase SDK levelTomaž Vajngerl
Change-Id: Ice1c975cce2de98a0c02b0772c07278648a0088d
2014-08-10LOKit android: add support for setPartMode and getPartNameTomaž Vajngerl
Change-Id: Idd8bd4d4b148e88c7badd06fefb7cfcfc24ec9ea
2014-08-03LOAndroid3: set part 0 by default, log document sizeTomaž Vajngerl
Change-Id: I5517ff43c17637730639351f84df15a719aeb0a3
2014-08-03LOAndroid3: correctly calculate which tiles to drawTomaž Vajngerl
Change-Id: I195a318c8ce86cfcb12f724e04c115e0de444345
2014-08-03LOAndroid3: add draw to native-codeTomaž Vajngerl
Change-Id: I215d99c0161a9b9c9df3f8ef362514e161b31acf
2014-08-03LOAndroid3: add calc to native-code to include the necessary libsTomaž Vajngerl
Change-Id: I59eeadfe5417d2a574d672ff3f039bc125abbdbe
2014-08-03LOAndroid3: Fix mTileWidth / mTileHeight initializationTomaž Vajngerl
Change-Id: If2af5afa3abff6da45e726dd8c28216e6f939caf
2014-08-03LOAndroid3: don't update viewport if scrolled by (0,0)Tomaž Vajngerl
Change-Id: I299ebf08d77c7f2a35ed551dfcdf17fa8d0a8d79
2014-08-03LOAndroid3: log and handle error after document loadTomaž Vajngerl
Change-Id: I0486a6530565919588dae8411e10d7e8e27020be
2014-08-03LOAndroid3: extract some repeated access to local variablesTomaž Vajngerl
Change-Id: I1bf6f23247da73eeccde569f220095d0e1716d0a
2014-08-03LOAndroid3: add additional mime types that open LO viewerTomaž Vajngerl
Change-Id: Ia2a41f0f483fe15ae3938140b63f3215b692014a
2014-08-03LODroid3: move GeckoSoftwareLayerClient into GeckoLayerClientTomaž Vajngerl
Change-Id: Ic0186be09fcca52f10ab67957db54efc9c72267c
2014-08-03LOAndroid3: clean-up codeTomaž Vajngerl
Change-Id: I18aa63baff99e29ed343ce9092cc5ea73cc097d7
2014-08-03LOAndroid3: change MockTileProvider to accept filenameTomaž Vajngerl
Change-Id: I48a4739d67c2951ddb7966f0ad10e2f4fd2a76ca
2014-08-03LOAndroid3: use LinkedBlockingQueue - block until there are eventTomaž Vajngerl
Change-Id: Ia375c28d5adde5a6b2927e9b46105cfccd0b0f10
2014-07-23TyposJulien Nabet
Change-Id: I0c17f40b3e593ae3771fa751a817f84bf2f2323d
2014-07-16LOAndroid3: Prevent crash when opening a nonexistent fileJacobo Aragunde Pérez
Change-Id: Ic0fbe955dfdb8f044d7bf0f45215a632a111eae2
2014-07-16LOAndroid3: Open any text document via intentsJacobo Aragunde Pérez
Change-Id: I06ed104e4f26191b1ca1eb9c34aa54e3b0422500
2014-07-13Add getPart(s) to lokandroid too.Andrzej Hunt
I.e. make lokandroid match 4d15212ef8de89a71387c00bdeb7d9a41409e467
2014-07-10LOAndroid3: upgrade to latest CairoGLInfo, CairoUtils, FloatSizeTomaž Vajngerl
Change-Id: I93c0761b1e76848ee8b07c5bcc524c95c036d322
2014-07-10LOAndroid3: Allocate buffer of correct size in "BufferedCairoImage"Tomaž Vajngerl
Change-Id: I7d70a90508d5a77234c670d6938c295321c08296
2014-07-10LOAndroid3: tile loading and invalidationTomaž Vajngerl
Change-Id: I6e0157efc52d8cd0eabf650e14559697139d8e7e
2014-07-10LOAndroid3: Expose LOKitThread in MainActivityTomaž Vajngerl
Change-Id: I7919e2469e1db87af6d2e0fbb3a476f4ca86d4d7
2014-07-10LOAndroid3: use CopyOnWriteArrayList in MultiTileLayerTomaž Vajngerl
Change-Id: Idb7fa8234bf74c83295816cb95dcc56e50c05969
2014-07-10LOAndroid3: clean-up imports TileLayer, GeckoSoftwareLayerClientTomaž Vajngerl
Change-Id: I420d2b28a3d3904989ea9c52e8a4326a0c8d7c3c
2014-07-10LOAndroid3: CairoImage, BufferedCairoImage update to latest codeTomaž Vajngerl
Change-Id: If6b7e63a89c13015d4a96fae1862c9ccf6b04237
2014-07-10LOAndroid3: remove GeckoEventListener dependency & bufferSizeTomaž Vajngerl
Change-Id: I2e7bf8eb463fa9d9480f247732bde0af2055bd76
2014-07-10LOAndroid3: cleanup & remove obsolete code - LOEvent / LOKitShellTomaž Vajngerl
Change-Id: Ia41effca9aa54076290f105a9412bee9e388007d
2014-07-10LOAndroid3: MultiTileLayer - use SynchroniozedList for tilesTomaž Vajngerl
Change-Id: If2aa13eb3f772925f561b02eaf09f88620eabeef
2014-07-10LOAndroid3: Add and use DirectBufferAllocatorTomaž Vajngerl
Change-Id: I20a1de3a18deab6b978192d1d8a54278addbb083
2014-07-10LOAndorid3: Clean unused code, add getTiles() to MultiTileLayerTomaž Vajngerl
Change-Id: I1a539d10de2ad8bf7410a59adafcb18cc2639068
2014-07-10LOAndoid3: clean-up SubdocumentScrollHelperTomaž Vajngerl
Change-Id: Ie02b0a08c8bdcb93929fb742729a0169ee6a0666
2014-07-10LOAndroid3: upgrade TextureGenerator/Reaper to the latest versionTomaž Vajngerl
Change-Id: Ic84d3f0901f071a22af411d914a51a2ba92dbf9f
2014-07-04LOAndroid3: Simplify begin/endDrawing calls, remove JSON metadataTomaž Vajngerl
Change-Id: Ie8aadd20095eeea05110032ac026a6027771aab8
2014-07-04LOAndroid3: use device DPI, push more resp. to TileProviderTomaž Vajngerl
Change-Id: I603bf2697d9afbac7a9cb4eae9d1c0da92bb9e93
2014-07-03LOAndroid3: (partially) render page with LOKitTileProviderTomaž Vajngerl
+ TileProvider & TileIterator interfaces + Clean-up obsolete mozilla stuff Change-Id: Ief56f11bf7f8fd6da383ffc7be3461b765bf0157
2014-07-03lok JNI: no "handle" in funcs & don't wrap some native funcsTomaž Vajngerl
Change-Id: If783fecd80a0de05e94c76e23572b567d151bb06
2014-07-02LOAndroid3: add tiled rendering from document - one tile firstTomaž Vajngerl
Change-Id: Ib9c27cc8fcc9aee8670c217a4a5ab84bd3035577
2014-07-02android lok: fix paintTile JNI methodTomaž Vajngerl
Change-Id: Ife12b8bc49d722ae614b7de253bb2061bea5bb7f
2014-07-01android: i18nlangtag is too verbose, and we don't need the info.Jan Holesovsky
Change-Id: Ifc59351913fd2194b23511330d1a90f40d3e158e
2014-07-01android: Attempt to load the test file we have in the .apk.Jan Holesovsky
Change-Id: Ib438e8d7de90c202a3be6ad01bd8b7a8341527c1
2014-07-01lok bootstrap: nicer function names, clean-upTomaž Vajngerl
+ prevent lokandroid JNI functions to be removed from the library + basic use of lok Office / Document in LibreOfficeMainActivity Change-Id: I7bfe53738cf821b2270ab3e024cc506a7cff42f0
2014-07-01libreofficekit JNI for AndroidTomaž Vajngerl
Change-Id: Ia905c20fb4ee9b126d65fd3c8e3c1f54649abe1a