File: WhatsNew

package info (click to toggle)
vnc-java 3.3.3r2-5
  • links: PTS
  • area: contrib
  • in suites: sarge
  • size: 240 kB
  • ctags: 291
  • sloc: java: 2,078; makefile: 83; sh: 41
file content (108 lines) | stat: -rw-r--r-- 4,965 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
* TightVNC 1.2.1

  - Win32 server: added support for reverse connections on ports other
    than 5500, modified patch from Steve Kann.

  - Win32 viewer: added support for new command-line options:
    -noshared and -encoding XXX.

  - Bugfixes in Win32 viewer: changes in exception handling eliminate
    Borland C++ compilation problems causing application crashes on
    repetitive connections, notably in the listen mode. Also, now
    warning exceptions causing disconnects are reported to user,
    except for the case when a user has closed the viewer window.

  - Better packaging in Win32 version: self-installing package is
    available, vncviewer now shows correct icon image.

  - Unix vncviewer: Default tunneling command template has been
    changed, to allow tunneled connections to hosts where only
    loopback VNC connections are enabled. New -via <GATEWAY>
    command-line option provides enhanced tunneling functionality, now
    one can make vncviewer tunnel connections to a VNC host via third
    machine acting as a gateway.

  - Java viewer: Addition of new parameters PASSWORD, "Show Controls",
    and "View Only", modified patch from Steve Kann.

* TightVNC 1.2.0

  - Tight encoding is now configurable and can operate at different
    compression levels where low compression levels are very fast in terms of
    CPU usage. New "-compresslevel N" option implemented in vncviewer to set
    compression levels for Tight encoding (1 - fast, 9 - best).

  - Enhanced techniques to split large rectangles in Tight encoder; now it
    tries to find large solid-color areas and send them in separate
    rectangles.

  - Lossy JPEG compression in Tight encoding has been implemented, new
    "-quality N" vncviewer option should be used to enable this feature (0 -
    low image quality and best compression, 9 - best image quality). JPEG
    compression is used only for screen areas that seem to be suitable for
    JPEG compression (although algorithms to detect such areas are not
    perfect, of course).

  - New "XCursor" and "RichCursor" encodings implemented. They are used to
    transmit cursor shape updates from server to clients ("local cursor"
    feature requested by many users). Mouse movement no longer causes
    framebuffer updates to happen, vncviewer processes mouse locally when
    this feature is active. New -nocursorshape vncviewer option turns this
    feature off.

  - A number of recent changes from both TridiaVNC and AT&T's releases merged
    into the sourse, now the code is based on version 3.3.3r2 for Unix part,
    and on 3.3.3r9 for Win32.

  - Unix vncviewer: When -tunnel option is specified in the command line,
    special rules are now used to choose preferred encoding. Now viewer does
    not think that server is running on the same machine when tunneling is on
    and the preferred encoding is now "tight" with default compression
    instead of raw.

  - Xvnc: Rules to set default pixel formats have been changed: now they are
    RGB565 instead of BGR556 for color depth 16, and RGB888 instead of BGR888
    for depth 24. This makes Xvnc compatible with Imlib renderer used in
    Gnome and also helps to avoid unnecessary pixel format translations in
    many cases.

  - Xvnc: X11 modifier mapped to META key is now Mod4 instead of Mod1. New
    -compatiblekbd option implemented in Xvnc to force META and ALT keys
    behave the same way as they do in the original AT&T's version.

  - A number of bugs fixed: viewer crashes after inflate() call, Xvnc CoRRE
    encoding problems, Xvnc bit-order issues in XCursor and RichCursor
    encodings, etc.

  - Java viewer now supports Tight encoding and cursor shape updates. Drawing
    techniques were changed, settings "Raw pixel drawing: Fast/Reliable" and
    "CopyRect: Fast/Reliable" removed from the Options panel since they do
    not make sense in new drawing model.

  - Other new features, optimizations, fixes and cleanups, see ChangeLog
    files.

* VNC Tight Encoding 1.1

  - New ``gradient'' filter implemented in servers (it can be disabled in
    Xvnc with new -lazytight option). The filter preprocess full-color screen
    areas prior to compression in order to achieve better compression ratios
    (with the cost of slower compression). Vncviewers of version 1.0 had
    support for this filter already, but there was small bug causing image
    distortions in certain cases. So it is recommended to upgrade both
    servers and viewers.

  - Stupid bug fixed: extra unused color was included in palettes in many
    cases; compression ratios used to be worse than they should be.

  - The algorithm used to split large rectangles into parts has been changed. 
    This change can increase compression ratios in many situations.

  - Byte-order issues in servers have been (hopefully) fixed.

  - Performance tuning, code rewrites and cleanups in various places.

* VNC Tight Encoding 1.0

  - Initial release.