summaryrefslogtreecommitdiff
path: root/src/cairo-list-private.h
Commit message (Collapse)AuthorAgeFilesLines
* Split cairo-list into struct+inlinesChris Wilson2012-04-191-167/+0
| | | | | References: https://bugs.freedesktop.org/show_bug.cgi?id=48577 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
* drm: code dump, sorry.Chris Wilson2010-05-121-6/+25
| | | | Lots upon lots of tiny fixes mixed in with experimental code. :(
* Update FSF addressAndrea Canciani2010-04-271-1/+1
| | | | | | | | | | | I updated the Free Software Foundation address using the following script. for i in $(git grep Temple | cut -d: -f1 ) do sed -e 's/59 Temple Place[, -]* Suite 330, Boston, MA *02111-1307[, ]* USA/51 Franklin Street, Suite 500, Boston, MA 02110-1335, USA/' -i "$i" done Fixes http://bugs.freedesktop.org/show_bug.cgi?id=21356
* xcb: Refresh.Chris Wilson2010-01-221-0/+7
| | | | | | | | | | | | | | | | | | 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.
* [script] Trim some excess verbageChris Wilson2009-07-031-0/+189
Remove some redundant defining of surfaces and contexts and of setting defaults. In order to reduce the number of defines, we need to operate on the operand stack more frequently - though in practice those operations are quite rare.