This publication includes information about new features and changes in existing
functionality.
Important: This page covers only those new features
introduced with the Genero Studio 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 version.
Corresponding upgrade guide: GST 3.10 upgrade guide.
These changes and enhancements are relevant to this publication.
Table 1. General
Overview |
Reference |
Dual view allows you to view two documents simultaneously, side-by-side. |
See Documents. |
Support for Hi-DPI (High Dots per Inch) screen displays. |
No additional reference. |
Use the -convert option of the gsmake command to migrate
projects to newer versions. |
See The gsmake command. |
User actions can be associated with Project Manager nodes; remote user actions can execute on
the server side; $(open) command now available; and when executing a user action,
the previous execution parameters are remembered. |
See User actions. |
Projects remember the last configuration used, and prompt you to use that configuration when
you re-open a project. |
See Projects. |
The Welcome Page is now based on Chromium. |
See The Welcome Page. |
Genero Studio now manages opening files that have previously been saved using a newer version
of Genero Studio. |
See Open from a different version. |
Restore the layout of the default workspaces. |
See Workspaces Configuration. |
When using a remote configuration, the Genero Workplace Window opens on the remote
host. |
See Genero Workplace Window. |
and menu options can be found under the menu, and within the context menus in Project Manager and File
Browser. |
No additional reference. |
Genero Studio Help includes a button that opens a feedback page for documentation
comments. The URL of the current topic is passed to the feedback page. |
No additional reference. |
Genero Studio prompts when a software or documentation update is available. You have
the option of completing the install or turning off update notifications. |
See Updating Genero Studio and its documentation. |
At the top of the opened document, the color of the line indicates
the existence of errors or warnings. If the document contains an error,
the line is red. If the document contains a warning, the line is orange.
If there are no errors or warnings, the line is blue. |
No additional reference. |
Table 2. Project Manager
Overview |
Reference |
Options added to the $(4fdcomp) build command. |
See Command line options for build, link, execution rules. |
Filter results to better find your project items. |
See Projects view. |
Preview of text (.per) forms supported from both Project Manager and
File Browser. |
No additional reference. |
Structured projects are designed to manage the mapping and deployment of custom
.ttf fonts. |
See Projects. |
Table 3. Business Application Modeler
Overview |
Reference |
For BAM template developers! New RecordField attributes have been added for use with
templates: qualifier1, qualifier2, precision, scale, and length. |
No additional reference. |
Table 4. Meta-Schema Manager
Overview |
Reference |
The Category property provides a new method for grouping and filtering
tables; the Description property allows developers to document schema tables and
columns. |
See Meta-schema properties. |
Copy a table or column from the meta-schema diagram and paste the variable definition into a
Code Editor document. |
See Copy a table or column definition as text. |
A database schema supports views. |
See Table properties in the Meta-schema properties |
Table 5. Code Editor
Overview |
Reference |
The Code Editor now supports the Swift language, as well as the Web customization languages
CSS, SCSS, Sass, JavaScript and JSON. |
No additional reference. |
The Code Editor supports right-to-left languages, such as Arabic. Set the Text
Encoding preference to ISO-8859-6. |
See Language support (text encoding). |
You can now find a function or variable declaration using CRTL+CLICK. |
See Finding declarations. |
The Structure view synchronizes with cursor movements to show the current function. |
See Language Specific preferences tab. |
In the Code Structure view, private functions and variables are
displayed with a lock icon. |
See Code Structure view. |
You can find the callers of a function using the context menu. |
See Finding callers of a function. |
You can turn off warning messages. |
See Messages configuration. |
Full file names now appear in the document tabs. |
No additional reference. |
The selection range now appears in the status bar. |
See Code Editor basics. |
You have the option to copy the entire line if nothing is already selected. |
See Behavior & Display preferences. |
Code Editor can auto-detect UTF-16 and UTF-32 files, even when the byte order mark (BOM) is
missing from the file. |
No additional reference. |
You can select the file encoding when opening a file. |
No additional reference. |
The file encoding displays in the Status bar. |
No additional reference. |
Bookmarks are now stored by project. Project-specific bookmarks are restored when a project
opens. |
See Bookmarks. |
The Diff tool has been enhanced to quickly include or exclude case sensitivity and white
space differences; the number of differences displays; and you can use the navigation toolbar to
move between differences. |
See Using the Diff tool. |
Highlight identifiers and define the colors to use. |
See Source code identifiers. |
Set a preference where you can double-click on a word to highlight all occurrences of the
word in the document. |
See Behavior & Display preferences. |
Table 6. Genero Report Writer
Overview |
Reference |
You can set rendering hints for optimizing the printing of reports. |
No additional reference. |
New functions oddPhysicalPage() and evenPhysicalPage()
reveal whether an object starts on an odd or an even page. |
See Start on an odd or even page. |
An SAPĀ® Connector for the Genero Report
Writer can be provided on request. Please contact your support center. |
No additional reference. |
A Pentaho PDI plug-in can be provided on request. Please contact your support center. |
No additional reference. |
The scripts residing in GREDIR/bin now use the default Java version of
the operating system. |
No additional reference. |
Table 7. Genero Report Designer
Overview |
Reference |
Original data produced by an application can now be transformed within the report designer
without coding. Transformations include selecting, duplicating, moving, re-ordering, pivotizing and
computing aggregations. |
See Report schema transformations. |
The Image Box can now embed the first page of a PDF file. |
See Image Box. |
The new Toolbox object, PDFBOX, can embed an entire PDF. |
See PDF Box. |
You can create a Spider Web chart. |
See Category charts and
drawAs property. |
If the parent object is a propagating container, the child object does not fit in the
remaining space for the parent object, and you set the Y-Size property to
rest, the child now expands to the maximum extent of the parent rather than
just the remainder of the parent. |
See Y-size
property. |
For X-Size Adjustment and Y-Size Adjustment, a
value of expandToParent now causes the box to stretch as much as possible
without intersecting the borders of a parent or sibling. |
See X-Size Adjustment and Y-Size
Adjustment properties. |
For business graphs and pivot tables, the new rangeUpperBound and
rangeLowerBound properties define the highest and lowest values on the
Y-Axis. |
See rangeUpperBound and rangeLowerBound properties. |
For XY charts, the new domainUpperBound and
domainLowerBound properties define the highest and lowest values on the
X-Axis. |
See domainUpperBound and domainLowerBound properties. |
Report elements now include a comment property. |
See comment
property. |