aboutsummaryrefslogtreecommitdiffstats
path: root/common/rfb/ServerParams.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Use nullptr in all C++ codePierre Ossman2024-06-241-1/+1
| | | | | It's more readable than 0, and a bit safer than NULL, so let's try to follow modern norms.
* Use std::string for string memory managementPierre Ossman2023-02-041-4/+2
| | | | | Avoids a bit of complexity by delegating that handling to a string object.
* Use stdint typesPierre Ossman2023-02-011-2/+2
| | | | | Avoid having our own custom stuff and instead use the modern, standard types, for familiarity.
* Be consistent in including config.hPierre Ossman2021-12-301-0/+5
| | | | | | The generally recommended way is to include it from source files, not headers. We had a mix of both. Let's try to be consistent and follow the recommended way.
* Handle unsolicited clipboard transfersPierre Ossman2021-01-041-0/+12
| | | | | | 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/+19
| | | | | | | 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-4/+1
| | | | | | 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/+1
| | | | | | 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-4/+1
| | | | These were either completely unused, or always true.
* Split out ServerParams from ConnParamsPierre Ossman2018-11-011-0/+90
We need to track different things in the server and client, so separate things to two independent structures to keep things more clear.