Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | TigerVNC 1.10.0v1.10.0 | Pierre Ossman | 2019-11-18 | 3 | -4/+4 |
| | |||||
* | Update Swedish translation | Göran Uddeborg | 2019-11-18 | 1 | -105/+93 |
| | | | | (cherry picked from commit bbbb67ee32b4ce909157ffc5af13a449059d4cdf) | ||||
* | Update Czech translation | Petr Pisar | 2019-11-18 | 1 | -104/+104 |
| | | | | (cherry picked from commit bae4f60b088a5a6b8eb339fce59aaa85d1ae4f4a) | ||||
* | Update Russian translation | Yuri Kozlov | 2019-11-18 | 1 | -104/+104 |
| | | | | (cherry picked from commit fb7667646f5472b43435a4019edeb4e4a7a433ec) | ||||
* | Update Brazilian Portuguese translation | Rafael Fontenelle | 2019-11-18 | 1 | -105/+105 |
| | | | | (cherry picked from commit eea96c4e40cfa7a03a463c11b773331af5e17eb3) | ||||
* | Update Bulgarian translation | Alexander Shopov | 2019-11-18 | 1 | -104/+93 |
| | | | | (cherry picked from commit 16abf6bcefe6004a564e86c54c8649d338634288) | ||||
* | Update German translation | Mario Blättermann | 2019-11-18 | 1 | -239/+95 |
| | | | | (cherry picked from commit e1210592c9912a47ca9f89971504e2f3892f8e3c) | ||||
* | Update Ukrainian translation | Yuri Chornoivan | 2019-11-18 | 1 | -106/+106 |
| | | | | (cherry picked from commit 71b0d7c86cc19ecf82d600acb30ce8683f7e0b22) | ||||
* | Update Chinese (traditional) translation | pan93412 | 2019-11-18 | 1 | -103/+103 |
| | | | | (cherry picked from commit 13b58d920647923d717b084aa5c71139ed5180b5) | ||||
* | Set explicit connect timeout on socket and use timer instead of counting ↵ | Brian P. Hinz | 2019-11-06 | 1 | -2/+3 |
| | | | | iterations | ||||
* | Poll local socket to make sure SSH tunnel is ready before connecting | Brian P. Hinz | 2019-11-04 | 1 | -2/+29 |
| | |||||
* | Fix external SSH arguments dialog | Brian P. Hinz | 2019-11-03 | 2 | -19/+18 |
| | |||||
* | Fix for dialog modality on Mac OS X | Brian P. Hinz | 2019-11-03 | 1 | -0/+3 |
| | |||||
* | Fix for issue #796 | Brian P. Hinz | 2019-11-03 | 3 | -28/+25 |
| | |||||
* | Using socket.getPeerName() causes DNS lookup and noticable UI stall | Brian P. Hinz | 2019-11-02 | 1 | -4/+2 |
| | |||||
* | [java] Add support for java 9+ (removes support for java 7). Fixes #708,#771 | Brian P. Hinz | 2019-10-22 | 2 | -5/+17 |
| | |||||
* | [java] Trim any leading/trailing whitespace from servername | Brian P. Hinz | 2019-10-22 | 1 | -0/+1 |
| | |||||
* | TigerVNC 1.9.90 (1.10.0 beta)v1.9.90 | Pierre Ossman | 2019-10-18 | 3 | -4/+4 |
| | |||||
* | Update translation template file | Pierre Ossman | 2019-10-18 | 1 | -96/+84 |
| | |||||
* | Merge branch 'fix-mistake' of https://github.com/gschwind/tigervnc | Pierre Ossman | 2019-10-14 | 1 | -2/+2 |
|\ | |||||
| * | fix to early remove of iterator in VNCServerST::removeSocket | Benoit Gschwind | 2019-08-24 | 1 | -2/+2 |
| | | |||||
* | | Fix bad PixelBuffer reference in VNCServerST::setPixelBuffer() | Pierre Ossman | 2019-10-04 | 1 | -1/+1 |
| | | | | | | | | | | We need to examine the incoming PixelBuffer, not the previous one (which might not even be valid). | ||||
* | | Merge pull request #866 from gschwind/fix-wrong-test-order | Samuel Mannehed | 2019-10-02 | 0 | -0/+0 |
|\ \ | | | | | | | fix test order in convertLF and convertCRLF | ||||
| * | | fix test order in convertLF and convertCRLF | Benoit Gschwind | 2019-08-30 | 1 | -4/+4 |
| |/ | | | | | | | The new order of test avoid ready invalid memory address in ca.buf | ||||
* | | Fix length checks in string conversion functions | Pierre Ossman | 2019-09-25 | 1 | -16/+16 |
| | | | | | | | | | | | | | | | | We need to check the buffer length before accessing the incoming string. Probably not a problem in practice as there should be a final null in most incoming strings. Issue found by Pavel Cheremushkin from Kaspersky Lab. | ||||
* | | Add unit tests for convertLF() and convertCRLF() | Pierre Ossman | 2019-09-25 | 2 | -0/+127 |
| | | |||||
* | | Split test programs to benchmarking and unit tests | Pierre Ossman | 2019-09-25 | 17 | -45/+51 |
| | | | | | | | | | | They have very different purpose, so make things easier to work with by having multiple directories. | ||||
* | | Use display polling by default in WinVNC | Pierre Ossman | 2019-09-06 | 1 | -1/+1 |
|/ | | | | | Window hooks aren't working well on modern systems so switch the default to polling until we can fix things. | ||||
* | Merge pull request #849 from grulja/master | Samuel Mannehed | 2019-07-15 | 1 | -1/+1 |
|\ | | | | | Do not return returncode indicating error when listing sessions | ||||
| * | Do not return returncode indicating error when listing sessions | Jan Grulich | 2019-07-11 | 1 | -1/+1 |
|/ | |||||
* | Merge branch 'exclipboard' of https://github.com/CendioOssman/tigervnc | Pierre Ossman | 2019-07-01 | 54 | -433/+2192 |
|\ | |||||
| * | Support extended clipboard transfers | Pierre Ossman | 2019-07-01 | 23 | -37/+812 |
| | | | | | | | | | | | | | | Implements support in both client and server for the extended clipboard format first seen in UltraVNC. Currently only implements text handling, but that is still an improvement as it extends the clipboard from ISO 8859-1 to full Unicode. | ||||
| * | Use UTF-8 in clipboard API | Pierre Ossman | 2019-07-01 | 7 | -92/+282 |
| | | | | | | | | | | In prepartion for better clipboard extensions that can send Unicode data between the client and server. | ||||
| * | Improved clipboard API | Pierre Ossman | 2019-07-01 | 26 | -239/+820 |
| | | | | | | | | | | Change the internal clipboard API to use a request based model in order to be prepared for more advanced clipboard transfers. | ||||
| * | Add UTF-8 to/from ISO 8859-1 conversion routines | Pierre Ossman | 2019-07-01 | 7 | -96/+220 |
| | | | | | | | | | | We convert between UTF-8 and ISO 8859-1 (latin 1) in several places so create some common routines for this. | ||||
| * | Clean up internal clipboard handling | Pierre Ossman | 2019-07-01 | 33 | -81/+79 |
| | | | | | | | | | | | | We now filter incoming data, which means we can start assuming the clipboard data is always null terminated. This allows us to clean up a lot of the internal handling. | ||||
| * | Make sure clipboard uses \n line endings | Pierre Ossman | 2019-07-01 | 12 | -32/+123 |
| | | | | | | | | | | | | This is required by the protocol so we should make sure it is enforced. We are tolerant of clients that violate this though and convert incoming clipboard data. | ||||
* | | Remove max area parameter from Region::get_rects() | Pierre Ossman | 2019-06-24 | 2 | -12/+5 |
| | | | | | | | | | | It was unused and added complexity and bugs to the code. So let's remove it rather than trying to clean up a function no one needed. | ||||
* | | Properly mark overloaded methods with virtual | Pierre Ossman | 2019-06-18 | 1 | -3/+3 |
| | | | | | | | | Makes it easier to see what is overloaded and what isn't. | ||||
* | | Request keyboard grab ability under Xwayland | Pierre Ossman | 2019-06-18 | 2 | -0/+23 |
| | | | | | | | | | | We're usually white listed, but let's be a good citizen and formally request the keyboard grab ability from the compositor. | ||||
* | | Update French translation | Stéphane Aulery | 2019-05-14 | 1 | -97/+165 |
| | | |||||
* | | Merge branch 'master' of https://github.com/lprylli/tigervnc | Pierre Ossman | 2019-05-09 | 1 | -1/+1 |
|\ \ | |/ |/| | |||||
| * | Fix wrap-aware isAfter function in Congestion.cxx | Loic Prylli | 2019-04-27 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | Result of overflow on signed integer arithmetic is undefined in C/C++ standard. So in previous version clang was compiling the statement as (int)a > (int)b (i.e. assuming no overflow), which leads to incorrect result. Correct deterministic behavior means doing overflow arithmetic as unsigned, i.e. a != b && a - b <= UINT_MAX / 2 | ||||
* | | Remove unneeded logging from ZRLE decoder | Pierre Ossman | 2019-04-29 | 1 | -2/+0 |
| | | | | | | | | | | We will log the exception, so avoid direct writes to stderr by simply removing these log lines. | ||||
* | | Do proper logging rather than fprintf(stderr, ...) | Pierre Ossman | 2019-04-29 | 7 | -23/+38 |
| | | |||||
* | | Remove commented out logging | Pierre Ossman | 2019-04-29 | 2 | -12/+0 |
|/ | |||||
* | Always get raw keyboard layout on macOS | Pierre Ossman | 2019-04-04 | 1 | -1/+1 |
| | | | | | | | | | | Some input sources are still using input methods even though they claim to be "ASCII" input. This causes our input handling to fail since we need to query the layout to handle dead keys. Fortunately there is another API to get the raw, underlying input source that the input method uses. So let's use that and be sure that we're always getting something we can use. | ||||
* | replace free with delete[] | Marcel Schneider | 2019-04-03 | 1 | -2/+2 |
| | |||||
* | Increase version string buffer size for gcc | Pierre Ossman | 2019-04-01 | 1 | -1/+1 |
| | | | | | | There is some bug in gcc's new -Werror=format-overflow that makes it think majorVersion could end up being very large. Increase the target buffer for now to keep gcc happy. | ||||
* | Remove unused force protocol 3.3 code | Pierre Ossman | 2019-04-01 | 3 | -16/+4 |
| |