1. cedce60 Remove unused force protocol 3.3 code by Pierre Ossman · 6 years ago
  2. d95be6c [Java] Fix error in VeNCrypt protocol implemtation by Brian P. Hinz · 7 years ago
  3. 991c857 Release queueMutex using finally blocks by Pepijn Van Eeckhoudt · 7 years ago
  4. b40235a Fixes for erros in java hextile/zrle decoders by Brian P. Hinz · 8 years ago
  5. 88a4541 Display security state when asking for password (java) by Brian P. Hinz · 8 years ago
  6. 9a9f9f0 Move UserPasswordGetter out of CConn by Brian P. Hinz · 8 years ago
  7. e5b4003 Refactoring and implementation changes to keyboard and mouse handling by Brian P. Hinz · 8 years ago
  8. d2cc34d Add formatted string function to LogWriter. by Brian P. Hinz · 8 years ago
  9. daa7a5e Rename CMsgWriter functions to match C++ code by Brian P. Hinz · 8 years ago
  10. a8ecb79 Send cursor pseudo-encodings in order of preference by Pierre Ossman · 8 years ago
  11. d698a6c Fully implement support for alpha cursor pseudo encoding. by Brian P. Hinz · 8 years ago
  12. 5e8227d Fix for NPE when zero width or height alpha cursor is sent by Brian P. Hinz · 8 years ago
  13. 3a7d3c8 Handle certificate verification for saved certs correctly by Brian P. Hinz · 8 years ago
  14. b22624f Allow multiple certs with same DN in saved certs file. by Brian P. Hinz · 8 years ago
  15. b6b61c1 Various fixes for Region handling in java viewer by Brian P. Hinz · 8 years ago
  16. 4aaef59 Minimize thread blocking and improve thread safety in java viewer by Brian P. Hinz · 8 years ago
  17. 8601826 Name threads for easier profiling by Brian P. Hinz · 8 years ago
  18. 93c1203 Better checks for object equality, remove redundant initializer by Brian P. Hinz · 8 years ago
  19. 37d371e CopyRectDecoder missing getAffectedRegion method in java viewer by Brian P. Hinz · 8 years ago
  20. 8381fcc Multithreaded decoder improvements (java viewer) by Brian P. Hinz · 8 years ago
  21. 606ca31 More fixes for java viewer performance regression by Brian P. Hinz · 8 years ago
  22. 8372204 Partial fix for java viewer performance regression by Brian P. Hinz · 8 years ago
  23. 038dc6e Java client support for X Cursor by Brian P. Hinz · 9 years ago
  24. 6842566 Fix for exception handling in decoder threads (java client) by Brian P. Hinz · 9 years ago
  25. 6fd7e01 Java client support for cursors with full alpha by Brian P. Hinz · 9 years ago
  26. 99a855a Fix regression that omitted support for client redirect. by Brian P. Hinz · 9 years ago
  27. 985d0eb Complete rewrite of pixel buffer & decoder implementation. by Brian P. Hinz · 9 years ago
  28. 91b12e3 Delete unecessary files by Brian P. Hinz · 9 years ago
  29. bcaadbe Method cleanup. by Brian P. Hinz · 9 years ago
  30. 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
  31. 43147c3 Add workaround for Vino's VeNCrypt implementation to Java viewer by Brian P. Hinz · 10 years ago
  32. fdb6699 More cleanup of x509 exception handling in java viewer by Brian P. Hinz · 10 years ago
  33. 63ee867 Cleanup exception handling for x509* auth types in java viewer by Brian P. Hinz · 10 years ago
  34. 218be28 Added hostname verification for x509 authentication types by Brian P. Hinz · 10 years ago
  35. b7f18a3 Don't exit completely if single viewer declines server cert by Brian P. Hinz · 10 years ago
  36. 395a934 Fixes for X509 CA certificate handling by Brian P. Hinz · 10 years ago
  37. 3ee966e Handle CA chain certificates by Brian P. Hinz · 10 years ago
  38. 95f39a5 Improve handling of x509 authentication by Brian P. Hinz · 10 years ago
  39. ea4b642 Decode serverCutText to ISO-8859-1 by Brian P. Hinz · 11 years ago
  40. 08f3ab6 Don't violate RFB spec by sending UTF-8 by Brian P. Hinz · 11 years ago
  41. e203708 Major overhaul of SSLEngineManager by Brian P. Hinz · 11 years ago
  42. 7b7ad80 Updated copyright notices by Brian Hinz · 12 years ago
  43. 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
  44. ee1e5e5 Applied DRC's patch to fix broken RRE decoder in java client by Brian Hinz · 12 years ago
  45. c0a3609 Whitespace cleanup only by Brian Hinz · 12 years ago
  46. 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
  47. 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
  48. 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
  49. d93a26d Cleanup linter warnings wherever possible and suppress all linter warnings from Jsch code by Brian Hinz · 13 years ago
  50. 5975ea6 Fixes regression introduced by r5016 (exception produced when connecting to 8bpp server) by Brian Hinz · 13 years ago
  51. b036796 fixed bug where IndexColorModel was reset when switching to 8bpp from another depth by Brian Hinz · 13 years ago
  52. 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
  53. 92ddde2 adds initial support for loading & saving of both configuration files and user preferences by Brian Hinz · 13 years ago
  54. 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
  55. 6eaa7d2 improve readability of usage message displayed by Java viewer. by Brian Hinz · 13 years ago
  56. b213da6 Update address of FSF and copyright notices to assign proper credit. by Brian Hinz · 13 years ago
  57. b3ea375 Prevent viewer from reconfiguring viewport on pixel format changes. by Brian Hinz · 13 years ago
  58. 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
  59. 84c9467 Fixes handshake failure caused by premature loop break when data is not ready. by Brian Hinz · 13 years ago
  60. 35022e0 Changes aimed at making the behavior of the java client more consistent with the binary client. by Brian Hinz · 13 years ago
  61. 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
  62. 32fee35 Fix problem noted in feature request 3482254 where selecting Raw encoding caused the Java viewer to freeze. by Brian Hinz · 14 years ago
  63. 44bc7d2 Improve performance of Java viewer by using buffered image as drawing surface. Simplified soft cursor construction. by Brian Hinz · 14 years ago
  64. 93464bc make sure we actually throw caught execptions in java viewer by Brian Hinz · 14 years ago
  65. 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
  66. c4053bb Improved Tight JPEG decode time by ~25% using PixelGrabber rather than getting each pixel manually. by Brian Hinz · 14 years ago
  67. 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
  68. f399910 make sure that color map is set for all pixel formats or throw an exception by Brian Hinz · 14 years ago
  69. e7f53dc oops, bad commit! I only meant to commit the changes to the TightDecoder. by Brian Hinz · 14 years ago
  70. 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
  71. 16ec1a0 Tight decoder fixes to address issues described in bug #3444605 by Brian Hinz · 14 years ago
  72. 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
  73. a0d836b add PasswordFile parameter as requested in tracker #3441859 by Brian Hinz · 14 years ago
  74. 6b4aea7 improved Tight decoder performance. by Brian Hinz · 14 years ago
  75. 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
  76. a2ebd52 null out BufferedImage object to make sure it doesn't lead to a memory leak by Brian Hinz · 14 years ago
  77. 74213fc remove unsupported sectype by Brian Hinz · 14 years ago
  78. 7482887 corrected endianess bug introduced in r4742 by Brian Hinz · 14 years ago
  79. 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
  80. 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
  81. cb74626 Fix more unused local variables and static (class) variables and methods being used in instance warnings by Brian Hinz · 14 years ago
  82. 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
  83. 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