aboutsummaryrefslogtreecommitdiffstats
path: root/win
Commit message (Collapse)AuthorAgeFilesLines
...
* Change cursor API to use RGBA dataPierre Ossman2017-02-222-86/+153
| | | | | This will allow us to use better formats that preserve the entire alpha channel.
* spelling fixesklemens2017-01-283-3/+3
|
* Don't fail old service cleanupPierre Ossman2016-08-181-2/+10
|
* Replace Windows specific thread handlingPierre Ossman2016-07-0715-387/+129
| | | | Use the platform independent primitives instead.
* Clean up old WinVNC servicesPierre Ossman2016-06-131-0/+5
| | | | | | We've changed the service name a couple of times for various reasons. Make sure the old versions are removed when the new one is registered.
* Don't reference Xregion unless used directlyPierre Ossman2016-05-132-2/+2
|
* Specify TigerVNC Project as the vendor/companyPierre Ossman2016-05-131-1/+1
|
* Move socket write event handling in to the RFB corePierre Ossman2016-04-291-1/+1
| | | | | | What to do when a socket is writeable should be handled in the RFB core code as there may be other events we want to fire off when this happens.
* change the Copyright yearBojan Memetovic2016-03-182-2/+2
|
* Remove legacy Windows codePierre Ossman2016-01-1233-1086/+288
| | | | | We have lots of code that deals with Windows versions that we no longer support anyway. Clean out all of this old cruft.
* Remove stub mirror driver codePierre Ossman2016-01-126-73/+3
| | | | | We don't have any meaningful code for the mirror driver, so remove the confusing stub and interface for it.
* Shorten service identifierPierre Ossman2016-01-121-1/+1
| | | | | The identifier is used to compute the registry path, and should ideally be kept short and without spaces.
* Provide description for servicesPierre Ossman2016-01-123-4/+12
| | | | | | The argument named "desc" was not actually the description, but rather the short "display name". Add handling for the actual description to reduce confusion.
* Enable Windows specific debug code in debug buildsPierre Ossman2015-09-291-0/+4
|
* Use correct type for format stringPierre Ossman2015-09-291-1/+3
|
* Clean up listening sockets on errorPierre Ossman2015-09-291-1/+5
|
* Return TcpListener pointers rather than objectsPierre Ossman2015-09-292-9/+9
| | | | | | It is easier to control object life time and avoid magical socket duplication by having a single TcpListener object to pass around. We have to be more careful about deleting the object though.
* Show error dialog when ACL pattern isn't acceptedPierre Ossman2015-08-101-2/+7
|
* Change netmask to prefix in ACL documentationPierre Ossman2015-08-101-1/+1
| | | | | | The IPv6 additions deprecated support for netmasks in the access control lists. Unfortunately some documentation was not updated to reflect this fact.
* Fix some bad signed/unsigned mismatchesPierre Ossman2015-06-171-1/+1
|
* Improve TigerVNC branding in WinVNCPierre Ossman2015-05-043-4/+4
| | | | | Avoids conflicts with the original RealVNC implementation, or any other forks of that code.
* Remove debug log noise from Windows dialog classPierre Ossman2015-03-171-7/+0
|
* Convert WinVNC to the new TcpListener APIPierre Ossman2015-03-173-19/+42
|
* winsock2.h must always be included before windows.hPierre Ossman2015-03-171-0/+1
|
* Local address change events are not socket specificPierre Ossman2015-03-174-6/+6
|
* Resurrect TcpListener::getMyAddresses()Pierre Ossman2015-03-171-2/+2
| | | | | | | | | | | It is needed by WinVNC, but got removed in 892d10a70. Also fix a couple of issues: - Use getnameinfo() in order to be compatible with Windows XP - Make it static since it doesn't use a specific socket - Respect UseIPv4 and UseIPv6 - Flags for getaddrinfo() that match binding code - Dummy service value for Windows compatibility
* Fix unsafe format strings to the logging functionsPierre Ossman2015-03-033-4/+4
|
* Don't shove a pointer into a 32-bit variablePierre Ossman2015-03-032-4/+3
|
* Fix bad initialiser listsPierre Ossman2015-03-031-2/+2
|
* Compiler doesn't like us not checking return values herePierre Ossman2015-03-031-3/+3
|
* Compiler doesn't like referencing unset variablesPierre Ossman2015-03-031-0/+4
|
* LPARAM and WPARAM have different types on Win32 and Win64Pierre Ossman2015-03-032-2/+4
| | | | Solve it by casting to the larger of the two, i.e. 64-bit.
* WIN64 should come from the compiler or SDK, not usPierre Ossman2015-03-031-1/+0
|
* Pointer truncation/expansion needs to be very explicitPierre Ossman2015-03-033-11/+12
|
* Give CharArray a printf style method to ease automatic allocationPierre Ossman2015-03-032-7/+6
|
* Add extra parentheses to avoid and/or priority ambiguityPierre Ossman2015-03-031-1/+2
|
* Reorder class initialiser list to match what actually happensPierre Ossman2015-03-032-7/+8
|
* Fix mismatches between format string and argumentsPierre Ossman2015-03-0314-43/+43
|
* Fix bad signed/unsigned comparisonsPierre Ossman2015-03-033-6/+6
| | | | | Either by casting, or switching to a more appropriate type for the variable.
* Use new API for getVncAuthPasswd()Pierre Ossman2014-12-021-1/+2
|
* String literals are constantPierre Ossman2014-07-141-1/+1
|
* Provide a better R/W base PixelBuffer classPierre Ossman2014-07-071-0/+1
| | | | | Clearly separates the read API from the write API and also from actual implementation.
* Get rid of getStride()Pierre Ossman2014-07-071-3/+0
| | | | | | It was confusing and not properly used everywhere. Callers should use the stride they get when they get the buffer pointer.
* Get rid of the direct access abuse of FullFramePixelBuffer's dataPierre Ossman2014-07-071-6/+19
|
* Remove full support for colour mapsPierre Ossman2014-07-077-154/+22
| | | | | | | | | Gets rid of a loooot of code and complexity. Colour map clients are still supported through an automatically generated map, but we lose the ability to develop a client or server that uses colour maps internally.
* Remove a lot of platform compatibilty stuffPierre Ossman2014-07-073-8/+0
| | | | It's either not used, or no longer relevant.
* Remove remnants of Windows only clientPierre Ossman2014-07-0712-1346/+0
|
* Fix some offenders that poke around in the PixelFormat internalsPierre Ossman2014-07-072-43/+58
|
* Remove the scaled pixel buffer classes as they are not used.Pierre Ossman2014-07-073-281/+0
| | | | | There were also reports of them being broken last time we still made use of them.
* Removes VeNCrypt-checkbox from the security page in the WinVNC options. ↵Samuel Mannehed2014-02-123-99/+73
| | | | | | Fixes bug #142. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5159 3789f03b-4d11-0410-bbf8-ca57d06f2519