[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