aboutsummaryrefslogtreecommitdiffstats
path: root/unix/xserver/hw/vnc/vncExt.c
Commit message (Collapse)AuthorAgeFilesLines
* Separate parameter name and value in VNC extensionPierre Ossman2024-12-031-6/+17
| | | | | Let's avoid using special string formats when we can send this data structured instead.
* vncconfig: add option to force view-only remote client connectionsCarlos Santos2024-04-261-1/+1
| | | | | | | | Specifies that the server must ignore all keyboard or mouse events sent by the client. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2180903 Signed-off-by: Carlos Santos <casantos@redhat.com>
* Remove legacy Xorg codePierre Ossman2020-04-021-95/+0
| | | | | We now require at least 1.16, so remove all code that handled older versions than that.
* Proper cleanup on termination of Xvnc/libvnc.soPierre Ossman2018-05-291-0/+1
|
* Make VNC extension startup mandatoryPierre Ossman2017-12-071-5/+2
| | | | | | No longer tolerate loading the VNC extension but not being able to initialize it. This avoids a lot of error prone checking to see if the extension has started fully or not.
* Merge branch 'clipboard'Pierre Ossman2016-07-081-163/+0
|\
| * Move server to client clipboard out of vncconfigPierre Ossman2016-02-051-74/+0
| | | | | | | | | | Also handle clipboard transactions from the server to the client directly in the server without the help of vncconfig.
| * Move client to server clipboard out of vncconfigPierre Ossman2016-01-121-89/+0
| | | | | | | | | | | | | | Handle the clipboard directly in the server, avoiding the dependency on vncconfig. This commit adds support for clipboard from the client to the server. Handling of the other direction will follow.
* | Add AllowOverride parameter.Michal Srb2016-03-211-8/+7
|/ | | | Allows to specify which configuration parameters can be modified on runtime.
* Fix inverted logic in ProcVncExtSetParam.Michal Srb2015-11-121-1/+1
|
* Avoid complaints about unused variable in argument less requestsPierre Ossman2015-01-291-3/+0
| | | | | | The REQUEST macro is used to access variables in the request data, and if we don't then the compiler complains that the macro sets up variables that we never use.
* No need to cast these as they are already an appropriate typePierre Ossman2015-01-291-3/+3
|
* Declare variables at the start of each block, as requiredPierre Ossman2015-01-291-14/+17
|
* Restructure Xvnc/libvnc.so code to avoid C++ header hacksPierre Ossman2015-01-261-0/+771
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.