09/07/14 05:45:07 xQFVbxDk
Overview of Changes from GTK+ 2.17.2 to 2.17.3
The client-side windows branch has been merged; GDK now maintains
its own window hierarchy client-side, and only uses X windows where
unavoidable. Some of the benefits of this change are
- Reduced flicker
- The ability to do transformed and animated rendering of widgets
- Easier embedding of GTK+ widgets e.g. into Clutter scene graphs
This is a fundamental change to the way GDK works, so watch out for
regressions.
--
ちなみにRegeressionの一つがこれ
emacs 23 (with gtk):
* Sometimes when pressing Ctrl-L the scrollbars are overdrawn with white and not repainted. This is due to emacs using raw X primitives to draw on the window,
while the scrollbars are client side emulated windows. Emacs could make
the scrollbars native and this would make sure they weren't overdrawn