aboutsummaryrefslogtreecommitdiffstats
path: root/java/com/tigervnc/vncviewer/OptionsDialog.java
Commit message (Collapse)AuthorAgeFilesLines
* Refer to the viewer as just "TigerVNC"Pierre Ossman2025-03-131-1/+1
| | | | | | | | | Most users will not care that there is also server components in our project, so the "viewer" or "client" qualifier is just unnecessary noise. As an added bonus, it reduces the number of places that need to be translated.
* Merge branch 'largeCursor' of https://github.com/krystof1119/tigervncPierre Ossman2025-01-091-9/+43
|\
| * Add local cursor selection for Java versionKrystof Pistek2024-08-181-9/+43
| | | | | | | | Replicates the C++ work done in the previous commit on the Java version.
* | Standardize on sentence case in titlesMadeleine (ThinLinc team)2024-11-111-1/+1
|/ | | | The reason for this is to keep a consistency through out the project.
* Add support for RSA-AES security types in Java viewerpdlan2022-09-031-2/+42
|
* Use the correct minimum value for compression lvlSamuel Mannehed2019-12-201-1/+1
| | | | | | There was even some confusion in the RFB protocol regarding this, but the zlib implementation confirms that accepted values for compression level is 0-9.
* Use the correct maximum value for compression lvlSamuel Mannehed2019-12-201-1/+1
| | | | The GUI incorrectly noted the max level to be 6 while it in fact is 9.
* Remove confusing note about compression levelSamuel Mannehed2019-12-201-1/+1
| | | | Even if this note is true it just adds confusion.
* Simplify color level descriptionsSamuel Mannehed2019-12-201-8/+4
| | | | | | The number of colors used isn't something the end-users should have to concern themselves with. I intentionally left the information in the man-pages.
* Remove old Java applet supportBrian P. Hinz2019-11-211-25/+1
|
* RFB refactoring to sync with native clientBrian P. Hinz2019-11-211-1/+1
|
* Fix external SSH arguments dialogBrian P. Hinz2019-11-031-2/+5
|
* Restore menukey function to java viewerBrian P. Hinz2018-01-161-2/+0
| | | | Menukey was broken by recent refactoring of OptionsDialog
* Fix for issue #455Brian P. Hinz2017-05-061-0/+2
|
* Complete rewrite of pixel buffer & decoder implementation.Brian P. Hinz2016-12-101-43/+104
| | | | | Adds multi-threading, more robust support for different pixel formats, and several new runtime options.
* Cosmetic change (increased border spacing)Brian P. Hinz2016-10-191-1/+1
|
* Added filename filters to file chooser dialogsBrian P. Hinz2016-08-281-2/+7
|
* Make all viewer parameters static. Viewer instances are isolated from each ↵Brian P. Hinz2016-08-271-749/+887
| | | | other by spawning a completely new process for each viewer, rather than simply starting a new thread. All dialogs were redesigned to better match the look of the native viewer, and also to be more tolerant of sizing differences between platforms.
* Overhaul of SSH tunneling features in Java viewerBrian P. Hinz2016-03-311-21/+428
| | | | | | | | | Fixes numerous problems with the SSH tunneling implementation on the java viewer and adds many significant new SSH-related features. SSH tunneling is now highly configurable via the both the command line and GUI. The embedded client can parse openssh config files. An external client may be specified, along with a custom arguments template.
* Fix names of menu keys in options dialog on OS XBrian P. Hinz2016-03-171-1/+1
| | | | | | Apple changed the implementation of KeyEvent.getKeyText() to return the unicode for the key glyph instead of a textual description.
* Various fixes to Java viewer UIBrian P. Hinz2016-03-171-343/+715
| | | | | | | | Significant improvements to the Java viewer UI to make it more robust and tolerant of new tabs, fonts, etc. TextFields and editable ComboBoxes that are specific to integer values now only accept integer input.
* Fix UI logic in Java viewerBrian P. Hinz2015-08-201-1/+0
| | | | | Fixes an issue where the FullScreenAllMonitors checkbox in the OptionsDialog was not activated.
* Disable desktopSize option for embedded appletsBrian P. Hinz2015-08-201-1/+2
|
* Add multiple monitor spanning feature to java viewerBrian P. Hinz2015-08-201-2/+9
| | | | | | | | | Adds support for spanning multiple monitors in "Extended" mode to the Java viewer. Allows for spanning when maximizing in addition to just full-screen mode. Seems a bit unpredictable on MS Windows 7 (ie: depends on window placement, which screen is set as primary, etc.), but this appears to be the behavior of the OS itself.
* Java viewer UI updatesBrian P. Hinz2015-08-201-13/+11
| | | | | Make the layout of the options dialog more consistent with the native viewer.
* Add resize on connect menu controls to Java viewerBrian P. Hinz2015-07-091-2/+52
| | | | Adds controls for resize on connect to the options dialog. Fixes #104
* Update OptionsDialog UI layout for better consistency with Fltk viewerBrian P. Hinz2015-07-081-25/+30
| | | | | Cosmetic updates to make the options dialog look more like the Fltk viewer.
* Re-introduces embedded applet mode for the java viewer. On Windows and ↵Brian Hinz2014-01-021-10/+10
| | | | | | Linux, the embedded applet can be dragged from the browser window and detached from the browser process. The mouse gesture for detaching the applet is ALT+drag on Windows and SHIFT+drag on Linux. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5149 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Whitespace cleanup onlyBrian Hinz2013-05-121-15/+15
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5097 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Send the focus back to the viewport after leaving the options dialogBrian Hinz2013-01-121-0/+9
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5027 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Cleanup linter warnings wherever possible and suppress all linter warnings ↵Brian Hinz2012-12-141-0/+2
| | | | | | from Jsch code git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5020 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Forces all dialogs except for the clipboard to be modal. Fixes cases where ↵Brian Hinz2012-09-011-4/+1
| | | | | | dialogs are not brought to the front while in fullscreen mode. Corrects a few corner cases where viewer did not exit properly. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4988 3789f03b-4d11-0410-bbf8-ca57d06f2519
* adds initial support for loading & saving of both configuration files and ↵Brian Hinz2012-08-291-32/+196
| | | | | | user preferences git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4980 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Change name of menu key class to be consistent with Java style guidelines.Brian Hinz2012-08-261-3/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4959 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Adds support for setting the menu key via cmd line arg. Adds all menu keys ↵Brian Hinz2012-05-161-2/+3
| | | | | | supported by native viewer to the combo box in the OptionsDialog. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4914 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fixed cut & paste errorBrian Hinz2012-04-261-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4903 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Remove hard-coded font names from UI settings.Brian Hinz2012-04-251-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4901 3789f03b-4d11-0410-bbf8-ca57d06f2519
* UI tweaks to improve look & feel consistency.Brian Hinz2012-04-251-35/+44
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4893 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Update address of FSF and copyright notices to assign proper credit.Brian Hinz2012-04-111-1/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4888 3789f03b-4d11-0410-bbf8-ca57d06f2519
* remove some bits of dead/unused codeBrian Hinz2012-04-111-7/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4885 3789f03b-4d11-0410-bbf8-ca57d06f2519
* oops, bad commit! I only meant to commit the changes to the TightDecoder.Brian Hinz2011-12-041-1/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4822 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Grabbing the RGB components from the BufferedImage one at a time and ↵Brian Hinz2011-12-041-0/+1
| | | | | | converting the to a 24bpp RGB color manually is about 25% faster than using BufferedImage.getRGB(). git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4821 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Remove some redundant variables related to scaling, fix loop when ↵Brian Hinz2011-10-111-9/+0
| | | | | | fixedRatioScale and viewer is maximized. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4719 3789f03b-4d11-0410-bbf8-ca57d06f2519
* cleaned up unused local variables, unnecessary package imports, and fixed ↵Brian Hinz2011-10-091-5/+0
| | | | | | some methods and variables that were incorrectly defined as static git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4717 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Move Java source up one level and allow Java viewer to be built as a ↵DRC2011-10-071-0/+413
standalone project (per community request) git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4715 3789f03b-4d11-0410-bbf8-ca57d06f2519