summaryrefslogtreecommitdiffstats
path: root/android
Commit message (Collapse)AuthorAgeFilesLines
* This is Java, not C++Tor Lillqvist2012-07-011-1/+1
| | | | Change-Id: I287fcb74ca4351867c27035c6d82def93c044056
* Update for SDK tools rev 20Tor Lillqvist2012-06-301-6/+7
| | | | Change-Id: I482d0a488e9de5b59ce74b9c4057b4103fb048dc
* Hacking on on-demand multiple-level-of-detail quad-tree ideasTor Lillqvist2012-06-301-6/+380
| | | | Change-Id: Ie5efb45d401721e844e3137474c1a7473a1ac144
* android: add more extensions, fix build issueMichael Meeks2012-06-292-1/+6
|
* android: cleanup the file extension guessing and expand it for prettinessMichael Meeks2012-06-293-116/+146
|
* First draft of "navigator", a strip of "live" thumbnails which are clickable.Iain Billett2012-06-282-25/+116
| | | | | Open method to open random page, not first. Put some UI set up in documentLoadTask as the UI requires the number of pages in the document which is only know on load.
* Some styling of document viewer. Transparent overlayed action bar with ↵Iain Billett2012-06-286-5/+302
| | | | hide/show on tap. Navigation overlay with page thumbnails.
* update cppunit to 1.13.0Markus Mohrhard2012-06-272-2/+2
| | | | Change-Id: If3896361c31a84b77e4c446dac75aeb9268605a0
* Use "largeHeap" and "hardwareAccelerated" (quite visible improvement)Tor Lillqvist2012-06-271-2/+5
| | | | Change-Id: I853ab39599fdc8d1b1eae5d2b2748f39535ebf64
* Adapt page switch animation duration to fling velocityTor Lillqvist2012-06-271-4/+6
| | | | Change-Id: I30e177b45b0e25d92fd7dea02ffe4e9c0731dce5
* Use GestureImageView again but still do handle page changesTor Lillqvist2012-06-274-51/+39
| | | | | | | | | | | Make the GestureImageView constructors take a OnGestureListener, and store that, Move the FlingListener class into GestureImageViewTouchListener so that FlingListener has access to the fields of GestureImageViewTouchListener. If the image is fully zoomed out and can't be dragged, pass flings on up, to DocumentLoader's gestureListener. Change-Id: I574280de23bdab2772a361833f561dff3e182bcd
* Whitespace cleanupTor Lillqvist2012-06-271-3/+3
| | | | Change-Id: I52590908e6ba59c19aded2771d779c1cfa3a45ea
* android: make launcher function as expected - starts writer.Michael Meeks2012-06-261-11/+6
| | | | | Remove now redundant FONTCONFIG cmdline arguments, and add fallbacks for not having cmdline arguments in the intent when launching.
* android: remove duplicate services.rdb from config, and static bitsMichael Meeks2012-06-261-4/+9
|
* Fixed some erroneous package references.Iain Billett2012-06-257-21/+18
|
* Add some "thinking aloud" style commentsTor Lillqvist2012-06-251-5/+32
| | | | Change-Id: Ib4a57649ec98bcbce851687633f35e52771f137a
* Fixed file opening.Iain Billett2012-06-222-1/+22
|
* LibreOffice4Android can now open actual .odt documents from the file explorer.Iain Billett2012-06-221-4/+4
|
* LibreOffice4Android now builds.Iain Billett2012-06-228-0/+38
|
* An new project to combine DocumentLoader with the Android UI. (Not building ↵Iain Billett2012-06-2259-0/+4535
| | | | - see manifest)
* Added a preferences activity to set default behaviour.Iain Billett2012-06-227-11/+121
|
* Use actual view size instead of 1024x1024Tor Lillqvist2012-06-201-7/+22
| | | | Change-Id: I66ae59fe88411f3f0d2423fd6f1412f7ac0e1a36
* Parametrize the page cache sizeTor Lillqvist2012-06-201-24/+28
| | | | Change-Id: Ia3d5538feaf1fc0aad4a0f1d901ae7bd22eae61d
* Further tweaks to the async codeTor Lillqvist2012-06-201-47/+31
| | | | Change-Id: Ib1e76687054a254a9918a4391a1cb512c59c6515
* Asynchronous document loading and page renderingTor Lillqvist2012-06-191-134/+225
| | | | Change-Id: I085024b6bfccf6846167a5de316912a395f4e301
* Added file sorting - alphabetical, by size, by last modified.Iain Billett2012-06-199-28/+150
|
* Re-organised the Android UI code to make better use of Android lifecycle ↵Iain Billett2012-06-192-55/+89
| | | | events. A little code streamlining, also.
* Pass also scale and offset to createScreenCompatibleDeviceUsingBuffer()Tor Lillqvist2012-06-181-26/+64
| | | | | | | | Pass on to VirtualDevice where used to set the MapMode of the device appropriately. Adapt DocumentLoader, use to scale the page rendering to exactly fit the virtual device. Change-Id: I4b0bc67e12114d3d9d493ff1aca2ef5d2cc78912
* Some UI tweeks - trying to get long filenames to display nicely.Iain Billett2012-06-153-14/+23
|
* Fixed folder navigation in list view.Iain Billett2012-06-151-2/+5
|
* Fixed view type persistence problem.Iain Billett2012-06-151-5/+3
|
* Fix view toggle menu item label.Iain Billett2012-06-151-2/+2
|
* Added a list view to the Android UI.Iain Billett2012-06-156-47/+450
|
* Make sure homeDirectory existsTor Lillqvist2012-06-151-0/+1
| | | | Change-Id: I3a89bcac3bf46405e8e474f7765d74c643b7ab43
* Bin two unneeded (and not found!?) importsTor Lillqvist2012-06-151-2/+0
| | | | Change-Id: I4b2f716f4a40fe4be91e204d8c78dc8c5e6a439e
* Experiment with ViewFlipperTor Lillqvist2012-06-141-44/+178
| | | | Change-Id: I0b1523b5c898375b5cf23294b0a9462a6a651e32
* More work on the file explorer. Added file type filtering. Maintains state ↵Iain Billett2012-06-146-31/+183
| | | | if user switches to viewer and back.
* some eclipse projects with pure Android UI stuff. LO code not yet integrated.Iain Billett2012-06-1450-0/+1307
|
* Use XToolkit2::createScreenCompatibleDeviceUsingBufferTor Lillqvist2012-06-123-80/+42
| | | | | | Render directly to a direct ByteBuffer allocated on the Java side. Change-Id: I2d66e4146df77e92260918a78ef22cd9b8c95384
* Verify that we do get the RGBX format DIB we expectTor Lillqvist2012-06-071-2/+9
| | | | Change-Id: I9f44547fbc5e13daa297720dfd814d2192114125
* Use 32bpp bitmaps on Android (and iOS)Tor Lillqvist2012-06-053-84/+115
| | | | | | | | | | | | | | Modify DocumentLoader correspondingly. Take Android bug 32588 into account. Ideal would be to extend the XDevice stuff, or something, so that one could hand it a pre-allocated RGBA buffer into which the drawing/rendering would go. Then one could get rid of the silly convert-to-BMP phase, which prefixes the bitmap data with BMP and DIB headers (and thus, I guess, has to copy and allocate another copy). Will see. Change-Id: I4597cd933db8faa8105dc8f19638d712d5d2238a
* Use Jason Polites's GestureImageView, and some cleanupTor Lillqvist2012-05-3115-57/+2076
| | | | Change-Id: I916c36b3b55681cdf8f0d1ffd0236e54f3b67b86
* Display the rendered documentTor Lillqvist2012-05-311-7/+62
| | | | Change-Id: Ie0735d4eb903b38a44bef8110bf520cfde54cb09
* Add a BGR to RGBA twiddling JNI functionTor Lillqvist2012-05-311-0/+8
| | | | Change-Id: Iafa2c1805eea2f521479dc97d5668d82b1c91bef
* Progress finallyTor Lillqvist2012-05-311-6/+25
| | | | | | | | | | Now I get (a page of) the document rendered into a bitmap. Unfortunately css.awt.XBitmap::getDIB() provides an in-core 24-bit (BGR) BMP file. (Yes, despite the name, it's not just the DIB, but is prefixed with a BMP file header.) Android's Image class wants RGBA. Hmm. Change-Id: Ie0effef20751e1959644861af358d81538b6d6ea
* Getting closer, maybeTor Lillqvist2012-05-311-4/+78
| | | | Change-Id: Ifcfdd33631c257d2cf6f54fe0d00444200f48335
* Better comment for how to use lo-straceTor Lillqvist2012-05-301-1/+1
| | | | Change-Id: I29afe81866229bd29fcd997624264fb337c74d95
* No cmdline file is created so don't use lo-main-indirect-cmdline thenTor Lillqvist2012-05-301-3/+1
| | | | Change-Id: Ifac7e34b34fcf32fb2a0f117e8b8ad5ab1003fc9
* More experimentationTor Lillqvist2012-05-302-22/+61
| | | | Change-Id: I8ad45f173c4f2b37aca6506d9021e8346c17db16
* Add temporary test JNI method createWindowFoo()...Tor Lillqvist2012-05-301-1/+4
| | | | Change-Id: I8f99399faa3b0762bdea2aac09f1b849639cd191