1. 27 Nov, 2024 1 commit
    • robot's avatar
      7.2-3249-g8c62dbc · 855d1882
      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
      855d1882
  2. 19 Nov, 2024 1 commit
    • robot's avatar
      7.2-3242-g0d3ed2d · bb7f7f5a
      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-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
      bb7f7f5a
  3. 23 Oct, 2024 1 commit
    • robot's avatar
      7.2-3218-ga491009 · 6962c38c
      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
      6962c38c
  4. 09 Oct, 2024 1 commit
    • robot's avatar
      7.2-3206-ge06dc92 · 80ed9c49
      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
      80ed9c49
  5. 19 Sep, 2024 1 commit
    • robot's avatar
      7.2-3189-ge6b4e9b · 1628a84d
      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-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-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-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
      1628a84d
  6. 19 Aug, 2024 1 commit
    • robot's avatar
      7.2-3134-gd68f05f · eb00f01e
      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
      eb00f01e
  7. 06 Aug, 2024 1 commit
    • robot's avatar
      7.2-3116-ga756522 · 7e83204f
      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'
      7e83204f
  8. 16 Jul, 2024 1 commit
    • robot's avatar
      7.2-3099-g6296762 · 11e955d3
      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
      11e955d3
  9. 27 Jun, 2024 1 commit
    • robot's avatar
      7.2-3077-g3dcc08d · 7ece7ac7
      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
      7ece7ac7
  10. 13 Jun, 2024 1 commit
    • robot's avatar
      7.2-3060-g35ac9c9 · 318441de
      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
      318441de
  11. 04 Jun, 2024 1 commit
    • robot's avatar
      7.2-3050-gaccea15 · e3b8446e
      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)
      e3b8446e
  12. 17 May, 2024 1 commit
    • robot's avatar
      7.2-3028-g941cccb · 6190614b
      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'
      6190614b
  13. 02 May, 2024 1 commit
    • robot's avatar
      7.2-3016-ga815d7a · 28492143
      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
      28492143
  14. 25 Apr, 2024 1 commit
    • robot's avatar
      7.2-3004-g309a102 · 88d74b8b
      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
      88d74b8b
  15. 08 Apr, 2024 1 commit
    • robot's avatar
      7.2-2970-gd6630db · 961af3c5
      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
      961af3c5
  16. 06 Mar, 2024 1 commit
    • robot's avatar
      7.2-2945-gf692fce · 54fc42d3
      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
      54fc42d3
  17. 22 Feb, 2024 1 commit
    • robot's avatar
      7.2-2913-g23a78fd · b340ba11
      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
      b340ba11
  18. 09 Feb, 2024 1 commit
    • robot's avatar
      7.2-2874-g08fdce5 · 7e217fcc
      robot authored
      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.
      LYC-9807   Checkbox is editable in display mode
      7e217fcc
  19. 25 Jan, 2024 1 commit
    • robot's avatar
      7.2-2845-g6fecdbc · d3206dfd
      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]
      d3206dfd
  20. 11 Jan, 2024 1 commit
    • robot's avatar
      7.2-2820-g19b360c · f7103477
      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
      f7103477
  21. 13 Dec, 2023 1 commit
    • robot's avatar
      7.2-2791-g2374dcf · 5689157b
      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)
      5689157b
  22. 06 Dec, 2023 1 commit
  23. 27 Nov, 2023 1 commit
  24. 23 Nov, 2023 1 commit
    • robot's avatar
      7.2-2744-g6d9039a · a8d7e3a5
      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
      a8d7e3a5
  25. 22 Nov, 2023 2 commits
    • robot's avatar
      7.2-2742-ga3a3f11 · 97a9d212
      robot authored
      LYC-9458: Runtime Environment option QX_INITVAR (not Compiler flag) to invoke default initialization for variables of ALL dataTypes
      97a9d212
    • robot's avatar
      7.2-2741-g7c590f2 · c7a72133
      robot authored
      c7a72133
  26. 21 Nov, 2023 1 commit
    • robot's avatar
      7.2-2741-g7c590f2 · 99061349
      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
      99061349
  27. 20 Nov, 2023 1 commit
    • robot's avatar
      7.2-2737-gdaa2afe · 6459c3d7
      robot authored
      LYC-9557: I4GL mode ignores fgl_setkeylabel() if such INACTIVE button already present in ring menu
      Codegen vesrsion is incremented
      6459c3d7
  28. 16 Nov, 2023 1 commit
    • robot's avatar
      7.2-2735-gcb4e77b · fbe2d318
      robot authored
      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
      fbe2d318
  29. 15 Nov, 2023 1 commit
    • robot's avatar
      7.2-2735-gc1778c0 · f87a1097
      robot authored
      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
      f87a1097
  30. 14 Nov, 2023 1 commit
    • robot's avatar
      7.2-2733-g381ee85 · b91287de
      robot authored
      LYC-9492   FR[MENU]: MENU statement with special style attribute should render like a popup context menu - saved work
      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
      b91287de
  31. 06 Nov, 2023 1 commit
  32. 31 Oct, 2023 1 commit
    • robot's avatar
      7.2-2704-gd7a1899 · 4916bc30
      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
      4916bc30
  33. 25 Oct, 2023 2 commits
  34. 24 Oct, 2023 1 commit
    • robot's avatar
      7.2-2681-g9d96be0 · 6f954ef5
      robot authored
      LYC-9398: CLONE - CASE in embedded SQL query (Genero)
      6f954ef5
  35. 23 Oct, 2023 1 commit
    • robot's avatar
      7.2-2680-gaba252c · e1e31bf9
      robot authored
      LYC-9332 Webservice client shoud be able to get a last service error
      e1e31bf9
  36. 18 Oct, 2023 1 commit
    • robot's avatar
      7.2-2679-g6c8a1c4 · 7cc06c2d
      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)
      7cc06c2d
  37. 05 Oct, 2023 1 commit
  38. 04 Oct, 2023 1 commit
    • robot's avatar
      7.2-2659-g7562ea1 · 3277955b
      robot authored
      LYC-9228   Disabled widgets should be styled in one palete of grey colors - spinner height, border color
      LYC-9228   Disabled widgets should be styled in one palete of grey colors
      Misc changes - removed Flow typing
      Misc changes - unused wrappers removed (combo_construct, longtext, maxlength_tracker, messages, vdom_layout)
      LYC-9282: SOLORO: Analyse datatype conversion and signal 11 compilation errors
      LYC-9314: When you try to show non-existent data, a runtime error occurs.
      LYC-9272: Debugger[Function Breakpoint]: Implement support for Function Breakpoints
      LYC-9303: HCL: Solution to hide the warning "function being called before it is declared"
      LYC-9335: HASHMAP: Getting the element of a HASHMAP by key with different types and with the same value is wrong
      Linux build
      LYC-9303: HCL: Solution to hide the warning "function being called before it is declared"
      LYC-9297: HCL: qbuild copy/deploy operation - don't copy file if source and destination is the same file
      LYC-9282: SOLORO: Analyse datatype conversion and signal 11 compilation errors
      LYC-9299: QXDEBUG: m (or Add Argument M) the argument in the log file should be created in the correct format for launch.json
      LYC-9270: Debugger[LogPoints]: Implement LogPoint support in the Debugger Adapter
      LYC-9270: Debugger[LogPoints]: Implement LogPoint support in the Debugger Adapter
      Wrong calculation of message length in ZMQMsg converting. In case message has specific simbols which has length more then two bytes, e.g. German umlautes
      LYC-9300: Debgger[Debug Console]: Is it possible to get a result on object methods ? Using them like expression in the debug console ?
      LYC-9320: Debugger: values of the modular variables are not displayed in LVSCE Debugger Watch view
      mico4gl: a=b assign operator
      LYC-9317: Debugger: Breakpoints are skipped in case the UNL object cache was not built before
      LYC-9292 LVSCE: [FormBuilder] FormStructure component is collapsing after every form update
      LYC-9305: Compilation error on Genero syntax. CHAR in (1,2,3)
      wrong exception type
      LYC-9268: Debugger[Data Breakpoint]: We need a way to trigger a Breakpoint when any given variable has been accessed (changed/read/..)
      LYC-9271: Debugger[Stop & Disconnect]: Implement Disconnect app from debugger
      LYC-9270: Debugger[LogPoints]: Implement LogPoint support in the Debugger Adapter
      LYC-9308   LVSCE: [FormBuilder][VS Code Web] - Morphing crashes FormBuilder
      LYC-9272: Debugger[Function Breakpoint]: Implement support for Function Breakpoints
      LYC-9232   Implement an ability for the 4gl developer to receive the current local date and time on the client side
      LYC-9296: HCL: Calling of poplong function produces a warning in case the input parameter is long* value
      LYC-9269: Debugger[Hit Count Breakpoint]: Wrong syntax breaks debugger without any error/warning
      LYC-9273: Debugger[Debugger Console]: Entering an invalid variable or expression (i.e. with a dot or method name) disables DebugConsole and Adapter...
      LYC-9292   LVSCE: [FormBuilder][Linux] - Investigate problem with form area not updating while widget property was changed
      LYC-9232   Implement an ability for the 4gl developer to receive the current local date and time on the client side.
      LYC-9279: DISPLAY/INPUT ARRAY: Removing a row in the screen array doesn't clear fields
      LYC-9263 LVSCE[FormBuilder]: Implement simplified FGL literals editor for FormBuilder [Date, DateTime]
      LYC-9064: In the program it is not possible to enter a value in the 'cont_org' field.
      LYC-9132 LVSCE [FormBuilder]: PlaceHolder has an incomplete set of properties
      LYC-9232: Implement an ability for the 4gl developer to receive the current local date and time on the client side.
      LYC-9232: Implement an ability for the 4gl developer to receive the current local date and time on the client side.
      LYC-9198   LVSCE[FormBuilder]: Implement simplified FGL literals editor for FormBuilder
      building fglm
      LYC-9216: Assignment Operators[Genero]: Need to be tested and documented (& may be partially implemented/completed)
      LYC-9127 LVSCE[FormBuilder]: Morph operations must be logged in the console (notification)
      messages are corrected in qform
      LYC-9168: Define qform rules for multiple table support
      LYC-8434 LVSCE [FormBuilder]: ToolBarButton has no 'place' property.
      LYC-9042   Compatibility: Implement SaveScreenShot task to create screenshot and save it on the server side
      LYC-9231   LVSCE [FormBuilder]: Auto-refresh is not working - fileWatcher is actuvated for pathentry.src of the current project
      Misc changes [formatting]
      LYC-9223: INPUT ARRAY breaks focus on DIALOG.insertRow() if nested dialog appeared before insert
      LYC-9169: Compatibility: Add the possibility of getting the current dialog type
      minor update
      LYC-9051: Compatibility: We need to investigate what the "TAG" attribute means
      LYC-9127 LVSCE[FormBuilder]: Morph operations must be logged in the console
      LYC-9213   CSS: CheckBox is shown in red in disabled state
      LYC-9042   Compatibility: Implement SaveScreenShot task to create screenshot and save it on the server side
      Misc changes [formatting]
      LYC-8883: Prepare a set of examples of how to replace using ui.Interface.getDocument and ui.Interface.getRootNode with UI methods from Lycia
      LYC-8915 VS-Code[FormBuilder]: Elements in stackPanel can not be selected in design area
      LYC-9042: Compatibility: Implement FrontEnd function for saving ScreenShot into a file
      LYC-9100   Calendar picker. Focus does not return do day picker after year selection
      LYC-9101   Timeeditfield picker ignores time value in the field
      LYC-7381   Form compiler QFORM: Add support for DATETIMEEDIT - widget doesn't show typed datetime in picker
      Misc changes [code formatting]
      LYC-9042 Compatibility: Implement FrontEnd function for saving ScreenShot into a file
      LYC-9193   REPORT viewer is not able to switch between pages(Linux)
      removed garbage
      LYC-9197   LVSCE[FormBuilder] Changing the alignment deletes the screen record definition
      Misc changes [formatting]
      LYC-9042   Compatibility: Implement FrontEnd function for saving ScreenShot into a file
      Misc changes [formatting 2]
      Property Place converted to Enum values - client-side changes
      Misc changes [formatting]
      Property Place converted to Enum values
      Misc changes (formatting, fix of the wrong svg attr, added some eslint packages)
      LYC-8905 LVSCE[FormBuilder] Spinner has wrong visual skin. (Return)
      LYC-9153: GLOBALS/IMPORT file fails compilation
      LYC-9048: Compatibility: We need to dump somehow the current UI state for the debugging purpose
      LYC-8790 LVSCE[FormBuilder]: Exclude ProgressBar from morphing.
      LYC-9129 LVSCE [FormBuilder]: ComboBox/ListBox/RadioGroup items are not saved on morphing
      LYC-9119: User type RECORD fails on RETURN record without star from user type method
      LYC-9169: Compatibility: Add the possibility of getting the current dialog type
      removed garbage code
      LYC-9170   LVSCE[FormBuilder]: Revisit widget icons and assort more appropriate ones where needed (icons updated for Spinner and Slider)
      LYC-9167   LVSCE[FormBuilder] Runtime error when adding widget to GridPanel (SCREEN_RECS undefined)
      LYC-9160: fgl_dialog_setActionlabel doesn't map the COMMAND in MENU statement
      LYC-8905 LVSCE[FormBuilder] Spinner has wrong visual skin.
      LYC-9153: GLOBALS/IMPORT file fails compilation
      LYC-9145: Check the output of ui.Interface.getType()
      LYC-9119: User type RECORD fails on RETURN record without star from user type method
      LYC-9124   CheckBox smart widget picker has too small click areas for pickers
      LYC-9102: qbuild stops deploying entire project in case of some application is missing
      LYC-8925 VS-Code[FormBuilder]: Elements in stackPanel can not be selected in design area(3)
      LYC-8925 VS-Code[FormBuilder]: Elements in stackPanel can not be selected in design area(2)
      LYC-9145: Check the output of ui.Interface.getType()
      LYC-9026: LVSCE[FglProjectExplorer] Error during program build: Output is not open or in invalid state
      LYC-9131 LVSCE [FormBuilder]: PlaceHolder is not replaced by another widget
      LYC-9135   VDOM: Html5Function getLocalStorage() doesn't work with non-array values
      LYC-9135   VDOM: Html5Function getLocalStorage() doesn't work
      LYC-9026: LVSCE[FglProjectExplorer] Error during program build: Output is not open or in invalid state
      LYC-8905 LVSCE[FormBuilder] Spinner has wrong visual skin
      LYC-9102: qbuild stops deploying entire project in case of some application is missing
      LYC-9006: qbuild doesn't deploy translated files (st4, ad4..., get translated and renamed to st2, ad2....)
      LYC-9126: qbuild with ninja fails building application if folder "output" doesn't exist
      Commented is corrected
      LYC-9087: Static C library should stay linked at the same version until program rebuild
      LYC-9014: OPTIONS ON TERMINATE & STARTLOG - closing the browser tab prduces 50'000 lines of log file
      QPM: added end line after list of installed components command:<qpm list>
      LYC-8925 VS-Code[FormBuilder]: Elements in stackPanel can not be selected in design area
      LYC-9006: qbuild doesn't deploy translated files (st4, ad4..., get translated and renamed to st2, ad2....)
      LYC-9102: qbuild stops deploying entire project in case of some application is missing
      LYC-9108: Compatibility: Implement the possibility of getting all widgets by type.
      LYC-9051: Compatibility: We need to investigate what the "TAG" attribute means
      LYC-9051: Compatibility: We need to investigate what the "TAG" attribute means
      LYC-9105: Listbox functions (fgl_list_count, fgl_list_find, fgl_list_get) return incorrect values
      LYC-9052: Compatibility: MenuBar doesn't have the title property
      Linux build
      LYC-9059: Compatibility: Implement a method for getting all ui.ActionView
      LYC-9050: Compatibility: Implement a generic method of ui object for getting a list of all children without casting to a container
      LYC-9041: Compatibility: Lycia should allow to get the origin type name of any variable (including UI objects)
      LYC-9049: Compatibility: Implement a method for getting the form file name
      LYC-9041: Compatibility: Lycia should allow to get the origin type name of any variable (including UI objects)
      LYC-8434 LVSCE [FormBuilder]: ToolBarButton has no place property
      LYC-7381: Form compiler QFORM: Add support for DATETIMEEDIT widget
      LYC-9079: LVSCE [FGL Project Explorer] Handling missing fgltargets in sources or project explorer
      LYC-9057   LVSCE FormBuilder fails with datetimeedit widget
      LYC-6383 LVSCE [FormBuilder] Creating GridPanel rows/columns by adding/moving widget
      LYC-6383   LVSCE [FormBuilder] Creating GridPanel rows/columns by adding/moving widget
      Flow update
      LYC-8775   LVSCE[FormBuilder]: Implement generic morphing mechanism - fixed morphing undo
      LYC-9074: qbuild: .tr2 files should not be created in the source folder.
      LYC-9066: Exiting signal 6 on compilation with schema from Postgres
      LYC-9071 LVSCE [FormBuilder] Show/hide empty cells in a form with GridPanel (NavBar button)
      LYC-8939: Ring Menu: I4gl compat mode LYC-8925: Actions defined in RING MENU without decorations are absent on action toolbar in Informix4gl compat mode LYC-8600: QXCOMPAT: Investigate toolbar actions behaviour with Informix4GL
      LYC-9009: QFORM. Gridpanel does not get preferredSize
      Add *.inl file to the solution
      LYC-9015: Datetime sets to a field value with +0000(+0300) appendix
      Revert "LYC-8939: Ring Menu: I4gl compat mode"
      Revert "LYC-8939: Ring Menu: I4gl compat mode"
      GetNode and FindNode do not make sence for Lycia
      QFORM: Updated debug traces
      LYC-8829   Implement keyboard manipulation for TimeEditField, Calendar, DateTimeEditField
      LYC-8815   [Lycia public styles] Inner buttons of widgets are hidden in FormBuilder - changes moved to /public
      LYC-9025   LVSCE[FormBuilder] Tune CSS to make visible inner buttons of widgets(FunctionField, ComboBox, etc)
      Typo fix in gridpanel code
      LYC-8829   TimeEditField picker manipulation via keyboard - added tab cycle
      LYC-8985   COMPLETER does not close the list after item selection
      LYC-8924   [Lycia Security] Modify/fix Lycia client to enable its work in iframe - fixes of scripts in Lycia/images
      LYC-8775   LVSCE[FormBuilder]: Implement generic morphing mechanism
      LYC-8176 LVSCE: [FormBuilder] Bounding rectangle moves while GroupBox is resized
      LYC-8977 LVSCE [FormBuilder]: Scrollbar appears when ScrollViewer is stretched or an element inside container is selected
      LYC-8975   LVSCE [FormBuilder]: Crash when moving widget from one table to another
      LYC-8972   Table container GOTO does not keep cursor in window
      LYC-8971   Window with toolbar becomes disabled/not functional
      LYC-8814 LVSCE [FormBuilder] Resize by mouse in gridpanel should snap by rows/columns instead of setting size
      LYC-8829   TimeEditField picker manipulation via keyboard fails
      package.json misc edit [removed caniuse-lite^1.0.30001446]
      LYC-8843 LVSCE[FormBuilder]: Crash when modifying a table with an empty column
      LYC-8843   LVSCE[FormBuilder]: Crash when modifying a table with an empty column
      jsconfig.json
      LYC-8924 [Lycia Security] Modify/fix Lycia client to enable its work in iframe
      LYC-7381   Form compiler QFORM: Add support for DATETIMEEDIT widget
      LYC-8843: LVSCE[FormBuilder]: Crash when modifying a table with an empty column
      LYC-8913: Support XMLAttribute variables for XML deserialization
      LYC-7449 Two requests crash service with -102083 error - logging improvements
      LYC-8924   [Lycia Security] Modify/fix Lycia client to enable its work in iframe
      .flowconfig tuning
      .gitignore modified
      LYC-8924   [Lycia Security] Investigate how to change Lycia cross-origin policy to enable its work in iframe
      LYC-8451 LVSCE [FormBuilder]: Resizing the rootContainer by stretching
      LYC-8923: Tyler: qform fails on empty [] row in grid
      LYC-8921: Tyler: qform fails to build form without ATTRIBUTES section
      LYC-8865: Implement {SetOption} function from xml.Serializer class
      LYC-8939: Ring Menu: I4gl compat mode LYC-8925: Actions defined in RING MENU without decorations are absent on action toolbar in Informix4gl compat mode LYC-8600: QXCOMPAT: Investigate toolbar actions behaviour with Informix4GL
      LYC-8865: Implement {SetOption} function from xml.Serializer class
      LYC-8920: Tyler: qform doesn't acept reserved word 'tree' as a SCREEN RECORD identifier
      LYC-8912   LVSCE [FormBuilder] NotNull missing in properties tab
      LYC-8955   Table search and search next icons need changing
      Flowtype settings
      LYC-8960: Postgres. QEXPT gets INTERVAL as YEAR TO YEAR
      LYC-8958: Postgres. QEXPT currupts BOOLEAN to CHAR(-1)
      LYC-8927: Support {xml_usetypedefinition} attribute for {xml.Serializer.SetOption}
      LYC-8937: LVSCE[FormBuilder]: With QX_COMPAT=Informix4gl server sends CoordPanel definition which is absent in form xml
      LYC-8939: Ring Menu: I4gl compat mode LYC-8925: Actions defined in RING MENU without decorations are absent on action toolbar in Informix4gl compat mode LYC-8600: QXCOMPAT: Investigate toolbar actions behaviour with Informix4GL
      LYC-7381: Form compiler QFORM: Add support for DATETIMEEDIT widget
      LYC-8884 Irium: implement COMPLETER attribute support in forms
      LYC-8792   LVSCE[FormBuilder] XML serializer misplaces comments during file save
      LYC-8829   TimeEditField picker manipulation via keyboard fails
      LYC-7381   Form compiler QFORM: Add support for DATETIMEEDIT widget
      LYC-8935: QFGL crashes on windows
      LYC-7381   Form compiler QFORM: Add support for DATETIMEEDIT widget
      LYC-8792   LVSCE[FormBuilder] XML serializer misplaces comments during file save
      LYC-8755 LVSCE: [FormBuilder]: Table/TreeTable column(properties) should not be replaced when replacing widget
      LYC-8865: Implement {SetOption} function from xml.Serializer class
      LYC-8913: Support XMLAttribute variables for XML deserialization
      LYC-8865: Implement {SetOption} function from xml.Serializer class
      LYC-8909: Support {xml_ignoreunknownelements} attribute for {xml.Serializer.SetOption}
      LYC-8896: QFORM compilation fails with PHANTON field when there is SCROLLGRID
      LYC-7388: Form compiler QFORM: " " as placeholder identifier. Not sure how should it be converted, need to investigate with Genero
      LYC-8899: QEXPT corrupts LVARCHAR/VARCHAR/NVARCHAR
      LYC-7381 Form compiler QFORM: Add support for DATETIMEEDIT widget (client side)
      LYC-7381: Form compiler QFORM: Add support for DATETIMEEDIT widget
      LYC-8862: com.HttpResponse.getHeader does not return value by key
      LYC-8842 LVSCE: [FormBuilder]: Adding, dragging and deleting widgets and columns in Table/TreeTable
      LYC-8862: com.HttpResponse.getHeader does not return value by key
      LYC-8884: Irium: implement COMPLETER attribute support in forms
      LYC-8861: com.HttpServiceRequest.getRequestVersion returns not existent version
      LYC-8835: Irium: GLOBALS file with $include pre-processor directive fails to compile
      LYC-8879: POSTGRES often returns error -999 which does not show real problem appeared in driver
      LYC-8824: Context menu items Copy, Cut and Past are disabled
      Revert "LYC-8820   QAT: Chromedriver throws error while test types ArrowDown key on disabled input"
      LYC-8878: HCL: deccmp issue
      LYC-7390: Form compiler QFORM: add attribute WANTFIXEDPAGESIZE to SCROLLGRID
      3277955b