aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Use system certificate trust storePierre Ossman2018-08-161-0/+3
| | | | | Makes it possible to use certificates from all popular CAs with TigerVNC.
* Center overlay on primary screenPierre Ossman2018-08-161-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/tigervncPierre Ossman2018-08-162-2/+2
|\
| * Increase maximum vnc server name lengthAlexander Duryagin2018-08-152-2/+2
| |
* | Do not perform endianness check on Windows and AppleJan Grulich2018-08-081-1/+6
| |
* | Check endianness when constructing PlatformPixelBuffer()Jan Grulich2018-08-081-2/+2
|/
* Ignore buttons in mouse leave eventsPierre Ossman2018-07-311-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 calculationsPierre Ossman2018-07-256-20/+23
|
* Update Swedish translationGöran Uddeborg2018-07-251-4/+4
|
* Update Bulgarian translationAlexander Shopov2018-07-251-96/+166
|
* Add debug output for x0vncserver key eventsPierre Ossman2018-07-251-1/+5
|
* Handle Shift+Tab (ISO_Left_Tab) in x0vncserverPierre Ossman2018-07-251-4/+10
|
* Update static library dependencies for rpm/deb packagesBrian P. Hinz2018-07-244-17/+19
|
* Reduce size of context menu hintPierre Ossman2018-07-191-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 variablePierre Ossman2018-07-171-1/+1
|
* Update Swedish translationGöran Uddeborg2018-07-161-96/+167
|
* Fix .gitignore for vncviewer/ and tests/Pierre Ossman2018-07-113-3/+9
| | | | | We had partial coverage for vncviewer/ already, but fix up the last pieces.
* Merge branch 'gitignore' of https://github.com/clbr/tigervncPierre Ossman2018-07-117-0/+25
|\
| * Add a basic gitignoreLauri Kasanen2018-07-117-0/+25
| |
* | Fix try/catch for flushPendingClipboard()Pierre Ossman2018-07-111-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/tigervncPierre Ossman2018-07-111-0/+6
|\ \ | |/ |/|
| * viewer: reset ctrl / alt to menu state on focusDominique Martinet2018-07-081-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/tigervncPierre Ossman2018-07-112-16/+20
|\ \
| * | Compile fixes for Xserver 1.9Lauri Kasanen2018-07-092-16/+20
| |/
* | Update Ukrainian translationYuri Chornoivan2018-07-111-95/+169
| |
* | Add Czech translationPetr Pisar2018-07-112-0/+731
| |
* | Update Russian translationYuri Kozlov2018-07-111-97/+171
| |
* | Update Brazilian Portuguese translationRafael Fontenelle2018-07-111-103/+178
| |
* | Update Vietnamese translationTrần Ngọc Quân2018-07-111-97/+171
|/
* Avoid error/warning about implicit function declarationJan Grulich2018-06-281-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.80Pierre Ossman2018-06-133-4/+4
|
* Update translation template filePierre Ossman2018-06-131-89/+156
|
* Merge branch 'grab' of https://github.com/CendioOssman/tigervncPierre Ossman2018-06-131-9/+48
|\
| * Ignore fake focus events from XGrabKeyboard()Pierre Ossman2018-06-121-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 changesPierre Ossman2018-06-121-9/+4
| | | | | | | | It is no longer a workaround but rather intended behaviour.
* | Better string handling of default server namePierre Ossman2018-06-131-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 Srb2018-06-083-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 connectPierre Ossman2018-06-072-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/tigervncPierre Ossman2018-05-2921-259/+624
|\
| * Unix socket support in x0vncserverPierre Ossman2018-05-292-2/+19
| |
| * Proper cleanup on termination of Xvnc/libvnc.soPierre Ossman2018-05-293-0/+14
| |
| * Merge common socket codePierre Ossman2018-05-299-218/+257
| |
| * Remove unused code from socket classesPierre Ossman2018-05-295-109/+24
| |
| * Add support for Unix socketsPierre Ossman2018-05-296-4/+369
| | | | | | | | Patch originally by Dag-Erling Smørgrav for University of Oslo.
| * Use abstract SocketListener classPierre Ossman2018-05-0411-36/+39
| | | | | | | | | | Makes the code more general and not directly tied to specifically TCP sockets.
| * Handle hexadecimal and octal parametersPierre Ossman2018-05-031-1/+1
| |
* | Don't require server name in config filePierre Ossman2018-05-292-11/+10
| | | | | | | | | | The user might just want to load a bunch of settings and not initiate a connection.
* | Merge branch 'config_as_an_argument' of https://github.com/Kypert/tigervncPierre Ossman2018-05-293-2/+71
|\ \
| * | Accept a cfg as an argument as an alt way to start the viewerMathias Jonsson2018-05-223-2/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | The user can specify a tigervnc configuration file as an argument to the viewer. Previously the viewer assumed this to be a server, but now we will first check if there is any file matching the given argument. If so, try to load the content of that file, like we normally do. Fixes issue #38.
* | | Stop treating "\\\\" as a special casePierre Ossman2018-05-291-35/+20
| | | | | | | | | | | | Make the code simpler by handling it just like any escaped character.