Author: carmstrong
Date: Tue Apr 20 12:51:13 2010
New Revision: 6049
URL: http://svn.gna.org/viewcvs/etoile?rev=6049&view=rev
Log:
* Changed PMDecoratedWindow to PMManagedWindow to avoid confusion with
PMDecorationWindow
* Extended XCBAtomCache (incomplete changes)
* First attempt at reparenting windows and painting with a yellow background
* Added support for MapRequest, ConfigureRequest and ResizeRequest events
* Removed old testing code from -[XCBConnection handleMapRequest:]
* Added state support to XCBWindow so that we know when it has updated its
attributes and geometry.
* Refactored PMCompositeWindow and PMScreen to handle new XCBWindow state
machine.
* We now add all windows to a screen, not just those that are to be
composited. Changed PMScreen->childWindows to reflect this and added
PMScreen->compositeMap for composite window storage.
* Changed above_sibling handling in ConfigureNotify events so that they report
"at the bottom" stacking with -[NSNull null] instances
Added:
trunk/Etoile/Services/Private/ProjectManager/PMManagedWindow.h (contents,
props changed)
- copied, changed from r5997,
trunk/Etoile/Services/Private/ProjectManager/PMDecoratedWindow.h
trunk/Etoile/Services/Private/ProjectManager/PMManagedWindow.m (contents,
props changed)
- copied, changed from r5997,
trunk/Etoile/Services/Private/ProjectManager/PMDecoratedWindow.m
Removed:
trunk/Etoile/Services/Private/ProjectManager/PMDecoratedWindow.h
trunk/Etoile/Services/Private/ProjectManager/PMDecoratedWindow.m
Modified:
trunk/Etoile/Services/Private/ProjectManager/GNUmakefile
trunk/Etoile/Services/Private/ProjectManager/PMCompositeWindow.h
trunk/Etoile/Services/Private/ProjectManager/PMCompositeWindow.m
trunk/Etoile/Services/Private/ProjectManager/PMConnectionDelegate.h
trunk/Etoile/Services/Private/ProjectManager/PMConnectionDelegate.m
trunk/Etoile/Services/Private/ProjectManager/PMScreen.h
trunk/Etoile/Services/Private/ProjectManager/PMScreen.m
trunk/Etoile/Services/Private/ProjectManager/XCBAtomCache.h
trunk/Etoile/Services/Private/ProjectManager/XCBAtomCache.m
trunk/Etoile/Services/Private/ProjectManager/XCBConnection.h
trunk/Etoile/Services/Private/ProjectManager/XCBConnection.m
trunk/Etoile/Services/Private/ProjectManager/XCBNotifications.h
trunk/Etoile/Services/Private/ProjectManager/XCBScreen.m
trunk/Etoile/Services/Private/ProjectManager/XCBWindow.h
trunk/Etoile/Services/Private/ProjectManager/XCBWindow.m
_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs