summaryrefslogtreecommitdiff
path: root/src/cairo-xlib-display.c
AgeCommit message (Expand)AuthorFilesLines
2009-09-04[xlib] Enable pad_reflect by defaultChris Wilson1-7/+12
2009-09-01[xlib] Make xlib_display_t private and rename xlib_screen_info_tChris Wilson1-5/+121
2009-08-29Fix build on systems with older Xrender headers.Damian Frank1-0/+7
2009-07-31[xlib] Use server-side gradients.Chris Wilson1-1/+8
2009-07-27[xlib] Fast-path the likely case of retrieving a known xrender_formatChris Wilson1-0/+6
2009-07-24[xlib] Check workqueue before taking the display mutexChris Wilson1-0/+6
2009-06-05xlib, xcb: Hand off EXTEND_PAD/EXTEND_REFLECT to RenderThomas Jaeger1-4/+11
2009-03-17Support compiling without fontconfigBehdad Esfahbod1-2/+0
2008-11-29Mark allocation failures as unlikely.Chris Wilson1-2/+2
2008-11-14Merge branch '1.8'Carl Worth1-17/+46
2008-11-13Blacklist "X.Org" < 7.0 with the buggy_repeat workaround.Carl Worth1-2/+9
2008-11-13Document the buggy_repeat workaround more carefully.Carl Worth1-16/+38
2008-10-30[xlib] Propagate real status from get_display()Chris Wilson1-5/+8
2008-10-30[xlib] Avoid repeated calls to XRenderQueryVersionChris Wilson1-2/+4
2008-09-02[xlib] Keep a pointer to the cairo_xlib_display_t on the surface.Chris Wilson1-23/+6
2008-09-02[xlib] Use an embedded doubly-linked list for the close display hooks.Chris Wilson1-49/+41
2008-08-14[xlib] Remove the key parameter from the close display hook.Chris Wilson1-7/+6
2008-05-06[cairo-xlib] Cache standard xrender formats.Chris Wilson1-0/+35
2008-04-04Enable buggy_repeat workaround for X.Org servers < 1.4Carl Worth1-0/+11
2008-03-04[cairo-xlib] Tidy usage of _cairo_error().Chris Wilson1-0/+1
2008-01-17[cairo-xlib] Remove the NULL safeguards.Chris Wilson1-6/+1
2008-01-15[cairo-xlib] Fixup --disable-xlib-xrenderChris Wilson1-0/+1
2007-12-05Restrict initial buggy version to X.Org 6.7 rather than 6.0Carl Worth1-1/+8
2007-12-05Fix version check for buggy_repeat on modular Xserver 1.xBernardo Innocenti1-1/+1
2007-10-18[cairo-xlib] Move the buggy_repeat discovery to the display_t.Chris Wilson1-0/+9
2007-10-05[cairo-xlib-display] Rescan the displays list during shutdown.Chris Wilson1-21/+27
2007-10-04[cairo-error] Clean up all the warnings and missing _cairo_error() calls.Chris Wilson1-1/+1
2007-10-04[malloc/error] Add call to _cairo_error() after a failed malloc.Chris Wilson1-1/+3
2007-09-25[cairo-atomic] Rewrite reference counting using atomic ops.Chris Wilson1-24/+18
2007-08-31[xlib] Make it compile without Xrender available at compile time (#12210)Behdad Esfahbod1-1/+0
2007-08-21Ensure the Render extension is initialized before calling XESetCloseDisplayCarl Worth1-0/+9
2007-06-27Prefer local dpy variable instead of display->displayCarl Worth1-3/+3
2007-06-27Revert "[cairo-xlib-display] Hide XErrors during processing of the work queue."Carl Worth1-14/+3
2007-06-15[cairo-xlib-display] Hide XErrors during processing of the work queue.Chris Wilson1-3/+14
2007-05-04[cairo-xlib-display] Allocate the close_display hooks from a freelist.Chris Wilson1-49/+56
2007-05-04[cairo-xlib-display] Cache the screen_info for the lifetime of the display.Chris Wilson1-0/+19
2007-05-04[cairo-xlib] Cache freed GCsChris Wilson1-1/+5
2007-05-04[cairo-xlib] Introduce a workqueue for deferred destruction of X resources.Chris Wilson1-3/+168
2007-05-04[cairo-xlib] Split per-display attributes from per-screen.Chris Wilson1-0/+258