aboutsummaryrefslogtreecommitdiffstats
path: root/common/rfb/ServerParams.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Capitalize some more logging and exceptionsPierre Ossman2024-11-221-1/+1
|
* Merge branch 'mouse-button-support' of https://github.com/CendioHalim/tigervncPierre Ossman2024-11-181-1/+1
|\
| * vncviewer: support for back/forward mouse buttonsAdam Halim2024-10-221-1/+1
| | | | | | | | | | | | | | | | This commit implements the pseudo-encoding ExtendedMouseButtons which makes it possible to use the back/forward mouse buttons. This commit contains work originally done by PixelSmith <manny33@frontbuffer.com>.
* | Use standard exception classesPierre Ossman2024-11-061-4/+5
| | | | | | | | | | Use the more specific already included exception classes for common errors to keep things more understandable.
* | Use static string for exceptionsPierre Ossman2024-11-061-1/+2
|/ | | | | In preparation for using the built in C++ exception classes, which do not accept a format string.
* 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.