1. 30 Sep, 2025 1 commit
    • robot's avatar
      7.2-3492-gc3bf5d4 · 8e9f1b5e
      robot authored
      LYC-10173: IMPORT FGL[packages]: Support of the "." dot separator for import module packages
      LYC-11296   [Lycia front-end][Table new features] CSP on click between table rows
      LYC-11293 Jenkins: Remove LyciaStudio IDE from Lycia package build
      LYC-11276: Object file does not get created/updated when a constant value (not the variable) was modified
      LYC-11288: VS-Code/qbuild[Module Object Deployment]: Context menu item to build and deploy single 4gl module (for IMPORT FGL)
      LYC-11247   ui.Dialog.setArrayAttributes() does not apply color defined in #RRGGBB (Genero compatibility)
      LYC-11247   ui.Dialog.setArrayAttributes() does not apply color defined in #RRGGBB (Genero compatibility)
      LYC-10004 Table[new features] Table is vertically collapsed to 0 with VerticalAlignment=Top,Bottom,Center
      LYC-11262 Several Table fixes (ResizeObserver for 1rem, extra ctxmenu item for headless tables, misc fixes) LYC-11212 Lycia with separate topmenu LYC-11212 Lycia with separate topmenu - topmenu logic is turned off temporarily
      LYC-11267   [Lycia front-end] Window event 'unload' is deprecated and will be removed from the browsers soon. Remove appropriate event handlers from Lycia code
      LYC-10772 CSP in BlobViewer.SVG due to the change in Chrome (it doesn't create default html structure automatically but just appends svg directly to the document omitting <html><head><body>
      LYC-11210 Resolve the critical License Server issue - WP auth server changed to temp.querix.com
      LYC-11274: The BEFORE FIELD block should not be executed in the DISPLAY ARRAY statement.
      LYC-11247: ui.Dialog.setArrayAttributes() does not apply color defined in #RRGGBB (Genero compatibility)
      LYC-10173: IMPORT FGL[packages]: Support of the "." dot separator for import module packages
      LYC-11261: ERROR HANDLING: Application closes unexpectedly without any error message on screen or in log
      LYC-10004: Table[new features]: Add row level context menu button, table level checkbox (select/unselect all rows), row level checkbox
      LYC-10550: QBUILD+: Develop a tool to Auto-Update Target Dependencies Based on IMPORT/IMPORT FGL references References
      LYC-11251 FormBuilder[Jetty12] Form is not displayed
      LYC-10772 Upgrade Java, Jetty, Jquery, Spring, install scripts [all commits squashed]
      LYC-11039: LowCode[Lookup]: Lookup based on the result of another lookup
      LYC-10004: Table[new features]: Add row level context menu button, table level checkbox (select/unselect all rows), row level checkbox
      LYC-11222: identifier must be trimmed (leading/trailing spaces need to be removed)
      LYC-11207 Client error at browser console [15000/15960_special_characters_widget]
      LYC-11171   [Accessibility] There are multiple id="..." attributes with the same value
      LYC-11170   [Accessibility] Role attribute should be lowercased
      LYC-10007 Table[row number]: Show row number + other row controls tuning
      LYC-11050 [Accessibility] Mismatch of the role and aria-* attributes
      LYC-11212: Lycia (client side) makes no difference between the startmenu and the topmenu (needs to be separated)
      LYC-11136   Genero/FourGen UI Methods[DomNode Alternatives]: generoSetButtonStyle(vButton,vText)
      LYC-10173: IMPORT FGL[packages]: Support of the "." dot separator for import module packages
      LYC-11341: qbuild: execute tool for the import fgl dependencies scanning before the targets build
      LYC-11335: Hashmap methods to loop & search through the buckets values
      LYC-11342: PER form conversion ends with bad JSON of InteractSettings
      LYC-11335: Hashmap methods to loop & search through the buckets values
      LYC-10173: IMPORT FGL[packages]: Support of the "." dot separator for import module packages
      LYC-11340 Integrate in Lycia package build apython script for the project dependencies scaning
      LYC-10007   Table[row number]: Show row number - incorrect cell width calculation
      LYC-10636 [BlobViewer] drag and drop does nothing
      LYC-10173: IMPORT FGL[packages]: Support of the "." dot separator for import module packages
      LYC-11319: Function arguments count issue on compilation
      LYC-11312: Form action does not affect the runtime and corrupts master action defaults
      LYC-11127: Table multiselecting restricts select/deselect latest deselected/selected row
      LYC-11313   LVSCE [FormBuilder]: Key name length should not be limited
      LYC-11245: DIALOG.setArrayAttributes() method applies styles from wrong column
      LYC-11307: IMPORT FGL: Investigation and may be bug fix task
      LYC-10173: IMPORT FGL[packages]: Support of the "." dot separator for import module packages
      LYC-11369   LyciaDesktop: Error loading instance
      8e9f1b5e
  2. 25 Jul, 2025 1 commit
    • robot's avatar
      7.2-3434-g544d99b · 0d834e61
      robot authored
      LYC-11212: Lycia (client side) makes no difference between the startmenu and the topmenu (needs to be separated)
      LYC-11181: Web-client part: Table[new features]: Add row level context menu button, table level checkbox (select/unselect all rows), row level checkbox
      LYC-11186: LVSCE [FormBuilder] crashes when action has property statical
      LYC-11214   [Insight] Styling insight apps - added tooltip to the cells with clipped content
      LYC-11181 Web-client part: Table[new features]: Add row level context menu button, table level checkbox (select/unselect all rows), row level checkbox
      LYC-11181 Web-client part: Table[new features]: Add row level context menu button, table level checkbox (select/unselect all rows), row level checkbox
      LYC-11181 Web-client part: Table[new features]: Add row level context menu button, table level checkbox (select/unselect all rows), row level checkbox
      LYC-11181:	Web-client part: Table[new features]: Add row level context menu button, table level checkbox (select/unselect all rows), row level checkbox
      LYC-11194   [Insight] Requests for changes in Lycia front-end (transparent dropdown mask, default ToolbarButton placement = popup)
      LYC-11212: Lycia (client side) makes no difference between the startmenu and the topmenu (needs to be separated)
      0d834e61
  3. 14 Jul, 2025 1 commit
    • robot's avatar
      7.2-3422-g5b7861c · db40d1f3
      robot authored
      LYC-11103   Combobox classes are ignored for not input cells
      LYC-10802: qpm: Message box if the new package requires a full rebuild (read currently installed package prior to start upgrade)
      LYC-11141 [Accessibility] The <a> tag may be missing a href attribute - <a> replaced with <button>
      LYC-11062   [Accessibility] Investigate accessibility of BLOB
      LYC-11080    [Accessibility] Aggregator of all tasks related to Lycia accessibility
      LYC-11064   [Accessibility] Provide at least one heading for each Lycia program
      LYC-11063   [Accessibility] The toolbar's "More" button doesn't have an accessible name
      LYC-11169   [Accessibility] Role attribute is missing in traversable (with tabindex != -1) elements
      LYC-11099   [Accessiblity] Added title to iframes, aria-label to checkboxes without text
      LYC-10900 [Lycia front-end] Change the way pdfmake.js is loaded - fixing merge errors
      LYC-10802: qpm: Message box if the new package requires a full rebuild (read currently installed package prior to start upgrade)
      LYC-11080 Acessibility fixes
      LYC-10802: qpm: Message box if the new package requires a full rebuild (read currently installed package prior to start upgrade)
      LYC-10802: qpm: Message box if the new package requires a full rebuild (read currently installed package prior to start upgrade)
      LYC-10939: Unclear error message on EXIT if compound statement is not declared
      LYC-10900 [Lycia front-end] Change the way pdfmake.js is loaded + LYC-11178 [Lycia front-end][BlobViewer][CSV] Fix problems caused by AG-Grid package upgrade and stricter CSPolicy
      LYC-11127: Table multiselecting restricts select/deselect latest deselected/selected row
      LYC-10004: Table[new features]: Add row level context menu button, table level checkbox (select/unselect all rows), row level checkbox
      LYC-10900 [Lycia front-end] Change the way pdfmake.js is loaded + LYC-11178 [Lycia front-end][BlobViewer][CSV] Fix problems caused by AG-Grid package upgrade and stricter CSPolicy
      LYC-11067 [Accessibility] The page with the run program lacks a lang="..." attribute on the <html> element
      LYC-11067 [Accessibility] The page with the run program lacks a lang="..." attribute on the <html> element
      LYC-11127: Table multiselecting restricts select/deselect latest deselected/selected row
      db40d1f3
  4. 19 Jun, 2025 1 commit
    • robot's avatar
      7.2-3398-gbcc7baa · aeafd580
      robot authored
      LYC-10909 Fix style-src: unsafe-inline for the Nagico project - styling for DisplayFileDialog changed from setAttribute to DOM API el.style.property = value
      LYC-8270   Field values are not updated when ui.Dialog.Continue() method executed
      LYC-10909 Fix style-src: unsafe-inline for the Nagico project - qch styles fix+SystemTheme.css changes
      LYC-11024 [Lycia front-end] Re-implement html5.eval() function as in its current implementation it is a serious security breach
      LYC-11015 Remove the PivotTable solution from Lycia + LYC-10909 Fix style-src: unsafe-inline for the Nagico project
      LYC-11009   [Lycia front-end] Investigate how to make MDI sidebar visibility depending on which window is active
      LYC-10822 Color attribute for INPUT ARRAY is erased by the cursor - SystemTheme.css changes
      LYC-11057 Lycia Desktop client does not run applications - removed forgotten PivotTable artifacts
      LYC-10964 [Lycia front-end] fgl_file_dialog() doesn't work if it is a first statement in 4gl
      LYC-11023: Imported FGL Module with a Dynamic Array function argument does not pass by reference
      LYC-11080 [Accessibility]  Several acessibility fixes
      LYC-11052   [Accessibility] All icons and symbols must have accessible names
      LYC-11080 [Accessibility] Fixed missing alt attribute in images, added html.lang fallback, developing WCAG-compatible color scheme, aria-label, color contrast in wig_blobViewer
      LYC-11081: Debugadapter: Incorrect sort order of ARRAY elements LYC-11032: Debugadapter: Incorrect sort order of RECORD variables
      LYC-11087: Exception Error: Why is this crashing
      LYC-11075: Error processing non-existent DomNode objects
      LYC-10760 [Lycia front-end][BlobViewer.editor=csv] Implement footer rows/aggregates in AG-Grid
      LYC-11070   [Lycia front-end][FormBuilder][Table][T5] Table columns not resizable
      LYC-10957   VSC[FormBuilder] Table columns not showing when form opens
      LYC-11040: IMPORT FGL[PUBLIC]: Variable is not visible if module with public variable imports inside it's library and FGLLDPATH is used
      LYC-11057 Lycia Desktop client does not run applications - removed forgotten PivotTable artifacts
      LYC-10964 [Lycia front-end] fgl_file_dialog() doesn't work if it is a first statement in 4gl
      LYC-11023: Imported FGL Module with a Dynamic Array function argument does not pass by reference
      LYC-10935   LVSCE [FormBuilder]. Event editor for KeyEventHandler does not allow typing keys over "F99"
      LYC-10910 [LVSCE][FormBuilder] DateTimeEditField widget has incorrect alignment
      LYC-10760 [Lycia front-end][BlobViewer.editor=csv] Implement footer rows/aggregates - fixes of footer/footerrows configs
      aeafd580
  5. 21 May, 2025 1 commit
    • robot's avatar
      7.2-3371-g2ffa8a2 · 98cfc375
      robot authored
      LYC-11000 [Lycia front-end] Return value of fgl_file_dialog() changed to hold a JSON string
      LYC-11000   [Lycia front-end] Investigate if return value of fgl_file_dialog() can be changed to hold a JSON string with full available file(s) info
      LYC-10952   Table always has horizontal scrollbar in specific case - dynamic column removal case
      LYC-10983: Remove LyciaStudio, Birt, Chrome-Extension from QPM components
      LYC-10983: Remove LyciaStudio from QPM components
      LYC-10990: Create a solution for simple math formulas. Function fgl_exec_expression
      LYC-10749   Cell attributes (color, bold, reverse, dim, etc) aren't persistent in Table container
      LYC-10952   Table always has horizontal scrollbar in specific case - empty header case
      LYC-10995   Remove doubleclick event from window title bar
      LYC-10907   Stretch table on the left empty space in stackPanel (genero forms compatibility)
      LYC-10952 Table always has horizontal scrollbar in specific case
      LYC-10964 [Lycia front-end] Implement fgl_file_dialog() and fgl_upload() for LyciaWeb
      LYC-10916 VSC[FormBuilder] Crash when opening RadioGroup context menu
      LYC-10889: qform[fourgen]: Add support of the math form properties in LowCode
      LYC-10981 [Lycia front-end][T5] Table columns with width=100% shouldn't occupy 100% but just available space
      LYC-10822 Color attribute for INPUT ARRAY is erased by the cursor - SystemTheme.css changes
      98cfc375
  6. 06 May, 2025 1 commit
    • robot's avatar
      7.2-3355-g2d6f9cd · eeedcb17
      robot authored
      LYC-10909   Insight: Review and fix security vulnerabilities for the Nagico project
      LYC-10774: DIALOG[Productivity]: DIALOG Attribute to Invoke the BEFORE block of all sub-dialogs
      LYC-10341 [Lycia front-end][Table] Rebuild table to support horizontal scroll
      LYC-10902: Debugger: PUBLIC variables from IMPORT FGL is not displayed in WATCH view in modules where it's imported
      LYC-10912: QXDEBUG: SQL queries execution time is not written in the application log: QXDEBUG=S
      LYC-10749   Cell attributes (color, bold, reverse, dim, etc) aren't persistent in Table container
      LYC-10749 Cell attributes (color, bold, reverse, dim, etc) aren't persistent in Table container - fixing CSP
      LYC-10173: IMPORT FGL[packages]: Support of the "." dot separator for import module packages
      LYC-10749 Cell attributes in Table container - changed attribute_reverse styles in SystemTheme.css
      LYC-10749   Cell attributes (color, bold, reverse, dim, etc) aren't persistent in Table container
      LYC-10863 [HCL] Implement smart caching with Etags for static Lycia files
      LYC-10776 [Lycia Build] Solving problems of Windows build with Maven resource filtering
      LYC-10849 Blobviewer. CSV editor opens on half screen sometimes and blinks few times at start
      LYC-10759 [Lycia front-end][BlobViewer][CSV-Spreadsheet] Add wrap cells/wrap headers options
      LYC-10749   Cell attributes (color, bold, reverse, dim, etc) aren't persistent in Table container
      LYC-10955: Debugging terminates unexpectedly when a watchpoint is added for this program
      LYC-10460   Blobviewer throws error on in INPUT entering if it had content before
      LYC-10951 Stack panel resize at runtime
      LYC-10963: qform[fourgen] form compilation fails fourgen math function SUM()
      LYC-10959: Remove 4gl Analyzer from QPM components
      LYC-10952 Table rerenders endlessly while previously calculated column width differs from  the new one in parts of decimals (e.g. 223.48 - 223.62)
      LYC-10517   After downloading report cannot be sent to print or open in new tab
      LYC-10815 Lycia Blob Viewer csv editor settings
      LYC-10749 Cell attributes of widgets not working
      LYC-10948   [Lycia front-end][T5] Table with all columns having percentage grid lengths always has horizontal scroll
      LYC-10937   [Windows build] SignTools stops working unexpectedly
      LYC-10849 Blobviewer. CSV editor opens on half screen sometimes and blinks few times at start
      LYC-10981 [Lycia front-end][T5] Table columns with width=100% shouldn't occupy 100% but just available space
      eeedcb17
  7. 07 Apr, 2025 1 commit
    • robot's avatar
      7.2-3326-g05917b8 · bea8d7f3
      robot authored
      LYC-10883: Function is visible in module if it's imported in related through another IMPORT module
      LYC-10873: Function definition with arguments in WHENEVER instruction crashes application without error
      LYC-10869   [FglAnalyzer] Called functions are missed in generated html
      LYC-10863 [HCL] Implement smart caching with Etags for static Lycia files
      LYC-10881: QBUILD: Add build target location path to a target resources (forms or media files) location paths when deploy
      LYC-10877   Jetty/FromBuilder is broken
      LYC-10845: Develop a Lycia program that integrates ChatGPT
      LYC-10796 modify installer of LowCode component(3)
      LYC-10796 modify installer of LowCode component(2)
      LYC-10796  modify installer of LowCode component
      LYC-10863   [HCL] Investigate caching problems as described by Darren Hambling
      LYC-10874: qform[fourgen]: Unknown syntax in Fourgen PER form (LowCode) - math
      LYC-10776 [Lycia Build] Solving problems of Windows build with Maven resource filtering
      LYC-10863 [HCL] Implement smart caching with Etags for static Lycia files
      bea8d7f3
  8. 25 Mar, 2025 1 commit
    • robot's avatar
      7.2-3312-gf10ef5c · 7f90a880
      robot authored
      LYC-10553:	QBUILD: Enhance outputLocation attribute functionality in fglproject LYC-10534:	QBUILD: Add new target requirements group support - Build Dependencies
      LYC-10627: [AFTER FIELD*]: Implement a way to define one single AFTER FIELD * event to be triggered by ANY AFTER FIELD (like we do with ON CHANGE)
      LYC-10838: LLC. UpdateSqlWhere method cannot be found without GLOBALS file definition
      LYC-10850: QBUILD with --web-service parameter builds also linked to a program library as webservice
      LYC-10850: QBUILD with --web-service parameter builds also linked to a program library as webservice
      LYC-10749   Cell attributes aren't persistent in Table container - fixed CSP on record append
      LYC-10749   Cell attributes (color, bold, reverse, dim, etc) aren't persistent in Table container
      LYC-10791: Error using HASHMAP(DICTIONARY) not initialized
      LYC-10761: Each table should have initially selected row in DIALOG
      LYC-10837: LLC. PUBLIC datatype name should be case insensitive
      LYC-10799   [HCL] Make cookie attributes configurable via listener.xml
      LYC-10774: DIALOG[Productivity]: DIALOG Attribute to Invoke the BEFORE block of all sub-dialogs
      LYC-10816: Debugger: Watchpoint is ignored during debugging
      LYC-10815 Lycia Blob Viewer csv editor settings dialog is fixed (it correctly renders values sent from the server)
      LYC-10799 [HCL] Make cookie attributes configurable via listener.xml
      LYC-10810: Debugger is broken
      7f90a880
  9. 06 Mar, 2025 1 commit
    • robot's avatar
      7.2-3295-gb79e153 · 153ad73e
      robot authored
      LYC-10711: LLC. view_attribute does not set classic attributes to a dialog
      LYC-10761: Each table should have initially selected row in DIALOG
      LYC-10791: Error using HASHMAP(DICTIONARY) with VARIANT data type
      LYC-10785: Lycia: Lycia can not understand that the virtual field should be a column of Table
      LYC-10760 [Lycia front-end][BlobViewer.editor=csv] Implement footer rows/aggregates in AG-Grid
      LYC-10747: DEBUG: Incorrect Display of MODULAR Scope Variables in WATCH View
      LYC-10747: DEBUG: Incorrect Display of MODULAR Scope Variables in WATCH View
      LYC-10762: Exiting signal 11 on webservice start made from program without MAIN section with globals.4gl as first module
      LYC-10773: QFORM. Groupbox should have additional 2qch of preferredSize height
      LYC-10810: Debugger is broken
      LYC-10816: Debugger: Watchpoint is ignored during debugging
      153ad73e
  10. 11 Feb, 2025 1 commit
    • robot's avatar
      7.2-3282-g084d09c · 2f7e9797
      robot authored
      LYC-10746: DEBUGGER: Incorrect Display of GLOBAL Variables from imported module in VARIABLES View of the Debugger
      LYC-10747: DEBUG: Incorrect Display of MODULAR Scope Variables in WATCH View
      LYC-10759   [Lycia front-end][BlobViewer][CSV-Spreadsheet] Add wrap cells/wrap headers options
      LYC-10742: IMPORT FGL: PUBLIC Function not returning values when called from nested imported module
      LYC-10692 [FGL Analyzer] Review options list of analyzer - fixed relative folder in --fgltarget param, added explanation about what is missing in model  in case of failure
      LYC-10723: PUBLIC complex HASHMAP variable fails compilation (INSIGHT, LLC)
      LYC-10692 [FGL Analyzer] Review options list of analyzer - removing more redundancies which aren't part of FGLA
      LYC-10704 Make fgla program oriented instead of file oriented - .y files generated by qxt tool cause Lycia build to fail (rolling them back)
      LYC-10704 Make fgla program oriented instead of file oriented
      LYC-10702: Debugger: PUBLIC variable from IMPORT FGL is not accessible in WATCH and VARIABLES views
      LYC-10634: Debug Adapter[Variable Sort]: There doesn't seems to be any kind of sorting
      LYC-10698: LLC. qfgl signal 11 on incorrect syntax
      LYC-10676 [FGL Analyzer] Runtime error makes fglm.exe unusable - fix of fglm default path in Windows
      LYC-10691: [FGL Analyzer] qfgl compiler errors in demo_samples while compiler works with --cst option
      2f7e9797
  11. 20 Jan, 2025 2 commits
  12. 07 Jan, 2025 1 commit
  13. 06 Jan, 2025 1 commit
    • bottiez's avatar
      init · a7cc6a16
      bottiez authored
      a7cc6a16