Author: carmstrong
Date: Sat Jan  1 02:54:21 2011
New Revision: 6672

URL: http://svn.gna.org/viewcvs/etoile?rev=6672&view=rev
Log:
* Added retrieval of X11 Visual and Depth information.
* Implemented XCBVisual and changed references to xcb_visualid_t to use 
XCBVisual on public interfaces.
* Implemented checks on XCB event handling for unknown windows.
* Added synchronous -queryTree and -retrieveAndCacheProperty methods to 
XCBWindow.
* Fixed usage of the unknown window (window 0 i.e. +[XCBWindow unknownWindow] 
in XCBWindow so that it is consistent in initializer methods.
* Code formatting fixes.
* Added -[XCBRender setPictureTransform] and -[XCBRender 
setFilter:values:valuesLength:].
* Changed -[XCBCachedProperty asString] to be more flexible with the -type 
definitions of strings to accomodate ICCCM-violating programmes.
* Added XCBImage and the synchronous +[XCBImage 
getImageWithDrawable:inRect:format:planes:].
* Fixed memory leaks in -[XCBConnection handleEvents].
* Cleaned up exception throwing for synchronous XCB errors.


Added:
    trunk/Etoile/Services/Private/ProjectManager/XCBKit/XCBImage.h
    trunk/Etoile/Services/Private/ProjectManager/XCBKit/XCBImage.m
    trunk/Etoile/Services/Private/ProjectManager/XCBKit/XCBVisual+Package.h
Modified:
    trunk/Etoile/Services/Private/ProjectManager/XCBKit/GNUmakefile
    trunk/Etoile/Services/Private/ProjectManager/XCBKit/XCBCachedProperty.m
    trunk/Etoile/Services/Private/ProjectManager/XCBKit/XCBConnection.m
    trunk/Etoile/Services/Private/ProjectManager/XCBKit/XCBDamage.m
    trunk/Etoile/Services/Private/ProjectManager/XCBKit/XCBException.h
    trunk/Etoile/Services/Private/ProjectManager/XCBKit/XCBException.m
    trunk/Etoile/Services/Private/ProjectManager/XCBKit/XCBRender.h
    trunk/Etoile/Services/Private/ProjectManager/XCBKit/XCBRender.m
    trunk/Etoile/Services/Private/ProjectManager/XCBKit/XCBScreen.h
    trunk/Etoile/Services/Private/ProjectManager/XCBKit/XCBScreen.m
    trunk/Etoile/Services/Private/ProjectManager/XCBKit/XCBVisual.h
    trunk/Etoile/Services/Private/ProjectManager/XCBKit/XCBVisual.m
    trunk/Etoile/Services/Private/ProjectManager/XCBKit/XCBWindow.h
    trunk/Etoile/Services/Private/ProjectManager/XCBKit/XCBWindow.m


_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs

Reply via email to