GDC 2.40 new features

Discover the new features and changes in functionality introduced with Genero Desktop Client (GDC) 2.40.

Important: This page covers only those new features introduced with the Genero Desktop Client version specified in the page title. Check prior new features pages if you migrate from an earlier version. Make sure to also read the upgrade guide corresponding to this Genero version.

Corresponding upgrade guide: GDC 2.40 upgrade guide.

Previous new features page: GDC 2.32 new features.

Table 1. General
Overview Reference
Table summary line support added. See Summary lines in tables in the Genero Business Development Language User Guide.
Built-in search and fast-seek features support added. No additional reference.
Table 2. 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.
The GDC shows debug information in the debug console for Web components, to include:
  • 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 must enable webcomponent debugging in the GDC monitor to see the messages.
See The Debug panel and the logging system.

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. 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 display in the status bar, instead of in their own LINE.

No additional reference.

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. 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. 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 the logging system.

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

See GDC 2.40 upgrade guide for more details.
Table 6. 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.