GBC 1.00.49 new features and upgrade notes

A summary of new features and changes in functionality introduced with Genero Browser Client (GBC) 1.00.49. Note the changes you may need to make when moving to this version of the GBC.

Important:

This version of GBC is desupported, use a more recent version of the product.

Important:

This page covers only those new features introduced with the Genero Browser Client version specified in the page title. Check prior new features pages if you migrate from an earlier version.

For a detailed list of GBC 1.00.49 changes, please refer to the list of fixes on our issue tracker.

For more information about theme variables, see Theme variables reference.

Table minimum size

New theme variables to define table minimum size:

Variable Type Comment
gbc-TableWidget-min-width number default value is 60
gbc-TableWidget-min-page-size number default value is 3

Old variables theme-table-min-width and theme-table-min-page-size are now deprecated.

ListView minimum size

New theme variables to define listview minimum size:

Variable Type Comment
gbc-ListViewWidget-min-width number default value is 60
gbc-ListViewWidget-min-page-size number default value is 1

NodeBase API

When a node is destroyed, all of its attributes are now set to NULL. You can use the isDestroyed() function to check if a node is destroyed or not. Please take that into consideration when doing your own customization.

WidgetBase API

Function setFocus of WidgetBase class has a new optional parameter:

@param {boolean} [fromMouse] - true if focus comes from mouse event 

Performance and memory management improvement

  • Improved fields switching and window closing processes.
  • Many classes have been reviewed in order to reduce memory consumption and avoid leaks.
  • It's a good habit to properly detach handlers and free the memory when an object is destroyed or not used anymore. Please take that into consideration when doing your own customization.