aboutsummaryrefslogtreecommitdiffstats
path: root/unix/xserver/hw/vnc/vncBlockHandler.c
Commit message (Collapse)AuthorAgeFilesLines
* Handle X.org patch level featuresPierre Ossman2021-07-131-11/+11
| | | | | | With the 1.20.x releases there has been features and API changes even on patch level versions, so we need to update our macros to handle these as well.
* Fix int <--> ptr conversionAlexander Zakharov2017-02-151-2/+2
|
* Remove needless static qualifierPierre Ossman2017-01-191-3/+3
|
* Handle select() errorsPierre Ossman2016-10-051-0/+6
|
* Merge X server block handling code pathsPierre Ossman2016-10-051-30/+155
| | | | | Use the new X server API as the reference system and emulate it on the older API. Avoids a lot of code duplication.
* Add xorg-xserver 1.19 supportHans de Goede2016-10-051-0/+19
|
* Make sure fallback block handler remains enabledPierre Ossman2015-09-241-0/+3
| | | | | | Commit f8e3b34 introduced a regression where the fallback write block handler would cease working after the first time it was called, potentially stalling writes.
* Restructure Xvnc/libvnc.so code to avoid C++ header hacksPierre Ossman2015-01-261-0/+143
The internal Xorg headers are very incompatible with C++ and we've had to resort to all kinds of hacks in order to include them in our C++ code. This approach isn't really viable long term so restructure things so that we have a glue layer written in C that bridges the Xorg core with the RFB classes.