ISL Light 3.0.3 stable for Windows (2007-01-18)

 

MS Windows Vista compatibility

34911: Defect fix: Windows Vista message box is not clickable More

Description:

When MessageBox is shown and skinned on Windows Vista machine the message box buttons cannot be clicked with mouse pointer. The problem applies on all message boxes that are showed and skinned by the ISL Light Client and ISL Light Desk.

Procedure:
  1. start ISL Light Desk program on computer with Windows Vista OS
  2. request code by clicking on "get code" button
  3. click on close button
  4. skinned message box shown cannot be confirmed by clicking on yes button
Observed in:

Operating System: MS Windows Vista

ISL Light Desk windows version: 3.0.2 and prior

ISL Light Client windows version 3.0.2 and prior

Resolution:

Problem was fixed by implementing ISL provided message box. The new message box behaves and looks same as message box on Windows XP.

Implemented in:

ISL Light Desk windows version: 3.0.2 and prior

ISL Light Client windows version 3.0.2 and prior

34932: Feature: Windows Vista execution level More

Description:

MS Windows Vista added execution level setting for process which is read from resources of a process. One process can access another process only if it has the same or higher execution level.

Applies to:

OS:Windows Vista

ISL Light Desk version 3.0.2 and prior

ISL Light Client version 3.0.2 and prior

Resolution:

MS Windows Vista manifest file was added to ISL Light Automatic Updater, ISL Light Client and ISL Light Desk which is requiring highest available execution level under current user. This is added only for compatibility with MS Windows Vista operating system.

34958: Feature: Windows Vista MessageBox is not handled correctly More

Description:

Instead of showing system MessageBox, plugin calls ISL MessageBox when it is available. This also fixed problem with showing MessageBox on Windows Vista.

Applies to:

OS: all

File Transfer plugin version 1.0.3

35366: Feature: MS Windows Vista secure desktop handling More

Description:

When a program starts with request for elevated execution priority Windows Vista shows a secure desktop which ISL Light can not access. When secure desktop was shown ISL Light lost remote desktop streaming.

Applies to:

OS: all

Desktop Sharing plugin version 1.0.3

Resolution:

ISL Light was fixed in a way that it preserves desktop connection but it does not show the content of the secure desktop as it has no privileges over it and it can not control the desktop.

 

Command line arguments

34917: Feature: New syntax for command line options More

Description:

We introduced new type of command line options in version 3.0.3. Each command line option is related to specific event in ISLLight gui. When GUI is started "load" event is triggered, when desk received the code "join" event is triggered, "connect" event occurs when client and desk are connected and "disconnect" when connection is broken.

Arguments can be passed to main gui program and/or individual plugin. The syntax of command line options looks like this:

--on-[load|join|connect|disconnect] <passed_options_in_url_query_format>

Argument are options in url query format; syntax looks like this:

[destination_module?]<name1>=<value1>[&<name2>=<value2...]

When setting options for gui dialog "destination_name" can be omitted or must be "main". Plugin name should be used for "destination_name" when option is set a specific plugin.

Applies to:

OS:all

ISL Light Desk version 3.0.3

ISL Light Client version 3.0.3

Resolution:

34920: Feature: new command line arguments - logo, pos, sticky, iconize, open_url, priority More

Description:

With new command line syntax we added new command line events.

logo=<file name>

This command line option loads logo image from existing file on computer. Options is executed on all events.

pos=[lefttop|rightbottom|righttop|leftbottom](<x>,<y>)

Positions client or desk on the desktop. The dialog is offset with values x and y towards desktop center. Options is executed on all events.

sticky=[*|f*]

This will cause that the last set "pos" parameter is used every

time the user restores or minimizes client or desk.

Options is updated on all events.

iconize=[*|f*]

When options is not false the dialog is iconized.

Options is executed on all events.

open_url=<url>

The command will open url.

Options is executed on all events.

priority=[normal|high]

The command switch GUI to normal or higher priority class.

