summaryrefslogtreecommitdiff
path: root/test/xcb-surface-source.c
Commit message (Collapse)AuthorAgeFilesLines
* test: Avoid derefencing a NULL xcb connectionChris Wilson2010-03-031-9/+14
|
* xcb: Refresh.Chris Wilson2010-01-221-1/+0
| | | | | | | | | | | | | | | | | | Still an experimental backend, it's now a little too late to stabilise for 1.10, but this should represent a major step forward in its feature set and an attempt to catch up with all the bug fixes that have been performed on xlib. Notably not tested yet (and expected to be broken) are mixed-endian connections and low bitdepth servers (the dithering support has not been copied over for instance). However, it seems robust enough for daily use... Of particular note in this update is that the xcb surface is now capable of subverting the xlib surface through the ./configure --enable-xlib-xcb option. This replaces the xlib surface with a proxy that forwards all operations to an equivalent xcb surface whilst preserving the cairo-xlib API that is required for compatibility with the existing applications, for instance GTK+ and Mozilla. Also you can experiment with enabling a DRM bypass, though you need to be extremely foolhardy to do so.
* test: Add an xcb surface source testChris Wilson2010-01-221-0/+145