Author: carmstrong
Date: Mon Jun 28 14:43:00 2010
New Revision: 6180

URL: http://svn.gna.org/viewcvs/etoile?rev=6180&view=rev
Log:
* Moved internally used XCBWindow functions into a category XCBWindow+Package 
and created relevant files.
* Added helper functions for retrieving XCBSize, XCBPoint and XCBRect values 
encoded in NSValue types.
* Added EWMH helper function for setting supported atom types for a window 
manager (EWMH_SupportingWMCheck and EWMH_Supported)
* Reorganised some of the screen management code so that PMScreen takes more 
responsibility for what the WM does to root windows and window lists in general.
* Added some basic window type detection code to PMManagedWindow, used for 
detecting if a window should be decorated.
* Moved most of the debugging print statements (NSLog) to use NSDebugLLog to 
reduce console/terminal noise.

Added:
    trunk/Etoile/Services/Private/ProjectManager/XCBGeometry.m
    trunk/Etoile/Services/Private/ProjectManager/XCBWindow+Package.h
Modified:
    trunk/Etoile/Services/Private/ProjectManager/EWMH.h
    trunk/Etoile/Services/Private/ProjectManager/EWMH.m
    trunk/Etoile/Services/Private/ProjectManager/GNUmakefile
    trunk/Etoile/Services/Private/ProjectManager/PMConnectionDelegate.h
    trunk/Etoile/Services/Private/ProjectManager/PMConnectionDelegate.m
    trunk/Etoile/Services/Private/ProjectManager/PMManagedWindow.h
    trunk/Etoile/Services/Private/ProjectManager/PMManagedWindow.m
    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/XCBCachedProperty.h
    trunk/Etoile/Services/Private/ProjectManager/XCBCachedProperty.m
    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/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