Options is executed on all events.

Examples:

--on-load "main?logo=c:\logo.bmp&pos=rightbottom(0,0)"

--on-connect "iconize=true" --on-

disconnect "open_url=http://www.isllight.com"

expand=manual|*

Applies to:

OS:all

ISL Light Desk version 3.0.3

ISL Light Client version 3.0.3

34926: Feature: new command line arguments - session-message More

Description:

We have added new command line option session-message.

--session-message <url_encoded_arguments>

When specified url_encoded_arguments will be send at the get code or connect to session to conference proxy. The send data is shown in session log on conference proxy and web console.

Applies to:

OS:all

Version:3.0.3

ISL Light Desk version 3.0.3

ISL Light Client version 3.0.3

34950: Feature: new command line arguments - stream More

Description:

Audio plugin will start streaming when command line option "stream" is defined and not false on "connect" event.

Applies to:

OS:all

Audio plugin version 1.0.3

34954: Feature: new command line arguments - transfer More

Description:

File transfer plugin will start file transfer when command line option "transfer" is specified on "connect" event. Multiple files must be separated by semicolon.

transfer=[<file_name1>[;<file_name2>...]]

Location where the transferred files are stored can be changed by

option "location".

location=<new_location_to_use>

Example:

--on-connect "file_transfer?

transfer=c:\tmp;c:\text.txt&location=c:\temp"

Applies to:

OS:all

File transfer plugin version 1.0.3

34963: Feature: new command line arguments - stream More

Description:

Video plugin will start streaming when command line option "stream" is defined and not false on "connect" event.

Example:

--on-connect video?stream=true

Applies to:

OS:all

Video plugin version 1.0.3

34970: Feature: new command line arguments - topbarpos, show, control, view More

Description:

Desktop plugin will start desktop streaming when command line option "show" is defined on "connect" event.

Desktop streaming control can be granted with option "control on "connect" event.

control=[grant|grantF12|*]

When grant is used the control will be granted, when grantF12 is used the control will be granted in compatibility (F12) mode.

Desktop streaming bar can be positioned on all four sides of the desktop.

topbarpos=[left|top|right|bottom]

Client will ask the user if it wants to show desks desktop unless "view" command line option is specified on "connect" event.

Examples:

--on-connect "desktop?show&postitle=left"

--on-connect "desktop?show&&control=grant12"

--on-connect "desktop?view"

Applies to:

OS:all

Desktop Sharing plugin version 1.0.3

 

User Interface Improvements

34916: Defect fix: Information in general info must not scroll More

Description:

Scrolling of information in general settings might be annoying.

Procedure:

1.start Desk

2.request code

3.open settings dialog

4.information pane scroll up and down

Applies to:

OS:Windows

ISL Light Desk version 3.0.2 and prior

ISL Light Client version 3.0.2 and prior

Resolution:

defect was fixed

34922: Feature: static (html) control handles links More

Description:

When url link is included in static control the link was not used when the link was pressed. New implementation will open new browser window and open url location specified in control text.

Syntax of url is similar to html syntax:
 <a href="url_location">url_description</a>

Applies to:

OS:all

ISL Light Desk version 3.0.2 and prior

ISL Light Client version 3.0.2 and prior

34928: Feature: url links can be pushed in chat More

Description:

Url link clicked in chat open the link in web browser.

Applies to:

OS:all

ISL Light Desk version 3.0.3

ISL Light Client version 3.0.3

34935: Feature: check box button is skinned More

Description:

Older versions didn't skin checkbox buttons. Additional static control was needed in order to show checkbox text.

Improved skinning engine also check checkbox buttons.

Applies to:

OS:Windows

ISL Light Desk version 3.0.3

ISL Light Client version 3.0.3

34937: Defect fix: Message boxes of type yes/no are not translated More

Description:

MessageBox that show yes/no buttons don't show yes and no in native language.

Procedure:

1.start ISL desk

2.request code

3.click on close button

Applies to:

OS:Windows

