summaryrefslogtreecommitdiff
path: root/src/cairo-xlib-screen.c
AgeCommit message (Expand)AuthorFilesLines
2009-10-18[xlib] Fix compiler warningsBenjamin Otte1-4/+4
2009-10-15[atomic] Fallback to libatomic-ops-devChris Wilson1-7/+9
2009-09-11[xlib] Fix big-line.Chris Wilson1-2/+4
2009-09-10[xlib] Fix extraction of GC during XCloseDisplay()Chris Wilson1-1/+1
2009-09-02[xlib] Eliminate GC clippingChris Wilson1-32/+18
2009-09-01[xlib] Make xlib_display_t private and rename xlib_screen_info_tChris Wilson1-86/+69
2009-06-19[xlib] Improve GC caching efficacyChris Wilson1-48/+152
2009-03-17Support compiling without fontconfigBehdad Esfahbod1-13/+10
2008-11-29Mark allocation failures as unlikely.Chris Wilson1-1/+1
2008-11-29Mark if(status) as being unlikely.Chris Wilson1-2/+2
2008-10-30[xlib] Only clear the GC clip mask as necessary.Chris Wilson1-2/+6
2008-10-30[xlib] Propagate real status from get_screen_info().Chris Wilson1-29/+37
2008-10-30[xlib] Defer querying of font options until first useChris Wilson1-3/+25
2008-09-25Remove all lcd_filter code.Carl Worth1-28/+0
2008-09-18Make the lcd_filter API privateCarl Worth1-1/+1
2008-09-02[xlib] Keep a pointer to the cairo_xlib_display_t on the surface.Chris Wilson1-10/+4
2008-08-18Tone down commentBehdad Esfahbod1-1/+1
2008-08-17[xlib] Return the integer from XGetDefault().Chris Wilson1-2/+1
2008-08-06Fix Ubuntu-specific issue with FC_LCD_NONE et alBehdad Esfahbod1-0/+3
2008-08-05[cairo-xlib] Support to retrieve the LCD filter type from the Xrm databaseSylvain Pasche1-0/+28
2008-08-05[cairo-ft] Fontconfig defines for LCD constants when using Fontconfig < 2.6Sylvain Pasche1-0/+9
2008-06-10[cairo-xlib-screen] Protect fontconfig call with CAIRO_HAS_FT_FONTBehdad Esfahbod1-0/+2
2008-04-11[xlib] Clear the gc_needs_clip_reset after use.Chris Wilson1-0/+1
2008-04-11[xlib] Clear the Visual cache upon display closure.Chris Wilson1-7/+9
2008-04-11[xlib] Convert the Visual cache to use the screen mutex.Chris Wilson1-12/+13
2008-04-11[xlib] Add locking around GC cache.Chris Wilson1-10/+21
2008-04-02[cairo-xlib] Handle malloc failures for cairo_xlib_visual_info_t.Chris Wilson1-16/+36
2008-03-20Add support for 8-bit PseudoColor visualsCarl Worth1-0/+49
2008-01-17[cairo-xlib] Remove the NULL safeguards.Chris Wilson1-6/+0
2008-01-15[cairo-xlib] Fixup --disable-xlib-xrenderChris Wilson1-0/+1
2007-09-25[cairo-atomic] Rewrite reference counting using atomic ops.Chris Wilson1-5/+7
2007-08-31[xlib] Make it compile without Xrender available at compile time (#12210)Behdad Esfahbod1-2/+0
2007-05-16[cairo-xlib-screen] Increase number of GC depths.Chris Wilson1-6/+8
2007-05-12[cairo-xlib-screen] Clear the gc_needs_clip_reset after use.Chris Wilson1-1/+3
2007-05-04[cairo-xlib-display] Cache the screen_info for the lifetime of the display.Chris Wilson1-2/+1
2007-05-04[cairo-xlib] Cache freed GCsChris Wilson1-0/+70
2007-05-04[cairo-xlib] Introduce a workqueue for deferred destruction of X resources.Chris Wilson1-1/+0
2007-05-04[cairo-xlib] Split per-display attributes from per-screen.Chris Wilson1-245/+64
2007-04-12[xlib] Turn metrics-hinting on by defaultBehdad Esfahbod1-0/+1
2007-04-12Add a reference count to cairo_xlib_screen_info_tChris Wilson1-17/+60
2007-04-12cairo_xlib_close_display - drop the mutex whilst calling the hooksChris Wilson1-9/+24
2007-04-12cairo_xlib_screen_info_t - always perform an exact matchChris Wilson1-1/+1
2007-04-12cairo-xlib-screen - avoid dereferencing a NULL screen.Chris Wilson1-5/+7
2007-04-03[src] Make sure all source files #include "cairoint.h" as their first includeBehdad Esfahbod1-2/+2
2007-03-20Merge branch 'master' of git+ssh://hasselmm@git.freedesktop.org/git/cairoMathias Hasselmann1-10/+10
2007-03-20Move declaration of cairo_mutex_t to cairo-mutex-private.hMathias Hasselmann1-1/+0
2007-03-20[cairo-mutex] Rename _xlib_screen_mutex to _cairo_xlib_screen_mutexBehdad Esfahbod1-10/+10
2007-03-20Initialize mutexes at central location.Mathias Hasselmann1-2/+1
2007-03-14Introduce hooks for _cairo_xlib_close_display()Chris Wilson1-32/+121
2007-03-01[xlib] Drop XrmFinalize() stuff. That didn't ever exist in any public X serverBehdad Esfahbod1-5/+0