[Libreoffice-commits] core.git: Changes to 'private/tbsdy/clipping'

Chris Sherlock chris.sherlock79 at gmail.com
Sat Jul 19 07:57:27 PDT 2014


New branch 'private/tbsdy/clipping' available with the following commits:
commit 6e14af669baf11cae91b281d17065a11512fb51d
Author: Chris Sherlock <chris.sherlock79 at gmail.com>
Date:   Sun Jun 8 23:52:53 2014 +1000

    vcl: change from clipMgr to pClipMgr
    
    Change-Id: I7bd54761b7646c60ba40f9654adbf2a93566849c

commit 30c9d3b0caaff3b0fa92ad0dbabc4f499c5308d7
Author: Chris Sherlock <chris.sherlock79 at gmail.com>
Date:   Sun Jun 8 23:33:44 2014 +1000

    vcl: migrate rest of clipping functions from clipping.hxx into clipmgr.hxx
    
    Change-Id: If4646d96bafb113004dd6965d26f29e2194d237e

commit 8122d35376edb660ddccde4c6765b0df196937e5
Author: Chris Sherlock <chris.sherlock79 at gmail.com>
Date:   Sat Jun 7 01:42:15 2014 +1000

    vcl: move Window::EnableClipSiblings() to ClipManager
    
    Change-Id: I0382f2828824390503144345951b6ff6b804a467

commit b92055b44c6f8e7ba73258f636e03689186cba15
Author: Chris Sherlock <chris.sherlock79 at gmail.com>
Date:   Sat Jun 7 00:39:31 2014 +1000

    vcl: migrate ClipCoversWholeWindow into ClipManager
    
    I have moved Window::ClipCoversWholeWindow() into ClipManager. To do
    this, I have moved clipmgr.hxx to a global header.
    
    Change-Id: I47c830380b9750e5f3bf4ce3f824d25501317741

commit f3894bd0bd8ee9472f1ae595b9f6616ed4e4717f
Author: Chris Sherlock <chris.sherlock79 at gmail.com>
Date:   Thu Jun 5 01:17:48 2014 +1000

    vcl: GetWindowClipRegionPixel simplified
    
    Window::GetWindowClipRegionPixel() has a lot of unneeded functionality.
    It's not being (ab)used anywhere except for SwViewShell::SmoothScroll()
    which uses it to work out if clipping area covers the whole window or
    not (taking into account the child clipping area).
    
    So I've basically removed the unneeded flags, and now it doesn't return
    a region, I just use it as a check to see if the clipping area covers
    the whole window - hence the name change to ClipCoversWholeWindow(),
    which now just returns a boolean value.
    
    Change-Id: I182cb91d78f4a44ff5da86d768d9ece0633ae3a3

commit cc41d52af226f6c4fdfd8e300b81d0f61d633053
Author: Chris Sherlock <chris.sherlock79 at gmail.com>
Date:   Mon Jun 2 09:02:06 2014 +1000

    vcl: use Set/GetParentClipMode through ClipManager
    
    Change-Id: Ib8bb0101053ca64f59a23c1fdb14ee444f3342db

commit c0a9ecb6aec9f9bb00e07d8170e728deaa1d9ffc
Author: Chris Sherlock <chris.sherlock79 at gmail.com>
Date:   Mon Jun 2 08:43:41 2014 +1000

    vcl: move ImplClipAllChildren() to ClipManager
    
    Change-Id: I24a8d8538516992c77d4d36426979515e6ddef8a

commit f3c96bad9d9d9c8e4c51972ed09224bf0dea7f4c
Author: Chris Sherlock <chris.sherlock79 at gmail.com>
Date:   Mon Jun 2 08:29:34 2014 +1000

    vcl: move ImplIntersectWindowRegion to ClipManager
    
    Moved Window::ImplIntersectWindowRegion() to ClipManager::Intersect().
    
    Change-Id: I1893e5934c18404427b6975f580e8f698c6c590b

commit 2b2d85e9c4d41d89f4639d02fe19475a17b62a88
Author: Chris Sherlock <chris.sherlock79 at gmail.com>
Date:   Mon Jun 2 01:44:45 2014 +1000

    vcl: Move more clipping functions from Window into ClipManager
    
    Moved:
    * ImplInitWinChildClipRegion() -> initChildClipRegion() - private
    * ImplGetWinChildClipRegion()  -> GetChildClipRegion() - public
    
    Change-Id: Ifdee45a77181fc1c8670437ba445cdbc8e3a6140

commit fc38784de99719c2854ef9e37850d3cab7c933a5
Author: Chris Sherlock <chris.sherlock79 at gmail.com>
Date:   Mon Jun 2 01:13:08 2014 +1000

    vcl: move ImplClipChildren() to ClipManager
    
    Change-Id: I510a44ea0d746e8f0e8ba753acfe26470e4ff7e2

commit daa43dc1704e3624eb2c1dc73d4f62d9d904b005
Author: Chris Sherlock <chris.sherlock79 at gmail.com>
Date:   Mon Jun 2 00:45:26 2014 +1000

    vcl: move ImplExcludeWindowRegion() to ClipManager::Exclude()
    
    Change-Id: Iecc1f5a1289c5e56fc211f6514489bad2bd070f1

commit a5382f722ebba25944aef13ed562fa23045577f3
Author: Chris Sherlock <chris.sherlock79 at gmail.com>
Date:   Mon Jun 2 00:28:43 2014 +1000

    vcl: move ImplExcludeOverlapWindows() to ClipManager
    
    Change-Id: I50c2e7d27c7ce706ef926fe9ce90503617c7df30

commit 4e90e2f710580376274e8eb043e3efb18fe419e3
Author: Chris Sherlock <chris.sherlock79 at gmail.com>
Date:   Mon Jun 2 00:18:38 2014 +1000

    vcl: remove unnecessary ImplExcludeOverlapWindows2()
    
    Change-Id: Ie1442b1ae1944c5fe2006c1d4d50f8618fba023d

commit dd0281ca13c00af2130dba9141ad22cc971ce40e
Author: Chris Sherlock <chris.sherlock79 at gmail.com>
Date:   Mon Jun 2 00:13:48 2014 +1000

    vcl: move ImplIsOverlapWindow into ClipManager
    
    Change-Id: I9b1224dc36ea489248bad8558c20948b5ba288a7

commit 1242044880864aba7daad9c8ee83321c4b0bbc46
Author: Chris Sherlock <chris.sherlock79 at gmail.com>
Date:   Sun Jun 1 21:57:04 2014 +1000

    vcl: move more Window clipping functions into ClipManager
    
    Moved ImplIntersectWindowClipRegion to ClipManager as private function
    intersectClipRegion, as this is only used by ImplClipBoundaries.
    ImplClipBoundaries was also moved to ClipManager as ClipBoundaries.
    
    Change-Id: Id026e232e6738b2338043344d08677e7c4d09b1c

commit 334397dc84219da33ac86640998f4810c9d9245e
Author: Chris Sherlock <chris.sherlock79 at gmail.com>
Date:   Sun Jun 1 21:16:28 2014 +1000

    vcl: start window clipping manager
    
    Change-Id: I8a8fcb9006eed90e35161cb73f690b411572c862



More information about the Libreoffice-commits mailing list