1. 08 Apr, 2024 1 commit
    • robot's avatar
      7.2-2970-gd6630db · 74cd5ea6
      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
      74cd5ea6
  2. 06 Mar, 2024 1 commit
    • robot's avatar
      7.2-2945-gf692fce · 172772bc
      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
      172772bc
  3. 22 Feb, 2024 1 commit
    • robot's avatar
      7.2-2913-g23a78fd · c8778b34
      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.
      c8778b34
  4. 09 Feb, 2024 1 commit
    • robot's avatar
      7.2-2874-g08fdce5 · 9d582aed
      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.
      9d582aed
  5. 25 Jan, 2024 1 commit
    • robot's avatar
      7.2-2845-g6fecdbc · 625009a8
      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]
      625009a8
  6. 11 Jan, 2024 1 commit
    • robot's avatar
      7.2-2820-g19b360c · 29334b62
      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
      29334b62
  7. 13 Dec, 2023 1 commit
    • robot's avatar
      7.2-2791-g2374dcf · b2aa8990
      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)
      b2aa8990
  8. 11 Dec, 2023 1 commit
    • robot's avatar
      7.2-2776-g73b179d · 51371ffb
      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
      51371ffb
  9. 27 Nov, 2023 1 commit
    • robot's avatar
      7.2-2744-g6d9039a · 817a37ca
      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
      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
      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-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-9458: Runtime Environment option QX_INITVAR (not Compiler flag) to invoke default initialization for variables of ALL dataTypes
      817a37ca
  10. 06 Nov, 2023 1 commit
    • robot's avatar
      7.2-2704-gd7a1899 · 1cdb72b3
      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
      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
      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
      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
      1cdb72b3
  11. 26 Oct, 2023 1 commit
    • robot's avatar
      7.2-2681-g9d96be0 · ab3fd8a2
      robot authored
      LYC-9398: CLONE - CASE in embedded SQL query (Genero)
      ab3fd8a2
  12. 25 Oct, 2023 2 commits
    • robot's avatar
      7.2-2680-gaba252c · 3109e126
      robot authored
      3109e126
    • robot's avatar
      7.2-2680-gaba252c · 5f15c09d
      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
      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)
      LYC-9332 Webservice client shoud be able to get a last service error
      5f15c09d
  13. 05 Oct, 2023 1 commit
    • robot's avatar
      7.2-2659-g7562ea1 · eadb3138
      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
      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
      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
      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
      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)
      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
      eadb3138
  14. 25 Sep, 2023 1 commit
    • robot's avatar
      7.2-2635-g111c5be · c6112acd
      robot authored
      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
      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)
      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
      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
      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
      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
      LYC-9042 Compatibility: Implement FrontEnd function for saving ScreenShot into a file
      LYC-9193   REPORT viewer is not able to switch between pages(Linux)
      LYC-9197   LVSCE[FormBuilder] Changing the alignment deletes the screen record definition
      LYC-9042   Compatibility: Implement FrontEnd function for saving ScreenShot into a file
      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
      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
      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
      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
      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
      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
      LYC-9015: Datetime sets to a field value with +0000(+0300) appendix
      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)
      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
      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
      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
      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
      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
      LYC-8878: HCL: deccmp issue
      LYC-7390: Form compiler QFORM: add attribute WANTFIXEDPAGESIZE to SCROLLGRID
      LYC-9305: Compilation error on Genero syntax. CHAR in (1,2,3)
      c6112acd
  15. 29 Aug, 2023 1 commit
    • robot's avatar
      7.2-2571-g964965f · d2e1e230
      robot authored
      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
      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
      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
      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
      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
      LYC-9015: Datetime sets to a field value with +0000(+0300) appendix
      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)
      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
      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
      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
      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
      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
      LYC-8878: HCL: deccmp issue
      LYC-7390: Form compiler QFORM: add attribute WANTFIXEDPAGESIZE to SCROLLGRID
      d2e1e230
  16. 11 Aug, 2023 1 commit
    • robot's avatar
      7.2-2541-g4f76581 · 5df6b8c1
      robot authored
      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
      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
      LYC-9015: Datetime sets to a field value with +0000(+0300) appendix
      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)
      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
      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
      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
      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
      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
      LYC-8878: HCL: deccmp issue
      LYC-7390: Form compiler QFORM: add attribute WANTFIXEDPAGESIZE to SCROLLGRID
      LYC-9105: Listbox functions (fgl_list_count, fgl_list_find, fgl_list_get) return incorrect values
      5df6b8c1
  17. 27 Jul, 2023 1 commit
    • robot's avatar
      7.2-2513-g4df3cab · 9ebc11b6
      robot authored
      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
      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
      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
      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
      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
      LYC-8878: HCL: deccmp issue
      LYC-7390: Form compiler QFORM: add attribute WANTFIXEDPAGESIZE to SCROLLGRID
      9ebc11b6
  18. 14 Jul, 2023 1 commit
    • robot's avatar
      7.2-2483-g4df44b3 · 8cedc807
      robot authored
      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
      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
      LYC-8878: HCL: deccmp issue
      LYC-7390: Form compiler QFORM: add attribute WANTFIXEDPAGESIZE to SCROLLGRID
      8cedc807
  19. 29 Jun, 2023 1 commit
    • robot's avatar
      7.2-2446-g7bc6d8a · 3a2dec62
      robot authored
      LYC-8878: HCL: deccmp issue
      LYC-8879: POSTGRES often returns error -999 which does not show real problem appeared in driver
      LYC-8876: Irium: object_cache build fails with error : multiple definition of `_qx_call__$dynamic__array$appendelement'
      LYC-8855: QEXPT gets only empty tables from POSTGRES
      LYC-8846: Table with collapsible columns are not operable when all column are collapsed
      LYC-8792   LVSCE[FormBuilder] XML serializer misplaces comments during file save
      LYC-8618: LLC: Add the Lycia LowCode library as a component of the Lycia installation
      LYC-7389: Form compiler QFORM: add property TOOLBAR to widget
      LYC-8837: Irium: object_cache build fails when a function from an imported module is called in different 4gl sources
      LYC-7385: Form compiler QFORM: Fails in case form contains TREE with field inside
      LYC-8839 LVSCE [FormBuilder]: Scrollbar not active in ScrollViewer
      LYC-8825: After refresh the data, the cursor is lost and the data is not actually updated.
      LYC-8834: QPM: QPM-Gui don't show actual components versions
      LYC-8840   Custom background widget's color is ignored
      LYC-8820   QAT: Chromedriver throws error while test types ArrowDown key on disabled input
      LYC-8618: LLC: Add the Lycia LowCode library as a component of the Lycia installation
      LYC-8212   VDOM [CSS Customization] Blob images should keep aspect ratio. Also there should be CSS class to disable aspect ratio
      LYC-8815   [Lycia public styles] ComboBox button is hidden in FormBuilder (as it doesn't have a value) making it look the same as TextField
      LYC-8834: QPM: QPM-Gui don't show actual components versions
      LYC-8829   TimeEditField picker manipulation via keyboard fails
      LYC-7381: Form compiler QFORM: Add supporting DATETIMEEDIT widget
      LYC-8816   LVSCE [FormBuilder] NotNull/Required fields shouldn't have red border in FormBuilder
      LYC-8097 RAD: db_browser: blobViewer widget does not view/show blobs correctly
      LYC-8097   RAD: db_browser: blobViewer widget does not view/show blobs correctly
      LYC-8823: Context menu items of the Table's header for collapsing table columns are shown and disabled
      LYC-8817 LVSCE [FormBuilder]: Can't add widgets to any container when ScrollWeaver is root2
      LYC-8826: Irium: QFORM crashes with "Segmentation fault" error message on PHANTOM fields in FOLDER (TAB) container
      LYC-8097: RAD: db_browser: blobViewer widget does not view/show blobs correctly
      LYC-7381: Form compiler QFORM: Add supporting DATETIMEEDIT widget
      LYC-8792 LVSCE[FormBuilder] XML serializer misplaces comments during file save
      LYC-8822   LVSCE [FormBuilder]: Scrollbar missing in dialog mode when form is larger than design area
      LYC-8671 LVSCE [FormBuilder][GridPanel]: Develop visual indication of row/column - fixed crash on grid panel replacement with another widget
      LYC-8824: Context menu items Copy, Cut and Past are disabled
      LYC-8817 LVSCE [FormBuilder]: Can't add widgets to any container when ScrollWeaver is root
      LYC-8097: RAD: db_browser: blobViewer widget does not view/show blobs correctly
      LYC-8768   LVSCE [FormBuilder]: Turn plain string accelerator value into editor with separate Key textfield and checkboxes for shift,ctrl,alt
      LYC-8811: qform: auto form generation should not add empty columns and dimensions for columns & rows
      LYC-8813   VDOM: Tune svg icons in /public package so they fit to icon-only toolbar buttons
      LYC-8704: LOAD to BOOLEAN table field
      LYC-8773 LVSCE [FormBuilder]: MenuBar and ToolBar items are assigned the same ID
      LYC-8766   LVSCE [FormBuilder]: Actions property after setting is duplicated for all next added widgets
      LYC-8803   The TIMEEDIT widget causes CSP when picker button is used
      LYC-8794   Background color in CONSTRUCT and INPUT widgets of TABLE container should be identical for both dialogs and between all fields
      LYC-7381: Form compiler QFORM: Add supporting DATETIMEEDIT widget
      LYC-8707: Postgres. Any SQL block code fails with error at runtime
      LYC-8797 LVSCE [FormBuilder]: Widgets are not replaced in ScrollWeaver container
      LYC-8878: HCL: deccmp issue
      3a2dec62
  20. 21 Jun, 2023 1 commit
    • robot's avatar
      7.2-2396-g7cd808e · 66a767fb
      robot authored
      LYC-8779   LVSCE [FormBuilder] Problems with the item in grid panel (grid width/height values may change their places, preferred size value looks strange and changing unexpectedly)
      LYC-8704: LOAD to BOOLEAN table field
      LYC-8778   LVSCE [FormBuilder] Two scrollbars may appear in form
      LYC-8756   LVSCE[Form Builder]: Implement property editing of multiple selected elements
      LYC-8707: Postgres. Any SQL block code fails with error at runtime
      LYC-8774 LVSCE [FormBuilder]: Unable to add widgets to ScrollWeaver container
      LYC-8735   Image defined in form title is not shown
      LYC-8764   CONSTRUCT/INPUT table widgets behavior
      LYC-8097: RAD: db_browser: blobViewer widget does not view/show blobs correctly
      LYC-8753 LVSCE [FormBuilder]: Synchronizing ScreenRecord fields with the FieldTable widget property
      LYC-8770   Form textfield is editable when value displayed into TEXT blobviewer in the same form
      LYC-8677: Combobox doesn't update its value if a set of ComboBoxItems is changed
      LYC-7386: Form compiler QFORM: syntax error, unexpected |
      LYC-8722: QFORM stopped compiling identifier 'image'
      LYC-8706: Lycia installation: Add HTTPS support in QPM
      LYC-8763 LVSCE [FormBuilder]: ToolBarButton cannot be placed in ToolBar
      LYC-8677   Combobox doesn't update its value if a set of ComboBoxItems is changed
      LYC-8706: Lycia installation: Add HTTPS support in QPM
      LYC-8750   VS-CODE [FormBuilder]: Form menu items can not be selected/modified
      LYC-8653: Irium/Tyler: qform fails to compile ACTION with IMAGE attribute placed before attribute TEXT or without it
      LYC-8654: Irium: qform fails to compile LAYOUT section if IMAGE attribute placed before attribute TEXT
      LYC-8639: Required/Mandatory fields need a visible indication of this state
      LYC-8744 Spinner Widget does not render correctly (like the other widgets)
      LYC-8639   Required/Mandatory fields need a visible indication of this state
      LYC-8743 BlobViewer widget does not get cleared on CONSTRUCT /´CLEAR SCREEN
      LYC-8746: Investigating how one lowCode module can call another lowCodemodule
      LYC-8538   RAD: No upload/download buttons in demo program db_qxt_document_blob
      LYC-8706: Lycia installation: Add HTTPS support in QPM
      LYC-8538   RAD: Demo program db_qxt_document_blob no longer works
      LYC-8724   LVSCE [FormBuilder]: RadioGroup context menu is not called
      LYC-8726   LVSCE [FormBuilder]: Content not displaying in TreeTable and FB freezes when TreeTable is selected
      LYC-8450   LVSCE [FormBuilder]: Table added to the form must contain ready-made content
      LYC-8803   The TIMEEDIT widget causes CSP when picker button is used
      LYC-8704: LOAD to BOOLEAN table field
      66a767fb
  21. 02 Jun, 2023 1 commit
    • robot's avatar
      7.2-2358-g3325bbb · fa6f0559
      robot authored
      LYC-8682   HCL: Investigate STRING to DATE converting
      LYC-8720: HCL: Issue with EC code. INT to LONG conversion.
      LYC-8714   LVSCE [FormBuilder]: Failure on the deletion of the RadioGroup item
      LYC-8682: HCL: Investigate STRING to DATE converting
      LYC-8636   LVSCE[FormBuilder] Complex property editor - DataType
      LYC-8449 LVSCE [FormBuilder]: Items are created automatically when widget is added to form(RadioGroup, ListBox, ComboBox)
      LYC-8682: HCL: Investigate STRING to DATE converting
      LYC-8718   RadioGroup without items corrupts form layout
      LYC-8652: Irium: qform doesn't accept reserved word 'actions' as GRID container identifier
      LYC-7391: Tyler/Irium: Form compiler QFORM: add attribute PLACEHOLDER to widget
      LYC-8695: qbuild must support parameter for hiding warnings --no-warnings
      LYC-7394: Tyler/Irium: Form compiler QFORM: add attribute PIXELWIDTH and PIXELHEIGHT to widget IMAGE
      LYC-8713: LVSCE [ErrorMessage-Ninja]: Form compilation generates error
      LYC-8712 [VDOM] Listbox without explicit size and/or auto grid cell size  is shrinked in GridPanel
      LYC-8671   LVSCE [FormBuilder][GridPanel]: Develop visual indication of row/column selection in form area
      LYC-8682: HCL: Investigate STRING to DATE converting
      LYC-8671   LVSCE [FormBuilder][GridPanel]: Develop visual indication of row/column selection in form area
      LYC-8654: Irium: qform fails to compile LAYOUT section if IMAGE attribute placed before attribute TEXT
      LYC-8652: Irium: qform doesn't accept reserved word 'actions' as GRID container identifier
      LYC-8655: Irium: qform doesn't accept identifiers starting with _1* (underscore + digit)
      LYC-8657: Irium: qform doesn't accept TOOLBAR section identifiers
      LYC-8656: Irium: qform add TOPMENU section support in per forms
      LYC-8685: LLC: Application terminates with Signal 6 (seems to depend on the table column dataTypes)
      LYC-8682: HCL: Investigate STRING to DATE converting
      LYC-8641: Autofilled TextField value is rejected by qrun
      LYC-8453   LVSCE [FormBuilder]: Missing gridLength for table columns in properties tab
      LYC-8682: HCL: Investigate STRING to DATE converting
      LYC-8641   Autofilled TextField value is rejected by qrun
      LYC-8682: HCL: Investigate STRING to DATE converting
      LYC-8682: HCL: Investigate STRING to DATE converting
      LYC-8671   LVSCE [FormBuilder][GridPanel]: Develop visual indication of row/column selection in form area
      LYC-8641: Autofilled TextField value is rejected by qrun
      LYC-8645: Investigate: TABINDEX in embedded forms
      LYC-8671   LVSCE [FormBuilder][GridPanel]: There is no visual indication what row or column is selected (also, it can not be done in the UI)
      LYC-8672   VS-Code [FormEditor]: Design Area has no horizontal scrollbar
      LYC-8674   LVSCE [FormBuilder]: GridPanel row or column deletion should also delete widgets contained there
      LYC-8665 LYC-8668 LVSCE [FormBuilder]: Toolbar/Menubar can be placed in a Table/TreeTable
      LYC-8673 GridPanel always have vertical scrollbar (FunctionField button overflows layout causing scroll)
      LYC-8649 LVSCE: Add FormBuilder settings for instance/user/password
      LYC-8659: COUNT attribute of INPUT ARRAY ignores by ON FILL BUFFER/FGL_DIALOG_SETCURRLINE()
      LYC-8667: Postgres. FORMAT for DATE datatype in form does not allow validate a value
      LYC-8665 LVSCE [FormBuilder]: Toolbar/MenuBar can be placed in a table
      LYC-8651 LVSCE [FormBuilder]: ToolbarButton can be placed in a table
      LYC-8639   Required/Mandatory fields need a visible indication of this state
      LYC-8645: Investigate: TABINDEX in embedded forms
      LYC-8659: COUNT attribute of INPUT ARRAY ignores by ON FILL BUFFER/FGL_DIALOG_SETCURRLINE()
      LYC-8659: COUNT attribute of INPUT ARRAY ignores by ON FILL BUFFER/FGL_DIALOG_SETCURRLINE()
      LYC-8645: Investigate: Different databases in embedded forms
      LYC-8531: Implement {VariableToDom} function from xml.Serializer class
      LYC-8632 LVSCE [FormBuilder]: Dragging a widget from a table column causes a crash
      LYC-8531: Implement {VariableToDom} function from xml.Serializer class
      LYC-8620: When trying to select the "Activity List" menu item after the query is completed, an error appears.
      LYC-8639   Required/Mandatory fields need a visible indication of this state - mostly styling
      LYC-8636 LVSCE: [FormBuilder] Complex property editor - DataType - saved work
      LYC-8460 LVSCE [FormBuilder]: Form is not redrawn when widget is removed from Table
      LYC-8639   Required/Mandatory fields need a visible indication of this state - added data-empty attribute, required CSS class
      LYC-8616   Saved credentials can't be submitted in login window (Lycia can't process autofilled input fields)
      LYC-8556: RAD: If the user does not have a license, the application should generate the appropriate message.
      LYC-8617: Constant variable of static array assignment valdation
      LYC-8604: CLONE - MDI. Toolbar in border window ignores default actions(Accept/Cancel)
      LYC-7851: Implement FORM clause to include external form in the current one
      LYC-8619 LVSCE [FormBuilder]: ScreenRecord is not removed when table is deleted inside another container
      LYC-8615: NOTEDITABLE is ignored for BUTTONEDIT
      LYC-8586   com.HttpRequest/com.HttpResponse causes CSP in specific case - add multiple exit messages support (from different apps)
      LYC-8457 LVSCE [FormBuilder]: ScreenRecord is not removed from XML when table is deleted
      LYC-7342 Implement ui.dialog - implement 'Compleer' functionality for the client side
      LYC-8583 LVSCE[FormBuilder]: EventHandler editors [SpecificKey] - fixes of wrong git rebase
      LYC-8583 LVSCE[FormBuilder]: EventHandler editors [SpecificKey]
      LYC-8597: Database tests with privileges hangs with endless compilation
      LYC-8582 LYC-8456 LYC-8459 Table ScreenRecords implementation.
      LYC-7342: Implement full functionality of ui.dialog class
      LYC-8532: RAD: Array index out of bounds error appears in case paged_mode and input_mode are turned on
      LYC-8586   com.HttpRequest/com.HttpResponse causes CSP in specific case
      LYC-8586: com.HttpRequest/com.HttpResponse causes CSP in specific case
      LYC-7846: PER Form with UNSIZABLECOLUMNS table attribute does not compile
      LYC-7401: Implement full functionality of the com.HttpServiceRequest class
      LYC-8532: RAD: Array index out of bounds error appears in case paged_mode and input_mode are turned on
      LYC-7401: Implement full functionality of the com.HttpServiceRequest class
      LYC-7854: PER Form with % prefix in includes/items does not compile
      LYC-8586: com.HttpRequest/com.HttpResponse causes CSP in specific case
      fa6f0559
  22. 24 May, 2023 1 commit
    • robot's avatar
      7.2-2312-ge00e166 · 65f8791f
      robot authored
      LYC-8531: Implement {VariableToDom} function from xml.Serializer class
      LYC-8531: Implement {VariableToDom} function from xml.Serializer class
      LYC-8620: When trying to select the "Activity List" menu item after the query is completed, an error appears.
      LYC-8639   Required/Mandatory fields need a visible indication of this state - mostly styling
      LYC-8636 LVSCE: [FormBuilder] Complex property editor - DataType - saved work
      LYC-8460 LVSCE [FormBuilder]: Form is not redrawn when widget is removed from Table
      LYC-8639   Required/Mandatory fields need a visible indication of this state - added data-empty attribute, required CSS class
      LYC-8616   Saved credentials can't be submitted in login window (Lycia can't process autofilled input fields)
      LYC-8556: RAD: If the user does not have a license, the application should generate the appropriate message.
      LYC-8617: Constant variable of static array assignment valdation
      LYC-8604: CLONE - MDI. Toolbar in border window ignores default actions(Accept/Cancel)
      LYC-7851: Implement FORM clause to include external form in the current one
      LYC-8619 LVSCE [FormBuilder]: ScreenRecord is not removed when table is deleted inside another container
      LYC-8615: NOTEDITABLE is ignored for BUTTONEDIT
      LYC-8586   com.HttpRequest/com.HttpResponse causes CSP in specific case - add multiple exit messages support (from different apps)
      LYC-8457 LVSCE [FormBuilder]: ScreenRecord is not removed from XML when table is deleted
      LYC-7342 Implement ui.dialog - implement 'Compleer' functionality for the client side
      LYC-8583 LVSCE[FormBuilder]: EventHandler editors [SpecificKey] - fixes of wrong git rebase
      LYC-8583 LVSCE[FormBuilder]: EventHandler editors [SpecificKey]
      LYC-8597: Database tests with privileges hangs with endless compilation
      LYC-8582 LYC-8456 LYC-8459 Table ScreenRecords implementation.
      LYC-7342: Implement full functionality of ui.dialog class
      LYC-8532: RAD: Array index out of bounds error appears in case paged_mode and input_mode are turned on
      LYC-8586   com.HttpRequest/com.HttpResponse causes CSP in specific case
      LYC-8586: com.HttpRequest/com.HttpResponse causes CSP in specific case
      LYC-7846: PER Form with UNSIZABLECOLUMNS table attribute does not compile
      LYC-7401: Implement full functionality of the com.HttpServiceRequest class
      LYC-8532: RAD: Array index out of bounds error appears in case paged_mode and input_mode are turned on
      LYC-7401: Implement full functionality of the com.HttpServiceRequest class
      LYC-7854: PER Form with % prefix in includes/items does not compile
      LYC-8586: com.HttpRequest/com.HttpResponse causes CSP in specific case
      LYC-8659: COUNT attribute of INPUT ARRAY ignores by ON FILL BUFFER/FGL_DIALOG_SETCURRLINE()
      LYC-8659: COUNT attribute of INPUT ARRAY ignores by ON FILL BUFFER/FGL_DIALOG_SETCURRLINE()
      LYC-8673 GridPanel always have vertical scrollbar (FunctionField button overflows layout causing scroll)
      LYC-8659: COUNT attribute of INPUT ARRAY ignores by ON FILL BUFFER/FGL_DIALOG_SETCURRLINE()
      LYC-8667: Postgres. FORMAT for DATE datatype in form does not allow validate a value
      65f8791f
  23. 08 May, 2023 1 commit
    • robot's avatar
      7.2-2268-gccfdc9e · 55c0280e
      robot authored
      LYC-8470: Error message does not show actual datatype
      LYC-8533: HCL: issues around byte/text handling
      LYC-8510 LVSCE[FornBuilder] BatchEventHandler - styling, added sub dialog identifier
      LYC-8510 BatchEventHandler
      LYC-8549: The {DomToVariable} incorrectly dumps the ARRAY OF RECORD structure
      LYC-8539: Implement {VariableToSoapSection5} function from xml.Serializer class
      LYC-7342: Implement full functionality of ui.dialog class
      LYC-8555: HCL: Segmentation fault is raised on calling C function deccmp
      LYC-8547: web.Response.getHeader() does not return value
      LYC-8408: REST: Support WSContext attribute
      LYC-8540   VDOM [GridPanel] Min/Max cell/row constraints cause widgets overlap
      LYC-8528: The attribute is not set for DomNode after it's added to the DomDocument
      LYC-8520: Implement {DomToVariable} function from xml.Serializer class
      LYC-8527: The crash occurs when XMLNillable attribute is used with enabled trace logs
      LYC-8524: The compiler crashes in case of //* is used
      LYC-8286 LVSCE: [FormBuilder] Selecting a location when pasting an element(2).
      LYC-8516: Irium: Compiler cashes with LLVM ERROR: Broken function found
      LYC-8113: SOAP: Support user-defined fault detail
      LYC-8286 LVSCE: [FormBuilder] Selecting a location when pasting an element.
      LYC-8500: Irium: compilation crashes if DIALOG passed as function parameter
      LYC-7438/LYC-8509 EventHandler editors - CSS selector fix
      LYC-7438/LYC-8509 EventHandler editors [Action, Function, Key, OpenUrl, StartProgram]
      LYC-8500: Irium: compilation crashes if DIALOG passed as function parameter
      LYC-8486: Irium: not found existing java method at compile time
      LYC-8470: Error message does not show actual datatype
      LYC-8464: XML validation does not allow properly formatted names
      LYC-8497: Irium: compiler fails with signal 11 on globals file with function type definition
      LYC-8491: xml.DomDocument.createElementNS duplicates prefix
      LYC-8486: Irium: not found existing java method at compile time
      LYC-8477: base.Channel.read is not able to read several values in a row
      LYC-8485: LVSCE: [FormBuilder] Error opening form file in FB: ad2, sm2, tm2, tb2
      LYC-7685: RAD: Implement function ui.Window.SaveToFile for dumping current form into fm2 file
      55c0280e
  24. 06 Apr, 2023 1 commit
    • robot's avatar
      7.2-2232-g31ed031 · 3adffddb
      robot authored
      LYC-8454 LVSCE [FormBuilder]: Widget added to Table has invalid ID
      LYC-8476 LVSCE: [FormBuilder] Unfilled part of complex property is set to 'undefined'
      LYC-8472: Updated form compilation warning for db table specification
      LYC-8490: Compiler crashes on Hashmap comparison
      LYC-8401: RAD: Invent a way how to include specific licensing for the 4gl RAD library
      LYC-8438 LVSCE [FormBuilder]: Form not editable after clicking on ScrollViewer slider
      LYC-8467 LVSCE: [FormBuilder] Crash when moving ToolBarButton in design area.
      LYC-8465: web.Request.get() cuts url
      LYC-8473: RAD: Cursor Navigation is broken
      LYC-8470: Error message does not show actual datatype
      LYC-8452: The qrun process is not terminated when client is disconnected
      LYC-8452: The qrun process is not terminated when client is disconnected
      LYC-8452: The qrun process is not terminated when client is disconnected
      LYC-8464: XML validation does not allow properly formatted names
      LYC-8448: Support HandleRequest method for WebServiceEngine class
      LYC-8472: Updated form compilation warning for db table specification
      LYC-8467 LVSCE: [FormBuilder] Crash when moving ToolBarButton in design area
      LYC-8469: HCL: statement WHERE CURRENT OF <cursor_name> should be case-insensitive
      LYC-8437: LVSCE [FormBuilder]: Form designer closes when unchecking "reverse" property
      LYC-8463: HCL: BLOB data is lost when it is passed to FGL function from the C code using fgl_call()
      LYC-8425: HCL: Issue with calling stored procedure from ESQL
      LYC-8447 LVSCE: [FormBuilder] Crash when entering non-numeric characters for 'preferred size' property
      LYC-8443: Attributes are unexpectedly shared between different variables
      LYC-8408: REST: Support WSContext attribute
      LYC-8445   [BlobViewer] Widget with Editor=txt doesn't support file upload
      LYC-7438   LVSCE: [FormBuilder] - Develop complex multi-value editors - DisplayMode
      LYC-8419: LVSCE: [FormBuilder] ListBox is not cleared/redrawn when renaming or deleting its items
      LYC-8305: Implement some C functions that Lycia doesn't contain but Informix does
      LYC-8425: HCL: Issue with calling stored procedure from ESQL
      LYC-8420 LVSCE:[FormBuilder] Crash when entering non-numeric characters for 'location' property
      3adffddb
  25. 30 Mar, 2023 1 commit
    • robot's avatar
      7.2-2205-g84622ad · b615fc1c
      robot authored
      LYC-8463: HCL: BLOB data is lost when it is passed to FGL function from the C code using fgl_call()
      LYC-8469: HCL: statement WHERE CURRENT OF <cursor_name> should be case-insensitive
      b615fc1c
  26. 27 Mar, 2023 2 commits
    • robot's avatar
      7.2-2203-g891eb5a · fefc3426
      robot authored
      LYC-8305: Implement some C functions that Lycia doesn't contain but Informix does
      LYC-8425: HCL: Issue with calling stored procedure from ESQL
      fefc3426
    • robot's avatar
      7.2-2201-g0e2246c · c7659536
      robot authored
      LYC-8383 Misc BlobViewer changes (removed commented code, some functions renamed)
      LYC-8423   fgl_upload() blocks toolbar - fix for plain LW (non LD/LWEXT)
      LYC-8409: REST: Support WSAttachment attribute
      LYC-8358   Tree menu group with assigned action triggers but does not open (QAT)
      LYC-8422 LVSCE: [FormBuilder] ToolbarButton cannot be added to form in design area
      LYC-8357   REPORT viewer blocks layout
      LYC-8412   TEXT blobviewer is unable to edit
      LYC-8423   fgl_upload() blocks toolbar
      LYC-8383 [TextField] Implement upload via drag-and-drop for the textfield with 'FileUpload' class - more fixes
      LYC-8383   [TextField] Implement upload via drag-and-drop for the textfield with 'FileUpload' class - fixes
      LYC-8405: REST: Support SetRestError method
      LYC-8175 LVSCE: [FormBuilder] 'location' property changes when nested container is stretched in CoordPanel
      LYC-8285: QRUN log is very different from actual messaging
      LYC-8397: REST: Support record variables as REST operation response
      LYC-8392   [LyciaStudio] Form designer doesn't work after Chrome updating to version 111.0.5563.65
      LYC-8375 [BlobViewer] Implement upload via drag-and-drop
      LYC-8399: Lycia in containers: Revise current behavior with compilation seat id
      LYC-8097: RAD: db_browser: blobViewer widget does not view/show blobs correctly
      LYC-8379: ESQLC programs fails on database connection with error -951(login/pwd)
      LYC-8215: REST: Implement RegisterRestService method
      LYC-8205  VDOM: Implement LaunchUrl as UrlViewer in addition to window.open; with ability to choose appropriate method in 4gl
      LYC-8384  [BlobViewer] file extension affects alignment
      LYC-8383  [TextField] Implement upload via drag-and-drop for the textfield with 'FileUpload' class
      LYC-8097: RAD: db_browser: blobViewer widget does not view/show blobs correctly
      c7659536
  27. 17 Mar, 2023 1 commit
    • robot's avatar
      7.2-2170-gbdb5f09 · e48f5a6d
      robot authored
      LYC-8392   [LyciaStudio] Form designer doesn't work after Chrome updating to version 111.0.5563.65
      e48f5a6d
  28. 08 Mar, 2023 1 commit
    • robot's avatar
      7.2-2169-g8185118 · 66f15969
      robot authored
      LYC-7408  LVSCE: [FormBuilder] Develop complex multi-value editors - typo fix
      LYC-8295: The dynamic array is copied by value in simple LET statement
      LYC-8381 MDI child is invisible
      LYC-8381  MDI child is invisible
      LYC-8205: VDOM: Implement LaunchUrl as UrlViewer in addition to window.open; with ability to choose appropriate method in 4gl
      LYC-8205: VDOM: Implement LaunchUrl as UrlViewer in addition to window.open; with ability to choose appropriate method in 4gl
      LYC-8373  [BlobViewer] Implement blob upload - added uploaded file save on webserver side and blob refresh
      LYC-8177 - LVSCE: [FormBuilder] Table/TreeTable when stretched in CoordPanel becomes huge in width.
      LYC-8373  [BlobViewer] Implement blob upload
      LYC-8352 LVSCE: [FormBuilder] ToolbarButton cannot be added to form in design area
      LYC-8372  [BlobViewer] Implement blob download
      LYC-7408 LVSCE: [FormBuilder] Develop complex multi-value editors - Actions
      LYC-8368: ESQL: The unexpected error occurs when multiline comment is separated by space after include directive
      LYC-8331: ESQLC. Comilation fails due to unclude in the end of files
      LYC-8294: Support __FILE__ and __LINE__ preprocessor macros + Reimplemented without scopes to fix LYC-8351
      LYC-8212 VDOM [CSS Customization] added CSS class image-keep-aspect-ratio for blobs containing images
      LYC-6839 LVSCE: [FormBuilder] Widgets are not replaced in the Groupbox and Tab containers
      66f15969
  29. 23 Feb, 2023 1 commit
    • robot's avatar
      7.2-2151-g4ba28c8 · 66c78de9
      robot authored
      LYC-8349: QFGL error when INPUT or PROMT is present in REPORT
      LYC-8268: Error message -109219 doesn't contain the name of a missed function
      LYC-8327: The preprocessor forgets the space between identifiers in macro substitution
      LYC-8313: The preprocessor substitutes values inside string literals
      LYC-8326: __FILE__ and __LINE__ fail as function parameter
      LYC-8325: RAD 1.1: Support visual operation only with a table column sub-set (for business logic operations)
      LYC-7429 LVSCE: [FormBuilder] Property editor: Property value is not applied when pressing Enter.
      LYC-8284 LVSCE: [FormBuilder] Elements are enabled in design area
      LYC-7462  LVSCE: [FormBuilder] Location and preferredSize properties of the widget aren't updated, while widget is moved or resized by mouse in the 'form' area
      LYC-8344  LVSCE: [FormBuilder] TextAlignment editor not working
      LYC-8320: Provide metadata for function attributes
      LYC-8321: The metadata function output type deduction should handle the RETURNS function clause
      LYC-8339 LVSCE: [FormBuilder] Crash on widget move to another container [misc fix]
      LYC-8328: ON TIMER INT triggers immediately in RING MENU
      LYC-8339 LVSCE: [FormBuilder] Crash on widget move to another container
      LYC-8077 VDOM: Turn toolbar/menu buttons disabled until server sends isLastTask=true
      LYC-8077  VDOM: Turn toolbar/menu buttons disabled until server sends isLastTask=true
      LYC-7429 LVSCE: [FormBuilder] Property editor: Property value is not applied when pressing Enter.
      LYC-7685: RAD: Implement function ui.Window.SaveToFile for dumping current form into fm2 file
      LYC-8309  RAD: User can not navigate within a field of an input array using the mouse
      LYC-7748 LVSCE: [FormBuilder] MenuBar/ToolBar is placed inside the container tag when added to the form
      LYC-8303: TODAY ! Investigate how Genero works with identical cursor names in multiple 4gl modules/files
      LYC-8317  Report viewer fails with error
      LYC-8253 [Security] Content-Security-Policy config is ignored for service - only global config applies
      LYC-7497  LVSCE: [FormBuilder] Property editor: Separator can be added to any container
      LYC-8306: JAVA compilation fails with signal 11 + Fixed case sensitive Java method names
      LYC-8253 [Security] Content-Security-Policy config is ignored for service - only global config applies
      LYC-8254 [Security] [Content Security Policy Level 2] Implement nonce-<hash>, sha256-<hash>, strict-dynamic features for LyciaWeb and LyciaDesktop
      LYC-8255 [ComboBox] Implement client-side ordering of items
      LYC-8305: Implement some C functions that Lycia doesn't contain but Informix does
      LYC-8306: JAVA compilation fails with signal 11
      LYC-8303: TODAY ! Investigate how Genero works with identical cursor names in multiple 4gl modules/files
      66c78de9
  30. 14 Feb, 2023 1 commit
    • robot's avatar
      7.2-2120-gcafd183 · 97d9e3a1
      robot authored
      LYC-8231 [BlobViewer][LD, LWEX] Fixed CSP on attempt to edit uninitialized blob
      LYC-7345: Implement full functionality of base.Channel class + Now timeout parameter impacts on {connection refused} error
      LYC-8305: Implement some C functions that Lycia doesn't contain but Informix does
      LYC-8294: Support __FILE__ and __LINE__ preprocessor macros
      LYC-8232: Irium: Copying arrays with the .* notation fails to compile
      LYC-8287: qxlm: Add ability to delete local license database via qxlm command line
      LYC-8207: qxlm: Add ability to list license information from remote KMS server
      LYC-8253 [Security] Implement custom config loading for Content-Security-Policy directives
      LYC-8266:RAD: How can I control if an Input array SHOULD OFFER INSERT, APPEND or BOTH ?
      LYC-8296  [FormBuilder] Avoid adding attributes with empty values to generated fm2 document
      LYC-7731  LVSCE: [FormBuilder] Set vertical orientation for newly created RadioGroups
      LYC-8231  [BlobViewer][LD, LWEX] Enable external editors for non-text blobs
      LYC-8289: HCL: Application crashes when using SHOW OPTION ALL in a BEFORE MENU block
      LYC-8285: QRUN log is very different from actual messaging
      LYC-8232: Irium: Copying arrays with the .* notation fails to compile
      LYC-8216: Implement designated initializers for RECORD datatype
      LYC-7345: Implement full functionality of base.Channel class + Send ASCII 26 over network before closing socket
      LYC-8220  [VDOM][Desktop] Modify spinner so, that on desktop computers it looks like <input type="number">
      LYC-8203  VDOM: validate npm packages
      LYC-8305: Implement some C functions that Lycia doesn't contain but Informix does
      LYC-8306: JAVA compilation fails with signal 11 + Fixed case sensitive Java method names
      LYC-8306: JAVA compilation fails with signal 11
      LYC-8317  Report viewer fails with error
      97d9e3a1
  31. 31 Jan, 2023 2 commits
    • robot's avatar
      7.2-2097-g2d2677c · 753f89c6
      robot authored
      LYC-8270  Field values are not updated when ui.Dialog.Continue() method executed
      753f89c6
    • robot's avatar
      7.2-2096-g96ebda0 · 9492adc4
      robot authored
      LYC-8270: Field values are not updated when ui.Dialog.Continue() method executed
      LYC-8250: CONTINUE DIALOG is ignored in AFTER FIELD, AFTER INPUT, AFTER DISPLAY or AFTER CONSTRUCT blocks
      LYC-8270: Field values are not updated when ui.Dialog.Continue() method executed
      LYC-8251: ui.Dialog.NextField method should support "+NEXT", "+PREV" and "+CURR" parameters
      LYC-8263: RAD: The HELP toolbar button is sometimes displayed and useless
      LYC-8213: Implement a SELECT statement for the cursor with a UNION clause and placeholders
      LYC-8251: ui.Dialog.NextField method should support "+NEXT", "+PREV" and "+CURR" parameters
      LYC-8250: CONTINUE DIALOG is ignored in AFTER FIELD, AFTER INPUT, AFTER DISPLAY or AFTER CONSTRUCT blocks
      LYC-8249 [Security] New security directives in Chrome 109 prevent Google Maps loading
      LYC-8227: The record field attributes are not used in case of field type has its own attributes
      LYC-8217: Implement initializers for ARRAY datatype
      LYC-8234: HCL: Application rev_alt_ident: Runtime error -765 occurs (Cannot EXECUTE a statement that has been DECLAREd.)
      LYC-8233: COMMAND KEY with label ignores key pressing
      LYC-8205  VDOM: LaunchUrl front call doesn't work in LD
      9492adc4
  32. 18 Jan, 2023 1 commit
    • robot's avatar
      7.2-2082-gf8840e8 · 283f1ad3
      robot authored
      LYC-8225: Irium: compilation fails on datatype duplicates in GLOBALS block and GLOBALS file at the same time
      LYC-8220  RAD: db_browser: Spinner: Spinner widget uses center text alignment for input/enabled
      LYC-8147: Irium: appendElement() and deleteElement() methods not implemented for STATIC ARRAYS
      LYC-8147: Irium: appendElement() and deleteElement() methods not implemented for STATIC ARRAYS
      LYC-8206: RAD: DB-Table Form Alias support for RAD Lookup screen records needs to be supported
      LYC-8210 VDOM [GridPanel] Min/Max cell/row constraints not working - empty layout fix
      LYC-7345: Implement full functionality of base.Channel class + Better connectivity error handling
      LYC-7886: Implementation of the sql-statement UPDATE CASE ... in Lycia
      LYC-7985: Create an appropriate warning for dataType duplicate identification
      LYC-7401: Implement full functionality of the com.HttpServiceRequest class LYC-8166: SOAP: Implement GetHTTPServiceRequest method
      LYC-8210  VDOM [GridPanel] Min/Max cell/row constraints not working
      LYC-8205  VDOM: LaunchUrl front call doesn't work in LD
      LYC-8149: Irium: ui.Interface.filenameToURI() method not implemented
      LYC-8168: Irium: SQL query compilation fails if 'base' word used as db table field
      LYC-8173: Irium: compilation with db schema fails in some cases with error 'Array required'
      LYC-8153: Irium: implement CLEAR SCREEN ARRAY statement
      LYC-8154: Irium: variables initialization to NULL in define fails to compile
      LYC-8148: com.HttpRequest does not set cookie
      LYC-8147: Irium: appendElement() and deleteElement() methods not implemented for STATIC ARRAYS
      LYC-8149  Irium: ui.Interface.filenameToURI() method in not implemented
      LYC-8149: Irium: ui.Interface.filenameToURI() method in not implemented
      LYC-8191   VDOM: LaunchUrl front call doesn't translate 'well known' URL prefixes, such as qx://application
      LYC-7914  BLOB: BlobViewer shouldn't show 'Edit' button if wigdet isn't editable
      LYC-8186  Oauth2: Add token expiration check on application start
      LYC-8183  PDF content is garbled on transfer from server to Lycia client
      LYC-8185: ui.Dialog.SetFieldValue() doesn't update the value in the field if the identifier equals the screen record name.
      LYC-8112: com.HttpRequest crashes on second request LYC-8148: com.HttpRequest does not set cookie + Fixed early done requests
      LYC-8184  14871_message_box test fails
      LYC-8112: com.HttpRequest crashes on second request LYC-8148: com.HttpRequest does not set cookie + Fixed empty cookies setup + Fixed IS NULL state for HttpResponse + Added {getErrorCode} function to HttpResponse class
      LYC-8125 [VDOM Toolbar] Toolbar button css fix
      LYC-8112: com.HttpRequest crashes on second request LYC-8148: com.HttpRequest does not set cookie
      LYC-8125  [VDOM Toolbar] Added css which overrides custom paddings/margins on toolbar button
      LYC-8140  VDOM: on_action_event_assigned_to_widgets/tab_checkbox_on_action - client sends two signals for a single click on checkbox in tab container
      LYC-8095  Oauth2: simultaneous login attempts in different browser tabs overwrite session data of each other
      LYC-8140   VDOM: on_action_event_assigned_to_widgets/tab_checkbox_on_action - client sends two signals for a single click on checkbox in tab container
      LYC-7656: Ringmenu in I4GL mode should contain COMMANDS (and KEYS if labels defined in 4gl ring menu directly like COM KEY(F7) "label" "tooltip") only
      LYC-8151: Irium: implement response.getStatusDescription() method
      LYC-8010: SOAP: Support both 1.1 and 1.2 protocol versions
      LYC-8148: com.HttpRequest does not set cookie
      LYC-8154: Irium: variables initialization to NULL in define fails to compile
      LYC-8152: Irium: implement request.setCharset() method
      LYC-8158: HASHMAP: hashmap variable that is inside of record duplicates data from other elements of this hashmap var
      LYC-8157: QFORM. Form compilation failed after recent changes
      LYC-8010: SOAP: Support both 1.1 and 1.2 protocol versions
      LYC-8112: com.HttpRequest crashes on second request
      LYC-8234: HCL: Application rev_alt_ident: Runtime error -765 occurs (Cannot EXECUTE a statement that has been DECLAREd.)
      LYC-8233: COMMAND KEY with label ignores key pressing
      LYC-8249 [Security] New security directives in Chrome 109 prevent Google Maps loading
      283f1ad3
  33. 20 Dec, 2022 1 commit
    • robot's avatar
      7.2-2030-g33e27aa · 2f682bf6
      robot authored
      LYC-8097: RAD: db_browser: blobViewer widget does not preview blobs correctly (additional fix)
      LYC-7656: Ringmenu in I4GL mode should contain COMMANDS only
      LYC-7360: Implement full functionality of the com.HttpPart class
      LYC-8112: com.HttpRequest crashes on second request
      LYC-8097: RAD: db_browser: blobViewer widget does not preview blobs correctly
      LYC-8125 [VDOM Toolbar] Render text if button icon is missing - tuning after QA testing
      LYC-8117: fgl_download() can not be used at the end of a program (server closes before client receives and downloads the file)
      LYC-8125 [VDOM Toolbar] Render text if button icon is missing - menu re-render bug fix
      LYC-7382: Form compiler QFORM: Fails in case keyword LEFT in form content as a static label.
      LYC-8126: Oauth2: Implement the ability to run the QRUN process with specified pre-configured local user
      LYC-8124: SOAP: Support SetOption/GetOption methods for WebServiceEngine
      LYC-7383: Form compiler QFORM: Fails in case keyword IMAGE in screen record LYC-7378: Form compiler QFORM fails in case predefined words are used as field identifiers
      LYC-7987: Investigate an ability to use database schema files from Genero in Lycia for 4gl compilation.
      LYC-8125  [VDOM Toolbar] Implement special behavior for missing button icon (render text for icon-only and icon-label buttons)
      LYC-7387: Form compiler QFORM: Initializer can be complex <identifier>.<identifier>
      LYC-8090: Silent crash when navigating fast page by page in DISPLAY ARRAY
      LYC-8090  Silent crash when navigating fast page by page in DISPLAY ARRAY
      LYC-7623 Implement toolbar with text/text+icon/icon-only buttons and dropdown if appropriate [take #2 finalization]
      LYC-8111   HCL: Problem with window ordering - fix of the CSP in lyc1000/6185_report_visibility_3
      LYC-7987: Investigate an ability to use database schema files from Genero in Lycia for 4gl compilation.
      LYC-8113: SOAP: Support user-defined fault detail
      LYC-8112: com.HttpRequest crashes on second request
      LYC-8119: [Lycia build system + QAT]
      LYC-7380: Form compiler QFORM: Formonly table should be ignored in TABLES section
      LYC-7987: Investigate an ability to use database schema files from Genero in Lycia for 4gl compilation.
      LYC-8157: QFORM. Form compilation failed after recent changes
      2f682bf6
  34. 06 Dec, 2022 1 commit
    • robot's avatar
      7.2-1999-gc28f08a · 5878d8f0
      robot authored
      LYC-8111  HCL: Problem with window ordering in application group having chain of 3 applications waiting for each other and one application out of waiting chain
      LYC-8106: SOAP: Support user-defined fault code/string
      LYC-7398: Implement full functionality of the com.WebServiceEngine class + Avoid keep-alive at the current moment for simplification of server-side status processing
      LYC-7400: Implement full functionality of the com.WebService class + Supported {role} parameter for WSDL generation + Supported {role} parameter as SOAPAction HTTP Header
      LYC-8016: SOAP: Provide WSDL generation by com.WebService content
      LYC-8090: Silent crash when navigating fast page by page in DISPLAY ARRAY
      LYC-7283: qform: screen record (not screen array record) WARNING: Wrong order of the screen records fields
      LYC-8109: Compiler crashes on compiling custom data type with field HASHMAP OF HASHMAP
      LYC-8096: SOAP: Implement input/output request handlers
      LYC-7399: Added style property for WebOperation
      LYC-7988: Implement an ability to use localization strings placeholders in constants - CONSTANT const1 = %"localized string"
      LYC-8091  Scrolling hangs in a loop in the Table widget
      LYC-8083: RAD: DISPLAY ARRAY -> Optional EDIT record on double click.
      LYC-8088  Oauth2: The application executes in the pop-up after failed authentication attempt
      LYC-8082: FR: Environment variable to enable/disable the display of window names
      LYC-8080: RUN error (file not found) does not mention the file/program name & path
      LYC-8089  Oauth2: Create sample customizable login page
      LYC-8036 Oauth2: Customization of SSO login screen
      LYC-7688: Configurable PAM config file name
      LYC-8036  Oauth2: Full customization of SSO login screen (Lycia side)
      LYC-8066: Debugger: Duplicate Variable identifiers in different scopes are seen as the same variable
      LYC-8067: Debgger: Window variable shows garbage value
      LYC-8076: AAD: The crash occurs when username/password authentication is used for AAD PAM module
      LYC-8063   Oauth2: Non-descriptive error is printed when user cancels authorization on the AAD side
      LYC-8062  Oauth2: No login prompt after switching from AAD to SECURE instance
      LYC-8061  Oauth2: The phantom login occurs after 30 seconds when AAD session is closed
      LYC-8060  Oauth2: The null application is started implicitly after app closes
      LYC-8056: AAD: Integrate ID tokens into backend workflow + Adjusted behavior for opaque access tokens
      LYC-8001: AAD: Investigate: Provide JWT class to 4GL + Fixed linux linkage
      LYC-8055  Oauth2: Implement customization of resource id in authorization request
      LYC-8032  Oauth2: Revise OAUTH environment variables list, Modify the way, the profile data is obtained from tokens
      LYC-8056: AAD: Integrate ID tokens into backend workflow
      LYC-8001: AAD: Investigate: Provide JWT class to 4GL
      LYC-3588: Hide display/input array navigation events IF all rows fit in the visible area
      LYC-8050: The qfgl crashes when class method is used as second value in return statement
      LYC-8054: Implement {replace} method for STRING datatype
      LYC-8052: The application crashes when public constant variable is used form imported module
      LYC-7992: Investigate and fix issues with variable initialization in DEFINE - DEFINE pt_cron CHAR(1)="N"
      LYC-7965: Add backend support of OAuth2.0 AAD in Lycia + Removed dependencies from other OAUTH variables except ACCESS_TOKEN LYC-8002: AAD: Investigate: User creation configuration + Added {mkuser} parameter: Do not create AAD users on an application run + Added {mkhome} parameter: Do not create a 'home' folder for AAD users
      LYC-7989: Implement an ability to compare NULL with equal sign - IF document_anc = NULL THEN + Added compilation-time conversion of comparison with NULL to IS NULL operator
      LYC-7623 Implement toolbar with text/text+icon/icon-only buttons and dropdown if appropriate [take #2 finalization]
      LYC-8111   HCL: Problem with window ordering - fix of the CSP in lyc1000/6185_report_visibility_3
      5878d8f0
  35. 10 Nov, 2022 1 commit
    • robot's avatar
      7.2-1947-ge0140b2 · 33b46002
      robot authored
      LYC-7981: Investigate and fix the issues with the combobox Smart Widget implementation
      LYC-7958: db_test_wig_single_line_widgets DS:Form Topic:Test all single line data widgets
      LYC-7993: Make __qx_poplong accept int*
      LYC-7825: Implement START REPORT TO XML HANDLER and PRINTX statements
      LYC-7977: Implement STAX-related read/write methods for HTTP request/response classes
      LYC-7400: Added {role} function parameter (without implementation)
      LYC-7825: Implement START REPORT TO XML HANDLER and PRINTX statements
      LYC-8006: qfgl exception error signal -11
      LYC-8007: Who can help me with 4gl reports... page length seems to be different handled between print and report viewer
      LYC-7964 Update Lycia web part to support OAuth2.0 AAD token exchange
      LYC-7965: Add backend support of OAuth2.0 AAD in Lycia
      LYC-7688: Configurable PAM config file name
      LYC-7398: Implement full functionality of the com.WebServiceEngine class LYC-7399: Implement full functionality of the com.WebOperation class LYC-7400: Implement full functionality of the com.WebService class
      LYC-7700  Style to open/position a window vertically center - horizontally-right
      LYC-8003  Oauth2: Add error handling for the situation while Oauth2 login was successful, but qxredir/qrun still failed to start app
      LYC-7994: Compilation issue with comment in pre form
      LYC-7666  Buttons in toolbar dropdown have icons incorrectly aligned
      LYC-7981  Investigate and fix the issues with the combobox Smart Widget implementation
      LYC-7964 OAuth2.0 AAD [sign-in.jsp quick fix]
      LYC-7964 OAuth2.0 AAD [code_challenge parameter added, app start via connection dialog fixed, Azure and Google provider-specifc classes discarded]
      LYC-7993: Make __qx_poplong accept int*
      LYC-3588: Hide display/input array navigation events IF all rows fit in the visible area
      LYC-7964   Update Lycia web part to support OAuth2.0 AAD token exchange
      LYC-7969: qform changes ordering of columns in a Table if ScreenRecord and Table have different ordering of fields.
      33b46002
  36. 28 Oct, 2022 1 commit
    • robot's avatar
      7.2-1917-gb67b8b0 · 616bcee8
      robot authored
      LYC-7811: Irium: Investigate the behavior of INSERT INTO var VALUES record.*
      LYC-7825: Implement START REPORT TO XML HANDLER and PRINTX statements
      LYC-7949: The STRING variable cannot be used as SELECT CASE output variable
      LYC-7932: FUTURE isDone method returns FALSE until get() method is executed when QXDEBUG =zAKzTz
      LYC-7944: Implement {VariableToStax} function from xml.Serializer class
      LYC-7957: Support XMLNamespace attribute for RTType objects
      LYC-7951: The RECORD variable cannot be passed to function that can accept the unexpanded records
      LYC-7399: Implement full functionality of the com.WebOperation class * WebService skeleton for all related classes
      LYC-7899: Lycia does not support the same variable name in modular and global scope
      LYC-7841: Swagger generator: improve processing and describing of complex input and output types
      LYC-7825: Implement START REPORT TO XML HANDLER and PRINTX statements
      616bcee8
  37. 13 Oct, 2022 1 commit
    • robot's avatar
      7.2-1905-g6aefb14 · bb2853ed
      robot authored
      LYC-7904 Fix RC deployment process
      LYC-7806: HCL: MATCHES operator doesn't recognize space character
      LYC-7932: FUTURE isDone method returns FALSE until get() method is executed when QXDEBUG =zAKzTz
      LYC-7880: Support integer variables in SELECT FIRST statement
      LYC-7865: Implementation of the sql-statement SELECT CASE ... in Lycia
      LYC-7879: Failed autotests using xml_cryptokey class
      LYC-7922  L4 - "Content-Security-Policy" header tuning
      LYC-7918  M2 - Improper Error Handling
      LYC-7922, LYC-7923, LYC-7924, LYC-7925 HCL(ALPS) Low-priority security issues
      LYC-7917: Add a certificate for QPM verification when downloading LYC-5944: Windows Defender SmartScreen detects qpm_gui.exe as an unrecognized application
      LYC-7919  L1 - SSL Cookie without Secure flag set / LYC-7920  L2 - Http Only Flag Not Set
      LYC-7801  Error when running app on non-existent instance
      LYC-7837: Investigate is it possible to implement the FGLSOURCEPATH functionality in Lycia
      LYC-7763: Implement engine for generating SWAGGER with API of the application
      LYC-7835: LVSCE: Debug: Watch panel does not work at all (or was not implemented )
      LYC-7822: Implementation of the sql-statement SELECT FIRST max ... in Lycia
      bb2853ed