GBC 4.01.10 new features and upgrade notes

A summary of new features and changes in functionality introduced with Genero Browser Client (GBC) 4.01.10. 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 4.01.10 changes, please refer to the list of fixes on our issue tracker.

Previous new features page: GBC 4.01.09 new features and upgrade notes

Change in GBC behavior for when an application ends

Starting with GBC 4.01.10 (and with a Genero Application Server 4.01.02 or greater), the GBC behaves as follows when an application ends:
  • If the application ends because of an HTTP error code in the HTTP response – for example, if the GAS is no longer reachable due to a network failure – the GBC displays the standard ending page and cites the HTTP error.
  • If the application ends because of a GAS response with X-FourJs-Session-Closed=true and an X-FourJs-Error header – for example, if the uaproxy crashed – the GBC displays the standard ending pag indicating there was an error and cites the X-FourJs-Error header value.
  • If the application ends because of a GAS response with X-FourJs-Session-Closed=true and an X-FourJs-End-Url header – for example, if the GAS administrator used the gasadmin close-session or gasadmin close-all-sessions command – the GBC redirects to the URL given in X-FourJs-End-Url header.
  • If the application ends because of a GAS response with X-FourJs-Session-Closed=true and an X-FourJs-Message header – for example, if the GAS administrator used the gasadmin close-session or gasadmin close-all-sessions command – the GBC displays the standard ending page and cites the X-FourJs-Message header value.
  • If the application ends for any other reason and END_URL is set, the GBC redirects to the URL given by END_URL; otherwise, the GBC displays the standard ending page.

This change in behavior requires the Genero Application Server 4.01.02 or greater, as it relies on the ability of the GAS administrator to use the gasadmin command to send messages or close applications. For more information about these features, see the Genero Application Server User Guide.

resizeFillsEmptySpace attribute is again supported

Starting with GBC 4.01.10, the resizeFillsEmptySpace attribute is once again supported for TABLE and TREE.

For more information, see Table style attributes and Tree style attributes in the Genero Business Development Language User Guide.