Genero Desktop Client 2.40 New Features

This section describes the new features for Genero Desktop Client 2.40

Table 1. 2.40 New features: General features
Overview Reference
Support for Summary Line introduced.
Support for built-in search and fast-seek features introduced.  
Table 2. 2.40 New features: Widgets
Overview Reference

A new Combobox style attribute, completionTimeout, has been added. This style attribute also applies to RadioGroups.

See the ComboBox style attributes section in the Genero Business Development Language User Guide.

A new ComboBox style attribute, comboboxCompleter, has been added.

See the ComboBox style attributes section in the Genero Business Development Language User Guide.

Style decorations that are applied on a given line (using :odd/:even pseudo selectors for instance) are now applied on the whole line, including the right hand side area where there may be no column, and which was not decorated in previous versions.

No additional reference.
Web Component: Debugging information

This topic introduces the debugging information added to assist with debugging the WebComponent.

Introduced in 2.30, WebComponent is a powerful mechanism that allows you to integrate any "web based" component in your 4GL application. Because of the fully integrated aspect, it was sometimes difficult to setup web components within GDC, and to understand what could go wrong (for example: JavaScript™ error). GDC 2.40 is now showing new debugging information in the debug console:
  • JavaScript Messages
  • WebComponent internal debugging info: url loaded, http errors
  • gICAPI object debugging info: creation, bridge (GDC // JavaScript) setup
  • API debugging: calls to onData, onProperty, onFocus, setData, setFocus, Action
You will have to enable webcomponent debugging in the console to see the messages.
 

WebComponent now accepts gzip encoding.

See the WEBCOMPONENT item type section in the Genero Business Development Language User Guide.

WebComponent now accepts cookies, which could be useful for authentication purposes. Cookies are kept in memory during the lifetime of the GDC.

See the WEBCOMPONENT item type section in the Genero Business Development Language User Guide.
Table 3. 2.40 New features: Traditional mode
Overview Reference

Global (from CALL ui.interface.LoadToolBar()) Toolbar is now displayed in Traditional mode. Form toolbars are still not displayed, as it makes no sense in the traditional mode context.

See the ui.Interface.loadToolBar section in the Genero Business Development Language User Guide.

Traditional windows can be configured to have a status bar. COMMENT, ERROR and MESSAGES will be displayed there instead of their own LINE.

MDI Container can now be a container for traditional applications (and "modern" at the same time).

See the Window containers (WCI) section in the Genero Business Development Language User Guide.

Traditional applications can now have a "Pop-Tree" StartMenu to start sub applications.

See the Window style attributes section in the Genero Business Development Language User Guide.
Table 4. 2.40 New features: Shortcut mechanism
Overview Reference

Introduced in 2.30, Automatic port forwarding implied to use "start a new shell" configuration option. This is no longer the case. The feature can now be used with or without starting a new shell.

See Port Forwarding and Firewalls.
Table 5. 2.40 New features: Monitor
Overview Reference

Debug console output can be configured to be more or less verbose. Items displayed are now categorized and you can decide which category is displayed in the console.

See The Debug Panel and Logging System.

The new --listen command line option and Active X setListeningMode() API function have been added to configure the tcp server.

See Genero Desktop Client 2.40 migration guide for more details.
Table 6. 2.40 New features: Miscellaneous
Overview Reference

Genero Desktop Client displays reports faster due to improvements in 2.40.

GDC is also responsible for the communication between Genero Report Engine and Genero Report writer. Performance has been highly improved and very large reports are now displayed much faster.

No additional reference.