2007-11-01 Geoff Norton <gnorton@novell.com>
authorGeoff Norton <grompf@sublimeintervention.com>
Fri, 2 Nov 2007 00:08:14 +0000 (00:08 -0000)
committerGeoff Norton <grompf@sublimeintervention.com>
Fri, 2 Nov 2007 00:08:14 +0000 (00:08 -0000)
commit3fa27a0aac7bc5deb8183ffabc6f6974ba3b1a0e
tree64c18d308851e9e5a8ef947f9394dd653ad201d3
parent8db71a9c2ce98b0b8042ad0a196fd4257353ece4
2007-11-01  Geoff Norton  <gnorton@novell.com>

    * XplatUI*.cs: Add GetPreviousWindow utility method to return windows in
    order of Z-Order.
    * Hwnd.cs: Add initial implementation of GetClippingRectangles to clip sibling
    children out of the drawing view on mac.
    * XplatUIOSX.cs: Code cleanup.  Handle more window grab cases.  Fix SetParent
    to handle the orphan and invisible case (1/2 fixes TabStrip drawing in FormsTest)

svn path=/trunk/mcs/; revision=88702
mcs/class/Managed.Windows.Forms/System.Windows.Forms.X11Internal/XplatUIX11-new.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
mcs/class/Managed.Windows.Forms/System.Windows.Forms/Hwnd.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/XplatUI.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/XplatUIDriver.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/XplatUIOSX.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/XplatUIWin32.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/XplatUIX11.cs