Date
|
Changes
|
30/Dec/22
3.10.1
|
NEW: Optimizations and fixes for Windows 11 and latest versions of UltraVNC server
|
24/Jan/21
3.9.5
|
NEW: License file can be placed at %APPDATA%\SmartCode Solutions\ViewerX\ folder
|
FIX: Stability fixes.
|
11/Oct/20
3.9.2
|
FIX: Crash during file transfer to an UltraVNC server (64-bit only)
|
1/May/19
3.8.4
|
NEW: Signed with SHA1 and SHA256 code signing certificate.
|
FIX: Stability fixes.
|
28/Oct/18
3.8.3
|
FIX: Stability fixes.
|
4/Sep/18
3.8.2
|
NEW: Improved compatibility with UltraVNC / SecureVNC DSM plug-in.
|
22/Apr/18
3.8.1
|
NEW: The ability to align remote screen within ViewerX ActiveX control boundaries. See the new values that have been added to the ScreenStretchMode enum.
|
NEW: The NTLM login window is pre-initialized with the current user name and domain if no credentials have been set via the API.
|
28/Feb/18
3.7.6
|
NEW: ViewerX now has a separate binary that must be used under Windows XP. The file is located under %ProgramFiles(x86)%\SmartCode Solutions\ViewerX VNC Viewer ActiveX\ActiveX\Windows XP\
|
FIX: ViewerX makes the hosting application window active when a connection uppon esteblishing a connection.
|
20/Dec/17
3.7.5
|
FIX: 64-bit build may crash while perfoming UltraVNC NTLM authentication.
|
2/Sep/17
3.7.4
|
FIX: Cancel button is not visible on the password prompt screen.
|
1/Apr/17
3.7.3
|
NEW: Improved compatibility with Xvnc server.
|
2/Jan/17
3.7.2
|
NEW: Various rendering optimizations and fixes.
|
11/Jan/16
3.7.0
|
NEW: Implemented support for libjpeg-turbo. This allows to accelerate decompression and processing of jpeg images.
|
FIX: Miscellaneous bug fixes.
|
30/Jun/15
3.6.2
|
FIX: Stability and security fixes.
|
1/Mar/15
3.6.1
|
NEW: Support for unicode clipboard transfers when connected to UltraVNC server.
|
22/Dec/14
3.5.9
|
FIX: On rare occasions ViewerX crashes when remote server closes VNC connection.
|
16/Nov/14
3.5.8
|
FIX: Stability and security fixes.
|
12/Apr/14
3.5.7
|
FIX: Security vulnerability TLS heartbeat read overrun (CVE-2014-0160).
|
22/Sep/13
3.5.6
|
FIX: Stability fixes.
|
6/Jan/13
3.5.5
|
FIX: Windows 8 compatibility fixes.
|
11/Jul/12
3.5.4
|
NEW: Improved support for handling of so-called "dead" keys, for example accent key on Spanish keyboard.
|
21/May/12
3.5.3
|
NEW: If the Disconnect() method was called while an asynchronous connection
(ConnectAsync) is still being established, it would return immediately. Previously the Disconnect() method would hang until a connection has been established.
|
FIX: Fixed a memory leak.
|
20/Mar/12
3.5.2
|
NEW: Changed the way how ViewerX renders screen updates when the UpdatesRequestInterval property is set to non-zero value.
|
FIX: Calling SetDormant(bool) method may result in the application crash.
|
5/Mar/12
3.5.1
|
NEW: Added support for SecureVNC v2.3 DSM plugin.
|
FIX: Upon establishing a connection scrollbars may not be visible.
|
31/Jan/12
3.4.3
|
NEW: When connected to an UltraVNC server running on Vista / Windows7, the Auto Reconnect feature has been fine tuned to better handle cases when UltraVNC server breaks connection upon user logoff.
|
FIX: Application may hang when Auto Reconnect window appears.
|
30/Sep/11
3.4.1
|
NEW: ConnectingText, DisconnectedText, ListeningText properties now support Unicode strings.
|
9/Sep/11
3.3.8
|
FIX: "Empty desktop size" error when accepting listening connection from or establishing connection to a TightVNC server without password set.
|
FIX: ConnectionAccepted event gets sent after Disconnected event.
|
8/Sep/11
3.3.7
|
NEW: Added support for sending Ctrl+Alt+Del command to a remote computer via
Ctrl+Alt+End keyboard shortcut. See IScVxAdvancedSettings::HotKeyCtrlAltDel and
IScVxAdvancedSettings::EnableHotKeyCtrlAltDel properties for more information.
|
FIX: Fine-tuned scrollbars behavior.
|
1/Aug/11
3.3.6
|
FIX: Minor bug fixes.
|
7/July/11
3.3.5.0
|
NEW: Added ScreenStretchRenderingQuality property. When the screen stretching mode is enabled, this property allows you to switch between GDI and GDI+ based screen scaling engine. Starting with this build, by default, ViewerX uses GDI+ (Low Quality) scaling mode.
|
31/May/11
3.3.4.0
|
FIX: It takes too long to establish connection to a computer that has IPv4 and IPv6 addresses assigned.
|
4/Apr/11
3.3.2.0
|
NEW: Improved compatibility with Mac OS X VNC Server
|
18/Mar/11
3.3.1.0
|
NEW: ConnextXXX functions have been updated to support Internet Protocol version
6 (IPv6).
|
16/Feb/11
3.2.3.0
|
NEW: Support for legacy VNC servers (such as RealVNC 3.3.7) that use RFB v3.3 protocol.
|
02/02/11
3.2.2.0
|
NEW: API: Event OnMouseMove - allows tracking of the mouse cursor movements.
|
01/25/11
3.2.1.0
|
NEW: Support for UltraVNC Server 1.0.9.5 with RFB protocol v3.8. This enables file-transfer
with 1.0.9.5 servers and fixes "Unsupported security type" message that you would
receive if you had tried to connect to an UltraVNC 1.0.9.5 with NTLM authentication.
|
11/12/10
3.1.6.0
|
C# sample project has been modified to use ViewerX as registration-free COM component.
|
FIX: Minor fixes.
|
10/22/10
3.1.4.0
|
CHANGED: SendMousePointerEvent was made compatible to work with any VNC server.
In the previous builds it was working with UltraVNC server only.
|
FIX: Stability fixes.
|
08/30/10
3.1.3.0
|
FIX: When using non-English keyboard layout some characters may appear as question
marks.
|
07/29/10
3.1.2.0
|
NEW: SecureVNC v2.2.4.0 DSM plug-in support. See the API reference on IScVxUltraSecurity_SecureVNC
interface for more details.
|
04/27/10
3.0.6.1
|
FIX: Mouse clicks handled incorrectly if Chinese, Japanese or Korean language is
set as the default input method.
|
04/14/10
3.0.6.0 RTM
|
NEW: Brand new rendering engine implementation. The engine uses less CPU and renders
screen updates much faster comparing to the previous versions.
|
NEW: Ability to reconnect automatically to a VNC server in the event of a network
disconnection. To support this feature new EnableAutoReconnect property and OnAutoReconnecting
event have been added.
|
NEW: Added support for Ultra, ZYWRLE, and Cache encodings.
|
NEW: ColorDepth property allows to specify the number of colors used. Currently
full colors, 256 colors, 64 colors, and 8 colors palettes are supported. This property
deprecates the RestrictPixel property.
|
NEW: New events have been added that allow logging of messages sent/received via
UltraVNC chat.
|
NEW: GetScreenBitmapScaled method has been implemented. In the previous builds this
method was returning black&white image.
|
NEW: event OnDisableRemoteInputChanged. Fired when ViewerX receives new "disable
remote input" state from VNC server.
|
NEW: OuterBackgroundColor property has been added. It sets the outer background
color. This background color is used to paint the background when the ViewerX size
is larger than the remote screen.
|
FIX: Fixed several stability issues.
|
FIX: Screen is no longer updated after sending or receiving files via UltraVNC file
transfer.
|
FIX: If application creates multiple ViewerX instances that use Tight encoding +
JPEG compression may cause random crashes.
|
FIX: Screen artifacts in form of horizontal lines may appear when ZlibHex encodings
is used.
|
FIX: File Transfer window appears instead of the chat window when chat is initiated
from the server side.
|
10/19/09
2.9.7.0
|
NEW: ViewerX 64-bit version is now available. The installer now installs 32-bit
and 64-bit ViewerX binaries.
|
FIX: Fails to establish connection via HTTP proxy.
|
07/03/09
2.9.6.3
|
FIX: In a multi-monitor configuration, "Enter Login Credentials" window was always
displayed on the primary monitor.
|
FIX: If CursorTrackingMode is set VCT_NO_CURSOR(0) mouse cursor may disappear when
hovering over scrollbars.
|
06/12/09
2.9.6.1
|
FIX: Moving mouse cursor with "screen stretching" mode enabled may leave trailing
marks on the screen.
|
05/14/09
2.9.6.0
|
NEW: ISmartCodeVNCViewer2::SendCustomKeyEx - sends key up or key down notifications
to a remote VNC server.
|
02/13/09
2.9.5.5
|
NEW: Support for "per-user" COM registration.
|
FIX: Cannot open more than one ViewerX instance with DSM encryption enabled.
|
01/12/09
2.9.5.4
|
NEW: Enchanced support for UltraVNC 1.0.5.3 file transfers.
|
NEW API: ISmartCodeVNCViewer2::SwitchMultiMonitor, IScVxCapabilities::SwitchMultiMonitor
- Allows you to switching between displays. UltraVNC server specific feature.
|
NEW API: ISmartCodeVNCViewer2::UVNCS_KeyData, IScVxUltraVNCSecurity::KeyData - Sets
RC4 key in form of SAFEARRAY of bytes.
|
NEW API: ISmartCodeVNCViewer2::UVNCS_KeyDataAsHexStr, IScVxUltraVNCSecurity::KeyDataAsHexStr
- Sets RC4 key in form of HEX string. Each byte must be represented by two hexadecimal
characters. If the byte value can be represented by a single hex character it must
be padded with zero value. For example, 0F.
|
NEW API: ISmartCodeVNCViewer2::UVNCS_KeyStorage, IScVxUltraVNCSecurity::KeyStorage
- Specifies which key storage ViewerX must use to read RC4 key data. RC4 key can
be passed to ViewerX as path to external RC4 file, binary SAFEARRAY, or in form
of HEX string.
|
07/14/08
2.9.5.1
|
FIX: ViewerX fails to repaint itself properly when screen stretching mode is turned
on.
|
04/25/08
2.9.5.0
|
NEW: SOCKS5 (username/password) proxy support.
NEW: Improved the error diagnostic in case if ViewerX was unable to establish a
VNC connection.
|
01/29/08
2.9.0.0
|
NEW: Aspect ratio screen stretching mode support (ScreenStretchMode::SSM_ASPECT)
|
10/01/07
2.8.7.0
|
FIX: Scrollbars aren't visible after establishing connection to a server with screen
resolution larger than ViewerX window size.
FIX: Destroying ViewerX while VNC file transfer window is visible may result in
a crash.
FIX: On rare occasions, ViewerX may hand while closing VNC connection.
|
09/19/07
2.8.6.0
|
FIX: Security fix CVE-2007-2526
|
08/24/07
2.8.5.0
|
NEW: ISmartCodeVNCViewer::AuthenticationFailed event allows to suppress the password
prompt dialog.
FIX: Cannot move ViewerX in Visual Basic 6 designer.
|
02/21/07
2.8.1.0
|
NEW: Ability to select "single window" (UltraVNC server only).
NEW: Enable/Disable remote input (UltraVNC server only).
|
11/15/06
2.7.7.1
|
FIX: Rendering problems when running in the stretched mode
|
09/06/06
2.7.6.0
|
NEW: Support for UltraVNC MSRC4 DSM plug-in v1.2.2.
|
08/08/06
2.7.5.0
|
FIX: Attempt to establish connection via SOCKS5 proxy server crashes ViewerX.
|
07/07/06
2.7.4.0
|
NEW: Support for UltraVNC 1.0.2 NTLM (MSLogon v2) authentication.
|
03/29/06
2.6.10.0
|
Implemented workaround for a Delphi forms bug: ViewerX doesn't send keyboard events
when hosted inside Delphi application.
|
03/23/06
2.6.9.0
|
FIX: Stability fixes.
FIX: TightVNC and UltraVNC file transfers are broken.
|
01/25/06
2.6.8.0
|
NEW: UltraVNC DSM plug-in support.
NEW: UltraVNC Single-Click server support.
NEW: ZRLE encoding support.
|
10/20/05
2.5.86.2
|
CHANGES: Starting from this build, the control intercepts Alt key presses and doesn't
pass them to the parent container.
|
08/25/05
2.5.86.0
|
FIX: Ctrl-C, Home, End and some other keys might not work when the control is hosted
inside Internet Explorer.
|
07/28/05
2.5.85.1
|
FIX: Fixes in the UltraVNC file transfer.
FIX: ISmartCodeVNCViewer2::ListenEx uses default port value instead of a custom
one.
|
05/10/05
2.5.83.0
|
NEW: Support for UltraVNC file transfer.
NEW METHODS: ISmartCodeVNCViewer2::SendCustomKey
|
04/20/05
2.5.75.0
|
NEW: Support for UltraVNC Repeater proxy.
|
02/15/05
2.5.72.0
|
NEW: Better handling of remote screen resolution changes. ServerDimension event
is now fired on every screen resolution change.
FIX: Background painting problem errors if ViewerX control window size is bigger
than remote screen size.
|
02/03/05
2.5.71.1
|
FIX: Visual Basic sample project fails to instantiate ActiveX control.
FIX: Values of ListeningText, DisconnectedText, ConnectingText properties are invalid
when loading control from persistent storage.
|
02/01/05
2.5.71.0
|
NEW: Support for UltraVNC chat (ISmartCodeVNCViewer2::OpenChat).
NEW: Help file updated with IScVxCapabilities interface description.
|
01/10/05
2.5.69.0
|
FIX: Artifacts when control is in Stretching mode.
|
01/07/05
2.5.68.0
|
FIX: Minor fixes in file transfer dialog.
|
11/26/04
2.5.66.0
|
NEW: Synchronized with latest TightVNC 1.3dev6 release.
|
11/09/04
2.5.65.1
|
FIX: ViewerX might freeze if VNC server goes down.
CHANGED: Rebuild with renewed software signing certificate.
|
08/17/04
2.5.61.0
|
NEW: Added support for the latest TightVNC 1.3dev5 and RealVNC 4.0 features.
NEW PROPERTIES: ISmartCodeVNCViewer2::AltKeyPressed, ISmartCodeVNCViewer2::CtrlKeyPressed
NEW METHODS: ISmartCodeVNCViewer2::OpenFileTransfer, ISmartCodeVNCViewer2::SendCtrlEsq
|
06/30/04
2.3.45.0
|
FIX: ViewerX fails to verify design-time license on Windows 2000 based computers.
FIX: Internet Explorer stops resolving URLs after refreshing HTML page with ViewerX
control.
|
04/30/04
2.3.42.0
|
NEW: Added ConnectedText, DisconnectedText, and ListeningText properties
|
04/05/04
2.3.41.5
|
CHANGES: Minor changes in the control resizing handling.
|
03/05/04
2.3.40.3
|
FIX: On some installations, ViewerX repositions itself to the upper left corner
inside container window.
FIX: When running inside a Web Browser, ViewerX loses input focus after browser
window has been restored from minimized state.
|
02/25/04
2.3.40.1
|
NEW: Help file updated with information about deploying ViewerX to a Web server.
NEW: PLK license file has been included in installation package.
|
02/20/04
2.3.40.0
|
NEW: Listening VNC viewer has been implemented. Now ViewerX control can listen for
incoming VNC server connections.
|
01/27/04
2.3.38.0
|
FIX: High CPU usage when working in "stretched mode".
|
01/07/04
|
Initial release
|