Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'nojava' of https://github.com/CendioOssman/tigervnc | Pierre Ossman | 2018-10-26 | 14 | -288/+2 |
|\ | |||||
| * | Remove Java web server | Pierre Ossman | 2018-10-09 | 14 | -288/+2 |
| | | | | | | | | | | Applets don't work anymore so remove everything that has to do with serving them. | ||||
* | | Change to https for tigervnc URL | Pierre Ossman | 2018-10-19 | 3 | -3/+3 |
|/ | | | | Our main web site now supports https, so update all references. | ||||
* | Interpret Meta as Alt | Pierre Ossman | 2018-09-21 | 1 | -0/+2 |
| | | | | | Shift+Alt often generates Meta on Unix systems. Assume this is the same thing as Alt on Windows. | ||||
* | Merge branch 'unix' of https://github.com/CendioOssman/tigervnc | Pierre Ossman | 2018-05-29 | 2 | -5/+5 |
|\ | |||||
| * | Use abstract SocketListener class | Pierre Ossman | 2018-05-04 | 2 | -5/+5 |
| | | | | | | | | | | Makes the code more general and not directly tied to specifically TCP sockets. | ||||
* | | Catch exceptions by reference | Pierre Ossman | 2018-05-29 | 5 | -11/+11 |
|/ | | | | | We use polymorphic exception objects, so catching by value invokes the copy constructor and stuff that we don't really want. | ||||
* | Fix another compile error on Windows when not building with GnuTLS | Peter Åstrand (astrand) | 2018-05-02 | 1 | -0/+2 |
| | |||||
* | Update visible copyright year to 2018 | Samuel Mannehed | 2018-02-08 | 2 | -2/+2 |
| | |||||
* | Rename README.txt to README.rst and convert to reStructuredText | Peter Åstrand (astrand) | 2018-01-31 | 2 | -2/+2 |
| | |||||
* | Stop using CopyRect in WinVNC | Pierre Ossman | 2017-11-24 | 1 | -5/+5 |
| | | | | | | It cannot keep itself in sync with the actual screen contents well enough for CopyRect to work accurately. Graphical glitches could be seen in some cases. | ||||
* | Merge branch 'pause' of https://github.com/CendioOssman/tigervnc | Pierre Ossman | 2017-11-17 | 1 | -0/+31 |
|\ | |||||
| * | Handle Ctrl+Alt+Delete in raw keyboard mode | Pierre Ossman | 2017-11-13 | 1 | -0/+8 |
| | | | | | | | | | | Ctrl+Alt+Delete requires special handling to trigger on Windows. Make sure this works in raw keyboard mode as well. | ||||
| * | Handle Windows scan code exceptions | Pierre Ossman | 2017-11-13 | 1 | -0/+23 |
| | | | | | | | | | | Windows mostly follows the AT set 1 scan codes that we want, but there are a few exceptions. | ||||
* | | Fix compile error on windows when not building with GnuTLS | Brian P. Hinz | 2017-11-16 | 1 | -0/+2 |
| | | |||||
* | | Merge pull request #500 from bphinz/issue106-rebase | Brian Hinz | 2017-11-15 | 1 | -3/+52 |
|\ \ | |/ |/| | Hook up the "Load X.509 Cert/Key" dialogs in winvnc. Fixes #106 | ||||
| * | Move gnutls functions into SSecurityTLS | Brian P. Hinz | 2017-11-14 | 1 | -33/+2 |
| | | |||||
| * | Hook up the "Load X.509 Cert/Key" dialogs in winvnc | Brian P. Hinz | 2017-08-21 | 1 | -3/+83 |
| | | |||||
* | | Configuration::listParams wants width/nameWidth; not ConfigurationObject | Peter Åstrand (astrand) | 2017-11-08 | 1 | -1/+1 |
| | | |||||
* | | Get rid of getFbSize()/getDesktopSize() in common | Pierre Ossman | 2017-09-22 | 5 | -6/+15 |
| | | | | | | | | It was only used by WinVNC, so push it there instead. | ||||
* | | rfb_win32: Use scan codes if available | Rahul Kale | 2017-09-11 | 5 | -4/+46 |
| | | | | | | | | | | | | | | | | | | | | | | If scan codes are available using QEMU Extended Keyboard Messages from clients, use that to inject scancodes directly into the system using the SendInput API. No conversion is needed as Windows uses the same scancode encoding. Signed-off-by: Rahul Kale <Rahul.Kale@barco.com> Signed-off-by: Peter Korsgaard <peter.korsgaard@barco.com> | ||||
* | | Basic support for QEMU Extended Key Events | Pierre Ossman | 2017-08-28 | 4 | -5/+5 |
| | | | | | | | | | | | | This adds the basic infrastructure and handshake for the QEMU Extended Key Events extension. No viewer or server makes use of the extra functionality yet though. | ||||
* | | rfb_win32: Add support for LED state notifications | Rahul Kale | 2017-08-28 | 2 | -1/+31 |
|/ | | | | | | | | | | LED support added using Windows GetKeyState() API call. The state is polled for change in CapsLock/NumLock/ScrollLock status in the same code block where chages to Cursor shape is polled. Signed-off-by: Rahul Kale <Rahul.Kale@barco.com> Signed-off-by: Peter Korsgaard <peter.korsgaard@barco.com> | ||||
* | 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 |