Lycia Release Notes

Coming next

NEW

  • New LyciaDesktop (BETA version)

 

IMPROVEMENTS

  • Updates for EGit platform in LyciaStudio
  • Optimisations for Lycia Form Designer performance
  • Configless Lycia: Lycia cmd tools use Java installed in the system for Java Interface
  • Retrieve and display variable or value (or both) to a ComboBox

 

FIXES

  • SSO authentication (Kerberos)
  • Performance issue when opening applications from the application menu
  • Form grows after reopening
  • Nested ring menus in I4GL mode can be closed with the Enter key
  • gridItemLocation exception (LFD)
  • Direct query definitions in the DECLARE cursor cause a compilation error
April 16, 2019

IMPROVEMENTS

  • QPM performance when switching between repositories
  • QPM will notify the user then jetty ports are locked
  • Profound analysis of 4GLA target files
  • 4GLA qexpt tool is added to LyciaStudio

 

FIXES

  • 4GLA can now analize files with spaces in the filename
  • Program compilation with system encoding utf8 in Win10
  • Cursor gets stuck when you scroll through the table
  • DYNAMIC ARRAY with FUNCTION
  • ON CHANGE for CheckBox, Calendar, and TimeEditField
  • Application crashes with release cache
  • Updated permanent QPM console
  • Launched tools block Lycia update/removal
  • fgl_winbutton keyboard navigation
April 11, 2019

IMPROVEMENTS

  • Neither opening a new window nor fgl_settitle() must update the label of the browser tab. By default, it is empty and must be set explicitly. Favicon is set to the Lycia logo by default but can be easily changed any time.
  • Manipulations with tables: click once on a widget in the table to change its state or value (without selecting the cell)
  • LyciaStudio memory usage in the GIT perspective was optimized.
  • Extended deployment can be now performed from LyciaStudio. Deploy to any location and with any configurations you want right from LyciaStudio.
  • Datatype was removed from the options of ComboBox, ListBox, and RadioGroup. You can now these options by one click.
  • New commands were added to QPM – install, update, remove

 

FIXES

  • FGLUIPlugin exception in LyciaStudio logs
  • Form refresh error that occurred when editing the widget’s text
  • Value of the Location property of CoordPanel at design time
  • Constants with capital letters are compiled correctly
  • Basic realm for SSO
  • Triggering the ON CHANGE event
  • Overlapping of the full-screen windows
  • Layout of the Table container
March 11, 2019

IMPROVED

  • Form Designer: Added the drag-move functionality for GridPanel
  • Form Designer: removed the DataType property at the option level for ComboBox, ListBox, and RadioGroup
  • QPM file size reduced

 

FIXED

  • INPUT keyword as record name causes compilation error
  • Issue with table from an external database when the program runs in compatibility mode
  • fgl_download creates empty file via secure instance on Fedora 29
  • Invalid error message in log file about master theme
  • Custom config env.properties should not erase default Lycia environment variables
  • Issue with action handling for checkboxes
  • QPM: package cannot be loaded when the repository port is not specified
March 1, 2019

IMPROVED

  • Deployment options extended to the deployment with debug cache, deployment with release cache, and deployment without cache
  • Graphviz is now automatically supplied when installing the 4GL Analyzer component of Lycia
  • Informix is set as default DB driver
  • LyciaWeb: When Lycia context menu is disabled, the native browser context menu appears

 

FIXED

  • Custom env.properties erases default Lycia env vars
  • fgl_dialog_getBufferStart() does not always return the correct value when scrolling in a paged table
  • Action handler for radio is ignored
  • Minor form rendering issues in Form Designer
January 18, 2019 - Maintenance release
January 11, 2019

NEW

  • Deployment of applications during runtime
  • pseudoClass for COMMENT added

 

FIXED

  • Error codes for DISPLAY TO
  • Global text replacements issue
  • Form Designer: issue with copying/pasting the hidden properties
  • Linking fails if path to the source/output contains spaces
  • ui.Window.open() ignores the attribute “border”
  • RadioGroup goes outside of a cell when new options get added