summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Sync x0vncserver and Xvnc man pagesPierre Ossman2018-02-052-95/+108
| | | | | They share a lot of settings, so make sure the documentation is identical in those cases.
* Remove DeferUpdate from man pagesPierre Ossman2018-02-052-32/+0
| | | | | The funcationality was removed in 6e49e95, so let's also clean up the documentation referring to it.
* Merge branch 'readme-rst' of https://github.com/x11clone/x11clonePierre Ossman2018-01-3115-24/+24
|\
| * Rename README.txt to README.rst and convert to reStructuredTextPeter Åstrand (astrand)2018-01-3115-24/+24
| |
* | Update Spanish translationFrancisco Javier Serrador2018-01-291-575/+499
|/
* Don't parse FLTK arguments using Fl::arg; handle -display as other optionsPeter Åstrand (astrand)2018-01-293-3/+7
| | | | | | Fl::arg accepts several arguments which we are not documenting. Also, it accepts a -geometry argument, which clashes with our own -geometry option.
* Hook remaining XRender operationsPierre Ossman2018-01-231-0/+304
| | | | We had overlooked a few so we didn't track all screen changes properly.
* Update UI look on macOSPierre Ossman2018-01-221-5/+5
| | | | | macOS no longer uses the old Aqua look, so tweak our things to fit in better with the current state of things.
* Restore menukey function to java viewerBrian P. Hinz2018-01-163-4/+8
| | | | Menukey was broken by recent refactoring of OptionsDialog
* Fixes for erros in java hextile/zrle decodersBrian P. Hinz2018-01-1616-386/+274
| | | | | | Various errors exposed when connecting to RealVNC servers on alternative platforms (ARM, SPARC). SSLEngineManager was also cleaned up but most of the changes are cosmetic.
* Use XShmGetImage for large readsPeter Åstrand (astrand)2018-01-151-2/+7
| | | | | XShmGetImage is much faster. On my machine, this reduces the CPU usage of a fullscreen Youtube video playback from 40% to 25%.
* Use current server time for XUngrabPointerPeter Åstrand (astrand)2018-01-151-1/+1
| | | | | | Similar to 841e9f32d5952d6f16f67294c2da8bf395066a9b but for the pointer. Fixes a problem where the desktop environment is unresponsive (to the mouse) after fullscreen exit; Fixes #579.
* My copyright was listed twice, fixedPeter Åstrand (astrand)2018-01-091-2/+1
|
* Merge branch 'fatal' of https://github.com/CendioOssman/tigervncPierre Ossman2017-12-076-64/+52
|\
| * Adjust dimensions for rotated monitorsPierre Ossman2017-12-071-0/+10
| | | | | | | | | | We need to flip the dimensions in the case the monitor is rotated 90° or they won't map correctly to the framebuffer.
| * Make VNC extension startup mandatoryPierre Ossman2017-12-074-63/+15
| | | | | | | | | | | | No longer tolerate loading the VNC extension but not being able to initialize it. This avoids a lot of error prone checking to see if the extension has started fully or not.
| * Call FatalError on fatal exceptionsPierre Ossman2017-12-073-1/+27
| |
* | Display security state when asking for password (java)Brian P. Hinz2017-11-3013-17/+62
| |
* | Move UserPasswordGetter out of CConnBrian P. Hinz2017-11-3011-107/+243
| |
* | Fix secure/insecure imagesPierre Ossman2017-11-272-117/+68
| | | | | | | | | | They were converted at the wrong resolution, and FLTK chokes on color names so make sure all colors are specified in hex.
* | Update package dependencies for Ubuntu TrustyBrian P. Hinz2017-11-261-3/+3
|/
* Stop using CopyRect in WinVNCPierre Ossman2017-11-241-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/tigervncPierre Ossman2017-11-173-8/+68
|\
| * Handle Ctrl+Alt+Delete in raw keyboard modePierre Ossman2017-11-131-0/+8
| | | | | | | | | | Ctrl+Alt+Delete requires special handling to trigger on Windows. Make sure this works in raw keyboard mode as well.
| * Send proper keysym when Break is pressedPierre Ossman2017-11-131-0/+1
| | | | | | | | | | Ctrl+Pause sends break which results in a different VKEY on Windows. Make sure we map that properly to the equivalent keysym.
| * Handle right shift better on WindowsPierre Ossman2017-11-131-0/+14
| | | | | | | | | | The shift buttons are a bit buggy on Windows unfortunately, but we can do slightly better than we're doing today.
| * Handle Windows scan code exceptionsPierre Ossman2017-11-132-9/+46
| | | | | | | | | | Windows mostly follows the AT set 1 scan codes that we want, but there are a few exceptions.
* | Remove double cursor workaround in clientPierre Ossman2017-11-171-6/+0
| | | | | | | | | | We've fixed the issue more properly in the server now, so remove the workaround we had in the client.
* | Fix bug where server cursor might disappearPierre Ossman2017-11-171-6/+4
| | | | | | | | | | | | | | We shouldn't unconditionally remove the server side cursor just because the client supports client side cursors. We need to also check that the client fulfills the other criteria for taking over the cursor.
* | Avoid extra framebuffer update messagesPierre Ossman2017-11-171-17/+5
| | | | | | | | | | | | In most cases we will send an update at the end of processing client messages so these extra calls only slow things down. Server initiated events still need an explicit call though.
* | Fix for initial client side cursorPierre Ossman2017-11-172-4/+9
| | | | | | | | | | | | | | | | Improve the tracking of what cursor we've sent to the client to make sure the initial cursor is sent properly. We previously tried to infer this information based on if we've rendered a server side cursor or not. This logic broke down if things triggered before we've sent the first update to the client.
* | Fix "int-in-bool-context" compile errorsBrian P. Hinz2017-11-162-2/+2
| |
* | Fix compile error on windows when not building with GnuTLSBrian P. Hinz2017-11-161-0/+2
| |
* | Override default window manager key bindings betterBrian P. Hinz2017-11-151-8/+7
| |
* | Merge pull request #500 from bphinz/issue106-rebaseBrian Hinz2017-11-153-6/+68
|\ \ | | | | | | Hook up the "Load X.509 Cert/Key" dialogs in winvnc. Fixes #106
| * | avoid putting more includes in headers than necessaryBrian P. Hinz2017-11-152-1/+1
| | |
| * | Move gnutls functions into SSecurityTLSBrian P. Hinz2017-11-143-36/+13
| | |
| * | Hook up the "Load X.509 Cert/Key" dialogs in winvncBrian P. Hinz2017-08-212-3/+88
| | |
* | | Update Chinese (simplified) translationBoyuan Yang2017-11-151-207/+193
| | |
* | | Handle FLTK arguments at any positionPierre Ossman2017-11-141-16/+21
| | | | | | | | | | | | E.g. vncviewer server.example.com:2 -display :2
* | | Don't open X11 display too earlyPierre Ossman2017-11-141-5/+5
| | | | | | | | | | | | | | | We have to wait until we've passed the command line arguments or we might overlook a -display argument.
* | | Fix build Java errors caused by UTF-8 characters in source commentsBrian P. Hinz2017-11-136-6/+6
| | | | | | | | | | | | See issue #534
* | | Raise minimum supported Java version to 7Brian P. Hinz2017-11-132-2/+2
| | | | | | | | | | | | | | | Changes to keyboard handling require methods from the KeyEvent class that were not introduced until Java 7.
* | | Override implicit focus transfer when "F10" key is pressedBrian P. Hinz2017-11-131-0/+10
| | | | | | | | | | | | | | | | | | | | | Java L&F has pre-defined hook that transfers the focus to the menu of the RootPane. Since the viewer doesn't have a menu this just causes a loss of focus and subsequent unexpected behavior of keyboard and mouse.
* | | Refactoring and implementation changes to keyboard and mouse handlingBrian P. Hinz2017-11-1311-978/+2467
| | | | | | | | | | | | See issue #505
* | | Add formatted string function to LogWriter.Brian P. Hinz2017-11-131-4/+12
| | | | | | | | | | | | Need to be careful with escapes though.
* | | Rename CMsgWriter functions to match C++ codeBrian P. Hinz2017-11-133-8/+8
| |/ |/|
* | Move XDesktop specific parameters in to same filePierre Ossman2017-11-082-7/+5
| |
* | Fully standardise on send()/recv()Pierre Ossman2017-11-082-7/+6
| | | | | | | | We already assume sockets here since we use select().
* | Merge branch 'x0-xdesktop-initial-cursor' of ↵Pierre Ossman2017-11-0824-762/+575
|\ \ | | | | | | | | | https://github.com/x11clone/x11clone