aboutsummaryrefslogtreecommitdiffstats
path: root/win/rfb_win32/LaunchProcess.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Use standard library naming for exceptionsPierre Ossman2024-11-061-3/+3
| | | | | This makes things more consistent since we mix with the standard library exceptions so often.
* Split SystemException to handle WindowsPierre Ossman2024-10-091-3/+3
| | | | | | | | | | | | | 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-4/+8
| | | | | 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-13/+15
| | | | | Let's use a more common type instead of something homegrown. Should be more familiar to new developers.
* Make strSplit() simpler and saferPierre Ossman2023-02-041-1/+3
| | | | | | | Get rid of all the magical re-allocation and shuffling and instead just return a new set of strings that is fully splitted. Will consume a bit more memory, but is a lot safer to use as there is less confusion about ownership of memory.
* Get rid of TCHAR magicPierre Ossman2023-02-041-10/+10
| | | | | 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.
* Make WinVNC service mode work on Windows Vista and beyond.Samuel Mannehed2014-02-071-0/+10
| | | | | | | | Patch by Jochen Tucht, fixes bug 135. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5158 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Migrating to new directory structure adopted from the RealVNC's source tree. ↵Constantin Kaplinsky2006-05-251-0/+103
More changes will follow. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@591 3789f03b-4d11-0410-bbf8-ca57d06f2519