Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix bad color of cursor with x0vncserver | Pierre Ossman | 2018-09-18 | 1 | -6/+5 |
| | | | | | We cannot assume endian-ness for the cursor we get from XFixes. Adjust the algorithm to properly follow the specification. | ||||
* | Stop tracking changes for each glyph | Pierre Ossman | 2018-09-13 | 1 | -20/+34 |
| | | | | | | We get a whole bunch of very tiny areas, which is very inefficient to deal with. Instead create a rectangle around every "list" of connected glyphs (usually each line). | ||||
* | Avoid compiler "use of uninitialised variable" warnings | Pierre Ossman | 2018-09-13 | 2 | -32/+39 |
| | | | | | The compiler isn't smart enough to figure all of these out, so restructure things a bit to avoid warnings. | ||||
* | Fix multi-head placement of overlay (again) | Pierre Ossman | 2018-09-11 | 1 | -11/+4 |
| | | | | | We should be looking at the physical monitor layout, not the current RFB layout. The latter might not be in sync with the local monitors. | ||||
* | Remove dead overlay code | Pierre Ossman | 2018-09-11 | 1 | -5/+0 |
| | | | | Remnants from an earlier version of the code. | ||||
* | Explicitly check screen layout after change | Pierre Ossman | 2018-09-11 | 2 | -5/+16 |
| | | | | | | | | There are some cases where the server state will not automatically be updated on a change. A prominent one is when only RFB attributes were changes (e.g. the screen ID) but nothing else. In that case there is no actual change in the X server, so it never sends any notification about change back to us. | ||||
* | Adjust cursor position according to geometry | Pierre Ossman | 2018-09-10 | 1 | -0/+2 |
| | | | | | x0vncserver might only be observing part of the display, so we need to adjust any coordinates before we give them to the RFB core. | ||||
* | [Java] Fix error in VeNCrypt protocol implemtation | Brian P. Hinz | 2018-08-20 | 1 | -6/+6 |
| | |||||
* | Merge pull request #703 from pepijnve/patch-1 | Brian Hinz | 2018-08-20 | 1 | -38/+56 |
|\ | | | | | Release queueMutex using finally blocks | ||||
| * | Release queueMutex using finally blocks | Pepijn Van Eeckhoudt | 2018-08-20 | 1 | -38/+56 |
|/ | | | Ensure queueMutex is always correctly released by using finally blocks. This is the closest approximation of AutoMutex style automatic release you can get in Java. | ||||
* | Get correct GnuTLS version in travis | Pierre Ossman | 2018-08-16 | 1 | -1/+4 |
| | |||||
* | Use system certificate trust store | Pierre Ossman | 2018-08-16 | 1 | -0/+3 |
| | | | | | Makes it possible to use certificates from all popular CAs with TigerVNC. | ||||
* | Center overlay on primary screen | Pierre Ossman | 2018-08-16 | 1 | -2/+21 |
| | | | | | Makes sure it is readable in a multi screen configuration, as otherwise it might end up crossing multiple screens. | ||||
* | Merge branch 'master' of https://github.com/daa/tigervnc | Pierre Ossman | 2018-08-16 | 2 | -2/+2 |
|\ | |||||
| * | Increase maximum vnc server name length | Alexander Duryagin | 2018-08-15 | 2 | -2/+2 |
| | | |||||
* | | Do not perform endianness check on Windows and Apple | Jan Grulich | 2018-08-08 | 1 | -1/+6 |
| | | |||||
* | | Check endianness when constructing PlatformPixelBuffer() | Jan Grulich | 2018-08-08 | 1 | -2/+2 |
|/ | |||||
* | Ignore buttons in mouse leave events | Pierre Ossman | 2018-07-31 | 1 | -1/+4 |
| | | | | | | | | For KDE we can sometimes get a bunch of stray FL_LEAVE events before gaining focus. Sending their included button information gets things in the incorrect order with regard to other synchronisation we do on focus. So just ignore buttons as the only information we want out of the leave information is a position update. | ||||
* | Avoid integer overflows in pixel size calculations | Pierre Ossman | 2018-07-25 | 6 | -20/+23 |
| | |||||
* | Update Swedish translation | Göran Uddeborg | 2018-07-25 | 1 | -4/+4 |
| | |||||
* | Update Bulgarian translation | Alexander Shopov | 2018-07-25 | 1 | -96/+166 |
| | |||||
* | Add debug output for x0vncserver key events | Pierre Ossman | 2018-07-25 | 1 | -1/+5 |
| | |||||
* | Handle Shift+Tab (ISO_Left_Tab) in x0vncserver | Pierre Ossman | 2018-07-25 | 1 | -4/+10 |
| | |||||
* | Update static library dependencies for rpm/deb packages | Brian P. Hinz | 2018-07-24 | 4 | -17/+19 |
| | |||||
* | Reduce size of context menu hint | Pierre Ossman | 2018-07-19 | 1 | -5/+8 |
| | | | | | It can get a bit intrusive for experienced users, so try to reduce the impact of it. | ||||
* | Fix bad type on congestion ETA variable | Pierre Ossman | 2018-07-17 | 1 | -1/+1 |
| | |||||
* | Update Swedish translation | Göran Uddeborg | 2018-07-16 | 1 | -96/+167 |
| | |||||
* | Fix .gitignore for vncviewer/ and tests/ | Pierre Ossman | 2018-07-11 | 3 | -3/+9 |
| | | | | | We had partial coverage for vncviewer/ already, but fix up the last pieces. | ||||
* | Merge branch 'gitignore' of https://github.com/clbr/tigervnc | Pierre Ossman | 2018-07-11 | 7 | -0/+25 |
|\ | |||||
| * | Add a basic gitignore | Lauri Kasanen | 2018-07-11 | 7 | -0/+25 |
| | | |||||
* | | Fix try/catch for flushPendingClipboard() | Pierre Ossman | 2018-07-11 | 1 | -10/+10 |
| | | | | | | | | | | We put the try/catch as close as possible to the writes in all other case, so make sure this code also follows that pattern. | ||||
* | | Merge branch 'ctrl-alt-focus' of https://github.com/martinetd/tigervnc | Pierre Ossman | 2018-07-11 | 1 | -0/+6 |
|\ \ | |/ |/| | |||||
| * | viewer: reset ctrl / alt to menu state on focus | Dominique Martinet | 2018-07-08 | 1 | -0/+6 |
| | | | | | | | | | | | | Setting Ctrl or Alt key on menu only sends the key press, and the state is lost when focus is lost and recovered. This checks the menu variable and sends the keys again if needed. | ||||
* | | Merge branch 'oldserver' of https://github.com/clbr/tigervnc | Pierre Ossman | 2018-07-11 | 2 | -16/+20 |
|\ \ | |||||
| * | | Compile fixes for Xserver 1.9 | Lauri Kasanen | 2018-07-09 | 2 | -16/+20 |
| |/ | |||||
* | | Update Ukrainian translation | Yuri Chornoivan | 2018-07-11 | 1 | -95/+169 |
| | | |||||
* | | Add Czech translation | Petr Pisar | 2018-07-11 | 2 | -0/+731 |
| | | |||||
* | | Update Russian translation | Yuri Kozlov | 2018-07-11 | 1 | -97/+171 |
| | | |||||
* | | Update Brazilian Portuguese translation | Rafael Fontenelle | 2018-07-11 | 1 | -103/+178 |
| | | |||||
* | | Update Vietnamese translation | Trần Ngọc Quân | 2018-07-11 | 1 | -97/+171 |
|/ | |||||
* | Avoid error/warning about implicit function declaration | Jan Grulich | 2018-06-28 | 1 | -0/+3 |
| | | | | | | | Function xorgGlxCreateVendor() is defined in glx_extinit.h, if this header is not included, we might get either error or warning. This header also need to be included after scrninststr.h header as it defines some structures used in glx_extinit.h | ||||
* | Change development version to 1.9.80 | Pierre Ossman | 2018-06-13 | 3 | -4/+4 |
| | |||||
* | Update translation template file | Pierre Ossman | 2018-06-13 | 1 | -89/+156 |
| | |||||
* | Merge branch 'grab' of https://github.com/CendioOssman/tigervnc | Pierre Ossman | 2018-06-13 | 1 | -9/+48 |
|\ | |||||
| * | Ignore fake focus events from XGrabKeyboard() | Pierre Ossman | 2018-06-12 | 1 | -0/+44 |
| | | | | | | | | | | | | | | | | Grabbing (and ungrabbing) the keyboard generates fake focus events with modern versions of Xorg. This causes an infinite loop since we update the grab status on focus events. Work around this by ignoring these fake events. | ||||
| * | Update comment about keyboard grab on focus changes | Pierre Ossman | 2018-06-12 | 1 | -9/+4 |
| | | | | | | | | It is no longer a workaround but rather intended behaviour. | ||||
* | | Better string handling of default server name | Pierre Ossman | 2018-06-13 | 1 | -3/+5 |
|/ | | | | | We might not get one from the default configuration (we might not have a default configuration at all), so make things more robust. | ||||
* | Add support for X server 1.20.0. | Michal Srb | 2018-06-08 | 3 | -1/+93 |
| | | | | | | In-server GLVND requires xorgGlxCreateVendor call from InitOutput. DPMS functions were moved to another location and no longer need to be faked. xserver120.patch is a copy of xserver119.patch with refreshed contexts. | ||||
* | Properly sync LED state on connect | Pierre Ossman | 2018-06-07 | 2 | -0/+12 |
| | | | | | | We should start by getting the remote end in sync with the actual keyboard state. This would work randomly before depending on if we got the first LED state message before or after we got focus. | ||||
* | Merge branch 'unix' of https://github.com/CendioOssman/tigervnc | Pierre Ossman | 2018-05-29 | 21 | -259/+624 |
|\ |