aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Support clients that only support alpha cursorsPierre Ossman2017-08-161-2/+4
|
* Send cursor pseudo-encodings in order of preferencePierre Ossman2017-08-162-4/+4
| | | | | Some servers respect the ordering of pseudo-encodings as well, so make sure we list the best one first.
* Fully implement support for alpha cursor pseudo encoding.Brian P. Hinz2017-08-124-2/+14
| | | | | | | Alpha cursors are not supported in java on Windows so disable it in that case. Ideally it would be nice to be able to test whether or not the client OS supports it, but at the moment MS Windows is the only one that I'm aware of that doesn't.
* Update min version of gettext required to build with .desktop filesBrian P. Hinz2017-08-081-1/+1
| | | | .desktop files support was not added to msgfmt until v0.19
* Fixed issue where CLI paramters specified as "-param value" causedBrian P. Hinz2017-08-061-4/+5
| | | | | a java.nio.BufferOverflowException while the same parameter specified as "-param=value" worked fine.
* Fixed issue where -dotWhenNoCUrsor cli arg was not being honoredBrian P. Hinz2017-08-061-0/+1
|
* Fix for NPE when zero width or height alpha cursor is sentBrian P. Hinz2017-08-032-19/+26
|
* Handle certificate verification for saved certs correctlyBrian P. Hinz2017-07-221-42/+34
|
* Allow multiple certs with same DN in saved certs file.Brian P. Hinz2017-07-221-13/+21
|
* Add fallbacks for translating .desktop filePierre Ossman2017-07-211-6/+27
| | | | | | Only fairly recent versions of gettext can translate .desktop files. So fall back to the older intltool on older systems, or just a plain copy if intltool is also missing.
* Increase default pointer event intervalPierre Ossman2017-07-192-2/+2
| | | | | | Some systems (e.g. macOS) send massive amounts of pointer events, so we need to start rate limiting things to something sensible by default. One event per screen refresh should be more than sufficient.
* Allow removal of GUI prompt on fatal errorsDr. David Alan Gilbert2017-07-195-6/+21
| | | | | | | | | | | | | | | | | | | | Add a new parameter 'alertOnFatalError' which guards the displaying of the GUI alert on fatal errors, and thus when false just gives the textual error. Now I can do: while true do vncviewer alertOnFatalError=false vm:0 sleep 1 done and it'll reappear when my VM appears without me getting error dialogs. Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com> --
* Add generic name to .desktop filePierre Ossman2017-07-191-0/+1
| | | | | This often gives the user more information about what kind of application this is.
* Generate translations in .desktop file from po filesPierre Ossman2017-07-196-5/+21
|
* Move languages to standard LINGUAS filePierre Ossman2017-07-192-3/+23
| | | | This is necessary for other translation tools to work properly.
* Merge branch 'patch-1' of https://github.com/scootergrisen/tigervncPierre Ossman2017-07-191-0/+2
|\
| * Add danish translationscootergrisen2017-07-141-0/+2
| |
* | ssize_t must be signed even in windowsSayed Adel2017-07-121-2/+5
|/
* Remove "Print" from keys that can open F8 menuSamuel Mannehed2017-06-022-3/+1
| | | | Since it is caught by the local system on most platforms.
*-. Merge branches 'fix-fullscreen-scroll' and 'fix-scrollbar-visibility' of ↵Pierre Ossman2017-05-311-13/+28
|\ \ | | | | | | | | | https://github.com/LukeShu/tigervnc
| | * vncviewer: Fix scrollbar visibilityLuke Shumaker2017-05-241-7/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Have a window that is sized to the remote screen. Now shrink the window vertically, making it shorter than the remote screen in one axis. The vertical scrollbar appears. However, the horizontal scrollbar does not appear, despite the rightmost ~24 pixels (Fl::scrollbar_size()) being hidden by the vertical scroll bar. Fix that. For clarity, move the fullscreen checks into a separate `if` statement, rather than keeping the size and fullscreen checks together. I think the comment does a decent job of explaining and justifying the check's logic, but if you require further convincing, perhaps this alternate explanation will help: The check for the X-axis is if ((w() - (h() < viewport->h() ? Fl::scrollbar_size() : 0) < viewport->w()) To be a bit more verbose and repetitive, we can split that ternary in to two separate checks, and add some comments: if ( (w() - < viewport->w()) // X needs a scrollbar || ( (w() - Fl::scrollbar_size() < viewport->w()) && (h() < viewport->h()) ) //( X doesn't need a scrollbar unless Y does ) && ( Y does need one ) ) ) Within the "Y does need one" check, we don't need to worry about the case where `h() - Fl::scrollbar_size() < viewport-h()` is true, because if both axes are saying "I don't need a scrollbar unless you do", then neither needs one.
| * | vncviewer: Fix fullscreen scrollingLuke Shumaker2017-05-241-6/+1
| |/
* | Various fixes for Region handling in java viewerBrian P. Hinz2017-05-241-20/+12
| |
* | Extend JavaPixelBuffer to make further use of Graphics2D opsBrian P. Hinz2017-05-241-1/+33
| |
* | Minimize thread blocking and improve thread safety in java viewerBrian P. Hinz2017-05-245-56/+78
| |
* | Name threads for easier profilingBrian P. Hinz2017-05-242-4/+2
| |
* | Better checks for object equality, remove redundant initializerBrian P. Hinz2017-05-241-6/+7
| |
* | CopyRectDecoder missing getAffectedRegion method in java viewerBrian P. Hinz2017-05-241-0/+14
| |
* | Update Danish translationJoe Hansen2017-05-241-120/+61
| |
* | Compatibility with macOS 10.12 SDKPierre Ossman2017-05-241-1/+4
|/ | | | | They finally added kVK_RightCommand, so our workaround needs to be conditional.
* Update Swedish translationGöran Uddeborg2017-05-151-114/+61
|
* Merge branch 'master' of https://github.com/grulja/tigervncPierre Ossman2017-05-091-3/+7
|\
| * Make RandR callbacks optional as they were beforeJan Grulich2017-05-041-3/+7
| |
* | Update Serbian translationМирослав Николић2017-05-091-113/+99
| |
* | Remove INITARGS from xserver119.patchVishal Biswas2017-05-081-1/+1
| |
* | Make sure install path for java classes is properly defined (re:#295)Brian P. Hinz2017-05-071-0/+2
| |
* | Fix for issue #455Brian P. Hinz2017-05-062-7/+8
| |
* | Set gateway host correctly when -via is usedBrian P. Hinz2017-05-061-1/+1
| |
* | Multithreaded decoder improvements (java viewer)Brian P. Hinz2017-05-063-11/+12
| |
* | Update Dutch translationBenno Schulenberg2017-05-051-118/+106
| |
* | Merge branch 'master' of https://github.com/alshopov/tigervncPierre Ossman2017-05-021-6/+6
|\ \
| * | Mark strings for translationAlexander Shopov2017-04-291-6/+6
| |/
* | Add Hungarian translationBalázs Úr2017-05-022-1/+660
| |
* | Update French translationStéphane Aulery2017-05-021-119/+59
| |
* | Update Turkish translationVolkan Gezer2017-05-021-559/+491
| |
* | Update Bulgarian translationAlexander Shopov2017-05-021-212/+153
| |
* | Updated Vietnamese translationTrần Ngọc Quân2017-05-021-113/+99
| |
* | Update Russian translationYuri Kozlov2017-05-021-115/+101
| |
* | Update Brazilian Portuguese translationRafael Fontenelle2017-05-021-116/+101
| |
* | Update Ukrainian translationYuri Chornoivan2017-05-021-113/+99
|/