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