Author: carmstrong
Date: Sun Mar 21 06:29:31 2010
New Revision: 5988
URL: http://svn.gna.org/viewcvs/etoile?rev=5988&view=rev
Log:
All changes performed as per review http://review.etoileos.com/r/135/
* Rewrote compositing window manager portion to get mapping/unmapping of
windows and efficient compositing working correctly.
* Restructured calls to X11 extensions through XCB so that they are organised
into instantiatable classes and static methods.
* Extended XCBWindow, XCBConnection and XCBScreen where necessary to support
above changes.
* Added new XCBWindow notifications for managing changes to window attributes,
window frame and window creation.
Added:
trunk/Etoile/Services/Private/ProjectManager/COPYING
trunk/Etoile/Services/Private/ProjectManager/PMScreen.h
trunk/Etoile/Services/Private/ProjectManager/PMScreen.m
trunk/Etoile/Services/Private/ProjectManager/XCBComposite.h
trunk/Etoile/Services/Private/ProjectManager/XCBComposite.m
trunk/Etoile/Services/Private/ProjectManager/XCBDamage.h
trunk/Etoile/Services/Private/ProjectManager/XCBDamage.m
trunk/Etoile/Services/Private/ProjectManager/XCBDrawable.h
trunk/Etoile/Services/Private/ProjectManager/XCBExtension.h
trunk/Etoile/Services/Private/ProjectManager/XCBExtension.m
trunk/Etoile/Services/Private/ProjectManager/XCBFixes.h
trunk/Etoile/Services/Private/ProjectManager/XCBFixes.m
trunk/Etoile/Services/Private/ProjectManager/XCBPixmap.h
trunk/Etoile/Services/Private/ProjectManager/XCBPixmap.m
trunk/Etoile/Services/Private/ProjectManager/XCBRender.h
trunk/Etoile/Services/Private/ProjectManager/XCBRender.m
trunk/Etoile/Services/Private/ProjectManager/XCBVisual.h
trunk/Etoile/Services/Private/ProjectManager/XCBVisual.m
Modified:
trunk/Etoile/Services/Private/ProjectManager/GNUmakefile
trunk/Etoile/Services/Private/ProjectManager/PMCompositeDefaultDecorator.h
trunk/Etoile/Services/Private/ProjectManager/PMCompositeDefaultDecorator.m
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/PMDecoratedWindow.h
trunk/Etoile/Services/Private/ProjectManager/PMDecoratedWindow.m
trunk/Etoile/Services/Private/ProjectManager/PMDecorationWindow.h
trunk/Etoile/Services/Private/ProjectManager/PMDecorationWindow.m
trunk/Etoile/Services/Private/ProjectManager/PMNotifications.h
trunk/Etoile/Services/Private/ProjectManager/PMNotifications.m
trunk/Etoile/Services/Private/ProjectManager/XCBAtomCache.h
trunk/Etoile/Services/Private/ProjectManager/XCBAtomCache.m
trunk/Etoile/Services/Private/ProjectManager/XCBCompositeWindow.h
trunk/Etoile/Services/Private/ProjectManager/XCBConnection.h
trunk/Etoile/Services/Private/ProjectManager/XCBConnection.m
trunk/Etoile/Services/Private/ProjectManager/XCBGeometry.h
trunk/Etoile/Services/Private/ProjectManager/XCBNotifications.h
trunk/Etoile/Services/Private/ProjectManager/XCBNotifications.m
trunk/Etoile/Services/Private/ProjectManager/XCBScreen.h
trunk/Etoile/Services/Private/ProjectManager/XCBScreen.m
trunk/Etoile/Services/Private/ProjectManager/XCBWindow.h
trunk/Etoile/Services/Private/ProjectManager/XCBWindow.m
trunk/Etoile/Services/Private/ProjectManager/main.m
_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs