- cedce60 Remove unused force protocol 3.3 code by Pierre Ossman · 6 years ago
- d95be6c [Java] Fix error in VeNCrypt protocol implemtation by Brian P. Hinz · 7 years ago
- 991c857 Release queueMutex using finally blocks by Pepijn Van Eeckhoudt · 7 years ago
- b40235a Fixes for erros in java hextile/zrle decoders by Brian P. Hinz · 8 years ago
- 88a4541 Display security state when asking for password (java) by Brian P. Hinz · 8 years ago
- 9a9f9f0 Move UserPasswordGetter out of CConn by Brian P. Hinz · 8 years ago
- e5b4003 Refactoring and implementation changes to keyboard and mouse handling by Brian P. Hinz · 8 years ago
- d2cc34d Add formatted string function to LogWriter. by Brian P. Hinz · 8 years ago
- daa7a5e Rename CMsgWriter functions to match C++ code by Brian P. Hinz · 8 years ago
- a8ecb79 Send cursor pseudo-encodings in order of preference by Pierre Ossman · 8 years ago
- d698a6c Fully implement support for alpha cursor pseudo encoding. by Brian P. Hinz · 8 years ago
- 5e8227d Fix for NPE when zero width or height alpha cursor is sent by Brian P. Hinz · 8 years ago
- 3a7d3c8 Handle certificate verification for saved certs correctly by Brian P. Hinz · 8 years ago
- b22624f Allow multiple certs with same DN in saved certs file. by Brian P. Hinz · 8 years ago
- b6b61c1 Various fixes for Region handling in java viewer by Brian P. Hinz · 8 years ago
- 4aaef59 Minimize thread blocking and improve thread safety in java viewer by Brian P. Hinz · 8 years ago
- 8601826 Name threads for easier profiling by Brian P. Hinz · 8 years ago
- 93c1203 Better checks for object equality, remove redundant initializer by Brian P. Hinz · 8 years ago
- 37d371e CopyRectDecoder missing getAffectedRegion method in java viewer by Brian P. Hinz · 8 years ago
- 8381fcc Multithreaded decoder improvements (java viewer) by Brian P. Hinz · 8 years ago
- 606ca31 More fixes for java viewer performance regression by Brian P. Hinz · 8 years ago
- 8372204 Partial fix for java viewer performance regression by Brian P. Hinz · 8 years ago
- 038dc6e Java client support for X Cursor by Brian P. Hinz · 9 years ago
- 6842566 Fix for exception handling in decoder threads (java client) by Brian P. Hinz · 9 years ago
- 6fd7e01 Java client support for cursors with full alpha by Brian P. Hinz · 9 years ago
- 99a855a Fix regression that omitted support for client redirect. by Brian P. Hinz · 9 years ago
- 985d0eb Complete rewrite of pixel buffer & decoder implementation. by Brian P. Hinz · 9 years ago
- 91b12e3 Delete unecessary files by Brian P. Hinz · 9 years ago
- bcaadbe Method cleanup. by Brian P. Hinz · 9 years ago
- c456387 Make all viewer parameters static. Viewer instances are isolated from each 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. by Brian P. Hinz · 9 years ago
- 43147c3 Add workaround for Vino's VeNCrypt implementation to Java viewer by Brian P. Hinz · 10 years ago
- fdb6699 More cleanup of x509 exception handling in java viewer by Brian P. Hinz · 10 years ago
- 63ee867 Cleanup exception handling for x509* auth types in java viewer by Brian P. Hinz · 10 years ago
- 218be28 Added hostname verification for x509 authentication types by Brian P. Hinz · 10 years ago
- b7f18a3 Don't exit completely if single viewer declines server cert by Brian P. Hinz · 10 years ago
- 395a934 Fixes for X509 CA certificate handling by Brian P. Hinz · 10 years ago
- 3ee966e Handle CA chain certificates by Brian P. Hinz · 10 years ago
- 95f39a5 Improve handling of x509 authentication by Brian P. Hinz · 10 years ago
- ea4b642 Decode serverCutText to ISO-8859-1 by Brian P. Hinz · 11 years ago
- 08f3ab6 Don't violate RFB spec by sending UTF-8 by Brian P. Hinz · 11 years ago
- e203708 Major overhaul of SSLEngineManager by Brian P. Hinz · 11 years ago
- 7b7ad80 Updated copyright notices by Brian Hinz · 12 years ago
- 2e248ad Another overhaul of the key event handlers. There was a fundamental flaw in the previous implementation due to the fact that java key modifiers associated with a key_pressed or key_released event are reported with respect to each particular event. Thus, for example a key sequence of CTRL press, letter press, CTRL release, letter release never sends the corresponding release for the CTRL+letter down event. Key events are now synchronized on a monitor object to help ensure that the key sequence is preserved. This implementation mirrors the fltk viewer quite closely and, as far as I can tell, is capable of sending all of the same keysyms. by Brian Hinz · 12 years ago
- ee1e5e5 Applied DRC's patch to fix broken RRE decoder in java client by Brian Hinz · 12 years ago
- c0a3609 Whitespace cleanup only by Brian Hinz · 12 years ago
- accdd95 More fixes for key event issues. It seems that on WindowsXP sending the actual key press/release separately can be mis-interpreted by the server as holding the key down. Using a keyTyped event for all character input ensures that we can send an immediate down/up. It also works around the broken AltGr detection in Java 6. Also added support for more keys (F13-F24, etc.). Some key definitions in java don't have X11 equivalents or I could not be sure so I've left them commented out. by Brian Hinz · 12 years ago
- 776c558 Backported a number of fixes/enhancements (mostly related to keymapping) from TurboVNC viewer. Also cleaned up some whitespace and minor formatting changes. by Brian Hinz · 13 years ago
- 299df68 Using DirectColorModel constructor with an alpha mask other than 0 creates a ColorMap with Transparency.TRANSLUCENT rather than OPAQUE. This in turn causes rendering between opaque BufferedImages or to the screen to be performed without HW acceleration. by Brian Hinz · 13 years ago
- d93a26d Cleanup linter warnings wherever possible and suppress all linter warnings from Jsch code by Brian Hinz · 13 years ago
- 5975ea6 Fixes regression introduced by r5016 (exception produced when connecting to 8bpp server) by Brian Hinz · 13 years ago
- b036796 fixed bug where IndexColorModel was reset when switching to 8bpp from another depth by Brian Hinz · 13 years ago
- 5471170 r4960 broke support for pixel formats with depth < 24. This corrects that and also forces a full framebuffer update whenever the format is changed. by Brian Hinz · 13 years ago
- 92ddde2 adds initial support for loading & saving of both configuration files and user preferences by Brian Hinz · 13 years ago
- 19810ef Implemented rfb/Configuration similar to the native client methods. Added equivalent cmd line options for all native client options except "-menuKey", which needs a little more work on the GUI side before it can be added. by Brian Hinz · 13 years ago
- 6eaa7d2 improve readability of usage message displayed by Java viewer. by Brian Hinz · 13 years ago
- b213da6 Update address of FSF and copyright notices to assign proper credit. by Brian Hinz · 13 years ago
- b3ea375 Prevent viewer from reconfiguring viewport on pixel format changes. by Brian Hinz · 13 years ago
- 28aa3a8 BufferedImage performance is poor on Microsoft Windows platforms, so fallback to the 1.2 implementation if the BI cannot be HW accelerated. Also streamline some of the code by removing synchronized statements and making the method calls themselves synchronized. Modification to the selector implementation to make it behave more like a unix selector by Brian Hinz · 13 years ago
- 84c9467 Fixes handshake failure caused by premature loop break when data is not ready. by Brian Hinz · 13 years ago
- 35022e0 Changes aimed at making the behavior of the java client more consistent with the binary client. by Brian Hinz · 13 years ago
- ef41e92 Workaround for potential failure to read the version string if the data isn't already in the buffer. May need further consideration, the problem can't be reproduced with the binary viewer. by Brian Hinz · 13 years ago
- 32fee35 Fix problem noted in feature request 3482254 where selecting Raw encoding caused the Java viewer to freeze. by Brian Hinz · 14 years ago
- 44bc7d2 Improve performance of Java viewer by using buffered image as drawing surface. Simplified soft cursor construction. by Brian Hinz · 14 years ago
- 93464bc make sure we actually throw caught execptions in java viewer by Brian Hinz · 14 years ago
- af15db2 Adds support for fence & continuous updates extensions to java viewer. Adds low level hooks for TurboVNC fine grained quality controls. by Brian Hinz · 14 years ago
- c4053bb Improved Tight JPEG decode time by ~25% using PixelGrabber rather than getting each pixel manually. by Brian Hinz · 14 years ago
- 0eaec7d Replace all stream-based IO with non-blocking NIO-based implementation. Still a fair amount of cleanup to do, particularly in the SSL handler, which is not very robust, and exception handling in general. All core functionality appears to be working fine though. by Brian Hinz · 14 years ago
- f399910 make sure that color map is set for all pixel formats or throw an exception by Brian Hinz · 14 years ago
- e7f53dc oops, bad commit! I only meant to commit the changes to the TightDecoder. by Brian Hinz · 14 years ago
- 57e6143 Grabbing the RGB components from the BufferedImage one at a time and converting the to a 24bpp RGB color manually is about 25% faster than using BufferedImage.getRGB(). by Brian Hinz · 14 years ago
- 16ec1a0 Tight decoder fixes to address issues described in bug #3444605 by Brian Hinz · 14 years ago
- 13dbd6b Sync up java Tight decoder with recent changes to C client as much as possible. These changes should also fix the 16bpp issue reported in bug #3429667. I think there are probably errors in the FilterGradient* code but I can't get any servers to actually send this type of data to test it. by Brian Hinz · 14 years ago
- a0d836b add PasswordFile parameter as requested in tracker #3441859 by Brian Hinz · 14 years ago
- 6b4aea7 improved Tight decoder performance. by Brian Hinz · 14 years ago
- 9b7b087 java client should accept server port specified as either rfb port or display offset. Credit to Dan Garton for pointing this out. by Brian Hinz · 14 years ago
- a2ebd52 null out BufferedImage object to make sure it doesn't lead to a memory leak by Brian Hinz · 14 years ago
- 74213fc remove unsupported sectype by Brian Hinz · 14 years ago
- 7482887 corrected endianess bug introduced in r4742 by Brian Hinz · 14 years ago
- ad78f75 massive performance improvements. zrle measured at 2.5x faster (no measurements for tight, but should be the same or better). by Brian Hinz · 14 years ago
- 2998de6 Improved TightJPEG decoder by using a BufferedImage. It simplifies the code, and even though it's just used for grabbing the pixels, it should be faster since it can be HW accelerated. Also added a super.finalize() to the finalizer method in the ZlibInStream class for good measure. by Brian Hinz · 14 years ago
- cb74626 Fix more unused local variables and static (class) variables and methods being used in instance warnings by Brian Hinz · 14 years ago
- 6a42a37 cleaned up unused local variables, unnecessary package imports, and fixed some methods and variables that were incorrectly defined as static by Brian Hinz · 14 years ago
- c19ab9e Move Java source up one level and allow Java viewer to be built as a standalone project (per community request) by DRC · 14 years ago