aboutsummaryrefslogtreecommitdiffstats
path: root/win/winvnc/QueryConnectDialog.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Handle missing user in WinVNC query dialogPierre Ossman2025-06-131-1/+2
| | | | std::string doesn't like null strings. Give it an empty one instead.
* Make use of IntParameter range validationPierre Ossman2025-03-061-1/+1
|
* Move logging to core libraryPierre Ossman2025-02-251-1/+3
| | | | | | | Make it clearer what is protocol handling and what is just general plumbing. This is one step of several.
* Move base exception classes to core libraryPierre Ossman2025-02-251-1/+1
| | | | | | | Make it clearer what is protocol handling and what is just general plumbing. This is one step of several.
* Move utility functions to core libraryPierre Ossman2025-02-131-0/+1
| | | | | | | Make it clearer what is protocol handling and what is just general plumbing. This is one step of several.
* Merge branch 'master' of https://github.com/madnicendio/tigervncPierre Ossman2024-11-221-1/+1
|\
| * Standardize on sentence case in titlesMadeleine (ThinLinc team)2024-11-111-1/+1
| | | | | | | | The reason for this is to keep a consistency through out the project.
* | Use standard library naming for exceptionsPierre Ossman2024-11-061-1/+1
| | | | | | | | | | This makes things more consistent since we mix with the standard library exceptions so often.
* | Use standard exception classesPierre Ossman2024-11-061-1/+1
|/ | | | | Use the more specific already included exception classes for common errors to keep things more understandable.
* Split SystemException to handle WindowsPierre Ossman2024-10-091-1/+1
| | | | | | | | | | | | | Windows has (at least) two error namespaces, both errno and GetLastResult(). These overlap, so it is important we keep track of which one we are dealing with. To make things extra problematic, the BSD socket API normally uses errno, but on Windows it has been mapped in to the GetLastResult() namespace. Try to keep better control of this by using separate classes for the namespaces.
* Use nullptr in all C++ codePierre Ossman2024-06-241-2/+2
| | | | | It's more readable than 0, and a bit safer than NULL, so let's try to follow modern norms.
* Use std::string instead of CharArrayPierre Ossman2023-02-041-7/+6
| | | | | Let's use a more common type instead of something homegrown. Should be more familiar to new developers.
* Return static char buffer from some methodsPierre Ossman2023-02-041-1/+1
| | | | | | | | | This mimics how some system functions (like inet_ntop()) work, and avoids complexity around ownership of the returned string buffer. The downside is that the string must be consumed directly as it will be overwritten on the next call, but that is not an issue with the current usage.
* Get rid of TCHAR magicPierre Ossman2023-02-041-5/+4
| | | | | We never use Windows' "UNICODE" mode anyway, so let's get rid of this complexity.
* Be consistent in including config.hPierre Ossman2021-12-301-0/+4
| | | | | | 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.
* Replace Windows specific thread handlingPierre Ossman2016-07-071-2/+2
| | | | Use the platform independent primitives instead.
* [Bugfix] Include VNCServerWin32.h before QueryConnectDialog.h to ensure ↵Adam Tkac2010-06-251-1/+1
| | | | | | winsock2.h is included before windows.h. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4072 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Migrating to new directory structure adopted from the RealVNC's source tree. ↵Constantin Kaplinsky2006-05-251-0/+100
More changes will follow. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@591 3789f03b-4d11-0410-bbf8-ca57d06f2519