summaryrefslogtreecommitdiff
path: root/src/cairo-xlib-surface-shm.c
AgeCommit message (Expand)AuthorFilesLines
2021-04-29Don't leave the shm field uninitialized when building without shm support. Jonathan Kew1-1/+4
2021-01-13cairo-xlib: Check for maximum surface sizeUli Schlachter1-0/+3
2018-05-07Use _cairo_malloc instead of mallocAdrian Johnson1-4/+4
2015-11-06xlib: fix mixing xcb & xlib callsMarc-André Lureau1-4/+4
2015-10-17Don't cull very thin lines on vector surfacesAdrian Johnson1-1/+2
2015-03-06Revert "xlib: Remove queued event from _XReadEvents"Bryce Harrington1-5/+0
2015-03-05xlib: Remove queued event from _XReadEventsHenry (Yu) Song1-0/+5
2015-03-05fix conflicting types for 'sync' on AIX, bug#89338Michael Haubenwallner1-2/+2
2013-11-16Correct usage of CAIRO_STACK_ARRAY_LENGTHUli Schlachter1-2/+2
2013-01-29xlib/shm: More clarification of seqno requiredChris Wilson1-3/+3
2013-01-29xlib/shm: Clarify testing of seqnoChris Wilson1-4/+16
2013-01-29xlib/shm: Force synchronisation for scratch SHM image buffersChris Wilson1-1/+1
2013-01-29xlib/shm: Always request a CompletionEvent from ShmPutImageChris Wilson1-8/+3
2013-01-29xlib/shm: Tidy up destroying the mempool for a shm blockChris Wilson1-1/+1
2013-01-08xlib/shm: Only destroy an existing damageChris Wilson1-2/+4
2013-01-08xlib/shm: Discard damage upon shm finishChris Wilson1-0/+3
2013-01-06xlib/shm: Only mark the shm pixmap as active if we upload into itChris Wilson1-9/+14
2013-01-03xlib/shm: Fix typo in creation of a SHM imageChris Wilson1-5/+3
2012-12-29xlib/shm: Rate-limit events and only use as necessaryChris Wilson1-33/+77
2012-12-23xlib/shm: Populate send_event and serialChris Wilson1-0/+4
2012-12-18xlib/shm: Fix memory leakAdam Jackson1-1/+1
2012-11-02xlib/shm: Need IncludeInferiors when creating the source fallbackChris Wilson1-0/+14
2012-10-31xlib/shm: Fix bogus assertion without shm availableChris Wilson1-1/+1
2012-10-28xlib/shm: Use shmstr.h instead of shmproto.h if availableChris Wilson1-1/+5
2012-10-28xlib/shm: Check for XShm headersChris Wilson1-3/+96
2012-10-26xlib: Check for both X.org and Xorg ServerVendorsChris Wilson1-1/+1
2012-10-26xlib/shm: Sanity check that the server handles XSendEvent with ShmCompletionChris Wilson1-8/+69
2012-10-19xlib/shm: Sync the XShmAttach before removing the ShmSegment idChris Wilson1-0/+3
2012-10-05xlib/shm: Note the bug is an interaction between libXext and xorgChris Wilson1-3/+6
2012-10-05xlib/shm: Avoid using XSendEvent with old versions of XorgChris Wilson1-0/+21
2012-10-05xlib/shm: Discard SHM surfaces upon CloseDisplayChris Wilson1-0/+14
2012-08-27xlib/shm: Masquerade as an ordinary ShmCompletionEventChris Wilson1-80/+29
2012-08-24xlib/shm: Reduce the frequency at which we emit eventsChris Wilson1-1/+1
2012-08-21xlib/shm: Only check if we are expecting an eventChris Wilson1-16/+46
2012-08-21xlib/shm: Use a genuine event rather than an open-ended requestChris Wilson1-20/+60
2012-08-18xlib/shm: Mark the ShmPixmap as active following an upload flushChris Wilson1-0/+3
2012-08-18xlib/shm: Fix runtime checking of has-shm-pixmaps for !shm caseChris Wilson1-0/+3
2012-08-18xlib/shm: Wrap the detection of shm with lockingChris Wilson1-0/+6
2012-08-18xlib/shm: Avoid using a synchronous ShmCreatePixmap if evading the readbackChris Wilson1-1/+4
2012-08-17xlib/shm: Clear the similar image surfaceChris Wilson1-1/+9
2012-08-17xlib/shm: Use an impromptu upload ShmSegmentChris Wilson1-13/+26
2012-08-17xlib/shm: Limit use of the impromptu fallback pixmap for uploadsChris Wilson1-1/+7
2012-08-17xlib/shm: Propagate the last-request to the synchronous createChris Wilson1-3/+6
2012-08-17xlib/shm: Fix up the shrinking of the priority queueChris Wilson1-1/+1
2012-08-17xlib: Implement SHM fallbacks and fast upload pathsChris Wilson1-0/+1119