ISL Light Desk version 3.0.2 and prior

ISL Light Client version 3.0.2 and prior

Resolution:

Defect was fixed in code. Some language file still need to be updated

34940: Feature: improved information for loaded plugins More

Description:

Information pane shows loaded plugins also when GUI is not connected.

Applies to:

OS:all

ISL Light Desk version 3.0.3

ISL Light Client version 3.0.3

34972: Defect fix: question dialog not skinned in older ISL GUIs More

Description:

When older ISL GUI (client or desk) is used with desktop plugin the question dialog is not properly skinned.

Procedure:

1.start ISL Client 3.0.1

2.connect using desk 1.0.2

3.get request for desktop streaming

Applies to:

Desktop sharing plugin version 1.0.2 and prior

Resolution:

defect was fixed

35360: Defect Fix: 99% desktop size More

Description:

In case ISL Light Desk has bigger resolution than ISL Light Client the start zoom of ISL View was 99% instead of 100%.

Applies to:

Desktop Sharing plugin version 1.0.2 and prior

Resolution:

Defect was fixed.

35362: Defect Fix: mouse cursor leaving one pixel trail on ISL View More

Description:

In case ISL View was in auto zoom and size was less than 100% then mouse cursor could leave trail in right bottom corner when moving upwards.

Applies to:

Desktop Sharing plugin version 1.0.2 and prior

Resolution:

The defect was fixed.

35365: Defect Fix: mouse cursor disappears when started paused application sharing More

Description:

Mouse cursor on ISL View window disappears when started application sharing which is paused.

Resolution:

The defect is fixed.

35398: Defect Fix: whiteboard elements are not erased when switched to control More

Description:

When ISL Light is viewing remote desktop and has control user can switch back to white board tools.

1) If erase is set to automatic and user draws annotations and switches back to control clicking then annotations are not deleted (local and remote stay)

2) If erase is set to manual and user draws annotations and switches back to control clicking then annotations are deleted on remote and NOT on local side when erase is clicked.

Applies to:

Desktop Sharing plugin version 1.0.2 and prior

Resolution:

The defect was fixed.

35438: Defect Fix: program closes if disclaimer is not answered in 20 seconds More

Description: Applies to:

ISL Light Desk version 3.0.2 and prior

ISL Light Client version 3.0.2 and prior

35749: Defect Fix: Logo image is not stretched over 80 pixels More

Description:

Logo image was stretched horizontally to fill whole space in right corner of ISL Light Desk and ISL Light Client.

Applies to:

ISL Light Desk version 3.0.2 and prior

ISL Light Client version 3.0.2 and prior

Resolution:

Defect was fixed to stretch logo to maximum of 80x80.

35765: Defect Fix: Can not corrupt state by selecting view and control More

Description:

If request view and request control was clicked before first screen was transferred state was corrupted

Applies to:

Desktop Sharing plugin version 1.0.2 and prior

Resolution:

ISL View window appears after initial handshake.

35766: Defect Fix: application sharing paused label More

Description:

On application sharing paused label had still "Updates:" part of label.

Applies to:

Desktop Sharing plugin version 1.0.2 and prior

Resolution:

The defect was fixed.

35859: Feature: added "selected" keyword to xml definition of eos dialogs More

Description

EOS dialogs field dropdown menu can now have selected keyword which tells which item is selected.

Implemented in:

MS Windows (All): ISL Light Desk version 3.0.3, ISL Light Client version 3.0.3

 

Internal improvements

34908: Feature: loading of skin_data.txt with mmap More

Description

Skin data that is normally stored in "skin_data.txt" file and was  loaded with fopen function. New implementation used memory map functions from hefa.  This improves portability.

Implemented in:

OS:all

ISL Light Desk version 3.0.3

ISL Light Client version 3.0.3

34909: Feature: removed MFC based code from gui More

Description:

Removed MFC code from gui. This results in smaller and faster code.

Applies to:

OS:Windows

ISL Light Desk version 3.0.3

