[Libreoffice-commits] core.git: Changes to 'feature/droid_calcimpress3'
Michael Meeks
michael.meeks at collabora.com
Tue Sep 30 10:31:50 PDT 2014
New branch 'feature/droid_calcimpress3' available with the following commits:
commit e80b8e770bfcd7d27f75493594de2a67d8742a67
Author: Michael Meeks <michael.meeks at collabora.com>
Date: Tue Sep 30 17:47:11 2014 +0100
android: first cut at shrinking the configuration for mobile.
There is no need to ship a truck-load of XML configuration that has
to be parsed at start for things we don't care about. An initial cut
at a tool to prune the worst of that.
Change-Id: Iee19a9235c20c365af2124e5f3e1be80963aa0bf
commit a7e97fd3c858a38cb258607de1987244d7647676
Author: Tomaž Vajngerl <tomaz.vajngerl at collabora.com>
Date: Tue Sep 30 17:50:35 2014 +0200
android: show thumbnails in DrawerLayout - parts side bar
Change-Id: Iae0ba5d7396f8f4d148fd2a298d0648dfc493b28
commit 20ee0e86fa0125ff93a1eca5abe7de1e769ce7ac
Author: Tomaž Vajngerl <tomaz.vajngerl at collabora.com>
Date: Tue Sep 30 17:09:25 2014 +0200
android: better default part name (document type dependent)
Change-Id: I7ea1f1f5c249a4df250bde049cc52b4f392e4d38
commit a78a5349f060d5e983576cc9fee209b5a16a1778
Author: Michael Meeks <michael.meeks at collabora.com>
Date: Tue Sep 30 15:31:00 2014 +0100
android: disable packaging of un-needed UI files.
Appears to save ~10Mb of apk size.
Change-Id: I7c49da979e2868628bf3cf07937e898d717a5071
commit 84eab54dc49525b3b8a9c5e58ae8fccd0c5793e9
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date: Tue Sep 30 16:12:56 2014 +0100
Don't render infinitely large document if empty.
Change-Id: I887d8cef0c24b1e5155969a9f571660ca54ef463
commit b6ed2bd0fd6f510295d355e84c01d63a282e198f
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date: Tue Sep 30 15:28:36 2014 +0100
TODO: printfun needs fixing (see previous commit).
We don't need this for tiled rendering for now though.
Change-Id: Iac9ed2a4327840ac0af00eb1903484e127fac2c8
commit 954af1813302cff119e180e818ac1da4f3721569
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date: Tue Sep 30 15:28:03 2014 +0100
Use twips internally for FillInfo too.
Otherwise errors sum up leading to tile-mismatches
for tiled rendering.
Change-Id: I5328771a2d7c284870bb028b53fe69a61e00ba6d
commit 961c2ceefd0a52f991375b01c81f709b70caca09
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date: Tue Sep 30 15:24:25 2014 +0100
Adjust MapModes for gridwin tiled rendering.
Change-Id: I8d31521d6b22f375c6de413f2070746f4758a431
commit 0a8cfbaa74db93b916d87f0fdd45e9c54c0faf5c
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date: Tue Sep 30 15:22:48 2014 +0100
Don't abort rendering if Android window 'minimized'.
This simply has no relevance to tiled rendering.
Change-Id: Iee348cf6792d83d364c33de81415a7cbe0be6a47
commit 67556b6a7711fc2a40224044c29def8b9b72ed4a
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date: Tue Sep 30 15:21:42 2014 +0100
We want to keep nPPTX/Y for our old scaling.
Change-Id: Ia10baf8eebeb92c421066a392387a1ad71e56ce9
commit 8d5a31e9fd49a7b0662e8d594937831e6d628a00
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date: Tue Sep 30 15:20:53 2014 +0100
Remove incorrect fudge factor.
Change-Id: I3a8d2b2ca1f90a07bd9fffd9e33f59b23671569c
commit f311b9f3f80537ed3858521099a52ddc5ad74d53
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date: Tue Sep 30 15:20:07 2014 +0100
ScreenPos calculations in twips too.
Change-Id: Ibc45f414a56e3c4cdf6c7f384d561938382c1653
commit 69a79502c7ea356c35dca6d92bb88ab107743ddd
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date: Tue Sep 30 15:19:30 2014 +0100
Use twips internally for GetScrPos.
Change-Id: I48c674815c95f73722a427fd2d8d9a3dca9b3a6c
commit 6fbedf0908b092deed4e5add6b31de4c7ed9acb8
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date: Wed Aug 27 14:29:07 2014 +0200
Use GetScrPos so that col/row-headers match the grid.
Without this we can still get single pixel errors which can sum
up over multiple columns/row.
Change-Id: Id428dafab1ca771c123c84d815261263a7d33fed
commit 0425755a2a8136368efb0522eb03e8c1331fb556
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date: Wed Aug 27 20:52:09 2014 +0200
Match TiledRendering scaling to the new ViewData PaintMapMode.
This is a bit hacky, still need to figure out what's going
wrong that we need this weird conversion.
Change-Id: Id1c62401f9f85c6d436bdd73b51ccf126100cbc4
commit 8118127b6cc1fe6286caa76e4458f60ade256f38
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date: Wed Aug 27 20:42:48 2014 +0200
Don't use UpdateVisibleRange for calc tiled rendering.
Change-Id: Iaba02741acc280dfc4c500e0d08271b39560149b
commit 5d4c9409a560a9c16b962c9b0387a6243a9575f3
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date: Wed Aug 27 20:37:45 2014 +0200
Set visible range from origin for Calc Tiled Rendering.
Change-Id: I255b8865786088751c5d71da9db2ba38defed3bd
commit ae899c2bab16366b71845c6ca73cacf3e1e04c18
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date: Wed Aug 27 14:46:06 2014 +0200
Allow PaintMapMode retrieval.
We need this for conversions elsewhere (outside of ScViewData).
Conflicts:
sc/source/ui/inc/viewdata.hxx
Change-Id: I86ce18a22095488d3d3750bd13a5fab46a352be5
commit 118b4be3b244bc24e08539c11523e72abc3029c4
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date: Fri Aug 15 16:48:01 2014 +0200
Use MapMode instead of nPPTX/nPPTY.
This is far from complete: we need to replace all uses of
nPPTX/nPPTY for things to work correctly.
Change-Id: I7c8aca62c537d8770903f4a6ae0a164479af3fc1
commit 49aad3b096bb2aad4089039e7695485ad6fdd411
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date: Fri Aug 15 16:46:11 2014 +0200
ScOutputData needs ScViewData for scaling.
Change-Id: I14cd3e835ba8233478514d5f6832737aa2c99bf9
commit b9f3c0df21719662ae0b23f2a08c9b1e4806dcdf
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date: Fri Aug 15 16:06:06 2014 +0200
Make nPrtToScreenFactor and GetOutputFactor fractions.
These are then used for our output MapMode which required
Fractions too.
Change-Id: Icbfd9f808a6efe297096c94dc4043cef88c0ba0b
commit 6c41b38c0904bc0053406f3e92289e4cfbe42173
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date: Fri Aug 15 09:54:58 2014 +0200
ScViewData::GetActiveWin can be const.
We need to reuse this in other const methods, so lets make it const
too.
Change-Id: I6d96fa2370081d515f8629998d8a1e218bec643a
commit 4ef834dad6af5e6e5f27878d9e906fe6971e90cf
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date: Fri Aug 15 09:53:56 2014 +0200
Allow overriding limits for SetZoom for Tiled Rendering.
Change-Id: Ic656012921408ce5c8dc691933a71a9e0ac78e5d
commit a3f147200cf9c34abb1cad59eb3731f571bec7e8
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date: Fri Aug 15 09:52:58 2014 +0200
aScrSize should be mutable.
Change-Id: I7376ea17aa4f66c9d9085757b84fb69dd0ad71cb
commit e35ab0e1bb203e373b3c396582a5ae36fd032706
Author: Andrzej Hunt <andrzej at ahunt.org>
Date: Tue Sep 9 06:12:44 2014 +0200
Fix PaintTile scaling preparation.
Change-Id: I0a725fd5c030f3c089c2bbd25947088c321eb2d4
commit 152b40d83d82821917529ff9b80a5665765c60ba
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date: Thu Jun 26 17:06:58 2014 +0100
Ensure we actually render all cells in the selected area.
Only cells within maVisibleRange are rendered, even if we request
a larger area (and maVisibleRange is otherwise not updated for tiled
rendering). Hence we should explicitly set it here.
Change-Id: I399be9df1f266a2b3d32a95483960b21f561c6b3
commit 73601ca92658a2767073f8f82e0e57fe535196c0
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date: Thu Jun 26 14:30:08 2014 +0100
Take into account drawing layer for data area size.
The drawing layer could potentially have items that are outwith
the data area, but we probably want to have them included for
tiled rendering.
Change-Id: I958c4fa29491cdb0fd80392dfcfa033306f2b76c
commit 53826c9eea0c09027ed07f666d3399f470901740
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date: Wed Jun 18 09:33:16 2014 +0100
Implement data area size retrieval.
Cell dimensions appear to be in TWIPs (but the drawing layer is in 100th mm).
commit 19995bd8c0dfde11087cfc4f0f53f7e2f3b8108c
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date: Wed Jun 18 08:28:04 2014 +0100
Allow overriding of device for Paint, and use that for Tiles.
Paint handles figuring out which cells are within the visible area
for us etc.
Gridwin being a Window which paints to itself is a bit of a pain,
since we now need to be able to reroute painting calls to alternative
output devices, however these changes seem to be sufficient to at least
get the cells in the desired tile rendered.
Change-Id: I7bd1434c97acc6e9ef6e1e63cbcf039b987c88e4
commit 56752aaf2e3ef42cd729a5fe2084f0729d0d6037
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date: Mon Jun 16 16:19:56 2014 +0100
Calc: Add tiled rendering device to the paint view.
This prevents the previous warnings of
SdrPageView::DrawLayer: Creating temporary SdrPageWindow (ObjectContact), \
this should never be needed
Change-Id: I76cb7c9ed4d45bfcbd297f697314309b4e036f80
commit 2e4f8a32417820a76448957a062f1a34dedf81b6
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date: Mon Jun 16 15:00:02 2014 +0100
Render tiles from calc.
Currently the document size and number of cells to be rendered
is hardcoded, this will need some more work to select the correct
cells for a given tile (i.e. cells from location). Also, there
isn't really a "size" for a calc sheet, so presumably we'd need
to instead return the area containing cells that aren't empty,
whilst still being able to render larger tiles? (And in any case
the client will need to be aware of this and provide an appropriate
interface, i.e. the current LO UI simply extends the sheet ad-infinitum.)
We also currently get some warnings most likely related to the way
we push our OutputDevice into the rendering methods:
SdrPageView::DrawLayer: Creating temporary SdrPageWindow (ObjectContact), \
this should never be needed
Change-Id: Ia9d64d7de6c22d5b401350f88497a7ec106f1973
commit ef0c4a1bab39003fc057ec65348f2f655a9182c1
Author: Tomaž Vajngerl <tomaz.vajngerl at collabora.com>
Date: Tue Sep 30 13:30:45 2014 +0200
android: clear all tiles on part change (method clearAllTiles)
Change-Id: I4e18fed5167559284bc18235811cb2b1c6c62a4d
commit bb30d23b0ea59f56b0a24096d3d2edfe4f3f04c7
Author: Tomaž Vajngerl <tomaz.vajngerl at collabora.com>
Date: Tue Sep 30 13:28:45 2014 +0200
android: call destroy only if the document exists
Change-Id: Ia9459151ac46a8be0f9a3944f2bcd427435c284e
commit 01c0572756911f04d4d6c7b80082a2b4e282c9e4
Author: Tomaž Vajngerl <tomaz.vajngerl at collabora.com>
Date: Tue Sep 30 13:25:26 2014 +0200
android: allow to set a size of the thumbnail
Change-Id: Ida8bbd74893f59c3737d28c264e7ed24b231e6ac
commit 3ed7d0a37e62ceb31e95b96d9131a103a7c4547b
Author: Tomaž Vajngerl <tomaz.vajngerl at collabora.com>
Date: Tue Sep 30 13:11:19 2014 +0200
android: about dialog in properties
Change-Id: I82961efee6415f07248c79062f2b3b8c58266821
commit c0198289523469b03119de1b5dacff98d6c28371
Author: Tomaž Vajngerl <tomaz.vajngerl at collabora.com>
Date: Tue Sep 30 13:04:02 2014 +0200
android: add library for text filter (to read text files)
Change-Id: Ie63f058463e681b0b4adedc5f0cbc5b0a703601a
commit a0ece38b4c2e14deb9e195de7f1e8f985d110b24
Author: Tomaž Vajngerl <tomaz.vajngerl at collabora.com>
Date: Tue Sep 30 13:00:07 2014 +0200
android: copy notice & license into assets (for apk)
Change-Id: Ic2289d5ca96d06352c853d7803938a12aa204e73
commit 90d53215a01fa06ef5ecc15800863d473f3ea370
Author: Tomaž Vajngerl <tomaz.vajngerl at collabora.com>
Date: Mon Sep 29 14:20:11 2014 +0200
android: refresh screenshot correctly, fix rendering at load
Change-Id: I38345399c96764ecc454cc3e6e8f87b5cc5e8fbe
commit 4499a0aae6799cf6e81e9ebe0ca598b087155c61
Author: Tomaž Vajngerl <tomaz.vajngerl at collabora.com>
Date: Mon Sep 29 14:17:59 2014 +0200
android: use linear scaler for better quality tiles
Change-Id: I60874ad0c849d3f4bc9ff05a7c96daa0bfd3946d
commit 980b03be893583e78e4f834ee45f540e1480955c
Author: Tomaž Vajngerl <tomaz.vajngerl at collabora.com>
Date: Mon Sep 29 14:15:59 2014 +0200
android: cleanup LOKitShell
Change-Id: I3ccc306f6ad54d7dcac1adf5657dea4171a4cfa0
commit d531b1bfd7543209641a944ac41db99c4973aaee
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date: Fri Sep 26 09:12:56 2014 +0100
Add more lok debug output.
This should allow as at least to see if soffice_main thread
initialisation gets stuck (which we'd otherwise have a hard time
determining if we are trying to debug e.g. on Android).
Change-Id: I0baa211c015318c4e0fcf78a4e86a0ba8b895d5f
commit 5450edb13ba1e2156742353fc3ddb1a001329bdb
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date: Fri Sep 26 09:11:53 2014 +0100
Don't use this quick hack on Android.
It *seems* to cause missing areas (at least in Impress).
(i.e. the bottom half or right side of headers on slides can sometimes
go missing, not using this hack fixes the problem for me).
Change-Id: I205531666e0ad12470020e5ff2568ebf16bc2f01
More information about the Libreoffice-commits
mailing list