Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update visible copyright year to 2017 | Samuel Mannehed | 2017-03-20 | 2 | -2/+2 |
| | |||||
* | Change cursor API to use RGBA data | Pierre Ossman | 2017-02-22 | 2 | -86/+153 |
| | | | | | This will allow us to use better formats that preserve the entire alpha channel. | ||||
* | spelling fixes | klemens | 2017-01-28 | 3 | -3/+3 |
| | |||||
* | Don't fail old service cleanup | Pierre Ossman | 2016-08-18 | 1 | -2/+10 |
| | |||||
* | Replace Windows specific thread handling | Pierre Ossman | 2016-07-07 | 15 | -387/+129 |
| | | | | Use the platform independent primitives instead. | ||||
* | Clean up old WinVNC services | Pierre Ossman | 2016-06-13 | 1 | -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 directly | Pierre Ossman | 2016-05-13 | 2 | -2/+2 |
| | |||||
* | Specify TigerVNC Project as the vendor/company | Pierre Ossman | 2016-05-13 | 1 | -1/+1 |
| | |||||
* | Move socket write event handling in to the RFB core | Pierre Ossman | 2016-04-29 | 1 | -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 year | Bojan Memetovic | 2016-03-18 | 2 | -2/+2 |
| | |||||
* | Remove legacy Windows code | Pierre Ossman | 2016-01-12 | 33 | -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 code | Pierre Ossman | 2016-01-12 | 6 | -73/+3 |
| | | | | | We don't have any meaningful code for the mirror driver, so remove the confusing stub and interface for it. | ||||
* | Shorten service identifier | Pierre Ossman | 2016-01-12 | 1 | -1/+1 |
| | | | | | The identifier is used to compute the registry path, and should ideally be kept short and without spaces. | ||||
* | Provide description for services | Pierre Ossman | 2016-01-12 | 3 | -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 builds | Pierre Ossman | 2015-09-29 | 1 | -0/+4 |
| | |||||
* | Use correct type for format string | Pierre Ossman | 2015-09-29 | 1 | -1/+3 |
| | |||||
* | Clean up listening sockets on error | Pierre Ossman | 2015-09-29 | 1 | -1/+5 |
| | |||||
* | Return TcpListener pointers rather than objects | Pierre Ossman | 2015-09-29 | 2 | -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 accepted | Pierre Ossman | 2015-08-10 | 1 | -2/+7 |
| | |||||
* | Change netmask to prefix in ACL documentation | Pierre Ossman | 2015-08-10 | 1 | -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 mismatches | Pierre Ossman | 2015-06-17 | 1 | -1/+1 |
| | |||||
* | Improve TigerVNC branding in WinVNC | Pierre Ossman | 2015-05-04 | 3 | -4/+4 |
| | | | | | Avoids conflicts with the original RealVNC implementation, or any other forks of that code. | ||||
* | Remove debug log noise from Windows dialog class | Pierre Ossman | 2015-03-17 | 1 | -7/+0 |
| | |||||
* | Convert WinVNC to the new TcpListener API | Pierre Ossman | 2015-03-17 | 3 | -19/+42 |
| | |||||
* | winsock2.h must always be included before windows.h | Pierre Ossman | 2015-03-17 | 1 | -0/+1 |
| | |||||
* | Local address change events are not socket specific | Pierre Ossman | 2015-03-17 | 4 | -6/+6 |
| | |||||
* | Resurrect TcpListener::getMyAddresses() | Pierre Ossman | 2015-03-17 | 1 | -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 functions | Pierre Ossman | 2015-03-03 | 3 | -4/+4 |
| | |||||
* | Don't shove a pointer into a 32-bit variable | Pierre Ossman | 2015-03-03 | 2 | -4/+3 |
| | |||||
* | Fix bad initialiser lists | Pierre Ossman | 2015-03-03 | 1 | -2/+2 |
| | |||||
* | Compiler doesn't like us not checking return values here | Pierre Ossman | 2015-03-03 | 1 | -3/+3 |
| | |||||
* | Compiler doesn't like referencing unset variables | Pierre Ossman | 2015-03-03 | 1 | -0/+4 |
| | |||||
* | LPARAM and WPARAM have different types on Win32 and Win64 | Pierre Ossman | 2015-03-03 | 2 | -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 us | Pierre Ossman | 2015-03-03 | 1 | -1/+0 |
| | |||||
* | Pointer truncation/expansion needs to be very explicit | Pierre Ossman | 2015-03-03 | 3 | -11/+12 |
| | |||||
* | Give CharArray a printf style method to ease automatic allocation | Pierre Ossman | 2015-03-03 | 2 | -7/+6 |
| | |||||
* | Add extra parentheses to avoid and/or priority ambiguity | Pierre Ossman | 2015-03-03 | 1 | -1/+2 |
| | |||||
* | Reorder class initialiser list to match what actually happens | Pierre Ossman | 2015-03-03 | 2 | -7/+8 |
| | |||||
* | Fix mismatches between format string and arguments | Pierre Ossman | 2015-03-03 | 14 | -43/+43 |
| | |||||
* | Fix bad signed/unsigned comparisons | Pierre Ossman | 2015-03-03 | 3 | -6/+6 |
| | | | | | Either by casting, or switching to a more appropriate type for the variable. | ||||
* | Use new API for getVncAuthPasswd() | Pierre Ossman | 2014-12-02 | 1 | -1/+2 |
| | |||||
* | String literals are constant | Pierre Ossman | 2014-07-14 | 1 | -1/+1 |
| | |||||
* | Provide a better R/W base PixelBuffer class | Pierre Ossman | 2014-07-07 | 1 | -0/+1 |
| | | | | | Clearly separates the read API from the write API and also from actual implementation. | ||||
* | Get rid of getStride() | Pierre Ossman | 2014-07-07 | 1 | -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 data | Pierre Ossman | 2014-07-07 | 1 | -6/+19 |
| | |||||
* | Remove full support for colour maps | Pierre Ossman | 2014-07-07 | 7 | -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 stuff | Pierre Ossman | 2014-07-07 | 3 | -8/+0 |
| | | | | It's either not used, or no longer relevant. | ||||
* | Remove remnants of Windows only client | Pierre Ossman | 2014-07-07 | 12 | -1346/+0 |
| | |||||
* | Fix some offenders that poke around in the PixelFormat internals | Pierre Ossman | 2014-07-07 | 2 | -43/+58 |
| | |||||
* | Remove the scaled pixel buffer classes as they are not used. | Pierre Ossman | 2014-07-07 | 3 | -281/+0 |
| | | | | | There were also reports of them being broken last time we still made use of them. |