kwin/libkwineffects
Martin Gräßlin b967527db3 Use XCB to resolve the X11 Extensions
The extension handling is removed from kwinglobals and moved into the
xcbutils in KWin core in namespace KWin::Xcb. The motivation for this
change is that the Extensions are only used in KWin core and are marked
as internal. So there is no need to have them in the library.

What remains in Extensions are the non-native pixmaps. This will be
removed once we are on Qt 5 as QPixmap can no longer reference an XPixmap.

The remaining code in kwinglobals also still initialize the XLib versions
of extensions emitting events. It seems like there are no XEvents emitted
if not done so even if the extension is correctly initialized with xcb.
This needs to be removed once the event handling is ported over to xcb.

REVIEW: 107832
2013-01-22 07:50:03 +01:00
..
anidata.cpp use QELapsedTimer to measure animation delay 2012-11-14 21:16:32 +01:00
anidata_p.h Mark most ctors as explicit as reported by Krazy2 checker 2013-01-02 18:35:46 +01:00
CMakeLists.txt Use XCB to resolve the X11 Extensions 2013-01-22 07:50:03 +01:00
kwinanimationeffect.cpp protect list iterators against ext. manipulation 2013-01-08 20:47:50 +01:00
kwinanimationeffect.h Mark most ctors as explicit as reported by Krazy2 checker 2013-01-02 18:35:46 +01:00
kwinconfig.h.cmake Provide OpenGL over Egl 2012-10-04 17:17:01 +02:00
kwineffects.cpp Introduce property "visible" on EffectWindow 2013-01-21 15:56:58 +01:00
kwineffects.h Introduce property "visible" on EffectWindow 2013-01-21 15:56:58 +01:00
kwinglcolorcorrection.cpp Fix premultiplied alpha issue with color correction 2013-01-13 19:10:54 +02:00
kwinglcolorcorrection.h Abort color correction initialization and disable it in case of errors 2013-01-13 19:10:54 +02:00
kwinglcolorcorrection_p.h Abort color correction initialization and disable it in case of errors 2013-01-13 19:10:54 +02:00
kwinglobals.cpp Use XCB to resolve the X11 Extensions 2013-01-22 07:50:03 +01:00
kwinglobals.h Use XCB to resolve the X11 Extensions 2013-01-22 07:50:03 +01:00
kwinglplatform.cpp Implement color correction (per output) 2012-11-13 22:47:09 +02:00
kwinglplatform.h Implement color correction (per output) 2012-11-13 22:47:09 +02:00
kwingltexture.cpp Introduce a build option KWIN_BUILD_OPENGL_1_COMPOSITING 2012-10-25 11:34:12 +02:00
kwingltexture.h Mark most ctors as explicit as reported by Krazy2 checker 2013-01-02 18:35:46 +01:00
kwingltexture_p.h kwin: cleaning up the GLTexture API 2012-01-31 23:10:58 +01:00
kwinglutils.cpp Implement color correction (per output) 2012-11-13 22:47:09 +02:00
kwinglutils.h Mark most ctors as explicit as reported by Krazy2 checker 2013-01-02 18:35:46 +01:00
kwinglutils_funcs.cpp Fix buffer swap prototypes 2012-11-18 12:50:31 +01:00
kwinglutils_funcs.h Fix buffer swap prototypes 2012-11-18 12:50:31 +01:00
kwinxrenderutils.cpp Mark most ctors as explicit as reported by Krazy2 checker 2013-01-02 18:35:46 +01:00
kwinxrenderutils.h Mark most ctors as explicit as reported by Krazy2 checker 2013-01-02 18:35:46 +01:00
Mainpage.dox
Messages.sh