[Libreoffice-commits] core.git: Changes to 'feature/calctiledrendering_attempt3'

Andrzej Hunt andrzej.hunt at collabora.com
Fri Aug 15 07:52:37 PDT 2014


New branch 'feature/calctiledrendering_attempt3' available with the following commits:
commit edc452ba61cd1716ff8898247853f1e0f2fd753d
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date:   Fri Aug 15 16:49:34 2014 +0200

    Use viewdata scaling for vertical grid lines.
    
    Horizontal lines / the rest of ScOutputData still need converting,
    but at least this shows we're on the right track.
    
    Change-Id: I4a7702d9983dd07674808319b3c613d4350ac25e

commit 89317f9eb66304ab092b718ad687a34c4d0acb47
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date:   Fri Aug 15 16:48:41 2014 +0200

    Implement some Logic/Pixel conversion functions for ScViewData.
    
    Change-Id: I54c99d19852be9825f3dbe80fcbfcfa13a79c835

commit a537aaafe02e9d149525d505f33bd70583b31045
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 b5c1cee4dbd0d32d5cbb060a9356fe4420798a61
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 69bf11eec65e5bc49cf157a34b0610c60ca31af5
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 c098ed2dde0606149a8fba3ff31904bb43ae509b
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 eabe4faf82400de643f4964a9427a2059863138a
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 be77ad90981a5d0ffc328723d1e27cd8ffbab18a
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 ae35f385ff7acb0367755ead035a4db4abab202f
Author: Andrzej Hunt <andrzej.hunt at collabora.com>
Date:   Fri Aug 15 09:48:52 2014 +0200

    Fillinfo: don't scale data unnecessarily.
    
    Previously we had multiple layers of scaling, with rounding
    errors propagating, leading to up to 5% differences in expected
    and rendered sheet widths -- for tiled rendering dimensions have
    to scale accurately as we may paint the same tile at multiple zoom
    levels, by eliminating multiple scaling and letting the output
    device instead deal with the scaling once we can eliminate these
    errors.
    
    Change-Id: I0a725fd5c030f3c089c2bbd25947088c321eb2d4

commit b9e5c5eac7b31e94dbd50f52204514d79c6256dc
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 589cc15c28ea5d0bbfb5d8957be17c18cd0081ea
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



More information about the Libreoffice-commits mailing list