1. 07 Apr, 2025 1 commit
    • robot's avatar
      7.2-3326-g05917b8 · 886d7cfa
      robot authored
      LYC-10776 [Lycia Build] Solving problems of Windows build with Maven resource filtering
      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-10863 [HCL] Implement smart caching with Etags for static Lycia files
      886d7cfa
  2. 25 Mar, 2025 1 commit
    • robot's avatar
      7.2-3312-gf10ef5c · cd80b31c
      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
      cd80b31c
  3. 06 Mar, 2025 1 commit
    • robot's avatar
      7.2-3295-gb79e153 · 12bfc339
      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
      12bfc339
  4. 11 Feb, 2025 1 commit
    • robot's avatar
      7.2-3282-g084d09c · f99afed6
      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
      f99afed6
  5. 20 Jan, 2025 1 commit
    • robot's avatar
      7.2-3263-g2025af4 · adbd859f
      robot authored
      LYC-10676 [FGL Analyzer] Runtime error makes fglm.exe unusable - added default path for qfgl.exe
      LYC-10683   [FGL Analyzer] Add fglm to Linux installation
      LYC-10554: com.HttpPart.CreateFromData corrupts BYTE data
      LYC-10676 [FGL Analyzer] Runtime error makes fglm.exe unusable
      LYC-10676 [FGL Analyzer] Runtime error makes fglm.exe unusable - revert @yao-pkg to old pkg since @yao-pkg isn't compatible with node14
      LYC-10678   [Lycia front-end][Lycia build][Linux] Error building LyciaWeb client due to unexpected Nodejs version inconsistencies
      LYC-10676 [FGL Analyzer] Runtime error makes fglm.exe unusable
      LYC-10582: Analysis: QX_ROOT_OBJECT_CACHE_PATH set by the default
      LYC-10665: LLC Insert crashes program after append
      LYC-10524: Debugger: MODULAR, PRIVATE and PUBLIC variables from IMPORT FGL module is not accessible in WATCH expression
      adbd859f
  6. 13 Dec, 2024 1 commit
    • robot's avatar
      7.2-3251-gb085c54 · 5b1b7ccb
      robot authored
      LYC-10635: REST API. JSON in request body in classic Lycia web service (method to receive in WS function)
      LYC-10635   REST API. JSON in request body in classic Lycia web service (method to receive in WS function)
      5b1b7ccb
  7. 27 Nov, 2024 1 commit
    • robot's avatar
      7.2-3249-g8c62dbc · f0d3a7f7
      robot authored
      LYC-10572 REST API. JSON in request body in classic Lycia web service - IllegalStateException in several REST calls
      LYC-10598  Lycia Desktop stopped working - WB fix
      LYC-10537: Exception[i_p]: Silent exception error
      LYC-10600: REST API. Investigate configurable data receiving by WS function like it's done with returned value in response QX_WEB_RETURN_VALUES
      LYC-10609: LowCode. Paged mode ignored for multiple views
      f0d3a7f7
  8. 19 Nov, 2024 1 commit
    • robot's avatar
      7.2-3242-g0d3ed2d · 996a8b73
      robot authored
      LYC-10513   Child css styles and themes do not apply if child app locates in subfolder with styles
      LYC-10516   VSC[Form Builder]: Layout property is missing for root container
      LYC-10498: QFORM. GridPanel container adjustment into Table of another form via genconfig option produces not complete error message
      LYC-10497: QFORM. Table container adjustment into gridPanel of another form via genconfig option creates extra columns and rows
      LYC-10520   Add ARIA-labels to the Toolbar buttons, dropdown lists, and calendar
      LYC-10511: qform[Fourgen Lookups]: Error in PER translation: Fourgen Property branch.branch_name" : "policy.branch_code and active = branch."Y"",
      LYC-10495: LowCode[Action]: Invoking an action by code programmatically ui.dialog.queue_action (a bit like fgl_key_queue() )
      LYC-10506   [Lycia front-end] Table: add full screen feature
      LYC-10507 [Lycia front-end] GroupBox: add ability to collapse group box content initially
      LYC-7438   LVSCE[FormBuilder] Develop complex multi-value editors - [Issue8/9] wrong serialization of DataType
      LYC-7438   LVSCE[FormBuilder] Develop complex multi-value editors - [Issue2] Includes edit box is bigger than FormBuilder window on low resolutions
      LYC-10483: QBUILD: Fails to deploy locale catalogue bandles *.res
      LYC-10483: QBUILD: Fails to deploy locale catalogue bandles *.res
      LYC-10465: Circular IMPORT FGL compilation causes errors duplicates and code preprocessing fail
      LYC-10096   BlobViewer[Upload]: Server & 4GL needs information on the uploaded file
      LYC-10096   BlobViewer[Upload]: Server & 4GL needs information on the uploaded file
      LYC-10439 [Lycia front-end] Integrate QR code library with Lycia - html mode class changed from qr-code-table to qr-code-html
      LYC-10439 [Lycia front-end] Integrate QR code library with Lycia - qr code as html is clipped
      LYC-10465: Circular IMPORT FGL compilation causes errors duplicates and code preprocessing fail
      LYC-10249: VSC [qbuild] Setting path to the application deployment folder
      LYC-10563   [VSC][FormBuilder] Upload button is missing from field with classNames="FileUpload"
      LYC-10562 Error loading instances when running application in LyciaDesktop
      LYC-10572 REST API. JSON in request body in classic Lycia web service - IllegalStateException in several REST calls
      LYC-10598 Lycia Desktop stopped working - Lycia client rearranged to smaller code chunks
      LYC-10572 REST API. JSON in request body in classic Lycia web service - adding request body support to the function call in LyciaWeb Java code
      LYC-10572   REST API. JSON in request body in classic Lycia web service - converting Lycia REST API schema from Swagger v2 into Openapi v3
      LYC-10495: LowCode[Action]: Invoking an action by code programmatically ui.dialog.queue_action (a bit like fgl_key_queue() )
      LYC-10543: LowCode. Qform form generation with relation between views
      LYC-10576: QFGL. OPEN cursor syntax error when USING with function
      LYC-10577: QFGL. CONSTRUCT for row of screen array
      LYC-10574 Next/Prev page and First/Last row action are corrupted
      LYC-10598  Lycia Desktop stopped working - WB fix
      996a8b73
  9. 23 Oct, 2024 1 commit
    • robot's avatar
      7.2-3218-ga491009 · 3b724a72
      robot authored
      LYC-10483: QBUILD: Fails to deploy locale catalogue bandles *.res
      LYC-10483: QBUILD: Fails to deploy locale catalogue bandles *.res
      LYC-10465: Circular IMPORT FGL compilation causes errors duplicates and code preprocessing fail
      LYC-10096   BlobViewer[Upload]: Server & 4GL needs information on the uploaded file
      LYC-10096   BlobViewer[Upload]: Server & 4GL needs information on the uploaded file
      LYC-10439 [Lycia front-end] Integrate QR code library with Lycia - html mode class changed from qr-code-table to qr-code-html
      LYC-10439 [Lycia front-end] Integrate QR code library with Lycia - qr code as html is clipped
      LYC-10465: Circular IMPORT FGL compilation causes errors duplicates and code preprocessing fail
      LYC-10249: VSC [qbuild] Setting path to the application deployment folder
      3b724a72
  10. 09 Oct, 2024 1 commit
    • robot's avatar
      7.2-3206-ge06dc92 · c6221adb
      robot authored
      LYC-10249: LVSCE [qbuild] Setting path to the application deployment folder
      LYC-10439   [Lycia front-end] Integrate QR code library with Lycia - qr code as html is clipped
      LYC-10386   Investigation. Changing predefined strings in hardcoded forms via localized strings
      LYC-10447: qform: Form file cannot be generated in a non-existent folder
      LYC-10249: VSC [qbuild] Setting path to the application deployment folder
      LYC-10405: Unable to scroll table in input
      LYC-10439 [Lycia front-end] Integrate QR code library with Lycia
      LYC-10442   [Lycia front-end] Snackbar notifications(of 3rd-party notistack module) stopped working in Lycia child applications
      LYC-10439   [Lycia front-end] Integrate QR code library with Lycia
      LYC-10335 [Lycia front-end] Tune up Insight styles on client's demand - CSP in notification module(enqueueSnackbar is undefined)
      LYC-10439   [Lycia front-end] Integrate QR code library with Lycia
      LYC-10438: qbuild: multiple rules error on deploying when the project has two form files *.fm2 and *.per with the same name
      LYC-10405: Unable to scroll table in input
      LYC-10402: LowCode[Construct]: User needs to navigate (fwd/bwd) to the the correct result.
      LYC-10438: qbuild: multiple rules error on deploying when the project has two form files *.fm2 and *.per with the same name
      LYC-10424   [Lycia front-end] CSP in Insight app insight_broker/under.4gm/i_p/i_p
      LYC-10286   VSC[FormBuilder]: Date editor shows "no value" when only one field is set
      LYC-10287 VSC[FormBuilder]: DateTimeLiteral does not allow fraction set first digit zero
      c6221adb
  11. 19 Sep, 2024 1 commit
    • robot's avatar
      7.2-3189-ge6b4e9b · bb74d59f
      robot authored
      LYC-10367 Lycia cell size (qch) detection procedure didn't get actual font size and breaks cell dependent legacy forms
      LYC-10363 Prompt message not showing if it is issued on program start
      LYC-10381 Menu of dialog/popup style ignores command key
      LYC-10380 Menu of dialog/popup style does not appear if it's first interaction
      LYC-10376   Blobviewer throws error in content during editing file
      LYC-10334: qform[template_form]: Ability to take a PER or FM2 form and output it into a cell of a template form
      LYC-7438 LVSCE[FormBuilder] Develop complex multi-value editors - [Issue 4] DataType Money has Precision/Scale fields disabled
      LYC-7438   LVSCE: [FormBuilder] - Develop complex multi-value editors - [Issue 3] DataType DateTime has Start/End fields disabled
      LYC-7438 LVSCE[FormBuilder] Develop complex multi-value editors - [Issue 2] fix focus logic for edit boxes
      LYC-7438 LVSCE[FormBuilder] Develop complex multi-value editors - [Issue 1] Frame overlaps event handler title
      LYC-10373: qform[LowCode filter= 1o1]: It seems, qform-lowCode has an issue translating 1o1 (which stands for "WHERE 1=1")
      LYC-10368: qform[Fourgen Per]: Invalid json string for low code engine
      LYC-7438 LVSCE[FormBuilder] Develop complex multi-value editors - BatchEventHandler(Frame overlaps event handler title)
      LYC-10027 VSC[FormBuilder]: InteractSettings XML schema - bundle it with extension and provide to every FormBuilder instance on initialization phase
      LYC-10372   LVSCE: [FormBuilder] Event cannot be deleted from designer, only from xml
      LYC-10363   Report stopped opening in new tab
      LYC-10367   Aggregate column text and values looks joined in one word
      LYC-10280 VSC[FormBuilder]: Multiline values in property panel should be separated by commas - changed to spaces to conform with Text and Title
      LYC-10339 [Lycia front-end] Insight issues - text of disabled input not selectable
      LYC-10339   [Lycia front-end] Insight issues (table headers + text of disabled input not selectable)
      LYC-10369   Construct calendar year picker appears only once
      LYC-10357: LLC: Interaction with "input_mode: 1" and "paged_mode: -1" can not be left by clicking on the button 'Accept'
      LYC-10280   VSC[FormBuilder]: Multiline values in property panel should be separated by commas
      LYC-10354   [Lycia front-end] BlobViewer[CSV] - editing not working
      LYC-10335 [Lycia front-end] Tune up Insight styles on client's demand - fixing qx_compat.css
      LYC-9820 [Lycia front-end] Upgrade React version to 18 - finalize removal of deprecated APIs
      LYC-10367 Leading/trailing buttons in TextField-like widgets (Calendar, ComboBox, etc) may overflow, causing container to have an unexpected scroll
      LYC-10367 Lycia cell size (qch) detection procedure didn't get actual font size and breaks cell size dependent forms
      LYC-7487   LVSCE[FormBuilder] Remove vertical/horizontal alignment properties from elements in containers in which doesn't support such alignment (Border, Coord panels, GroupBox, Table, etc)
      LYC-10377   BlobViewer isn't cleared while search/filter by query returns zero entries
      LYC-10364: Linking multiple MAINs
      LYC-10408   Report window become invisible
      LYC-7438 LVSCE[FormBuilder] Develop complex multi-value editors - issues 5,6,7[added filtering of fgl literals which aren't applicable to certain values]
      LYC-10406   Circular ProgressBar widget percentage is not centered
      LYC-10384   LVSCE [FormBuilder] Change empty line in complex editors to <none> to remove record
      LYC-10367 Lycia cell size (qch) detection procedure didn't get actual font size and breaks cell size dependent forms
      LYC-10367 Lycia cell size (qch) detection procedure didn't get actual font size and breaks cell size dependent forms
      LYC-10394   [Lycia front-end] Clean Lycia plugins[combo_linked_field, pseudo_table_scroller] from Lycia jquery obsolete
      LYC-10387 Release package stabilization - combo_linked_field plugin stopped working
      LYC-10392: qform[Fourgen]: INPUT n ... KEY & ORDER fields which do not exist in the screen must be added as virtual fields
      LYC-10387 Release package stabilization - CSP in test 15357_mdi_getChildCount
      LYC-10387 Release package stabilization - CSP in timepicker
      LYC-10387 Release package stabilization - endless combobox refresh if it is bound with linked field plugin
      LYC-10387 Release package stabilization - CSP if app closed during client initialization
      LYC-10367 Leading/trailing buttons in TextField-like widgets (Calendar, ComboBox, etc) may overflow, causing container to have an unexpected scroll
      LYC-10367 Lycia cell size (qch) detection procedure didn't get actual font size and breaks cell size dependent forms
      LYC-7487   LVSCE[FormBuilder] Remove vertical/horizontal alignment properties from elements in containers in which doesn't support such alignment (Border, Coord panels, GroupBox, Table, etc)
      LYC-10424   [Lycia front-end] CSP in Insight app insight_broker/under.4gm/i_p/i_p
      bb74d59f
  12. 19 Aug, 2024 1 commit
    • robot's avatar
      7.2-3134-gd68f05f · 50ad2bf3
      robot authored
      LYC-9939: QLINK. Duplicate functions should raise warning to make possible linking libraries with the same function name but in different link order
      LYC-9939: QLINK. Duplicate functions should raise warning to make possible linking libraries with the same function name but in different link order
      LYC-9820 [Lycia front-end] Upgrade React version to 18 [commits squash]
      LYC-10031   Layout & Format: Aggregate fields do not inherit alignment/textAlignment
      LYC-7438 LVSCE: [FormBuilder] - Develop DisplayModes editor - error on saving empty display mode
      LYC-10341 [Lycia front-end][Table] Investigate how to resize columns if they have MinWidth set
      LYC-10031: Layout & Format: Aggregate fields do not inherit alignment/textAlignment & FORMAT i.e. $12.00
      LYC-10265: Postgres. Database connection at runtime and compilation failed
      LYC-10265: Postgres. Database connection at runtime and compilation failed
      LYC-10031: Layout & Format: Aggregate fields do not inherit alignment/textAlignment & FORMAT i.e. $12.00
      LYC-10031: Layout & Format: Aggregate fields do not inherit alignment/textAlignment & FORMAT i.e. $12.00
      LYC-10339   [Lycia front-end] Insight issues (table headers + text of disabled input not selectable)
      LYC-10225   Smart Widget: Calendar range value keeping
      LYC-10326   fgl_winbutton() dialog box must NOT react on clicks outside of the dialog buttons
      LYC-10272   [Lycia front-end][Popup plugins] add message attributes support
      LYC-10268   Blob Viewer[txt]:Contents is not always loaded correctly
      LYC-10279: Replace the name for the variable QX_USE_DB_SCHEME_FILE with QX_USE_DB_SCHEMA_FILE
      LYC-10316   fgl_winbutton() key order changes to descent at runtime
      50ad2bf3
  13. 06 Aug, 2024 1 commit
    • robot's avatar
      7.2-3116-ga756522 · 396025da
      robot authored
      LYC-10263 VSC [FormBuilder]: Move PivotTable from containers to widget set
      LYC-10296 VSC[Form Builder]: Paste action (ctrl+v) causes crash
      LYC-10297: Star character causes compilation error in SQL .. END SQL block (Informix)
      LYC-10282   [Lycia front-end] Develop indeterminate ProgressBar which shows endless processing until stopped
      LYC-10268 Blob Viewer[txt]:Contents is not always loaded - fix clean text blob
      LYC-10268 Blob Viewer[txt]:Contents is not always loaded - fix of the text renderer
      LYC-10295   LVSCE[FormBuilder] Adding columns by drag/drop into form area not working
      LYC-10268 Blob Viewer[txt]:Contents is not always loaded - full rewrite of the text renderer with adding filtering of the text content (removing non printable control chars)
      LYC-10268 Blob Viewer[txt]:Contents is not always loaded correctly
      LYC-10270: The database "standard" does exist but is for some rather strange reason no accessible for Lycia
      LYC-10270: The database "standard" does exist but is for some rather strange reason no accessible for Lycia
      LYC-10268 Blob Viewer[txt]:Contents is not always loaded correctly
      LYC-10262   LVSCE [FormBuilder] Layout and Event properties are missing in PivotTable
      LYC-10242   [Lycia front-end] BlobViewer add new optional property 'editorConfig' (currently 'Metadata' is used which may interfere with Genero projects)
      LYC-10253   BlobViewer[TEXT]: Viewer ignores CR/LF but print looks correct
      LYC-10242 [Lycia front-end] BlobViewer add new optional property 'editorConfig'
      396025da
  14. 16 Jul, 2024 1 commit
    • robot's avatar
      7.2-3099-g6296762 · 5b524e3e
      robot authored
      LYC-10134: IMPORT FGL: qlink throws Function Not found warning on imported function called in WHENEVER ERROR CALL
      LYC-10243: SOAP/REST. Make port 1994 configurable
      LYC-7438 LVSCE: [FormBuilder] DisplayMode editor - fixed String/Integer/Decimal processing
      LYC-10250   [Lycia front-end] BlobViewer-CSV - CSP on content download if content is empty
      LYC-10247   [Lycia front-end] BlobViewer-CSV - old blob data isn't cleared while BlobViewer is updated with empty blob
      LYC-10225   Smart Widget: Calendar range value keeping
      LYC-10230   Smart Widget: Calendar in construct mode does not change value in the top line of picker after selection
      LYC-7438 LVSCE: [FormBuilder] DisplayMode editor - human readable error message
      LYC-7438 LVSCE: [FormBuilder] - Develop DisplayMode editor
      LYC-10193: FOR UPDATE query fails with error with Oracle database
      LYC-10159   Placement of Tabs list is wrong when tabPagePlacement=left/right
      LYC-10089   VS-Code[FormBuilder]: rename database property name 'Name' to 'Database Name'
      LYC-9536   LVSCE[FormBuilder] Implement menu for adding columns/rows on the GridPanel scale
      LYC-10152: [Qbuild] Problem building program with external library
      LYC-10220   [Lycia front-end] BlobViewer in FullScreen mode overlaps with Lycia client console
      LYC-10160 BlobViewer in full screen mode is overlapped by MenuBar
      LYC-10221   LVSCE[FormBuilder][GridPanel] Rows/Cols added via 'insert before/insert after' are incorrectly rendered in GridPanel Outliner
      LYC-10217   Date Picker widget no longer supports date picking input/construct if there is another datePicker with class "date-picker"
      LYC-9533 LVSCE[FormBuilder] Implement menu for adding GridPanel columns/rows to the middle of the list
      LYC-10208 Message & ERROR Handling - added LinkedTo dependency
      5b524e3e
  15. 27 Jun, 2024 1 commit
    • robot's avatar
      7.2-3077-g3dcc08d · 03adaf73
      robot authored
      LYC-10208 Message & ERROR Handling - implement basic message popup with Notistack
      LYC-10184: Debugger points to a wrong current line in some cases
      LYC-10175: [IMPORT FGL]: qfgl compilation hangs if specify program for IMPORT FGL instead of library or module
      LYC-10175: [IMPORT FGL]: qfgl compilation hangs if specify program for IMPORT FGL instead of library or module
      LYC-10060: QFGL error on RETURN rec.* when returning type declared as custom type
      LYC-10197  [Lycia front-end] BlobViewer.CSV - add automatic right alignment of the columns having numbers/currency values- edit summary [Lycia front-end] BlobViewer.CSV - add automatic right alignment of the columns having numbers/currency values
      LYC-10181  Option to prevent "Leave site?..." message when closing a browser tab- edit summary Option to prevent "Leave site?..." message when closing a browser tab
      LYC-10196 [Lycia front-end] BlobViewer.CSV - produce modified csv for download (with skipped lines, no empty lines, etc)
      LYC-10195 [Lycia front-end] BlobViewer.CSV editable - edit button may be absent in blob menu
      LYC-8522 LVSCE[FormBuilder] navigate to the corresponding node in fm2 when selection changes in FormBuilder - bug fixes
      LYC-10184: Debugger points to a wrong current line in some cases
      LYC-10060: QFGL error on RETURN rec.* when returning type declared as custom type
      LYC-10087 [Lycia front-end] Lycia Calendar as date picker - fixes[focus traversing, min/max date, keyboard navigation, broken animation]
      LYC-8522   LVSCE[FormBuilder]: feature to navigate to the corresponding XML code of the currently selected form item
      LYC-10182   [Lycia front-end] BlobViewer.CSV - trim whitespaces, incl. form feed chars in csv cell values
      LYC-10087   [Lycia front-end] Modify Lycia Calendar to perform as a date picker (no text field)
      LYC-9676   LVSCE[FormBuilder]: Сlearly distinguish the property fields of parent and child EventHandlers in editor
      LYC-10161: QFGL. ON CHANGE * causes compilation error
      LYC-10077   LVSCE [FormBuilder]: Error message appears when try to delete some items in Structure tab
      LYC-10131   LVSCE [FormBuilder]: Button is highlighted (has a size) when the FunctionField is selected in the Table container
      LYC-10087 [Lycia front-end] Modify Lycia Calendar to perform as a date picker - fix date update problem
      LYC-10087 [Lycia front-end] Modify Lycia Calendar to perform as a date picker - fix mouse event problem
      LYC-10151   LVSCE [FormBuilder] BlobViewer is not selected when editor property is defined
      03adaf73
  16. 13 Jun, 2024 1 commit
    • robot's avatar
      7.2-3060-g35ac9c9 · 3bf0731f
      robot authored
      LYC-10087   [Lycia front-end] Modify Lycia Calendar to perform as a date picker (no text field)
      LYC-9676   LVSCE[FormBuilder]: Сlearly distinguish the property fields of parent and child EventHandlers in editor
      LYC-10161: QFGL. ON CHANGE * causes compilation error
      LYC-10077   LVSCE [FormBuilder]: Error message appears when try to delete some items in Structure tab
      LYC-10131   LVSCE [FormBuilder]: Button is highlighted (has a size) when the FunctionField is selected in the Table container
      LYC-10087 [Lycia front-end] Modify Lycia Calendar to perform as a date picker - fix date update problem
      LYC-10087 [Lycia front-end] Modify Lycia Calendar to perform as a date picker - fix mouse event problem
      LYC-10151   LVSCE [FormBuilder] BlobViewer is not selected when editor property is defined
      3bf0731f
  17. 04 Jun, 2024 1 commit
    • robot's avatar
      7.2-3050-gaccea15 · f5e8d8fa
      robot authored
      LYC-10145: Debugger[IMPORT FGL]:Programs with IMPORT statements can not be debugged and leave hanging qrun process (and ongoing object cache generation... slow build performance)
      LYC-10126: [Lycia back-end][Table aggregate fields] Application stops working if TotalAggregate=true and AggregateType=Program
      LYC-10124   [Pivot table]. "Download plot as a png" option
      LYC-10122 [Lycia front-end][BlobViewer.editor=csv] Add new properties [skipEmptyLines+skipFirstNLines] to csv parser config dialog
      LYC-10149 [Lycia front-end] BlobViewer csv settings (Metadata property): add new properties to csv settings [skipEmptyLines+skipFirstNLines]
      LYC-10149   [Lycia front-end] CSP in BlobViewer while csv settings (Metadata property) are unset + add new properties to csv settings + writing tests
      LYC-10138   [Lycia front-end] Investigate BlobViewer content not loading [Insight app table_document_blob]
      LYC-10136 Blobviewer SVG not showing in a blob content area
      LYC-10143   [Lycia front-end] BlobViewer-CSV - runtime error while csv file is empty
      LYC-10136   Blobviewer SVG print option
      LYC-10132   Blobviewer CSV viewer ignores key navigation when Lycia Chrome Extension is enabled
      LYC-10130   Blobviewer sends error messages in console during CSV parsing
      LYC-10133   [Lycia front-end] Modernize React code of Tab widget - remove obsolete string refs
      LYC-10128   [LVSCE][FormBuilder] Deletion of the selected TabPage makes other TabPages invisible
      LYC-10125   LVSCE[FormBuilder] ScreenRecord isn't generated for a table residing inside TabPage
      LYC-10123 [Lycia front-end] Add 'Full screen' button along with corresponding css to allow a BlobViewer widget expansion
      LYC-10122 [Lycia front-end][BlobViewer.editor=csv] Add a popup dialog to create/reset csv parser config at runtime
      LYC-10094 [Lycia front-end] Invent a way to provide a custom configuration to BlobViewer csv parser so that fine tuning of a Spreadsheet is possible
      LYC-10094 Modify Content-Security-Policy header to allow opening <iframe> with src having 'blob:' schema (for csv printing)
      LYC-10079   LVSCE[FormBuilder] Add fgl literals 'Today', 'Current' and 'CurrentTime' - fix for 'Includes'
      LYC-10087   [Lycia front-end] Modify Lycia Calendar to perform as a date picker (no text field)
      f5e8d8fa
  18. 17 May, 2024 1 commit
    • robot's avatar
      7.2-3028-g941cccb · 01cd46e1
      robot authored
      LYC-10038   LVSCE [FormBuilder]: Table/TreeTable container cannot be moved
      LYC-10109   Message is not redirected to a label
      LYC-10094 [Lycia front-end] Add printing to BlobViewers of txt, csv and image kinds - implementing printing for csv - add dialog for size/orientation
      LYC-10094 [Lycia front-end] Implement pdf generation for the BlobViewer of csv kind
      LYC-10071   [Lycia front-end] BlobViewer doesn't allow to view/edit text blobs
      LYC-9056 Implement a Spreadsheet as a new type of widget + Spreadsheet component tests
      LYC-10079   LVSCE[FormBuilder] Add fgl literals 'Today', 'Current' and 'CurrentTime'
      01cd46e1
  19. 02 May, 2024 1 commit
    • robot's avatar
      7.2-3016-ga815d7a · d158fcb8
      robot authored
      LYC-10051: LLC: The current value should be focused on the Zoom window
      LYC-10062   Four common styles (via form classes) need implementing for Insight
      LYC-10016   [Lycia front-end] Investigate how to select a table row on a right click
      LYC-9958 Integration of PivotTable to Lycia client: - model change because of the new Lycia runtime feature explained by @vlad - Windows build fix (not all files were added to PresentationLayer.WPF.csproj)
      LYC-10051: LLC: The current value should be focused on the Zoom window
      LYC-10053: qform fails on converting several *.per form files
      LYC-10052   [QAT] Massive tests failure on application start in branch 7.2-3005-vior-g09871b6 (PivotTable)
      LYC-9958 Integration of PivotTable to Lycia client - send selections [rows/cols/vals/renderer] back to the server LYC-9958 Integration of PivotTable to Lycia client - send selections back to the server [new model built] LYC-10050 [Lycia front-end][PivotTable] Add csv to json conversion feature, so the server would be able to send csv instead of json LYC-9958 Integration of PivotTable to Lycia client - added event handler for PivotTableInfoEvent
      d158fcb8
  20. 25 Apr, 2024 1 commit
    • robot's avatar
      7.2-3004-g309a102 · 60758669
      robot authored
      LYC-8635: LLC: Focus moves wrong if validating on bundle updating is failed.
      LYC-10031: Layout & Format: Aggregate fields do not inherite alignment/textAlignment & FORMAT i.e. $12.00
      LYC-10038   LVSCE [FormBuilder]: Table/TreeTable container cannot be moved
      LYC-10019: Table does not refresh rows after insert
      LYC-10031: Layout & Format: Aggregate fields do not inherite alignment/textAlignment & FORMAT i.e. $12.00
      LYC-9936 Form Builder[DB Alias]:Form Structure View does not handle DBAlias
      LYC-9936 Form Builder[DB Alias]:Form Structure View does not handle DBAlias
      LYC-10028   LVSCE [FormBuilder]: StackPanel causes FB to crash
      LYC-10025   LVSCE[FormBuilder] Create custom editor for 'Visible' property (because property logic is beyond simple checkbox yes/no logic)
      LYC-9936   Form Builder[DB Alias]:Form Structure View does not handle DB-Alias
      LYC-9958 Integration of PivotTable to Lycia client - adding to FormBuilder
      LYC-10000   LVSCE [FormBuilder]: TabPage can be placed into TabPage
      LYC-9907   Table column changes size randomly and does not show all rows after tab page switch
      LYC-7538   LVSCE: [FormBuilder] Make non-empty advanced properties visible in default mode
      LYC-10021   LVSCE [Form Builder]: Plus buttons in Structure tab are poorly distinguishable
      LYC-10018   LVSCE [FormBuilder] removes "visible" property from xml
      LYC-10002: HCL: BLOB conversion (TEXT -> BYTE, BYTE -> TEXT ) no conversion error at runtime
      LYC-9986   LVSCE [Form Builder]: InteractSettings editor - change the style of drop-down fields
      LYC-9984   LVSCE [Form Builder]: Delete action causes crash
      LYC-9981   LVSCE[Form Builder] Configure styles of InteractSetting editor so that all control buttons are visible
      LYC-10001   LVSCE [FormBuilder]: Replace icons of collapse/expand buttons in InteractSetting editor
      LYC-9966: LLC: A fatal error has occurred. Exiting signal 11
      LYC-9958 Integration of PivotTable to Lycia client - Plotly license added
      LYC-9958 Integration of PivotTable to Lycia client - test data source removed
      LYC-9958 Integration of PivotTable to Lycia client + regen interfaces
      60758669
  21. 08 Apr, 2024 1 commit
    • robot's avatar
      7.2-2970-gd6630db · 11ee40d2
      robot authored
      LYC-9649: CentralSquare: Add support of the IN/OUT/INOUT params in EXECUTE statement for PREPARED queries (Runtime, MSSQL) LYC-9651: CentralSquare: Add support of the INOUT for OPEN statement (MSSQL)
      LYC-9649: CentralSquare: Add support of the IN/OUT/INOUT params in EXECUTE statement for PREPARED queries (Runtime, MSSQL) LYC-9651: CentralSquare: Add support of the INOUT for OPEN statement (MSSQL)
      LYC-9958: Implement a Pivot Table Widget - client side
      LYC-9958/LYC-9973 Design of PivotTable widget model - copy/pasted Vlad's work
      LYC-9981 LVSCE[Form Builder] Configure styles of InteractSetting editor so that all control buttons are visible
      LYC-9958/LYC-9973 Design of PivotTable widget model - PivotTable parent changed To AbstractField
      LYC-9969   Context Menu is disabled when I use form an table right mouse button up action trigger
      LYC-9968   fgl_settitle() text layout is broken
      LYC-9975 Set font size and font family for report printing (Sumith Jayasinghe)
      LYC-9958/LYC-9973 Design of PivotTable widget model (compatible with https://github.com/plotly/react-pivottable)
      LYC-9779   LLC: Form Builder: Json schema based editor for InteractSettings
      LYC-9963   LVSCE [FormBuilder] TableColumn is missing textAlignment property
      LYC-9849   LVSCE[FormBuilder] Investigate how to keep Form.InteractSettings attribute pretty-formatted
      LYC-9649: CentralSquare: Add support of the IN/OUT/INOUT params in EXECUTE statement for PREPARED queries (Runtime, MSSQL) LYC-9651: CentralSquare: Add support of the INOUT for OPEN statement (MSSQL)
      LYC-9649: CentralSquare: Add support of the IN/OUT/INOUT params in EXECUTE statement for PREPARED queries (Runtime, MSSQL) LYC-9651: CentralSquare: Add support of the INOUT for OPEN statement (MSSQL)
      LYC-9921: qform: conversion fails with a specific form with FourGen settings
      LYC-9870   LVSCE [FormBuilder]: Error when replacing widget in GroupBox using copy/paste
      LYC-9869   LVSCE [FormBuilder]: Error when pasting a widget into empty StackPanel
      11ee40d2
  22. 06 Mar, 2024 1 commit
    • robot's avatar
      7.2-2945-gf692fce · b10cf92b
      robot authored
      LYC-9431 [LVSCE][FormBuilder] Make 'Add Item' buttons always visible, prevent editor commits on every typed char
      LYC-8765   LVSCE [FormBuilder]: Actions editor must display the full set of properties
      LYC-9805: LLC: Inserting the new record is unavailable if the list is empty
      LYC-9647: Scenario Question for display array and popup MENU
      LYC-9910: LLC: Investigate the possibility of changing property "views" from DYNAMIC ARRAY OF VIEW with HASH MAP OF VIEW
      LYC-9910: LLC: Investigate the possibility of changing property "views" from DYNAMIC ARRAY OF VIEW with HASH MAP OF VIEW
      LYC-9647 LVSCE[FormBuilder] Investigating tests failed because of new event handlers OnMouseLeft/Middle/RightDown, OnMouseLeft/Middle/RightUp
      LYC-9797 LVSCE[FormBuilder] Implement Copy/Paste for Toolbar container
      LYC-9647 LVSCE[FormBuilder] Add OnMouseLeft/Middle/RightDown, OnMouseLeft/Middle/RightUp to FormBuilder properties
      LYC-9647 Implement OnMouseLeft/Middle/RightDown, OnMouseLeft/Middle/RightUp event handlers
      LYC-9906: JSON parser doesn't read all fields in specific situations
      LYC-9838   CentralSquare: Genero: Investigate how we can generate SVG images in Canvas widget at runtime
      LYC-9903   LVSCE[FormBuilder] Implement Copy/Paste Radio items into ScrollViewer
      LYC-9799   LVSCE[FormBuilder] Implement Copy/Paste Radio items in RadioGroup container
      LYC-9796   LVSCE[FormBuilder] Implement Copy/Paste for Tab and TabPage containers
      LYC-9838: CentralSquare: Genero: Investigate how we can generate SVG images in Canvas widget at runtime
      LYC-9779 [LLC][Form Builder] Editor for 'InteractSettings' - turning to multiline text editor temporarily
      LYC-9765 Limit list items count to LYCIA_PER_CONVERT_COMBOBOX while morphing TextFields with include range
      LYC-9779 [LLC][Form Builder] Editor for 'InteractSettings' - a bit of json-editor styling
      LYC-9647: Scenario Question for display array and popup MENU
      LYC-9805: LLC: Inserting the new record is unavailable if the list is empty
      LYC-9887: LowCode[UPDATE]:Edit/Update after INSERT shows error messages.. and only works after the cursor is refreshed
      LYC-9831   LVSCE [FormBuilder]: Empty column remains when widget is moved from Table/TreeTable
      LYC-9779 [LLC][Form Builder] Editor for 'InteractSettings' - integrating and tuning https://github.com/json-editor/json-editor.git
      LYC-9765 Morphing RangeInclude into list widget items - writing tests
      LYC-9765   Morphing needs to support TextField with include range from & TO comboList
      b10cf92b
  23. 22 Feb, 2024 1 commit
    • robot's avatar
      7.2-2913-g23a78fd · 4fa4fe16
      robot authored
      LYC-9859   LVSCE [Form Builder]: Context menu of widgets located in Table/TreeTable is not available
      LYC-9839   LVSCE [FormBuilder]: Radio items are not assigned ID when morphing TextField/FunctionField to RadioGroup
      LYC-9832   LVSCE [FormBuilder]: "location" property is preserved when widget is moved to Table/TreeTable from another container
      LYC-9830   LVSCE [FormBuilder]: Crash when adding BlobViewer/CheckBox to Table/TreeTable container
      LYC-7715: Implement xml.Encryption.RSAEncrypt and xml.Encryption.RSADecrypt methods of the xml.Encryption class
      LYC-9805: LLC: Inserting the new record is unavailable if the list is empty
      LYC-9793   LVSCE[FormBuilder]: 0 value of an IntegerLiteral appears as "no value" in the properties panel
      LYC-9815: REST:Service: Hide/Suppress Log Error 'Network error..' when calling functions via the REST API
      LYC-8286 LVSCE[FormBuilder] Fixed Copy/Paste in different containers
      LYC-8776   LVSCE[FormBuilder]: Morphing BlobViewer - DataType restricted to Byte,Text
      LYC-9852   LVSCE [FormBuilder]: Crash when moving GridPanel row on form with comment
      LYC-9849   LVSCE[FormBuilder] Investigate how to keep Form.InteractSettings attribute pretty-formatted
      LYC-9819: LLC: Make setting properties 'action' and 'actions_on_done' as String, for defining them in the form file as well
      LYC-9805: LLC: Inserting the new record is unavailable if the list is empty (part 1)
      LYC-9574: LLC: We need to have the possibility to have a formonly field in primary ScreenRecord with a definition of how to lookup it.
      LYC-9820 [Lycia front-end] Upgrade React version to 18 - repackaging bundles
      LYC-9779 [LLC][Form Builder] Editor for 'InteractSettings' - internal FormBuilder structure
      LYC-9820 [Lycia front-end] Upgrade React version to 18 - replacing npm package, changing ReactDOM.render to createRoot().render
      LYC-9820 [Lycia front-end] Upgrade React version to 18 - removed React 16 dependencies
      LYC-9811: LLC: Simplify ComboBox settings
      LYC-9805: LLC: Inserting the new record is unavailable if the list is empty (part 1)
      LYC-9779 [LLC][Form Builder] Editor for 'InteractSettings' - trying https://github.com/rjsf-team/react-jsonschema-form
      LYC-9820   [Lycia front-end] Upgrade React version to 18
      LYC-9806: LLC: Create a script for adding settings for LowCode version 2
      LYC-9690: ON IDLE crashes application
      LYC-8286 LVSCE[FormBuilder] Copy/Paste widgets into appropriate position in GroupBox
      LYC-9807   Checkbox is editable in display mode
      LYC-9790   FormBuilder[Tag][Metadata]:Metadata can not be managed in the property panel
      LYC-9795   LVSCE[FormBuilder] Navigation bar in FullScreen mode overlaps Grid Layout Outline
      LYC-9785   LVSCE Form Builder: Table Drag'n'Drop is broken
      LYC-9801   LVSCE [Form Builder]: Crash when deleting elements from design area
      LYC-8286   LVSCE[FormBuilder] Copy/Paste widgets into appropriate position in BorderPanel, CoordPanel, GridPanel, StackPanel, Table/TreeTable, MenuBar/MenuGroup using context menu
      LYC-8286+LYC9769 LVSCE[FormBuilder] Paste widget in the appropriate position in the Items-like container(Table, Tab, MenuGroup, etc)
      LYC-8783, LYC-8784, LYC-8785 Morphing of list widget to list widget doesn't preserve 'Value' property
      LYC-9785 LVSCE Form Builder Table Drag'n'Drop operations fixed
      LYC-9330: LLC: Multi-table supporting
      LYC-9778: StringBuffer[.join()]: Join() is not working correctly (converter from STRING to base.StringBuffer is missing)
      LYC-9752 [Lycia front-end] Highlight selected table row/cell in Input mode and selected row in Display mode
      LYC-8286+LYC9769 LVSCE[FormBuilder] Paste widget in the appropriate position in the StackPanel using context menu + Dnd into StackPanel
      LYC-9752   We need somehow to highlight the focused field and focused row in a table
      LYC-9751   [Lycia front-end] OnMouseDown event on disabled field with ActiveField class isn't propagated to the server
      LYC-8286 LVSCE[FormBuilder] Set Location while pasting a widget into CoordPanel using context menu
      LYC-9330: LLC: Multi-table supporting
      LYC-8286 LVSCE[FormBuilder] Set GridItemLocation while pasting a widget into GridPanel using context menu
      LYC-9594   LVSCE [FormBuilder] Add missing properties [AllowNewLines, OnCheck] to RadioGroup items
      LYC-8286 LVSCE[FormBuilder] Selecting a location in container when pasting an element using context menu
      LYC-9709: Deploying crashes if a module has a custom record type definition with built-in datatype as a field.
      LYC-9709: Deploying crashes if a module has a custom record type definition with built-in datatype as a field.
      4fa4fe16
  24. 09 Feb, 2024 1 commit
    • robot's avatar
      7.2-2874-g08fdce5 · 61024ddb
      robot authored
      LYC-9807   Checkbox is editable in display mode
      LYC-9790   FormBuilder[Tag][Metadata]:Metadata can not be managed in the property panel
      LYC-9795   LVSCE[FormBuilder] Navigation bar in FullScreen mode overlaps Grid Layout Outline
      LYC-9785   LVSCE Form Builder: Table Drag'n'Drop is broken
      LYC-9801   LVSCE [Form Builder]: Crash when deleting elements from design area
      LYC-8286   LVSCE[FormBuilder] Copy/Paste widgets into appropriate position in BorderPanel, CoordPanel, GridPanel, StackPanel, Table/TreeTable, MenuBar/MenuGroup using context menu
      LYC-8286+LYC9769 LVSCE[FormBuilder] Paste widget in the appropriate position in the Items-like container(Table, Tab, MenuGroup, etc)
      LYC-8783, LYC-8784, LYC-8785 Morphing of list widget to list widget doesn't preserve 'Value' property
      LYC-9785 LVSCE Form Builder Table Drag'n'Drop operations fixed
      LYC-9330: LLC: Multi-table supporting
      LYC-9778: StringBuffer[.join()]: Join() is not working correctly (converter from STRING to base.StringBuffer is missing)
      LYC-9752 [Lycia front-end] Highlight selected table row/cell in Input mode and selected row in Display mode
      LYC-8286+LYC9769 LVSCE[FormBuilder] Paste widget in the appropriate position in the StackPanel using context menu + Dnd into StackPanel
      LYC-9752   We need somehow to highlight the focused field and focused row in a table
      LYC-9751   [Lycia front-end] OnMouseDown event on disabled field with ActiveField class isn't propagated to the server
      LYC-8286 LVSCE[FormBuilder] Set Location while pasting a widget into CoordPanel using context menu
      LYC-9330: LLC: Multi-table supporting
      LYC-8286 LVSCE[FormBuilder] Set GridItemLocation while pasting a widget into GridPanel using context menu
      LYC-9594   LVSCE [FormBuilder] Add missing properties [AllowNewLines, OnCheck] to RadioGroup items
      LYC-8286 LVSCE[FormBuilder] Selecting a location in container when pasting an element using context menu
      LYC-9709: Deploying crashes if a module has a custom record type definition with built-in datatype as a field.
      LYC-9709: Deploying crashes if a module has a custom record type definition with built-in datatype as a field.
      61024ddb
  25. 25 Jan, 2024 1 commit
    • robot's avatar
      7.2-2845-g6fecdbc · 7f88ce22
      robot authored
      LYC-9734: [4gl compiler] qfgl stopped generating json
      LYC-8786, 8787,8788 LVSCE[FormBuilder] Morph Min/Max of Slider/Splinnner to TextField/FunctionField. RangleInclude and back
      LYC-9732: util.JSON.parse fails in specific case
      LYC-9726   LVSCE[FormBuilder] Simultaneous deletion of multiple rows/cols in grid incorrectly deletes widgets inside rows/cols
      LYC-9728 [Lycia front-end] Problems with form layout - runtime change of grid column/row min/max is ignored
      LYC-9721: French EDU: Web Services: Manipulate the response object
      LYC-8783/8784/8785 LVSCE[FormBuilder] Morph list type widget (RadioGroup/ComboBox/ListBox) to another list type widget
      LYC-9726   LVSCE[FormBuilder] Simultaneous deletion of multiple rows/cols in grid incorrectly deletes widgets inside rows/cols
      LYC-8782   LVSCE[FormBuilder]: Morph ComboBox/ListBox/RadioGroup to TextEdit/FunctionField (Options -> VALUE INCLUDE).
      LYC-8781   LVSCE[FormBuilder]: Morphing of TextEdit/FunctionField to list item widgets should convert ValueInclude into list item options).
      LYC-9717   LVSCE[FormBuilder] CSS Tuning - fixed colors of ComboBox dropdown button
      LYC-9717 LVSCE[FormBuilder] CSS Tuning - fixed CSS of disabled context menu items
      LYC-9526   LVSCE[FormBuilder] Form scrollbars appear when "hide empty cells" option is enabled
      LYC-8776   LVSCE[FormBuilder]: Morphing: Implementation BlobViewer specific
      LYC-9709: Deploying crashes if a module has a custom record type definition with built-in datatype as a field.
      LYC-9677: web.Response.getRequest/getSession object fails with signal 11 in usage process
      LYC-9685   LVSCE [FormBuilder]: Adding Includes to TextArea causes Form Builder to crash
      LYC-9527   LVSCE[FormBuilder] GridPanel scale does not redraw when changing “Hide/Show empty cells” mode
      LYC-9157 LVSCE [FormBuilder]: Wrong form size(form collapse) after changing alignment properties
      LYC-9671   LVSCE [FormBuilder]: FieldTable property value is not added/changed in ScreenRecord fields [implemented dnd to SR]
      7f88ce22
  26. 11 Jan, 2024 1 commit
    • robot's avatar
      7.2-2820-g19b360c · a8092ac4
      robot authored
      LYC-9684: HCL: The function fgl_getkey can take an optional argument, which is an INTEGER value for a timeout period, measured in seconds, but it doesn't work.
      LYC-9673   LVSCE[FormBuilder]: Cursor/selector moves when typing in BatchEventHandler editor
      LYC-9677: web.Response.getRequest/getSession object fails with signal 11 in usage process
      LYC-9130   LVSCE [FormBuilder]: ListBox/Slider cannot be stretched in GridPane
      LYC-9680   LVSCE [FormBuilder]: StartProgramEventHandler editor causes Form Builder to crash
      LYC-9464 LVSCE [FormBuilder] TextArea widget is missing 'Includes' property
      LYC-9671+LYC-9679 LVSCE [FormBuilder]: change of the FieldTable/Identifier properties does not reflect in ScreenRecord Fields
      LYC-9672   LVSCE[FormBuilder]: Content outside the dialog window when BatchEventHandler is selected
      LYC-9674   LVSCE[FormBuilder]: Check mark is not set in the KeyEventHandler editor when Key is not defined
      LYC-9614: French EDU: Invent and implement an engine to share 4gl global variable with C code
      LYC-9670   LVSCE[FormBuilder]: Crash when opening multi-line list property editor when the value is empty
      LYC-9660   LVSCE[FormBuilder]: Implement multi-line text property editor + LYC-9668   LVSCE[FormBuilder]: Implement multi-line list property editor (for ClassNames and Fields)
      LYC-9660 LVSCE[FormBuilder]: Implement multi-line text properties editor - fixed button/text overlap, textarea height increased
      LYC-9589   RING MENU with STYLE="DIALOG" and COMMENT
      LYC-9662   LVSCE: [FormBuilder] - StackPanel is broken [some items aren't selectable, drop item into works incorrectly]
      LYC-9653   HCL: content in the browser widget is reloading when switching between tabs in the tabbed container
      LYC-9660 LVSCE[FormBuilder]: Implement multi-line text properties editor
      LYC-9610: French EDU: There is a list of issues in C files during compiling with including IBM include folder.
      LYC-9658: Central Square: Compilation fails with exiting signal 11 on PRINT COLUMN outside of the REPORT block
      LYC-9654: Central Square: Compilation fails with exiting signal 11
      LYC-9654: Central Square: Compilation fails with exiting signal 11
      LYC-9589: RING MENU with STYLE="DIALOG" and COMMENT
      LYC-9610: French EDU: There is a list of issues in C files during compiling with including IBM include folder.
      LYC-9610: French EDU: There is a list of issues in C files during compiling with including IBM include folder.
      LYC-9614: French EDU: Invent and implement an engine to share 4gl global variable with C code
      LYC-8176   LVSCE: [FormBuilder] Bounding rectangle moves while GroupBox is resized and resize has no effect
      LYC-9629   fgl_winprompt window is too high with empty area inside
      a8092ac4
  27. 13 Dec, 2023 1 commit
    • robot's avatar
      7.2-2791-g2374dcf · e66fa586
      robot authored
      LYC-9614: French EDU: Invent and implement an engine to share 4gl global variable with C code
      LYC-9626: THRU notation is no longer working (since one of the last updates)
      LYC-9614: French EDU: Invent and implement an engine to share 4gl global variable with C code
      LYC-9614: French EDU: Invent and implement an engine to share 4gl global variable with C code
      LYC-9610: French EDU: There is a list of issues in C files during compiling with including IBM include folder.
      LYC-9492   FR[MENU]: MENU(style=Popup) initially there shouldn't be any selected menu item
      LYC-9610: French EDU: There is a list of issues in C files during compiling with including IBM include folder.
      LYC-9293: LowCode[FourGen]: Please study: Information on how Fourgen keeps Lookup/Zoom information in PER form (and suggest improvements)
      LYC-9293: LowCode[FourGen]: Please study: Information on how Fourgen keeps Lookup/Zoom information in PER form (and suggest improvements)
      LYC-9293: LowCode[FourGen]: Please study: Information on how Fourgen keeps Lookup/Zoom information in PER form (and suggest improvements)
      LYC-9492   FR[MENU]: MENU(style=Dialog) different message box width with and w/o title
      LYC-9595: HCL: The preprocessor writes in the wrong folder if an output file is empty or the defined path doesn't have a base folder
      LYC-9340: LLC [qform]: form compiler should create primary$<table_name> screen record automatically
      LYC-9595: HCL: The preprocessor writes in the wrong folder if an output file is empty or the defined path doesn't have a base folder
      LYC-9599: Central Square: qfrom compilation fails on ACTION-zoom in ATTRIBUTES block
      LYC-9568: LowCode[On Action fieldS list]: event does not trigger LYC-9569: FeatureRequest[ON CHANGE]: Special parameter for on change to react on ANY field change in the input
      LYC-9340: LLC [qform]: form compiler should create primary$<table_name> screen record automatically
      LYC-9595: HCL: The preprocessor writes in the wrong folder if an output file is empty or the defined path doesn't have a base folder
      LYC-9492: FR[MENU]: MENU(style=Dialog/Popup) should render as a message box or popup
      LYC-9568: LowCode[On Action fieldS list]: event does not trigger     LYC-9569: FeatureRequest[ON CHANGE]: Special parameter for on change to react on ANY field change in the input
      LYC-9396: QBUILD does not move to output files with utf char in name(WINDOWS)
      e66fa586
  28. 11 Dec, 2023 1 commit
    • robot's avatar
      7.2-2776-g73b179d · 2b268d85
      robot authored
      LYC-9568: LowCode[On Action fieldS list]: event does not trigger LYC-9569: FeatureRequest[ON CHANGE]: Special parameter for on change to react on ANY field change in the input
      LYC-9492: FR[MENU]: MENU(style=Dialog) - titled/untitled menu tuning
      LYC-9581   LVSCE[FormBuilder] "isDynamic" property is not set for Label when added to a form
      LYC-9500   LVSCE [FormBuilder] Add onCheck and onUncheck events for Checkbox widget
      LYC-9492: FR[MENU]: MENU(style=Dialog/Popup) should render as a message box or popup
      LYC-9340: LLC [qform]: form compiler should create primary$<table_name> screen record automatically
      LYC-9492: FR[MENU]: MENU(style=Dialog/Popup) should render as a message box or popup
      LYC-9492   FR[MENU]: MENU(style=Dialog/Popup) - key navigation
      LYC-9550: Add/enhance QXDEBUG logging to see SQL queries with values
      LYC-9492: FR[MENU]: MENU(style=Dialog/Popup) should render as a message box or popup
      LYC-9577   LVSCE[FormBuilder] A comment in GridRowDefinition/GridColumnDefinition causes runtime error on row/column deletion
      LYC-9492   FR[MENU]: MENU(style=Dialog) - button colors fixed
      LYC-9274   LVSCE[FormBuilder]: Implement simplified FGL literals editor for FormBuilder [Interval]
      LYC-9458: Runtime Environment option QX_INITVAR (not Compiler flag) to invoke default initialization for variables of ALL dataTypes
      LYC-9458: Runtime Environment option QX_INITVAR (not Compiler flag) to invoke default initialization for variables of ALL dataTypes
      LYC-9293: LowCode[FourGen]: Please study: Information on how Fourgen keeps Lookup/Zoom information in PER form (and suggest improvements)
      LYC-9550: Add/enhance QXDEBUG logging to see SQL queries with values
      LYC-9553: InSight Financials: QFORM crash
      LYC-9565: HCL: Investigate if it's possible to use STRINGS as action_id in menu_add_option() and return value of the execute_menu() functions
      LYC-9458: Runtime Environment option QX_INITVAR (not Compiler flag) to invoke default initialization for variables of ALL dataTypes
      LYC-9544: HCL: an identifier of the MenuCommand in MenuGroup is converted to lowercase
      LYC-9557: I4GL mode ignores fgl_setkeylabel() if such INACTIVE button already present in ring menu
      LYC-93939: Updated csp provider
      LYC-9393: Updated custom sign targets
      LYC-9393: Updated cmakelist for compatability with DigiCert code-sign tools
      LYC-9557: I4GL mode ignores fgl_setkeylabel() if such INACTIVE button already present in ring menu
      LYC-9552   [VDOM] ComboBox tests failed because of LYC-9492 Menu[Style=popup/dialog]
      LYC-9551   [VDOM] Remove Material Design style 'text-transform: uppercase' from all Lycia buttons
      LYC-9492   FR[MENU]: MENU(style=Dialog/Popup) should render as a message box or popup
      LYC-9545: CentralSquare: string literals are not accepted as input values in EXECUTE ... USING "input_value" statement
      LYC-9543   [VDOM] TreeTable cells indentation is broken
      LYC-9508   fgl_setkeylabel ignores control-c menu key
      LYC-9458: Runtime Environment option QX_INITVAR (not Compiler flag) to invoke default initialization for variables of ALL dataTypes
      LYC-9492   FR[MENU]: MENU statement with special style attribute should render like a popup context menu - saved work
      LYC-9519: CentralSquare: Add support of the IN, INOUT and OUT? params in EXECUTE statement for PREPARED queries
      LYC-9458: Runtime Environment option QX_INITVAR (not Compiler flag) to invoke default initialization for variables of ALL dataTypes
      LYC-9508: fgl_setkeylabel ignores control-c menu key
      LYC-8922: Tyler: Implement TABLE attributes support for PER forms
      LYC-9492: FR[MENU]: MENU statement with special style attribute should render like a popup context menu
      LYC-9396: QBUILD does not move to output files with utf char in name(WINDOWS)
      LYC-9442: qbuild: Verify that qbuild works correctly on BUILD (if the application was already built)
      LYC-9396: QBUILD does not move to output files with utf char in name(WINDOWS)
      LYC-9397: HASHMAP has different order in Windows and Linux
      LYC-9472: Debugger doesn't have access to module/private/public variable of imported 4gl module or even any IMPORTED FGL variables ...
      LYC-9502   Window's "maximize" button is in the wrong location
      LYC-9492: FR[MENU]: MENU statement with special style attribute should render like a popup context menu
      LYC-9396: QBUILD does not move to output files with utf char in name
      LYC-9499   Scrollbar of 'classic' display array table overlaps other elements
      LYC-9493 LVSCE[FormBuilder] Wrong link to master program css if program is in folder
      LYC-9466: Central Square: qform fails to compile Combobox ITEMS when label of the first item is 0 (zero)
      LYC-9470: Central Square: The keyword 'exists' used as a variable identifier leads to compilation issues
      LYC-9471: CentralSquare: qform fails to compile multiline comments in INSTRUCTIONS SECTION
      LYC-9435: CentralSquare: DIALOG control instructions (CONTINUE, EXIT, ACCEPT) in declarative DIALOG fails to compile
      LYC-8922: Tyler: Implement TABLE attributes support for PER forms
      LYC-9458: Runtime Environment option (not Compiler flag) to invoke default initialization for variables of ALL dataTypes
      LYC-9223 INPUT ARRAY breaks focus on DIALOG.insertRow() if nested dialog appeared before insert
      LYC-9438: CentralSquare: Contruct fails to compile if in FROM clause specified more then one SCREEN RECORD
      LYC-9340: LLC [qform]: form compiler should create primary$<table_name> screen record automatically
      LYC-9595: HCL: The preprocessor writes in the wrong folder if an output file is empty or the defined path doesn't have a base folder
      LYC-9568: LowCode[On Action fieldS list]: event does not trigger     LYC-9569: FeatureRequest[ON CHANGE]: Special parameter for on change to react on ANY field change in the input
      LYC-9340: LLC [qform]: form compiler should create primary$<table_name> screen record automatically
      LYC-9595: HCL: The preprocessor writes in the wrong folder if an output file is empty or the defined path doesn't have a base folder
      LYC-9595: HCL: The preprocessor writes in the wrong folder if an output file is empty or the defined path doesn't have a base folder
      2b268d85
  29. 27 Nov, 2023 1 commit
  30. 24 Nov, 2023 1 commit
    • robot's avatar
      7.2-2744-g6d9039a · 43afa082
      robot authored
      LYC-9458: Runtime Environment option QX_INITVAR (not Compiler flag) to invoke default initialization for variables of ALL dataTypes
      43afa082
  31. 23 Nov, 2023 1 commit
    • robot's avatar
      7.2-2743-g92cc53f · 6ba42dea
      robot authored
      LYC-9458: Runtime Environment option QX_INITVAR (not Compiler flag) to invoke default initialization for variables of ALL dataTypes
      LYC-9458: Runtime Environment option QX_INITVAR (not Compiler flag) to invoke default initialization for variables of ALL dataTypes
      6ba42dea
  32. 21 Nov, 2023 1 commit
    • robot's avatar
      7.2-2741-g7c590f2 · 8cf52fb9
      robot authored
      LYC-9557: I4GL mode ignores fgl_setkeylabel() if such INACTIVE button already present in ring menu
      LYC-93939: Updated csp provider
      LYC-9393: Updated custom sign targets
      LYC-9393: Updated cmakelist for compatability with DigiCert code-sign tools
      LYC-9557: I4GL mode ignores fgl_setkeylabel() if such INACTIVE button already present in ring menu
      Codegen vesrsion is incremented
      LYC-9545: CentralSquare: string literals are not accepted as input values in EXECUTE ... USING "input_value" statement
      LYC-9492 FR[MENU]: MENU statement with special styles - investigating problems occured because of this addition
      LYC-9458: Runtime Environment option QX_INITVAR (not Compiler flag) to invoke default initialization for variables of ALL dataTypes
      Misc: flowtypes removed
      LYC-9519: CentralSquare: Add support of the IN, INOUT and OUT? params in EXECUTE statement for PREPARED queries
      LYC-9458: Runtime Environment option QX_INITVAR (not Compiler flag) to invoke default initialization for variables of ALL dataTypes
      QPM: Linux build
      QPM: Try to load from repo using CURL tool if boost::beast is failed on loading
      LYC-9508: fgl_setkeylabel ignores control-c menu key
      LYC-8922: Tyler: Implement TABLE attributes support for PER forms
      LYC-9492: FR[MENU]: MENU statement with special style attribute should render like a popup context menu
      LYC-9396: QBUILD does not move to output files with utf char in name(WINDOWS)
      LYC-9442: qbuild: Verify that qbuild works correctly on BUILD (if the application was already built)
      DYnamicArray: method Flat is renamed to GetValues
      LYC-9396: QBUILD does not move to output files with utf char in name(WINDOWS)
      LYC-9397: HASHMAP has different order in Windows and Linux
      LYC-9472: Debugger doesn't have access to module/private/public variable of imported 4gl module or even any IMPORTED FGL variables ...
      LYC-9502   Window's "maximize" button is in the wrong location
      LYC-9492: FR[MENU]: MENU statement with special style attribute should render like a popup context menu
      LYC-9396: QBUILD does not move to output files with utf char in name
      LYC-9499   Scrollbar of 'classic' display array table overlaps other elements
      LYC-9493 LVSCE[FormBuilder] Wrong link to master program css if program is in folder
      LYC-9466: Central Square: qform fails to compile Combobox ITEMS when label of the first item is 0 (zero)
      LYC-9470: Central Square: The keyword 'exists' used as a variable identifier leads to compilation issues
      LYC-9471: CentralSquare: qform fails to compile multiline comments in INSTRUCTIONS SECTION
      LYC-9435: CentralSquare: DIALOG control instructions (CONTINUE, EXIT, ACCEPT) in declarative DIALOG fails to compile
      LYC-8922: Tyler: Implement TABLE attributes support for PER forms
      LYC-9458: Runtime Environment option (not Compiler flag) to invoke default initialization for variables of ALL dataTypes
      LYC-9223 INPUT ARRAY breaks focus on DIALOG.insertRow() if nested dialog appeared before insert
      Misc: flow typing removed
      LYC-9438: CentralSquare: Contruct fails to compile if in FROM clause specified more then one SCREEN RECORD
      8cf52fb9
  33. 06 Nov, 2023 1 commit
  34. 31 Oct, 2023 1 commit
    • robot's avatar
      7.2-2704-gd7a1899 · 4787abb9
      robot authored
      LYC-9435: CentralSquare: DIALOG control instructions (CONTINUE, EXIT, ACCEPT) in declarative DIALOG fails to compile
      LYC-9456: Compilation error on Genero syntax. CHAR in (1,2,3) (NOT IN)
      LYC-9440: Soloro: QLINK error compiling the function abs
      LYC-9195  LVSCE[FormBuilder][GridPanel]: Implement moving grid rows/columns by dragging
      LYC-9443: QFGL should not compile file from IMPORT FGL automatically
      LYC-9437: CentralSquare: Nested SQL query fails to compile
      LYC-9436: CentralSquare: Compilation fails on statement terminator (;) after DISPLAY .. TO .. statement
      [LyciaWeb-Java] deprecated MediaType.APPLICATION_JSON_UTF8 replaced with actual APPLICATION_JSON
      LYC-9432   [ESAPI] /status call returns wrong response if not-existent token is specified
      LYC-9420   LVSCE [FormBuilder] Property setting operation cannot be undone
      LYC-9427: QBUILD execution from 4gl program causes error
      LYC-9419 LVSCE [FormBuilder] Property value is set for another widget when input is incomplete
      LYC-9407: qbuild: ninja: multiple rules generate error is raised in case two .fgltargets have the same media files and one of them with ./ location path
      LYC-9388: Swagger: Compilation fails with signal 11 on Linux if the swagger URL can not be reached
      LYC-9398: CLONE - CASE in embedded SQL query (Genero)
      LYC-9332 Webservice client shoud be able to get a last service error
      Revert "LYC-9413: LVSCE [Error]: qbuild reports correct error and VS-Code does not show it in code or problems tab"
      LYC-9412: qbuild[clean]: Clean does not remove .4o and .tr2 files
      Revert "LYC-9412: qbuild[clean]: Clean does not remove .4o and .tr2 files"
      LYC-9413: LVSCE [Error]: qbuild reports correct error and VS-Code does not show it in code or problems tab
      LYC-9412: qbuild[clean]: Clean does not remove .4o and .tr2 files
      removed garbage
      LYC-9414: Datatype method to assign list/array of data to a record (or any other way, function etc.)
      LYC-9408: Correct fgl_target location for resource files
      LYC-9407: qbuild: ninja: multiple rules generate error is raised in case two .fgltargets have the same media files and one of them with ./ location path
      4787abb9
  35. 26 Oct, 2023 1 commit
  36. 25 Oct, 2023 3 commits
  37. 23 Oct, 2023 1 commit
    • robot's avatar
      7.2-2680-gaba252c · 657809b3
      robot authored
      LYC-9332 Webservice client shoud be able to get a last service error
      657809b3
  38. 18 Oct, 2023 1 commit
    • robot's avatar
      7.2-2679-g6c8a1c4 · 67520d30
      robot authored
      LYC-9383 LVSCE[FormBuilder] - Develop editor for 'Íncludes' property - Part 2[RangeInculde]
      LYC-9401: IMPORT FGL: PUBLIC custom TYPE definition is ignored
      LYC-9405: Assingment array of variants to array fails compilation
      LYC-9400: Web API: Symbol '+' is replaced with blank symbol in base64 string on performing a request
      LYC-9399: Web API: The parameters string is truncated on performing a request
      LYC-9290 Next Page action moves focus to the wrong row - debug message elaborated
      LYC-9388: Swagger: Compilation fails with signal 11 on Linux if the swagger URL can not be reached
      LYC-9388: Swagger: Compilation fails with signal 11 on Linux if the swagger URL can not be reached
      reverted LYC-9379: Moredata: Result is always a JSON array, even if are returning an object
      LYC-9290   Next Page action moves focus to the wrong row
      LYC-7763: Implement engine for generating SWAGGER with API of the application
      LYC-9277   LVSCE: [FormBuilder] - Develop editor for 'Íncludes' property - typo fix
      LYC-9380   Error message for running application in not existent instance
      LYC-9375: Webservice crashes with signal 11 when request url is wrong
      LYC-9277 LVSCE: [FormBuilder] - Develop editor for 'Íncludes' property - Part 1[ValueInclude]
      LYC-9374: Application built as webservice removes DATABASE statement
      LYC-9374: Application built as webservice removes DATABASE statement
      LYC-9374: Application built as webservice removes DATABASE statement
      LYC-9376: LVSCE Debgger: Error when variable name contains uppercase character
      LYC-9228   Progresbar has wrong height (23px instead of 4px)
      67520d30