aboutsummaryrefslogtreecommitdiffstats
path: root/common/rfb/ServerParams.h
Commit message (Collapse)AuthorAgeFilesLines
* Use std::string for string memory managementPierre Ossman2023-02-041-2/+4
| | | | | Avoids a bit of complexity by delegating that handling to a string object.
* Use stdint typesPierre Ossman2023-02-011-5/+5
| | | | | Avoid having our own custom stuff and instead use the modern, standard types, for familiarity.
* Remove useless const specifiersPierre Ossman2023-01-051-2/+2
| | | | | These are just values, so setting const on them has no effect as the caller will get a copy.
* Handle unsolicited clipboard transfersPierre Ossman2021-01-041-0/+1
| | | | | | The extended clipboard protocol has the ability for the peer to request things to be sent automatically, without a request message. Make sure we honor such settings.
* Support extended clipboard transfersPierre Ossman2019-07-011-1/+6
| | | | | | | Implements support in both client and server for the extended clipboard format first seen in UltraVNC. Currently only implements text handling, but that is still an improvement as it extends the clipboard from ISO 8859-1 to full Unicode.
* Move client attributes out of ServerParamsPierre Ossman2018-11-011-7/+0
| | | | | | ServerParams should contain the server state and not information about client settings or capabilities. Move those things up a level to the CConnection object.
* Merge client resize capabilitiesPierre Ossman2018-11-011-1/+0
| | | | | | No need to have one setting for each extension. All the client code needs to indicate is if it supports resize. The common code can then map this to relevant extensions.
* Remove unused flags from ServerParamsPierre Ossman2018-11-011-6/+0
| | | | These were either completely unused, or always true.
* Split out ServerParams from ConnParamsPierre Ossman2018-11-011-0/+103
We need to track different things in the server and client, so separate things to two independent structures to keep things more clear.