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

Reply via email to