SmartCode ViewerX VNC Changelog

What's new in SmartCode ViewerX VNC 3.6.1.0

Mar 2, 2015
  • NEW: Support for unicode clipboard transfers when connected to UltraVNC server.

New in SmartCode ViewerX VNC 3.5.9.0 (Dec 22, 2014)

  • FIX: On rare occacions ViewerX crashes when remote server closes VNC connection.

New in SmartCode ViewerX VNC 3.5.8.0 (Nov 17, 2014)

  • FIX: Stability and security fixes.

New in SmartCode ViewerX VNC 3.5.7.0 (Apr 28, 2014)

  • FIX: Security vulnerability TLS heartbeat read overrun (CVE-2014-0160).

New in SmartCode ViewerX VNC 3.5.6.0 (Oct 11, 2013)

  • Stability fixes.

New in SmartCode ViewerX VNC 3.5.5.0 (Oct 11, 2013)

  • FIX: Windows 8 compatibility fixes.

New in SmartCode ViewerX VNC 3.5.4.0 (Jul 11, 2012)

  • NEW: Improved support for handling of so-called "dead" keys, for example accent key on Spanish keyboard.

New in SmartCode ViewerX VNC 3.5.3.0 (May 26, 2012)

  • 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.

New in SmartCode ViewerX VNC 3.5.2.0 (May 26, 2012)

  • 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.

New in SmartCode ViewerX VNC 3.5.1.0 (Mar 6, 2012)

  • NEW: Added support for SecureVNC v2.3 DSM plugin.
  • FIX: Upon establishing a connection scrollbars may not be visible.

New in SmartCode ViewerX VNC 3.4.3.0 (Feb 22, 2012)

  • 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.

New in SmartCode ViewerX VNC 3.4.1.0 (Feb 22, 2012)

  • NEW: ConnectingText, DisconnectedText, ListeningText properties now support Unicode strings.

New in SmartCode ViewerX VNC 3.3.8.0 (Feb 22, 2012)

  • 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.

New in SmartCode ViewerX VNC 3.3.7.0 (Feb 22, 2012)

  • 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.

New in SmartCode ViewerX VNC 3.3.6.0 (Aug 27, 2011)

  • FIX: Minor bug fixes.

New in SmartCode ViewerX VNC 3.3.5.0 (Jul 11, 2011)

  • 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.

New in SmartCode ViewerX VNC 3.2.3.0 (Feb 16, 2011)

  • NEW: Support for legacy VNC servers (such as RealVNC 3.3.7) that use RFB v3.3 protocol

New in SmartCode ViewerX VNC 3.2.2.0 (Feb 4, 2011)

  • NEW: API: Event OnMouseMove - allows tracking of the mouse cursor movements.

New in SmartCode ViewerX VNC 3.1.4.0 (Oct 22, 2010)

  • 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.

New in SmartCode ViewerX VNC 3.1.3.0 (Aug 31, 2010)

  • FIX: When using non-English keyboard layout some characters may appear as question marks.

New in SmartCode ViewerX VNC 3.1.2.0 (Aug 2, 2010)

  • NEW: SecureVNC v2.2.4.0 DSM plug-in support.

New in SmartCode ViewerX VNC 3.0.6.1 (Apr 28, 2010)

  • FIX: Mouse clicks handled incorrectly if Chinese, Japanese or Korean language is set as the default input method.

New in SmartCode ViewerX VNC 3.0.6.0 (Apr 15, 2010)

  • 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.

New in SmartCode ViewerX VNC 3.0.4.0 Beta (Mar 9, 2010)

  • 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
  • NEW: event OnDisableRemoteInputChanged. Fired when ViewerX receives new "disable remote input" state from VNC server

New in SmartCode ViewerX VNC 2.9.6.3 (Oct 16, 2009)

  • ViewerX 64-bit version is now available. The installer will install 32-bit and 64-bit ViewerX biniaries

New in SmartCode ViewerX VNC 2.9.5.4 (Jan 14, 2009)

  • NEW: Enhanced 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
  • 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 stri

New in SmartCode ViewerX VNC 2.9.5.1 (Jul 16, 2008)

  • FIX: ViewerX fails to repaint itself properly when screen stretching mode is turned on