[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