ISL Light Client version 3.0.3

34910: Feature: improved watchdog code More

Description:

Watchdog thread killed gui when there was no response from gui in 20 sec.  New implementation sends WM_QUIT message after 20 sec. timeout. This  enables GUI to perform graceful shutdown. If there is no response GUI is killed after 25 sec timeout. Watchdog is implemented with hefa portable functions.

Applies to:

OS:Windows

ISL Light Desk version 3.0.3

ISL Light Client version 3.0.3

34912: Feature: Added MessageBox function in plugins API More

Description:

Plugins API has new function MessageBox. Plugins can now use this API function to interact with a user. This also unifies MessageBox look across ISL.

Applies to:

ISL Light Desk version 3.0.3

ISL Light Client version 3.0.3

34946: Feature: using new MessageBox api More

Description:

Instead of showing system MessageBox, plugin calls ISL MessageBox when it is available.

This also fixed problem with showing MessageBox on Windows Vista.

Applies to:

OS:all

Audio plugin version 1.0.3

34956: Feature: additional logs in audio More

Description:

Audio plugin outputs additional info into log file. This will help us debug problems with plugin.

Applies to:

OS:all

Audio plugin version 1.0.3

34959: Feature: additional logs in video More

Description:

Video plugin outputs additional info into log file. This will help us debug problems with plugin.

Applies to:

OS:all

Video plugin version 1.0.3

34960: Defect fix: using new MessageBox api More

Description:

Instead of showing system MessageBox, plugin calls ISL MessageBox when it is available.

This also fixed problem with showing MessageBox on Windows Vista.

Applies to:

OS:all

Video plugin version 1.0.3

34964: Defect fix: using new MessageBox api More

Description:

Instead of showing system MessageBox, plugin calls ISL MessageBox when it is available. This also fixed problem with showing MessageBox on Windows Vista.

Applies to:

OS:all

Desktop Sharing plugin version 1.0.3

 

Connectivity improvements

34984: Feature: reconnect to Conference Proxy if ping is missing More

Description:

Desk and client send ping packets to CP. CP replies but those replies were not used. New implementation will reconnect desk or client when CP fails to reply on ping packet within 20sec.

Applies to:

OS:all

ISL Light Desk version 3.0.3

ISL Light Client version 3.0.3

 

Other improvements

25136: Defect Fix: Desk crashes More

Description

ISL Light Desk crashes under specific conditions described in Procedure section.

Procedure:
  1. Connect ISL Light Desk with ISL Light Client
  2. quickly click on desktop view
  3. allow desktop view
  4. wait 1 - 2 seconds
  5. close desk
  6. desk should crash
Fixed in:

MS Windows (all versions):

ISL Light Desk version 3.0.3

ISL Light Client version 3.0.3

Desktop Sharing plugin 1.0.3

34957: Feature: no more disk error should show MessageBox More

Description

When you are transferring files and there is no more disk nothing happened in older versions. New version shows MessageBox with error.

Procedure
  1. connect ISL Light Desk and ISL Light Client
  2. make sure there is not enough disk space
  3. start  transfer of file larger than disk size where temporary folder resides
  4. nothing happens
Implemented

MS Windows (all versions)

File Transfer plugin 1.0.3

 

Language translations

34973: Feature: improved language texts in ISL Light Desk and ISL Light Client

34974: Feature: improved language texts in ISL Desktop Sharing pluginDescription:

34975: Feature: improved language texts in ISL File Transfer plugin

34976: Feature: improved language texts in ISL Audio plugin

34977: Feature: improved language texts in ISL Video plugin

More

Some language files were improved for Swedish and Norwegian language.

Implemented

MS Windows (all):

ISL Light Desk 3.0.3

ISL Light Client 3.0.3

ISL Desktop Sharing plugin 1.0.3

ISL File transfer plugin version 1.0.3

ISL Audio plugin 1.0.3

ISL Video plugin 1.0.3

Was this article helpful?