1. 31 Jan, 2022 1 commit
    • robot's avatar
      7.2-1574-g44b4d86 · b2e73fd8
      robot authored
      LYC-7421  IDE. PER form compilation fails due to DB upper case parameter
      b2e73fd8
  2. 27 Jan, 2022 1 commit
    • robot's avatar
      7.2-1573-gfc4f6ac · 723cdf4e
      robot authored
      LYC-7323  LVSCE:FormBuilder-V2 - Implement property editors for simple property value types
      LYC-7323  LVSCE:FormBuilder-V2 - Implement property editors for simple property value types
      LYC-7313: Implement supporting fully typed function LYC-7315: Implement supporting definition of methods
      LYC-7322 LVSCE:FormBuilder-V2 - Develop general purpose code to deliver edited property values to XML
      LYC-7363: debugadapter: debugger does not stop at a breakpoint
      LYC-7327: Widget: FunctionField - ON ACTION infield() blocks initial event trigger
      LYC-7350: IMPORT FGL is failed in case sources is not built yet and the path is different
      LYC-7340: 4gl compiler fails in case $include file path is related to current directory and 4gl file path is in subdirectory
      LYC-7326: Debugger does not stop at a breakpoint
      LYC-7173: Native types optimization: Support COMMA operator
      LYC-7326: Debugger does not stop at a breakpoint
      LYC-7309: qform should have parameters for include and define preprocessor directives
      LYC-7325: KMS detect physical machine in docker-container
      LYC-7319: Implement supporting Genero's style preprocessor statements
      LYC-7273  LVSCE:FormBuilder-V2 - Basic implementation of the properties view
      723cdf4e
  3. 19 Jan, 2022 1 commit
    • robot's avatar
      7.2-1554-g3d80533 · f8a9263a
      robot authored
      LYC-7309: qform should have parameters for include and define preprocessor directives
      LYC-7211 LVSCE:FormBuilder-V2 - Prepare widget property settings for further use by properties editor
      LYC-7211 LVSCE:FormBuilder-V2 - Prepare widget property settings for further use by properties editor
      LYC-7286: The NULL value of the variable LVARCHAR is not inserted into DB. (SQL Server)
      LYC-7211 LVSCE:FormBuilder-V2 - Prepare widget property settings for further use by properties editor
      LYC-7243: KMS: Make it possible to run kms as a background service
      LYC-4939: Native types optimization: Provide native representation for fixed-size arrays (N-dimensions)
      LYC-6672: Genero: stringBuffer methods missing: trimLeft,-right, whitespace....
      LYC-7304: Description of KMS server in the QPM has to be changed
      LYC-7301: Importing Genero's packages should be ignored in Lycia as this packages are build-in already
      LYC-7211  LVSCE:FormBuilder-V2 - Prepare widget property settings for further use by properties editor
      LYC-7302: OPTIONS SHORT CIRCUIT statement should be implemented for compatibility with Genero
      LYC-7301: Importing Genero's packages should be ignored in Lycia as this packages are build-in already
      LYC-7299: Preprocessing is failed in case path of input file contains subfolder during compiling 4gl file
      LYC-7196 LVSCE:FormBuilder-V2 - Implement Drag/Drop of multiple widgets into Form.ScreenRecords/ScreenRecord elements
      LYC-7196 LVSCE:FormBuilder-V2 [fix]
      LYC-7196  LVSCE:FormBuilder-V2 - Implement Drag/Drop of multiple widgets into ScreenRecords form property/ScreenRecord element
      LYC-7285: After Collapse and De-Collapse of a function field, inner text field and button/event are disabled
      LYC-7195: Develop web service, that allows to add and verify Loqate Keys
      LYC-7195: Develop web service, that allows to add and verify Loqate Keys
      LYC-7248: QPM. Add KMS component
      LYC-7248: QPM. Add KMS component
      LYC-7326: Debugger does not stop at a breakpoint
      LYC-7326: Debugger does not stop at a breakpoint
      f8a9263a
  4. 23 Dec, 2021 2 commits
    • robot's avatar
      7.2-1533-gd311565 · 6a2e2f03
      robot authored
      6a2e2f03
    • robot's avatar
      7.2-1532-g63b337e · 6901eca0
      robot authored
      LYC-7285: After Collapse and De-Collapse of a function field, inner text field and button/event are disabled
      6901eca0
  5. 21 Dec, 2021 1 commit
  6. 20 Dec, 2021 1 commit
    • robot's avatar
      7.2-1530-g38e7607 · a4fbc70a
      robot authored
      LYC-7248: QPM. Add KMS component
      LYC-7253: QX_CHILD is not set for child app after bash execution (LINUX)
      LYC-7206: Investigate and implement if possible to make functions from dynamic libraries are available to call without any usrcfuncs definition
      LYC-7248: QPM. Add KMS component
      LYC-7248: QPM. Add KMS component
      LYC-7242: User action default files with ad2 extension are not applied
      LYC-7252: Investigate why 4gl clause 'open window w with form grid_panel attribute(style=center) ' opens dialog window in v7 and vdom
      LYC-7242: User action default files with ad2 extension are not applied
      LYC-7254  VDOM Multiline label text is clipped vertically
      LYC-7250  FD. Root coord panel ignores preferred size in border view
      LYC-7239  Dialog window with style=center flicks for a split second to top-right, shows message top-right screen and back to center
      LYC-7242: User action default files with ad2 extension are not applied
      LYC-7240  Insight: CSP closing the child window
      LYC-7206: Investigate and implement if possible to make functions from dynamic libraries are available to call without any usrcfuncs definition
      LYC-7192 Flat window with border in Compat=I4GL
      LYC-7209: TAB char not always converts correctly in per form
      LYC-7233: Rename user default configurations files and environment variables
      LYC-7232: Implement ABS function
      LYC-7224: Memory leak (windows)
      LYC-7223  Default button height should be 27px
      LYC-7222: qbuild: child applications don't run
      LYC-7117 HCL: UserDefault CSS and qxtheme [bugs fixes 4]
      LYC-5489  VDOM Toolbar: Add support for label buttons (currently - only icon buttons are available)
      LYC-7117 HCL: UserDefault CSS and qxtheme [bugs fixes 3]
      LYC-7117 HCL: UserDefault CSS and qxtheme [bugs fixes 2]
      LYC-7248: QPM. Add KMS component
      LYC-7248: QPM. Add KMS component
      a4fbc70a
  7. 07 Dec, 2021 1 commit
    • robot's avatar
      7.2-1507-gefa6da8 · 4db07987
      robot authored
      LYC-7233: Rename user default configurations files and environment variables
      LYC-7232: Implement ABS function
      LYC-7233  Rename user default configurations files and environment variables[client side]
      4db07987
  8. 06 Dec, 2021 1 commit
    • robot's avatar
      7.2-1504-gd13398d · 4555073b
      robot authored
      LYC-7117 HCL: UserDefault CSS and qxtheme [bugs fixes 1]
      LYC-7110: LVSCE Breakpoints in child apps are ignored when debugging
      LYC-7117 HCL: UserDefault CSS and qxtheme (DefaultTheme.IsSystemTheme turned to false)
      LYC-7189: Working with cursor: -400 Fetch attempted on unopen cursor (Linux)
      LYC-7117  HCL: UserDefault CSS and qxtheme [workaround for DefaultTheme defined as 'system' by qrun]
      LYC-6840  restart of the debugged application [fixed for LyciaStudio]
      LYC-7117  HCL: UserDefault CSS and qxtheme [fixed SystemTheme.css not loading bug]
      LYC-7077: ui.Object comparison fails
      LYC-7176  Date picker ignores original date [bug fix]
      LYC-6860  LVSCE FB - Sidebar is still present after MenuBar deletion
      LYC-6813  LVSCE FB UncheckedValue property value is cleared when any form element is deleted
      LYC-6840  debugadapter: restarting the debugged application runs zombie qrun process
      LYC-7176: Date picker ignores original date
      LYC-7117 HCL: UserDefault CSS and qxtheme [fixed order of css files]
      LYC-7176: Date picker ignores original date
      LYC-7117 HCL: UserDefault CSS and qxtheme
      LYC-7201: [Compat=I4GL] 4gl statement 'open window with form 'CoordPanelForm' should have extra line below to conform with Informix
      LYC-7152 Form Designer: Label field property (i.e. isDynamic) are not available (config bug)
      LYC-7176: Date picker ignores original date
      LYC-7198: Update KMS compilation and runtime error
      LYC-7117: HCL: UserDefault CSS and qxtheme
      LYC-7192 Border window with coordpanel inside should be flat and take additional 2qch on vertical and horizontal(per 1qch on each border)(Informix4gl)
      LYC-6735: Implement Lycia build-in methods for Address Verification & Geocoding using Loqate web service API
      LYC-7176: Date picker ignores original date
      LYC-7174: FORMAT. DATE input stabilization.
      LYC-6889  LVSCE:FormBuilder-V2 - Struct area context menu [drop-down and inline]
      LYC-7184: Insight: Informix to MSSQL db translation fails on SERIAL
      LYC-7125: Native types optimization: Provide new structure of NativeArray to support N dimensions
      LYC-6925: Native types optimization: Reduce time to build object cache for native types + Lazy materialization for NTO interface + Drop unnecessary declarations
      LYC-7181 HCL: Z-order/screen refresh window issue after child program run
      LYC-6889  LVSCE:FormBuilder-V2 - Struct area context menu [copy/paste tuning]
      LYC-7179: qfgl --check-help: change option behavior
      LYC-7170  I4GL Compatiblity: Sample screen/form does not render correctly [Experimental: Informix4gl mode tuning]
      LYC-6889  LVSCE:FormBuilder-V2 - Struct area context menu[copy/paste, misc fixes]
      LYC-7158: Insight: QRUN crashes on using FIND in array
      LYC-7162  Report visibility tests fail after insight fix
      LYC-6889  LVSCE:FormBuilder-V2 - Struct area context menu [ScreenRecord manipulation]
      LYC-7161: FunctionField doesn't gain the color attribute on 4gl expression 'attribute <color name>'
      LYC-7163  Functionfield does not show displayed text (VDOM)
      LYC-7121: Ninja: Add additional targets for more flexible application deployment via SSH
      LYC-6889  LVSCE:FormBuilder-V2 - Struct area context menu [GridPanel structural transforms]
      LYC-7135: Object cache does not changes when static library was changed
      LYC-7149: Invent solution. DISPLAY AT does not erase previoustly displayed line as it does on the plane terminal sceen (Infomix compat mode)
      LYC-6441  LVSCE FB MenuBar cannot be selected
      LYC-6860: LVSCE FB Menubra/MenuGroup/MenuCommand is displayed after deletion
      LYC-6842: LVSCE FB [RANDOM] Form builder exits when widget is added to the form
      LYC-7121: Ninja: Add additional targets for more flexible application deployment via SSH
      LYC-7138: Compilation error occurs when using NEXT FIELD within an IF statement
      LYC-7140  InSight: Z-order/screen refresh window issue
      LYC-7112: Implement runtime C functions for pushing/poping global variables
      LYC-6401: Lycia in containers: Provide way to manually define IP of KMS server LYC-6402: Lycia in containers: Add asynchronous network server to qxlm for KMS LYC-6403: Lycia in containers: Add integration with KMS to qrun + Do not check HWID for evaluation license for KMS license file + Do not check signature for primary/secondary license for KMS license file + Do not remove dead sessions on VM side LYC-6453: Lycia in containers: Investigate the way to obfuscate/encrypt some of code constant literals LYC-6398: Lycia in containers: Detect if process runs in a virtual environment + Changed hidden VM-test command line + Revised implementation for Linux LYC-6404: Lycia in containers: Investigate the way to eliminate dead sessions with KMS + Added dev-tools to be able to clean-up KMS sessions in debug build + Added non-empty default value for Linux Seat ID + Added mutex to avoid concurrent access for license file from the same process + Hide unexpected messages in console while VM detection LYC-6520: Lycia in containers: Provide reliable VM client identifier LYC-6736: KMS runtime error is not shown on the client side
      LYC-6858: LVSCE FB: MenuGroup and MenuCommand are not displayed when added to a form LYC-6860: LVSCE FB Menubra/MenuGroup/MenuCommand is displayed after deletion
      LYC-7117: HCL: UserDefault CSS and qxtheme
      LYC-7121: Ninja: Add additional targets for more flexible application deployment via SSH
      LYC-7121: Ninja: Add additional targets for more flexible application deployment via SSH
      LYC-7112: Implement runtime C functions for pushing/poping global variables
      LYC-6897: Native types optimization: Support UPSHIFT, DOWNSHIFT, LENGTH native operations + Performance improvements
      LYC-6735: Implement Lycia build-in methods for Address Verification & Geocoding using Loqate web service API
      LYC-7075 VDOM[Feature request]: add maxlength tracker to TextField based fields [CSS tuning]
      LYC-7123: Native types optimization: The linkage error occurs in MinGW when the {pow} function is used
      LYC-7101: Implementation. PER form DATABASE declaraion.
      LYC-7080 Jetty does not send webservice is stopped on timeout [destroy() enabled back]
      LYC-7075 VDOM[Feature request]: add maxlength tracker to TextField based fields
      LYC-7102: Native types optimization: Support native global variables be visible directly by name
      LYC-7092: Insight: PER Form issue: tables endorse='insight'.endorse
      LYC-6889  LVSCE:FormBuilder-V2 - Develop context menu for the struct area [inline menu part, incomplete]
      LYC-7101: Implementation. PER form DATABASE declaraion.
      LYC-7088: Insight: QRUN crashes with QXDEBUG=B (Linux)
      LYC-7112: Implement runtime C functions for pushing/poping global variables
      LYC-7080  Jetty does not send webservice is stopped wen timeout is reached on request
      LYC-6809  LVSCE FB Pressing Ctrl+C results in an error
      LYC-7075 VDOM[Feature request]: add maxlength tracker to TextField based fields
      LYC-7075  VDOM[Feature request]: add maxlength tracker to TextField based fields
      LYC-6838  LVSCE FB Structure tree view does not display widgets located in the ScrollViewer container
      LYC-6812  LVSCE FB Form is not rendered if checkedValue/uncheckedValue property is empty
      LYC-6857  LVSCE FB Wrong XML when adding Toolbar to a form
      LYC-7097: debugadapter: debug session stopped a few seconds after starting
      LYC-7097: debugadapter: debug session stopped a few seconds after starting
      LYC-7048: The target/path of the application/library in which the processing error occurred must be displayed in the error message/warning
      LYC-7091: Undefined variable in foreach causes signal 11 compiler error
      LYC-6810  LVSCE FB Deleted element is shown as disabled
      LYC-6808  LVSCE FB Nested container located in the center of the Border panel cannot be moved
      LYC-7078: web_api_00_server crashes on NTO with release cache
      LYC-6925: Native types optimization: Reduce time to build object cache for native types
      LYC-6898: Native types optimization: Provide native representation for records (1-level) for global variables
      LYC-6807  LVSCE FB form.rootContainer tag is not removed when deleting rootContainer
      LYC-7057: NEXT FIELD in separate DISPLAY ARRAY should cause an error
      LYC-5904  LVSCE: FormBuilder - Group toolbar buttons with separator
      LYC-7076  Documentation: Lycia plugins for VDOM
      LYC-7083  I4GL Compatiblity: Not enough space for letter "M" in char(1) text field
      LYC-6889  LVSCE:FormBuilder-V2 - Develop context menu for the struct area
      LYC-7063  Spinner and Checkbox do not trigger onTouch (jQuery)
      LYC-7087: Insight: QRUN crashes on generating report
      LYC-7083  I4GL Compatiblity: Not enough space for letters
      LYC-7051 [pseudo_table_scroller plugin, qx_compat.css]
      LYC-6947: Smart Widget: Radio Button Group [radio icon in construct is now the same as checkbox]
      LYC-7074: InSight: Debug cache doesn't build
      LYC-7067: HCL: program fails to link with dynamic C library
      LYC-7051 MoreData: Default CSS/Theme/MDI-Menu for compat=I4GL application
      LYC-7051  MoreData: Default CSS/Theme/MDI-Menu for compat=I4GL application
      LYC-7071  VDOM Radio button is not checked when clicking on its text
      LYC-7064  Unable to change checkbox state [table column filter events logic fixed]
      LYC-7065: Exclude duplicate compilation warnings/errors
      LYC-7064  Unable to change checkbox state
      LYC-7061  ComboBox Smart Widge: Only the last selected value is displayed in the input field after acceptance
      LYC-6947: Smart Widget: Radio Button Group
      LYC-5755: base.Application.GetResourceEntry() crashes application
      LYC-7048: The target/path of the application/library in which the processing error occurred must be displayed in the error message/warning
      LYC-7052  MoreData: Single Char fields content space is too narrow
      LYC-6957  MoreData: Display Array "none-focused-rows" are very difficult to read
      LYC-4398  Focus isn't set on radiogroup item (VDOM) [misc changes]
      LYC-6947  Smart Widget: Radio Button Group [tuning]
      LYC-6947  Smart Widget: Radio Button Group [client side changes]
      LYC-6890  LVSCE:FormBuilder-V2 - Implement minimal keyboard navigation in struct area
      LYC-6897: Native types optimization: Support UPSHIFT, DOWNSHIFT, LENGTH native operations
      LYC-6895: Fixed return type deduction for class methods
      LYC-6953: GET_FLDBUF() dos not get values from table widget
      LYC-6932: Reserved word EXTEND can't be used as form field name
      LYC-6890  LVSCE:FormBuilder-V2 - Implement minimal keyboard navigation in struct area
      LYC-6890  LVSCE:FormBuilder-V2 - Misc fixes/improvements
      LYC-6935: HCL. Compilation fails with field GROUP in query
      LYC-6932: Reserved word EXTEND can't be used as form field name
      LYC-6896: Native types optimization: Support TRIM native operation + New NTO module {modmiscfunc}
      LYC-6941: HASHMAP should behave as HASHMAP OF VARIANT, but not as HASHMAP OF REFERENCE
      LYC-6932: Reserved word EXTEND can't be used as form field name
      LYC-6886 LVSCE:FormBuilder-V2 - Implement selection of the widget in form area while widget property is selected in struct area
      LYC-6935: HCL. Compilation fails with field GROUP in query
      LYC-6940  VDOM Error when selecting an instance in the Lycia connection dialog
      LYC-7117 HCL: UserDefault CSS and qxtheme [bugs fixes 4]
      LYC-7117 HCL: UserDefault CSS and qxtheme [bugs fixes 3]
      LYC-7117 HCL: UserDefault CSS and qxtheme [bugs fixes 2]
      LYC-7223  Default button height should be 27px
      4555073b
  9. 08 Nov, 2021 1 commit
    • robot's avatar
      7.2-1426-g0f7f441 · 3db09b39
      robot authored
      LYC-7112: Implement runtime C functions for pushing/poping global variables
      3db09b39
  10. 05 Nov, 2021 1 commit
    • robot's avatar
      7.2-1425-g43b8c92 · 3db86a5a
      robot authored
      LYC-7075 VDOM[Feature request]: add maxlength tracker to TextField based fields
      LYC-7092: Insight: PER Form issue: tables endorse='insight'.endorse
      LYC-6889  LVSCE:FormBuilder-V2 - Develop context menu for the struct area [inline menu part, incomplete]
      LYC-7101: Implementation. PER form DATABASE declaraion.
      LYC-7088: Insight: QRUN crashes with QXDEBUG=B (Linux)
      LYC-7112: Implement runtime C functions for pushing/poping global variables
      LYC-7080  Jetty does not send webservice is stopped wen timeout is reached on request
      LYC-6809  LVSCE FB Pressing Ctrl+C results in an error
      LYC-7075 VDOM[Feature request]: add maxlength tracker to TextField based fields
      LYC-7075  VDOM[Feature request]: add maxlength tracker to TextField based fields
      LYC-6838  LVSCE FB Structure tree view does not display widgets located in the ScrollViewer container
      LYC-6812  LVSCE FB Form is not rendered if checkedValue/uncheckedValue property is empty
      LYC-6857  LVSCE FB Wrong XML when adding Toolbar to a form
      LYC-7097: debugadapter: debug session stopped a few seconds after starting
      LYC-7097: debugadapter: debug session stopped a few seconds after starting
      LYC-7048: The target/path of the application/library in which the processing error occurred must be displayed in the error message/warning
      LYC-7091: Undefined variable in foreach causes signal 11 compiler error
      LYC-6810  LVSCE FB Deleted element is shown as disabled
      LYC-6808  LVSCE FB Nested container located in the center of the Border panel cannot be moved
      LYC-7078: web_api_00_server crashes on NTO with release cache
      LYC-6925: Native types optimization: Reduce time to build object cache for native types
      LYC-6898: Native types optimization: Provide native representation for records (1-level) for global variables
      LYC-6807  LVSCE FB form.rootContainer tag is not removed when deleting rootContainer
      LYC-7057: NEXT FIELD in separate DISPLAY ARRAY should cause an error
      LYC-5904  LVSCE: FormBuilder - Group toolbar buttons with separator
      LYC-7076  Documentation: Lycia plugins for VDOM
      LYC-7083  I4GL Compatiblity: Not enough space for letter "M" in char(1) text field
      LYC-6889  LVSCE:FormBuilder-V2 - Develop context menu for the struct area
      LYC-7063  Spinner and Checkbox do not trigger onTouch (jQuery)
      LYC-7087: Insight: QRUN crashes on generating report
      LYC-7083  I4GL Compatiblity: Not enough space for letters
      LYC-7051 [pseudo_table_scroller plugin, qx_compat.css]
      LYC-6947: Smart Widget: Radio Button Group [radio icon in construct is now the same as checkbox]
      LYC-7074: InSight: Debug cache doesn't build
      LYC-7067: HCL: program fails to link with dynamic C library
      LYC-7051 MoreData: Default CSS/Theme/MDI-Menu for compat=I4GL application
      LYC-7051  MoreData: Default CSS/Theme/MDI-Menu for compat=I4GL application
      LYC-7071  VDOM Radio button is not checked when clicking on its text
      LYC-7064  Unable to change checkbox state [table column filter events logic fixed]
      LYC-7065: Exclude duplicate compilation warnings/errors
      LYC-7064  Unable to change checkbox state
      LYC-7061  ComboBox Smart Widge: Only the last selected value is displayed in the input field after acceptance
      LYC-6947: Smart Widget: Radio Button Group
      LYC-5755: base.Application.GetResourceEntry() crashes application
      LYC-7048: The target/path of the application/library in which the processing error occurred must be displayed in the error message/warning
      LYC-7052  MoreData: Single Char fields content space is too narrow
      LYC-6957  MoreData: Display Array "none-focused-rows" are very difficult to read
      LYC-4398  Focus isn't set on radiogroup item (VDOM) [misc changes]
      LYC-6947  Smart Widget: Radio Button Group [tuning]
      LYC-6947  Smart Widget: Radio Button Group [client side changes]
      LYC-6890  LVSCE:FormBuilder-V2 - Implement minimal keyboard navigation in struct area
      LYC-6897: Native types optimization: Support UPSHIFT, DOWNSHIFT, LENGTH native operations
      LYC-6895: Fixed return type deduction for class methods
      LYC-6953: GET_FLDBUF() dos not get values from table widget
      LYC-6932: Reserved word EXTEND can't be used as form field name
      LYC-6890  LVSCE:FormBuilder-V2 - Implement minimal keyboard navigation in struct area
      LYC-6890  LVSCE:FormBuilder-V2 - Misc fixes/improvements
      LYC-6935: HCL. Compilation fails with field GROUP in query
      LYC-6932: Reserved word EXTEND can't be used as form field name
      LYC-6896: Native types optimization: Support TRIM native operation + New NTO module {modmiscfunc}
      LYC-6941: HASHMAP should behave as HASHMAP OF VARIANT, but not as HASHMAP OF REFERENCE
      LYC-6932: Reserved word EXTEND can't be used as form field name
      LYC-6886 LVSCE:FormBuilder-V2 - Implement selection of the widget in form area while widget property is selected in struct area
      LYC-6935: HCL. Compilation fails with field GROUP in query
      LYC-6940  VDOM Error when selecting an instance in the Lycia connection dialog
      3db86a5a
  11. 21 Oct, 2021 1 commit
    • robot's avatar
      7.2-1377-ge6978a2 · 50155d39
      robot authored
      LYC-7064  Unable to change checkbox state [table column filter events logic fixed]
      LYC-7061  ComboBox Smart Widge: Only the last selected value is displayed in the input field after acceptance
      LYC-6947: Smart Widget: Radio Button Group
      LYC-5755: base.Application.GetResourceEntry() crashes application
      LYC-7048: The target/path of the application/library in which the processing error occurred must be displayed in the error message/warning
      LYC-7052  MoreData: Single Char fields content space is too narrow
      LYC-6957  MoreData: Display Array "none-focused-rows" are very difficult to read
      LYC-4398  Focus isn't set on radiogroup item (VDOM) [misc changes]
      LYC-6947  Smart Widget: Radio Button Group [tuning]
      LYC-6947  Smart Widget: Radio Button Group [client side changes]
      LYC-6890  LVSCE:FormBuilder-V2 - Implement minimal keyboard navigation in struct area
      LYC-6897: Native types optimization: Support UPSHIFT, DOWNSHIFT, LENGTH native operations
      LYC-6895: Fixed return type deduction for class methods
      LYC-6953: GET_FLDBUF() dos not get values from table widget
      LYC-6932: Reserved word EXTEND can't be used as form field name
      LYC-6890  LVSCE:FormBuilder-V2 - Implement minimal keyboard navigation in struct area
      LYC-6890  LVSCE:FormBuilder-V2 - Misc fixes/improvements
      LYC-6935: HCL. Compilation fails with field GROUP in query
      LYC-6932: Reserved word EXTEND can't be used as form field name
      LYC-6896: Native types optimization: Support TRIM native operation + New NTO module {modmiscfunc}
      LYC-6941: HASHMAP should behave as HASHMAP OF VARIANT, but not as HASHMAP OF REFERENCE
      LYC-6932: Reserved word EXTEND can't be used as form field name
      LYC-6886 LVSCE:FormBuilder-V2 - Implement selection of the widget in form area while widget property is selected in struct area
      LYC-6935: HCL. Compilation fails with field GROUP in query
      LYC-6940  VDOM Error when selecting an instance in the Lycia connection dialog
      50155d39
  12. 11 Oct, 2021 1 commit
    • robot's avatar
      7.2-1349-g03e7778 · 695973b2
      robot authored
      LYC-6932: Reserved word EXTEND can't be used as form field name
      LYC-6356 VDOM ComboBox Smart Widget for Construct
      LYC-6912: Rename jsonArray.remove() to jsonArray.delete()
      LYC-6930  Table cursor random position
      LYC-6845  Bordered window toolbar should be visible when window size is not enough
      LYC-6887  LVSCE:FormBuilder-V2 - Selection wireframe positioning
      LYC-6927: JSON propose type shows wrong syntax with nested record
      LYC-6895: Native types optimization: Implement compile-time system function call's type deduction
      LYC-6911: Native types optimization: Remove deprecated optimization for char subscript
      LYC-6804: RT-Optimization: Investigate if and how we could improve the performance of function calls / overhead + Added lazy initialization for stack frame context + Added lazy location tracking + Assume the line offset is always 0 to avoid unnecessary string-related routines
      LYC-6887 LVSCE:FormBuilder-V2 Experimental resize method #1
      LYC-6887  LVSCE:FormBuilder-V2 - Selection wireframe positioning
      LYC-6912: Rename jsonArray.remove() to jsonArray.delete()
      LYC-6485: JSON string values parsed "by position" in 4gl RECORD
      LYC-6918: JsonArray/JsonObject delete(range) does nothing
      LYC-6915: JSON: getKeys() method leads to internal ERROR
      LYC-6912: Rename jsonArray.remove() to jsonArray.delete() LYC-6485: JSON string values parsed "by position" in 4gl RECORD
      LYC-6887  LVSCE:FormBuilder-V2 - Selection wireframe positioning
      LYC-6780: Native types optimization: Provide native representation for records (1-level) for array types + Removed RTCreateDictionary functions
      LYC-6907: JSON: .delete(index) method handles array index beginning with 0 (not 1)
      LYC-6882: JSON: HashMap: Implement DELETE methods (just like in hashMap - Feature request)
      LYC-6486: JSON: string proposeType method proposes variables only for fields that present in every "name":"value" pair of an array
      LYC-6829 LVSCE:FormBuilder-V2: Form Struct view #5 [misc]
      LYC-6302  Date Smart Widget for Construct
      LYC-6885  LVSCE FB Find and set icons for widgets and containers on the Form builder palette
      LYC-6302  Date Smart Widget for Construct
      LYC-6828: Lycia's compiler generates very strange LLVM code for statement - LET l_ref_rec = l_rec_data CASE: LET variant_var = "hm1_key_", int_val
      LYC-6302  Date Smart Widget for Construct
      LYC-6940  VDOM Error when selecting an instance in the Lycia connection dialog
      LYC-6941: HASHMAP should behave as HASHMAP OF VARIANT, but not as HASHMAP OF REFERENCE
      695973b2
  13. 27 Sep, 2021 1 commit
    • robot's avatar
      7.2-1308-gd6214f7 · e4955458
      robot authored
      LYC-6302: Date Smart Widget for Construct
      LYC-6879: JSON: HashMap: If there is no reason... can we use for both the same method name ? .getSize(), getLength() ? LYC-6883: JSON: HashMap: Implement/Harmonize json.put() & hashMap.insert() (use same method name - Feature request) LYC-6882: TaskJSON: HashMap: Implement DELETE methods (just like in hashMap - Feature request) LYC-6880: TaskJSON: HashMap: Implement the getKeys() method for json (just like in hashMap)(Feature request) LYC-6881: TaskJSON: Can we aggree on this terminology ? key, value, pair LYC-6765: HashMap: JSON: util.JSON.parse(s, hashTable) works only, if the HashMap is empty
      LYC-6735: Implement Lycia build-in methods for Address Verification & Geocoding using Loqate web service API
      LYC-6829  LVSCE:FormBuilder-V2: Form Struct view #5 [theme colors, selection positioning on layout change]
      LYC-6804: RT-Optimization: Investigate if and how we could improve the performance of function calls / overhead + CHAR-like types performance improvements
      LYC-6828: Lycia's compiler generates very strange LLVM code for statement - LET l_ref_rec = l_rec_data
      LYC-6829 LVSCE:FormBuilder-V2: Form Struct view #5
      LYC-6829  LVSCE:FormBuilder-V2: Form Struct view #5 [tab page selection]
      LYC-6829  LVSCE:FormBuilder-V2: Form Struct view-5 [drag-and-drop completed in general]
      LYC-6846  Restart application button is missed after report injection
      LYC-6774 LVSCE:FormBuilder-V2: Form Struct - saved work
      LYC-6847: JSON: JSON objects/arrays must be passed to functions as references + It seems the functionality is already been implemented. Just fixed ToString and ToJson conversions for displaying data
      LYC-6844: JSON: When using the parse method, the DataType BOOLEAN true/false and null are case sensitive Fixed #3. INT with NULL assignment
      LYC-6861: NULL assignment to JSONobject fails comilation with signal 11
      LYC-6677: Genero: os.path.glob() needs implementing
      LYC-6835: jsonObject.get("not_exists") causes undefined error
      LYC-6835: jsonObject.get("not_exists") causes undefined error
      LYC-6774 LVSCE:FormBuilder-V2: Form Struct - saved work
      LYC-6849  CSP working with the list of opened apps in Lycia menu
      LYC-6774  LVSCE:FormBuilder-V2: Form Struct - saved work
      LYC-6278  Table scrolling - Slow refresh rate/Performance (throttle-75ms)
      LYC-6779: debugadapter: application does not start in secure instance after authentication
      LYC-6801: Native types optimization: Add explicit component id to NativeArray and NativeDynamicArray
      LYC-6843: HCL: ESQLC source build fails with ERROR (-1): unexpected token: p
      LYC-6828: Lycia's compiler generates very strange LLVM code for statement - LET l_ref_rec = l_rec_data CASE: LET variant_var = "hm1_key_", int_val
      e4955458
  14. 09 Sep, 2021 1 commit
    • robot's avatar
      7.2-1275-g36cb804 · 10ead734
      robot authored
      LYC-6826: Compilation fails on RECORD
      LYC-6830  [INVESTIGATE] Load Balancing in Lycia [more logging]
      LYC-6819  CSP fix
      LYC-6830  [INVESTIGATE] Load Balancing in Lycia - websocket intermittently isn't connecting to the webserver
      LYC-6819: Table container is not updated on HASTABLE OF RECORD content sort
      LYC-6826: Compilation fails on RECORD
      LYC-6774  FM2Struct [scroll on drag]
      LYC-6781: HashMap: Rename HashTable to HashMap & no default static sorting for Dictionary (HashMap = Dictionary) LYC-6795: HashMap: remove(), delete() and clear() should return status values LYC-6796: HashMap: .insert(<key>,<value>) behaviour LYC-6800: HashMap: .keyExists(), .valueExists() need implementing LYC-6818: HashMap: .modify(<key>,<value>) New method due to .insert() changes LYC-6775: HashMap: Sorting Method .ValueSort(<??>) .KeySort(<??>) and .customSort(<func>) need implementing/fixing LYC-6785: HashMap: Debugging: nested hashMap value structure is not supported by the debugger LYC-6817: HASHTABLE sort fails with QXDEBUG env variable LYC-6819: Table container is not updated on HASTABLE OF RECORD content sort
      LYC-6278  Table scrolling (DISPLAY ARRAY) - Slow refresh rate/Performance
      LYC-6793: Native types optimization: The DYNAMIC ARRAY is not passed by reference when used as a RECORD field
      LYC-6772: Update nlohmann/json library to version 3.10 + Updated LyciaDesktop + Updated LyciaWeb Extension
      LYC-6774  LVSCE:FormBuilder-V2: Develop FM2 Structure tree view (Part 4)
      LYC-6605  REPORT hides under the screen
      LYC-6605  REPORT hides under the screen
      LYC-6790: Record with nested dynamic array can not be passed to function
      LYC-6773: QRUN does not count DB license seats
      LYC-6749: Native types optimization: Provide native representation for records (1-level) for string types
      LYC-6437  VDOM. Vertical image scaling ignores for radiobutton item
      LYC-6747 LVSCE:FormBuilder-V2: Develop FM2 Struct - saved work[expand node on drag over]
      LYC-6747 LVSCE:FormBuilder-V2: Develop FM2 Struct - saved work
      LYC-6783: JSON. Null record fields are not null after util.JSON.stringify()
      10ead734
  15. 26 Aug, 2021 1 commit
    • robot's avatar
      7.2-1244-gdf06a6d · 3c0728e0
      robot authored
      LYC-6747  LVSCE:FormBuilder-V2: Develop FM2 Structure tree view (Part 3) - saved work
      LYC-6747 LVSCE:FormBuilder-V2: FM2Struct [Undo/Redo fixes]
      LYC-6763: 4gl client does not start webservice in secure
      LYC-6710 Focus in DIALOG should move from INPUT ARRAY to next INPUT
      LYC-5719: Changed the LVARCHAR database type mapping
      LYC-6704: Extend the support of mapping of Informix datatypes for UDTVAR and UDTFIXED type groups
      LYC-6502  WebAPI: Investigate possibility interact with a child application [debug messages revisited]
      LYC-6710  Focus in DIALOG should move from INPUT ARRAY to next INPUT if the end of array dialog is reached
      LYC-6710  Focus in DIALOG should move from INPUT ARRAY to next INPUT if the end of array dialog is reached
      LYC-6712: CSP on disabled AUTO APPEND in screen array if DYNAMIC TABLE has zero length
      LYC-6771: Exception Handling: error code (-109216): Show the count of the record and list count
      LYC-6747 LVSCE:FormBuilder-V2: FM2Struct [Drag/drop elements] - saved work
      LYC-6730  LVSCE:FormBuilder-V2 - Invalid FM2 file causes unexpected behavior of qrun
      LYC-6763: 4gl client does not start webservice in secure
      LYC-6769: Web service returns only significant record fields
      LYC-6768: JSON to DICTIONARY
      LYC-6768: JSON to DICTIONARY
      LYC-6768: JSON to DICTIONARY
      LYC-6765: JSON: util.JSON.parse(s, hashTable) works only, if the HashMap is empty
      LYC-6714: debugadapter: DA should use free ports for debugging instead of hardcoded
      LYC-6761: Application exits without errors if ScreenRecord was not found during INPUT/DISPLAY ARRAY call
      LYC-6747 LVSCE:FormBuilder-V2: FM2Struct [#6 - Initial form selection, #7 - Context menu]
      LYC-6762: fgl_winbutton() returns &#32; istaed of value (HEADLESS only)
      LYC-6747  LVSCE:FormBuilder-V2: FM2Struct[struct selection mirrors in form, multiple struct selection(ctrl,shift)]
      LYC-6711
      LYC-6751: Native types optimization: Support new runtime factory methods for HASHTABLE and DICTIONARY
      LYC-6754: HashTable: Functions can not return hashTable objects i.e. CALL getMyHashTable() RETURNING l_hashTable
      LYC-6755: HashTable: DISPLAY HashTableVariable TO FIELD does not work
      LYC-6745: Connection to working web service fails
      LYC-6718 LVSCE:FormBuilder-V2: features 1,2 - selection in form
      LYC-6718 LVSCE:FormBuilder-V2: Develop FM2 Structure tree view (Part 2)
      LYC-6748: Webservice does not return array of record to client(NTO)
      LYC-6730: LVSCE:FormBuilder-V2 - Invalid FM2 file causes unexpected behavior of qrun
      LYC-6738  LVSCE:FormBuilder-V2 - formbuilder loading fails if form contains XML comments
      3c0728e0
  16. 13 Aug, 2021 1 commit
    • robot's avatar
      7.2-1206-g6c7332b · bf0aee34
      robot authored
      LYC-6748: Webservice does not return array of record to client(NTO)
      LYC-6745: Connection to working web service fails
      bf0aee34
  17. 10 Aug, 2021 1 commit
    • robot's avatar
      7.2-1204-g649a18e · 49e780bc
      robot authored
      LYC-6718 saved work
      LYC-6718  LVSCE:FormBuilder-V2: Develop FM2 Structure tree view (Part 2)
      LYC-6716  Browser widget is not visible when background is set (VDOM)
      LYC-6716  Browser widget is not visible when background is set (VDOM)
      49e780bc
  18. 02 Aug, 2021 1 commit
  19. 29 Jul, 2021 1 commit
    • robot's avatar
      7.2-1199-g5c226a3 · b511ef18
      robot authored
      LYC-6708  VDOM LyciaDesktop - CSP on start
      LYC-5783: Implement form refresh for extendable fields in dialogs
      LYC-6588: REGEX: New Method test() for expression/syntax testing
      LYC-5895 - saved work
      LYC-6697: LVSCE: Remote debugging implementation
      LYC-6659: The incorrect rounding occurs for DECIMAL after DIV operation
      LYC-6576: Native types optimization: Support arithmetic operations for CHAR & NUMERIC data types
      LYC-6659: The incorrect rounding occurs for DECIMAL after DIV operation
      LYC-6701: Dictionary comparison returnts true when keys are different in case if dictionary is a field of record
      LYC-6540: Make 'Module can not be loaded' error visible to Lycia client
      LYC-6690: Dictionary: Implement CustomSort method for sorting using defined custom Function
      LYC-6690: Dictionary: Implement CustomSort method for sorting using defined custom Function
      LYC-6673  LVSCE:FormBuilder-V2: XML generation when inserting new element into container (part 2)
      LYC-6691: Window title displays in lower case
      LYC-6413  LVSCE:FormBuilder-V2: TabPage selection and deletion
      LYC-6413  LVSCE:FormBuilder-V2: XML generation when inserting new element into container (part 1)
      LYC-6686  VDOM - Make it possible to add hooks, which are executed after processing of the server sent update and after all React components were updated
      LYC-6413  LVSCE:FormBuilder-V2: XML generation when inserting new element into container (part 1)
      LYC-6428: Update license interface generation to match modern qxt
      LYC-6682: LVSCE:FormBuilder-V2 - Deletion of the last table column doesn't delete the table row
      LYC-6413  LVSCE:FormBuilder-V2: XML generation when inserting new element into container (part 1)
      LYC-6662  LVSCE:FormBuilder-V2 - Image unset ({_nil: true}) not working
      LYC-6679: LVSCE:FormBuilder-V2 - problem with server update [Vertical/Horizontal Alignment]
      LYC-6668: Investigate DICTIONARY data type in Genero and implement compatibility where appropriate
      LYC-6675  VDOM Dialog box fgl functions cause CSP
      LYC-6413  SAVED WORK
      LYC-6669: LVSCE:FormBuilder-V2 - Deletion of the ScrollViewer and GroupBox content not working
      LYC-6716  Browser widget is not visible when background is set (VDOM)
      b511ef18
  20. 20 Jul, 2021 1 commit
    • robot's avatar
      7.2-1162-gc683019 · b428c827
      robot authored
      LYC-6428: Update license interface generation to match modern qxt
      LYC-6671  CSP when running an application
      LYC-6413 LVSCE:FormBuilder-V2: XML generation when inserting new element into form
      LYC-6667: LVSCE:FormBuilder-V2 - Xpath property is missing for the Window object
      LYC-6665: Wrong property of SetFocus() function in response
      LYC-6413  LVSCE:FormBuilder-V2: XML generation when inserting new element into form
      LYC-6662: LVSCE:FormBuilder-V2 - Malfunctioned widgets deletion
      LYC-6413  LVSCE:FormBuilder-V2: XML generation when inserting a graphical element to a form
      LYC-6540: Make 'Module can not be loaded' error visible to Lycia client
      LYC-6645: Processor license does not allow compilation
      LYC-6207 LVSCE:FormBuilder-V2 Implement "Undo" and "Redo" functions
      LYC-6207  LVSCE:FormBuilder-V2 Implement "Undo" and "Redo" functions
      LYC-6596: Native types optimization: Support CLIPPED native operation
      LYC-6606 saved work
      LYC-6606 saved work
      LYC-6606 LVSCE:FormBuilder-V2 part 2
      LYC-6606  LVSCE:FormBuilder-V2: implement a basic algorithm of XML generation - Part 2
      LYC-6637: HCL: blob variable size is wrong after operations on file where it's located
      LYC-6606 LVSCE:FormBuilder-V2 saved work
      LYC-6606 LVSCE:FormBuilder-V2: implement a basic algorithm of XML generation - Part 2
      LYC-5803: FieldTable property should be added to UI model
      LYC-6631: INPUT ARRAY UNBUFFERED in DIALOG does not validate INCLUDE values on leaving
      LYC-6602: Stabilization of the hash implementation
      LYC-6675  VDOM Dialog box fgl functions cause CSP
      LYC-6428: Update license interface generation to match modern qxt
      LYC-6691: Window title displays in lower case
      b428c827
  21. 01 Jul, 2021 1 commit
    • robot's avatar
      7.2-1130-ga42ba08 · 5adf8c2f
      robot authored
      LYC-6624: Compilation error on HASH math operations
      LYC-6588: REGEX: New Method test() for expression/syntax testing
      LYC-6602: Stabilization of the hash implementation
      LYC-6410  LVSCE:FormBuilder-V2: implement basic algorithm of XML generation
      LYC-5768: Add possibility to clone ui object
      LYC-1855: Implement hashes in Lycia
      LYC-1855: Implement hashes in Lycia
      LYC-1855: Implement hashes in Lycia
      LYC-1855: Implement hashes in Lycia
      LYC-1855: Implement hashes in Lycia
      LYC-6607  LD: App doesn't start (Linux)
      LYC-6601  Column header is not aligned with columns
      LYC-6631: INPUT ARRAY UNBUFFERED in DIALOG does not validate INCLUDE values on leaving
      LYC-6602: Stabilization of the hash implementation
      5adf8c2f
  22. 18 Jun, 2021 1 commit
    • robot's avatar
      7.2-1112-g9fd3e40 · 57f77b82
      robot authored
      LYC-6595  MDI tab panel does not scroll automatically when new tab open out of screen (VDOM)
      LYC-6594  Help console cannot be closed
      LYC-6567: Native types optimization: Check analysis results on HCL project + Native types optimization: Extended information about instruction users (NTO Tracker) + Native types optimization: Extended information about assignment operands (NTO Tracker) + Native types optimization: Split unary/binary operators by operation type in summary section (NTO Tracker) + Native types optimization: Extended origin for variant and record variables (NTO Tracker)
      LYC-6593  Opening full-screen window in MDI parent when child app is run causes CSP (VDOM)
      LYC-6410  LVSCE:FormBuilder-V2: implement basic algorithm of XML generation
      LYC-6592  Parent app should not affect child applications in SDI (VDOM)
      LYC-6574  VDOM - Dialog not centered in demo_samples[gui_invoice_simplified]
      LYC-6563  VDOM. Implement the ability to keep ReportViewer opened even if the application was closed
      LYC-5735: Stabilize ASYNC/FUTURE functionality and tests * Fixed bugs related to FUTURE mechanic
      LYC-6410  LVSCE:FormBuilder-V2: implement basic algorithm of XML generation
      LYC-6546  VDOM: Implement STYLE="CENTER" window attribute
      LYC-2437: 4gl IMPORT crashes with signal 11 (LINUX)
      LYC-6560  Editable combobox does not accept values not from the list (VDOM)
      LYC-6562  VDOM LD - Default application CSS started from LyciaStudio has double quote symbol in the end of the name (like 'filename".css')
      LYC-6601  Column header is not aligned with columns
      LYC-6607  LD: App doesn't start (Linux)
      57f77b82
  23. 04 Jun, 2021 1 commit
    • robot's avatar
      7.2-1095-g837a77b · ceff179c
      robot authored
      LYC-6463: HCL: Negative application exit code is ignored in Linux
      LYC-6558  Combobox text value feature is ignored after item selection
      LYC-6557  Combobox autonext cursor leaves the input
      LYC-6554  DIALOG TOUCHED and ON CHANGE trigger order mixed on QAT since 7.2-1079-gf8030ba (VDOM)
      LYC-6555  Combobox fails with CSP (VDOM)
      LYC-6550  Error when opening a form in dialog mode
      LYC-6547  Dialog size is not set on resize end
      LYC-6096: Disabled first input field triggers BEFORE/AFTER field
      LYC-6463: HCL: Negative application exit code is ignored in Linux
      LYC-6544  GOTO row causes CSP in V7
      LYC-6546  VDOM: Implement STYLE="CENTER" window attribute
      LYC-6518: REGEX: New Methods to manage expressions and optional flags
      LYC-6534  Editable combobox and fgl_dialog_update_data() corrupt the value
      LYC-6531: Native types optimization: The error occurs when building native cache for Kandoo
      LYC-6463: HCL: Negative application exit code is ignored in Linux
      LYC-6534  [Fixed: Different messages sent to the server in V7 and VDOM]
      LYC-6528  Editable combobox ignores typing after item selection
      LYC-6482: BULK INSERT optimization
      LYC-6527: Change ARRAY DIALOGS error message for missed record
      LYC-6528  Editable combobox ignores typing after item selection
      LYC-6477: DISPLAY ARRAY should accept only screen record name
      LYC-6477: DISPLAY ARRAY should accept only screen record name
      LYC-6560  Editable combobox does not accept values not from the list (VDOM)
      ceff179c
  24. 19 May, 2021 1 commit
    • robot's avatar
      7.2-1066-g0ec578b · 69213796
      robot authored
      LYC-6525  VDOM: Fix MesageBox losing focus
      LYC-6490  Mouse navigation isn't working
      LYC-5766: qbuild&LVSCE: Add an option to compile a 4gl module/form
      LYC-6523: UNCONSTRAINED option closes app unexpectedly
      LYC-6410  LVSCE:FormBuilder-V2: XML generation [saved work]
      LYC-6410  LVSCE:FormBuilder-V2: XML generation [Added package which turns model from fm2.js into more readable and apprehensible form]
      LYC-6519: BlobViewer: Blob Contents version number does not change on LET (&/OR RETURNING)
      LYC-5735: Request with performAsync assigned to FUTURE variable doesn't work
      LYC-6511: QXLM fails on license retrieving on CentOS
      LYC-5072: QFGL and QLINK warning for all GLOBALS duplicates
      LYC-6503: LVSCE:FormBuilder-V2 - [Investigate] Resolve oddities of the FM2 model
      LYC-6314: qxlm - secure connection with license server (http is back)
      LYC-6462: Missed form error does not appear if WHENEVER SQL ERROR is present
      LYC-6483  Combobox item selection does not change text property in field
      LYC-6493  VDOM Table header width not equal to table column width
      LYC-6410  LVSCE:FormBuilder-V2: XML generation when adding an element to a form #1
      LYC-6491: The linkage error occurs when building object cache for application with linked C library
      LYC-6463: HCL: Negative application exit code is ignored in Linux
      69213796
  25. 12 May, 2021 1 commit
    • robot's avatar
      7.2-1047-gacfc4e2 · 4cc71038
      robot authored
      LYC-6468: "qxept --tables-only" synonyms and views which use different DB should be exported as a normal table
      LYC-6436 Dynamic table column remove causes client's error #3
      LYC-6436 Dynamic table column remove causes client's error [changes for the case of the added column]
      LYC-6314: qxlm - secure connection with license server
      LYC-6409: Application crashes with signal 11 (Linux)
      LYC-6436  Dynamic table column remove causes client's error
      LYC-6474 VDOM - ComboBox dropdown not working[changes of the widgets reusing TextField: Calendar, TimeEdit]
      LYC-6474  VDOM - ComboBox dropdown not working
      LYC-6472  HCL: Switching between apps breaks ring menu and causes CSP
      LYC-6314: qxlm - secure connection with license server
      LYC-6466  VDOM. Tree menu navigation keys are ignored - fixed incorrect MDI mode check
      LYC-6465  http://localhost:9090/LyciaWeb/esapi should redirect to swagger documentation
      LYC-6436  Dynamic table column remove causes client's error
      LYC-6469  LVSCE:FormBuilder-V2 - switching between FullScreen/Dialog makes widget models unsynchronized
      LYC-6314: qxlm - secure connection with license server
      LYC-6464  HCL: Application dialog window is not displayed
      LYC-6457: MSVC linker: Version and path to Windows Kit library are hardcoded
      LYC-6454  HCL: Display full ring menu option text otherwise move to 'hamburger' menu
      LYC-6342 LVSCE:FormBuilder-V2 - MenuBar/MenuGroup/MenuCommand drag and drop functionality - fixes
      LYC-6342  LVSCE:FormBuilder-V2 - MenuBar/MenuGroup/MenuCommand drag and drop functionality
      LYC-6458  VDOM: 16008_run_waiting_1 failure
      LYC-6435: HCL: OPTIONS ACCEPT KEY F12 does not accept the input and does not block default accept keys
      LYC-6342: LVSCE FB MenuGroup/MenuCommand resizing is available, cannot add MenuBar to the form
      LYC-6493  VDOM Table header width not equal to table column width
      LYC-6483  Combobox item selection does not change text property in field
      LYC-6491: The linkage error occurs when building object cache for application with linked C library
      LYC-6314: qxlm - secure connection with license server (http is back)
      4cc71038
  26. 23 Apr, 2021 1 commit
    • robot's avatar
      7.2-1010-gb70c1ce · 4b13820d
      robot authored
      LYC-6361  LVSCE FB ToolBar is not selectable - fixed MainLayout toolbar shown in dialog mode
      LYC-6342: LVSCE FB MenuGroup/MenuCommand resizing is available, cannot add MenuBar to the form
      LYC-6355  LVSCE FB Some widgets are not selectable
      LYC-6344  LVSCE FB RadioButton's can be selected and resized
      LYC-6382  LVSCE FB BorderPanel layout is always displayed
      LYC-6434  HCL: Application screen is missing if app launched from menu
      LYC-6354  LVSCE FB FunctionField displayed incorrectly
      LYC-6341  LVSCE FB Status bar is displayed in the form builder
      LYC-6342: LVSCE FB MenuGroup/MenuCommand resizing is available, cannot add MenuBar to the form
      LYC-6353  LVSCE FB Button in LVSCE has a different style than in LyciaStudio
      LYC-6342  LVSCE FB MenuGroup/MenuCommand resizing is available, cannot add MenuBar to the form
      LYC-6382  LVSCE FB BorderPanel layout is always displayed
      LYC-6361  LVSCE FB ToolBar is not selectable
      LYC-6388  LVSCE FB - EditControl widget cannot be selected in the Table container
      LYC-6418  LVSCE: Form Builder stabilization (Sprint 90)
      LYC-6335 LVSCE:FormBuilder-V2 - Implement multiple widgets selection [quick fix]
      LYC-6335  LVSCE:FormBuilder-V2 - Implement multiple widgets selection for deletion and move operations
      LYC-6433  LVSCE:FormBuilder-V2 - Implement basic keyboard support [keyboard shortcuts]
      LYC-5658: webAPI calls applications don't work on Linux
      LYC-6407  LVSCE:FormBuilder-V2 - Normalize form file - restore multiple namespaces
      LYC-6340  VDOM. Scrollbar cursor ignores step on click
      LYC-6425  exec_local() winexecwait() winshellexecwait() hang application
      LYC-6420: BLOB teests mass fail
      LYC-6398: Lycia in containers: Detect if process runs in a virtual environment
      LYC-6364  MDI. Child apps started with waiting should be opened in the same tab as their parent
      LYC-6364  MDI. Child app of child app started with waiting should be opened in the same tab as first child
      LYC-6458  VDOM: 16008_run_waiting_1 failure
      LYC-6435: HCL: OPTIONS ACCEPT KEY F12 does not accept the input and does not block default accept keys
      4b13820d
  27. 14 Apr, 2021 1 commit
    • robot's avatar
      7.2-978-g0e087aa · b74af1d9
      robot authored
      LYC-6407  LVSCE:FormBuilder-V2 - Normalize form file after modification on the client side and before saving it on the extension side
      LYC-6339: The SMALLFLOAT-to-CHAR assignment incorrectly works when rounding occurs LYC-6345: The SMALLFLOAT-to-CHAR assignment has wrong precision LYC-6348: The NUMERIC-to-SUBSTRING conversion does not handle overflow properly
      LYC-6378  JQ. Table scroll jumps backward after scrolling by click
      LYC-6203  LVSCE:FormBuilder-V2 - Implement basic functionality of the FM2 processor
      LYC-6203  LVSCE:FormBuilder-V2 - Implement basic functionality of the FM2 processor - saved work
      LYC-6363: MDI. Ring Menu action is always visible in Informix4gl compatibility mode
      LYC-6396 FD Remove ComboBoxItem/ListBoxItem/Radio property config as unused
      LYC-6390: Button tests fail
      LYC-6379 MDI. Full-screen child hides toolbar when border child starts
      LYC-6343: Native types optimization: Remove type size from View (RTStringRef) data type
      LYC-6329: Native types optimization: Support numeric-to-string native assignments
      LYC-6319: LVSCE Breakpoints in child app are ignored when debugging
      LYC-6363: MDI. Ring Menu action is always visible in Informix4gl compatibility mode
      LYC-6364: MDI. Child app of child app started with waiting should be opened in the same tab as first child
      LYC-6318: Native types optimization: Implement tracker for native types replacement to find what operations are not replaced
      LYC-6364: MDI. Child app of child app started with waiting should be opened in the same tab as first child
      LYC-6375 JQ. Timeedit autonext moves a focus to the next field but does not move a cursor
      LYC-6374 VDOM. Hiding the table column fails
      LYC-6363: MDI. Ring Menu action is always visible in Informix4gl compatibility mode
      LYC-6203 LVSCE:FormBuilder-V2 - Implement basic functionality of the FM2 processor
      LYC-6372 VDOM. Coord cell height decreased from 22px to 18px
      LYC-6368 MDI. Child app of child app duplicates in all tabs - typo fix
      LYC-6368 MDI. Child app of child app duplicates in all tabs
      LYC-6352 winshellexec ignores defined property window.winshellexec.verb
      LYC-6352: winshelecex ignores defined property window.winshellexec.verb (LD part)
      LYC-6352: winshelecex ignores defined property window.winshellexec.verb
      LYC-6425  exec_local() winexecwait() winshellexecwait() hang application
      LYC-6420: BLOB teests mass fail
      LYC-5658: webAPI calls applications don't work on Linux
      LYC-6364  MDI. Child apps started with waiting should be opened in the same tab as their parent
      LYC-6364  MDI. Child app of child app started with waiting should be opened in the same tab as first child
      b74af1d9
  28. 29 Mar, 2021 1 commit
    • robot's avatar
      7.2-932-g599b3c1 · d51bc495
      robot authored
      LYC-6352: winshelecex ignores defined property window.winshellexec.verb
      LYC-6286 V7. Timepicker moves focus from form to browser elements
      LYC-6230 LVSCE:FormBuilder-V2 - [DragAndDrop, Resize, ContextMenu, InfoBar]
      LYC-6313: Investigate and fix the GetSize and GetLength methods realization
      LYC-6319: LVSCE Breakpoints in child app are ignored when debugging
      LYC-6232 LVSCE:FormBuilder-V2 - Implement widget resize
      LYC-6231 LVSCE:FormBuilder-V2 - Implement widget selection
      LYC-6319: LVSCE Breakpoints in child app are ignored when debugging
      LYC-6286 V7. Timepicker moves focus from form to browser elements
      LYC-6325 4GLA: Analysis fails with Node.js version mismatch [SQLite upgraded]
      LYC-6230 LVSCE:FormBuilder-V2 - Implement wireframe cells [Groupbox fixes, Tab typo fix]
      LYC-6230 LVSCE:FormBuilder-V2 - Implement wireframe cells
      LYC-6325 4GLA: Analysis fails with Node.js version mismatch
      LYC-6230 LVSCE:FormBuilder-V2 - Implement wireframe cells - fixes
      LYC-5943: 5914_arr_curr_zero log is different from actual messaging
      LYC-6322 Table scroll moves to the middle of the table when should be set to the top
      LYC-6230 LVSCE:FormBuilder-V2 - Implement wireframe cells [StackPanel, fixes of Tab, Table, CoordPanel]
      LYC-6312 VDOM. Popup menu is visible when it's turned off in qxtheme
      LYC-6230 LVSCE:FormBuilder-V2 - Implement wireframe cells - Table/Tab fix
      LYC-6217: HCL. Compilation fails with keyword ACTION in query
      LYC-6230 LVSCE:FormBuilder-V2 - Implement wireframe cells [Tab - all tab placements]
      LYC-6286 V7. Timepicker moves focus from form to browser elements
      LYC-6230 LVSCE:FormBuilder-V2 - [DragAndDrop, Resize, ContextMenu, InfoBar]
      LYC-6313: Investigate and fix the GetSize and GetLength methods realization
      LYC-6319: LVSCE Breakpoints in child app are ignored when debugging
      LYC-6232 LVSCE:FormBuilder-V2 - Implement widget resize
      LYC-6231 LVSCE:FormBuilder-V2 - Implement widget selection
      LYC-6319: LVSCE Breakpoints in child app are ignored when debugging
      LYC-6286 V7. Timepicker moves focus from form to browser elements
      LYC-6325 4GLA: Analysis fails with Node.js version mismatch [SQLite upgraded]
      LYC-6230 LVSCE:FormBuilder-V2 - Implement wireframe cells [Groupbox fixes, Tab typo fix]
      LYC-6230 LVSCE:FormBuilder-V2 - Implement wireframe cells
      LYC-6325 4GLA: Analysis fails with Node.js version mismatch
      LYC-6230 LVSCE:FormBuilder-V2 - Implement wireframe cells - fixes
      LYC-5943: 5914_arr_curr_zero log is different from actual messaging
      LYC-6322 Table scroll moves to the middle of the table when should be set to the top
      LYC-6230 LVSCE:FormBuilder-V2 - Implement wireframe cells [StackPanel, fixes of Tab, Table, CoordPanel]
      LYC-6312 VDOM. Popup menu is visible when it's turned off in qxtheme
      LYC-6230 LVSCE:FormBuilder-V2 - Implement wireframe cells - Table/Tab fix
      LYC-6217: HCL. Compilation fails with keyword ACTION in query
      LYC-6230 LVSCE:FormBuilder-V2 - Implement wireframe cells [Tab - all tab placements]
      LYC-6375 JQ. Timeedit autonext moves a focus to the next field but does not move a cursor
      LYC-6374 VDOM. Hiding the table column fails
      LYC-6372 VDOM. Coord cell height decreased from 22px to 18px
      d51bc495
  29. 16 Mar, 2021 1 commit
    • robot's avatar
      7.2-903-g9686e38 · e9b768db
      robot authored
      LYC-6230 LVSCE:FormBuilder-V2 - Implement wireframe cells [Table fixes]
      LYC-6288: LVSCE Form builder: Stabilization and fixing back-end issues (part 1)
      LYC-6288: LVSCE Form builder: Stabilization and fixing back-end issues (part 1)
      LYC-6247 Prepare schema of XML fgltarget and XML fglproject files (HCL) fix minor issues
      LYC-6230 LVSCE:FormBuilder-V2 - Implement wireframe cells [Window,ScrollViewer,GroupBox,GridPanel,CoordPanel,BorderPanel]
      LYC-6230 LVSCE:FormBuilder-V2 - Implement wireframes and wireframe cells - css changes
      LYC-6247 Prepare schema of XML fgltarget and XML fglproject files (HCL) add help message
      LYC-6180: Save last exception details: module, file, line info, error code, error text
      LYC-6264: Native types optimization: Support SQL query with simple types
      LYC-6288: LVSCE Form builder: Stabilization and fixing back-end issues (part 1)
      LYC-6306 LyciaStudio: change year of the IDE to 2021
      LYC-6226: Implement new WHENEVER SQL ERROR
      LYC-6230 LVSCE:FormBuilder-V2 - Implement wireframes and wireframe cells #1
      LYC-6247 Prepare schema of XML fgltarget and XML fglproject files (HCL) minor bugs
      LYC-6229 LVSCE:FormBuilder-V2 - Implement drag-drop functionality
      LYC-6229 LVSCE:FormBuilder-V2 - Implement drag-drop functionality #1[css and misc changes not related to the task functionality]
      LYC-6225: ESQLC. Error in HCL project
      LYC-6296: GuiDemo crashes at runtime
      LYC-6247 Prepare schema of XML fgltarget and XML fglproject files outputLocation
      LYC-6225: ESQLC. Error in HCL project
      LYC-6273: Native types optimization: The crash occurs when string subscript is used + Improvements for function input/output parameters for CHAR-like types + Supported reordering of lifetime.start stuff + Slightly optimized code to reduce LLVM stress
      LYC-6213: Native types optimization: Support raw SQL query without input/output parameters + Removed strange hidden visibility from externally intentionally used variable + Removed static pass registration
      LYC-6289 VDOM. Predefined combobox items is not shown correctly
      LYC-6211 Richard: Change view of widget in form builder mode (All widgets in FormBuilder are disabled, but we need to show them like enabled)
      LYC-6247 Prepare schema of XML fgltarget and XML fglproject files (HCL) Code of Utils
      LYC-6266 LVSCE:FormBuilder.V2 - Implement switch between FullScreen/Dialog without application reload
      LYC-6227 LVSCE:FormBuilder-V2 - qxredir params tuning
      LYC-6230 LVSCE:FormBuilder-V2 - Implement wireframe cells [fixes for Tab, Table]
      LYC-6322 Table scroll moves to the middle of the table when should be set to the top - git conflict fix
      LYC-6322 Table scroll moves to the middle of the table when should be set to the top
      LYC-6325 4GLA: Analysis fails with Node.js version mismatch
      e9b768db
  30. 25 Feb, 2021 1 commit
    • robot's avatar
      7.2-863-g95eea19 · 8ec00521
      robot authored
      LYC-6283 Table is not focusable by mouse
      LYC-6227 LVSCE:FormBuilder-V2 - qxredir params tuning
      LYC-6227: LVSCE:FormBuilder-V2 - Implement basic initialization procedure
      LYC-6270 Menu group action does not trigger in VDOM
      LYC-6274: dialog.setActionHidden() in BEFORE MENU always hides action view
      LYC-6197: Richard: Implement form builder mode in qrun
      LYC-6227 LVSCE:FormBuilder-V2 - 'program' parameter added to fobi call to enable loading of user theme/css
      LYC-6270 Menu group action does not trigger in VDOM
      LYC-6227 LVSCE:FormBuilder-V2 - qxredir params tuning
      LYC-6247 Prepare schema of XML fgltarget and XML fglproject files (HCL)
      LYC-6228 LVSCE:FormBuilder-V2 - Implement controls using React
      LYC-6227 LVSCE:FormBuilder-V2 - qxredir params [formBuilderFlag renamed to formBuilder]
      LYC-6227 LVSCE:FormBuilder-V2 - qxredir params [formBuilderFlag, appname=qrun]
      LYC-6270 Menu group action does not trigger in VDOM
      LYC-6228 LVSCE:FormBuilder-V2 - Implement controls using React [Part 2 - structural, sidebar implementation[
      LYC-6228 LVSCE:FormBuilder.V2 - misc [files removal/renaming, svg icons added, etc]
      LYC-6243 FD. BorderPanel has missed identifier property
      LYC-6157: Native types optimization: Provide native representation for STRING data type LYC-6183: Native types optimization: Provide native operations for STRING operands
      LYC-6228 LVSCE:FormBuilder-V2 - Implement controls using React [Part 1: structural + Navigation bar buttons]
      8ec00521
  31. 12 Feb, 2021 1 commit
    • robot's avatar
      7.2-837-gc1675ec · 2dd74963
      robot authored
      LYC-6240 VDOM 16338_theme_border fails with CSP
      LYC-6192 Element does not change its location on the client
      LYC-6227 LVSCE:FormBuilder-V2 - Implement basic initialization procedure
      LYC-6235 VDOM Form with CoordPanel as root container is the wrong size in full screen mode
      LYC-6197: Richard: Implement form builder mode in qrun
      LYC-6222: Compilation fails on symbol � Follows 7246aab6812e06d9a004fee2a567e4c1936a687f
      LYC-6191: web.util.set_function_name_pattern("") does not allow to call any function
      LYC-6201: QBUILD with ninja fails on file name containing square brackets
      LYC-6191: web.util.set_function_name_pattern("") does not allow to call any function
      LYC-5812: ESQL. lvarptr_c.ec compilation fails
      2dd74963
  32. 28 Jan, 2021 1 commit
    • robot's avatar
      7.2-819-gb6d7e71 · cdc018ce
      robot authored
      LYC-5800: ESQL. int8.h header is missed
      LYC-5805: ESQL. deccvasc() function causes decimal to string conversion error
      LYC-5801: ESQL. rfmtdouble() function is missed (sqlhdr.h)
      LYC-5800: ESQL. int8.h header is missed
      LYC-6184: ESQLC. Fail after fix
      LYC-5908: ESQLC. Connection to database causes compilation error
      LYC-6138 LVSCE: Remove element (Client side)
      LYC-5899: ESQLC. Begin work WITHOUT REPLICATION causes compilation error
      LYC-5800: ESQL. int8.h header is missed
      LYC-5800: ESQL. int8.h header is missed
      LYC-6170: ninja builder cannot build projects with more then 100 files on windows: The command line is too long.
      LYC-5797: ESQL. demo scope compilation error
      LYC-5797: ESQL. demo scope compilation error
      LYC-6172 LVSCE: Add handling of errors when error occurs during FormBuilder opening
      LYC-6111: Change the abstract model for ComboBox. Add selected item property to identify which ComboBox item is selected
      LYC-5797: ESQL. demo scope compilation error
      LYC-6150 VDOM LW Application name cannot be entered - fixed instances for LD
      LYC-5797: ESQL. demo scope compilation error
      LYC-6111: Change the abstract model for ComboBox. Add selected item property to identify which ComboBox item is selected
      LYC-6162 LVSCE Form Builder: Error loading null: TypeError: Failed to fetch
      LYC-6160 LVSCE Form Builder: Error opening forms - {}
      LYC-5315 It's impossible to split the preview of the Kandoo report by pages
      LYC-6130: Native types optimization: Replace i32 type by i8 type for BOOLEAN datatype
      LYC-5885: The {CURSOR.SetParameters} method does not correctly work with dynamic array operand (Native Types)
      LYC-6150 VDOM LW Application name cannot be entered - secure instance logic fixes
      LYC-6151 FD: Form is collapsed after Chrome reinstall
      LYC-6150 VDOM LW Application name cannot be entered
      LYC-5797: ESQL. demo scope compilation error
      cdc018ce
  33. 19 Jan, 2021 1 commit
    • robot's avatar
      7.2-794-gadddeff · c7aef802
      robot authored
      LYC-6111 Change the abstract model for ComboBox - v7
      LYC-6111 Change the abstract model for ComboBox
      LYC-5797: ESQL. demo scope compilation error
      LYC-5797: ESQL. demo scope compilation error
      LYC-5315: It's impossible to split the preview of the Kandoo report by pages.
      LYC-6111: Change the abstract model for ComboBox. Add selected item property to identify which ComboBox item is selected
      LYC-5854: PGSQL. Error -999 returns in different cases + Fixed the case when memory be freed twice
      LYC-5890: The crash occurs when {CURSOR.FetchNext} is used in upper stack frame than bound variables (Native Types)
      LYC-6098: Parallel cache creation fails on HCL project
      LYC-5797: ESQL. demo scope compilation error
      LYC-6086 #2 IDE: Build error doesn't report a name of missing fgltarget Modify messages
      LYC-5315: It's impossible to split the preview of the Kandoo report by pages.
      LYC-6104: QBUILD with ninja fails on file name containing square brackets
      LYC-5315 It's impossible to split the preview of the Kandoo report by pages
      LYC-5315: It's impossible to split the preview of the Kandoo report by pages.
      LYC-6111: Change the abstract model for ComboBox. Add selected item property to identify which ComboBox item is selected
      LYC-6111: Change the abstract model for ComboBox. Add selected item property to identify which ComboBox item is selected
      LYC-5315: It's impossible to split the preview of the Kandoo report by pages.
      LYC-6120: QBUILD with ninja cannot copy file with space in name
      LYC-6119: QBUILD with ninja fails on ESQL programs
      LYC-5625: qbuild: report successful build on qxcompat/qform unsupported form format and db connection errors and skip these forms during deployment
      LYC-6105: QBUILD with ninja fails compilation (LINUX)
      LYC-6114 VDOM. Fourtell login crashes with CSP on load menu.css
      LYC-6115 VDOM: Submenu group items missing indentation
      LYC-6108: qbuild: option to force project deploy (if one of the targets was not built)
      LYC-6081: Navigation at single row in table causes unexpected behavior
      LYC-6108: qbuild: option to force project deploy (if one of the targets was not built)
      LYC-6086 IDE: Build error doesn't report a name of missing fgltarget
      LYC-6081: Navigation at single row in table causes unexpected behavior
      LYC-6066: Auto append does not populate empty table with virtual row
      LYC-5863: PGSQL. Insert DECIMAL to database column of INTEGER causes error
      LYC-5897 LVSCE: Develop Widget resizer, container rows/cols resizer - saved work
      LYC-6081: Navigation at single row in table causes unexpected behavior
      LYC-5897 LVSCE: Develop Widget resizer, container rows/cols resizer - saved work
      LYC-6103 LD: CSP on startup
      LYC-6102: qbuild: deploy fails with cache generation error - file locked by another process
      LYC-5897 LVSCE: Develop Widget resizer, container rows/cols resizer - saved work
      LYC-6070: Search in treetable in collapsed rows
      LYC-6081: Navigation at single row in table causes unexpected behavior
      LYC-6150 VDOM LW Application name cannot be entered - secure instance logic fixes
      LYC-6150 VDOM LW Application name cannot be entered
      LYC-6151 FD: Form is collapsed after Chrome reinstall
      LYC-6111: Change the abstract model for ComboBox. Add selected item property to identify which ComboBox item is selected
      LYC-6111: Change the abstract model for ComboBox. Add selected item property to identify which ComboBox item is selected
      LYC-6150 VDOM LW Application name cannot be entered - fixed instances for LD
      LYC-5315 It's impossible to split the preview of the Kandoo report by pages
      c7aef802
  34. 23 Dec, 2020 3 commits
    • robot's avatar
      7.2-747-g075a6b9 · 2a7500e7
      robot authored
      2a7500e7
    • robot's avatar
      7.2-747-g075a6b9 · 9f306b0c
      robot authored
      9f306b0c
    • robot's avatar
      7.2-747-g075a6b9 · 63e941d4
      robot authored
      LYC-6100: QBUILD with ninja fails on file name containing brackets
      LYC-5952: PGSQL. cursor.FETCHNEXT method with parameters crashes application
      LYC-6080: INPUT ARRAY ignores ROW sections with FIELD ORDER UNCONSTRAINED and setup TabIndex form property
      LYC-6093: PGSQL. SQLCA.SQLERRD[2] returns 5 for SERIAL8
      LYC-5687: FREE statement does not release the resources that are allocated to a cursor
      LYC-6070: Search in treetable crashes application
      LYC-5897 LVSCE: Develop Widget resizer, container rows/cols resizer
      LYC-6092: ESQLC: Compilation of assigning to STRING array element is failed
      LYC-5897 LVSCE: Develop Widget resizer, container rows/cols resizer
      LYC-6089 VDOM FD There is a navbar(aka navigation bar, aka topbar) in full screen mode
      LYC-5897 LVSCE: Develop Widget resizer, container rows/cols resizer - saved work
      LYC-5994: ESQLC: Compilation commenting like /*****/ is failed
      LYC-5995: ESQLC: Compilation statement PREPARE FROM "INSERT..." is failed LYC-5821: ESQLC: Compilation declaring cursor WITH HOLD is failed
      LYC-6085: ESQLC: Compilation of statement INCLUDE is failed
      LYC-5897 LVSCE - saved work
      LYC-6085: ESQLC: Compilation of statement INCLUDE is failed
      LYC-5897 LVSCE: Develop Widget resizer, container rows/cols resizer
      LYC-5915: PGSQL. sqlca.sqlerrd[2] and sqlca.sqlerrd[3] show wrong data
      LYC-6079: PGSQL: The wrong row is deleted via CURRENT OF when the another statement is executed between FETCH and DELETE
      LYC-5949: PGSQL. SERIAL counter ignores UNIQUE CONSTRAINT on duplicate LYC-5915: PGSQL. sqlca.sqlerrd[2] and sqlca.sqlerrd[3] show wrong data
      LYC-5987: ESQLC: Compilation DECLARE CURSOR statement is failed
      LYC-6073: ESQLC: Compilation definition of struct as parameter of function is failed
      LYC-5994: ESQLC: Compilation commenting like /*****/ is failed
      LYC-5995: ESQLC: Compilation statement PREPARE FROM "INSERT..." is failed
      LYC-5896 LVSCE: Develop "Container dimensions visualizer" - Tab, GroupBox
      LYC-6034 Combobox autocomplete - dropdown text not clickable
      LYC-6071 VDOM - Keyboard navigation in the 'Find' control of the Table widget is broken
      LYC-6068 Load start menu causes CSP
      LYC-5995: ESQLC: undefined errors
      LYC-6062 fix column issue FD Moving widget or column in table breaks ScreenRecords order
      LYC-5990: ESQLC: Compilation struct definition is failed
      LYC-6068 Load start menu causes CSP
      LYC-6069: ESQLC: Compilation CLOSE DATABASE statement is failed
      LYC-6067 VDOM Padding appears above the form when switching to dialog mode
      LYC-5896 LVSCE: Develop "Container dimensions visualizer" - Tab
      LYC-6064: PROMPT FOR CHAR should initialize variable to NULL when Enter is pressed
      LYC-6034 Combobox autocomplete - inclusive switch added
      LYC-6061 VDOM. Help viewer blocks ring menu keys
      LYC-5991: ESQLC: Definition host variable with name SQL is failed
      LYC-6064: PROMPT FOR CHAR should initialize variable to NULL when Enter is pressed
      LYC-5896 LVSCE: Develop "Container dimensions visualizer"
      LYC-6065 VDOM: RingArea disappeared from the navbar and empty sidebar is shown
      LYC-6062 FD Moving widget or column in table breaks ScreenRecords order
      LYC-6060: Decimal math operations
      LYC-6058 FD: Morphing widget breaks screenrecords order
      LYC-6059 VDOM global window handlers aren't removed on final cleanup
      LYC-6057 VDOM. Ring menu does not redraw provious one
      LYC-5896 LVSCE: Develop "Container dimensions visualizer"
      LYC-6103 LD: CSP on startup
      LYC-6081: Navigation at single row in table causes unexpected behavior
      LYC-6081: Navigation at single row in table causes unexpected behavior
      LYC-6081: Navigation at single row in table causes unexpected behavior
      LYC-6066: Auto append does not populate empty table with virtual row
      63e941d4
  35. 07 Dec, 2020 1 commit
    • robot's avatar
      7.2-687-g7a5b391 · a1b7e47c
      robot authored
      LYC-6049 VDOM. Ring menu command tool tip should be absent if not defined
      LYC-6050 Color attributes are ignored for table
      LYC-6043 VDOM. fgl_dialog_setselection() does not select substring
      LYC-6051 Color attributes aren't applied to the table rows
      LYC-6036: Shift-Tab navigation returns wrong code in dialog
      LYC-6046 VDOM. Report viewer causes CSP
      LYC-6025: HCL: App terminates with error -416
      LYC-6048: Sub-string assignment cuts spaces
      LYC-6041 VDOM. DISPAY AT does not appear the screen
      LYC-6040 VDOM. Container positioned with empty space from left side in window
      LYC-6038 HCL The cursor does not move with the mouse
      LYC-6047: HCL Displaying bordered dialog windows in flat mode
      LYC-5928: PGSQL. SERIAL does not accept loaded data correctly
      LYC-6044: PGSQL: The TEXT datatype is wrongly used for large VARCHAR datatype
      LYC-6022: PGSQL: The UPDATE FOR <column> query section is not supported by PostgreSQL
      LYC-5896 LVSCE: Develop "Container dimensions visualizer".
      LYC-6034 Combobox items search/autocomplete improvement
      LYC-6033 HCL Focus moves out of table when clicked outside of form
      LYC-6032 VDOM Dialog order is wrong with flat mode
      LYC-6017 App window toolbar disappear on opening new app
      LYC-5898: LVSCE - StackPanel wireframe
      LYC-6024 VDOM: HCL bottom part of the dialog window disappears on interaction
      LYC-6026: qbuild ignores CFLAGS variable for qxcc
      LYC-6017 App window toolbar disappear on opening new app
      LYC-5898: LVSCE - saved work
      LYC-6028 VDOM. RING MENU is invisible if no toolbar buttons
      LYC-5898: LVSCE - StackPanel bounding box
      LYC-5984 VDOM change color/background of the disabled text fields - added specificity to the color attribute styles in SystemTheme.css
      LYC-5998 Launching LyciaWeb and LyciaDesktop with VDOM theme by default
      LYC-5940 VDOM: Incorrect position of 4gl error popup message
      LYC-6016 Dialog window can't be dragged by ring-menu area with no elements
      LYC-6015 VDOM Content is not fully displayed in a one-character field
      LYC-6018 VDOM: CSP in HCL app on selecting combobox item by typing char
      LYC-5984 VDOM change color/background of the disabled text fields to make text there more recognizable
      LYC-2854: PGSQL. When trying to execute the statement LOCATE, an error appears.
      LYC-5911: PGSQL. NULL value cannot be selected into variable from database
      LYC-5950: PGSQL. Error appears during insertion of duplicate SERIAL with UNIQUE DISABLED
      LYC-6013 Invisible scroll-bar in sсreen area
      LYC-6012 VDOM White background of the window with a coordPanel in Full-screen
      LYC-6011: Ring-menu keeps adding an extra set of menu elements
      LYC-6011 RingArea of the CoordPanel residing in dialog window isn't reset on server initiated update
      LYC-6009 Add delimiters on the left and right sides of the ringmenu to make it more distinguishable
      LYC-6008: RUN command returns wrong exit code
      LYC-5992: ESQLC: Compilation DATABASE statement is failed
      LYC-5416 VDOM - Implement ring-menu on navbar with horizontal dropdown
      LYC-6008: RUN command returns wrong exit code
      LYC-6001 VDOM: CSP on HCL project
      LYC-5987: ESQLC: Compilation DECLARE CURSOR statement is failed
      LYC-5977: The wrong type definition is extracted from PostgreSQL column created as DATETIME LYC-5978: The wrong type definition is extracted from PostgreSQL column created as INTERVAL
      LYC-6005 V7/VDOM - include messages.js wrappers into Lycia
      LYC-6004 VDOM/V7 Linux - document.currentScript property isn't set
      LYC-6003: fgl_drawbox splits separator and makes it infinite
      LYC-6000: tPer form converter: add env variable for setting min width of field for converting to Calendar
      LYC-5416 Support the ring-menu like horizontal dropdown menu in VDOM - more bug fixes
      LYC-5416 Support the ring-menu like horizontal dropdown menu in VDOM - more bug fixes
      LYC-5993: ESQLC: Compilation SETLOCK MODE is failed
      LYC-5984 VDOM change color/background of the disabled text fields to make text there more recognizable
      LYC-5989: ESQLC: Compilation CREATE TEMP TABLE is failed
      LYC-5988: ESQLC: Compilation INSERT statement is failed
      LYC-5986: ESQLC: Compilation DROP TABLE statement is failed
      LYC-5985: ESQLC: Compilation UPDATE statement is failed
      LYC-5416 Support the ring-menu like horizontal dropdown menu in VDOM - bugs fixes
      LYC-5984 VDOM change color/background of the disabled text fields to make text there more recognizable
      LYC-5823: ESQLC: Compilation of statement WHEN CASE <function> statement is failed
      LYC-5964 #2 VDOM as default theme
      LYC-5875: PGSQL. INT to CHAR conversion error in SQL query
      LYC-5416 Support the ring-menu like horizontal dropdown menu in VDOM
      LYC-5970 Redesign ring-menu of the dialog window
      LYC-5823: ESQLC: Compilation of statement WHEN CASE <function> statement is failed
      LYC-5968 VDOM: 17235_report_download crashes in runtime / incorrect window order
      LYC-5833: Optimize performance of runtime DECIMAL type LYC-5923: The floating DECIMAL is not rounded properly if rounding occurs to the left of the dot
      LYC-5960: NEXT FIELD drops arr_curr() value and moves cursor to nowhere
      LYC-5845 VDOM FD: Form in Dialog mode consumes CPU/Memory and hangs renderer process
      LYC-5968 VDOM: 17235_report_download crashes in runtime / incorrect window order
      LYC-5955: Delete of not existent element of dynamic array causes error
      LYC-5898 LVSCE: Develop a Drop target detector
      LYC-5955: Delete of not existent element of dynamic array causes error
      LYC-5964 VDOM as default theme
      LYC-5898 LVSCE: Develop a Drop target detector
      LYC-5898 LVSCE: Develop a Drop target detector
      LYC-5963 FD The root container is collapsed
      LYC-5898 LVSCE: Develop a Drop target detector
      LYC-5956: FREE prepared statement removes also CURSOR declared on this prepared statement
      LYC-6057 VDOM. Ring menu does not redraw provious one
      LYC-6064: PROMPT FOR CHAR should initialize variable to NULL when Enter is pressed
      LYC-6062 FD Moving widget or column in table breaks ScreenRecords order
      LYC-6058 FD: Morphing widget breaks screenrecords order
      LYC-6068 Load start menu causes CSP
      LYC-6065 VDOM: RingArea disappeared from the navbar and empty sidebar is shown
      LYC-6060: Decimal math operations
      LYC-6064: PROMPT FOR CHAR should initialize variable to NULL when Enter is pressed
      LYC-6062 fix column issue FD Moving widget or column in table breaks ScreenRecords order
      LYC-6068 Load start menu causes CSP
      LYC-6067 VDOM Padding appears above the form when switching to dialog mode
      a1b7e47c
  36. 16 Nov, 2020 1 commit
    • robot's avatar
      7.2-583-g9ff088b · a41ebb48
      robot authored
      LYC-5956: FREE prepared statement removes also CURSOR declared on this prepared statement
      LYC-5924: fgl_find_table() ignores temp tables
      LYC-5851: PGSQL. No error when column or table is missed
      LYC-5825: ESQLC: Compilation of CREATE INDEX statement is failed
      LYC-5953: Per form converter: add env variable for setting min width of field for converting to ComboBox
      LYC-5826: ESQLC: Compilation of SELECT INTO TEMP table statement is failed
      LYC-5922 VDOM: Incorrect order of the application windows
      LYC-5868 LVSCE: Implement basic drag-and-drop functionality
      LYC-5935: Calling retquote() in C function crashes the application
      LYC-5935: Calling retquote() in C function crashes the application
      LYC-5858: PGSQL. Table level constrains fail to create + Removed strange error handler to avoid missing errors on wrong identifier + Fixed debug failure due to using of uninitialized variable + Fixed SQL mapping for FLOAT database type + Fixed parse error when column name is "left"
      LYC-5932 Elements are not dragged from one gridPanel to another
      LYC-5922 VDOM: Incorrect order of the application windows
      LYC-5914: BEFORE ROW is triggered extra time and breaks arr_curr() value
      LYC-5956: FREE prepared statement removes also CURSOR declared on this prepared statement
      LYC-5963 FD The root container is collapsed
      a41ebb48
  37. 10 Nov, 2020 1 commit
    • robot's avatar
      7.2-556-g4ec2024 · fca81fd2
      robot authored
      LYC-5913: Investigate: HCL project does not compile
      LYC-5771 misc client side modifications related to obtaining actual form json from LVSCE (previously form was hardcoded)
      LYC-5771 - fm2json module moved to LVSCE repository
      LYC-5868 LVSCE: Implement basic drag-and-drop functionality #1
      LYC-5712: Native types optimization: Support DECIMAL type + Introduced NativeDecimal structure + Moved function output value from return value to function input parameter + Integrated {Qualifier} into native types + Used Int32 instead of Int64 for indexes/sizes/etc. + Fixed logical mismatch for GetLen/GetSize functions for RTStringref datatype + Fixed fractional part truncation for DECIMAL runtime type + Added promotion for BOOL to DECIMAL + Removed POW arithmetic operators to avoid precision drops + Unified STRING-to-NUMERIC conversion errors + Supported explicit "padding bytes" field for Native structures + Fixed debug assertion for STRING-TO-NUMERIC conversions + Fixed error codes for STRING-TO-NUMERIC conversion with underflow values + Fixed DOUBLE-TO-DECIMAL conversion precision + Fixed EXPONENT normalization + Treated subnormal floating values as 0 completely, not only for DECIMAL-TO-FLOAT conversions
      LYC-5771 The transformation from source xml (fm2 file) to js model. draft version
      LYC-5824: ESQLC: Compilation of FIRST statement in SELECT statement is failed
      LYC-5839: Extended the EventTimestampCollector
      LYC-5830: ESQLC: Compilation of PUT statement is failed
      LYC-5867: JOIN method of DYNAMIC ARRAY adds spaces
      LYC-5862: The global WHENEVER directive does not work for SQL error types
      LYC-5828: ESQLC: Compilation of LOCK TABLE statement is failed
      LYC-5868 LVSCE: Implement basic drag-and-drop functionality for widgets and containers - initial commit
      LYC-5834 LVSCE: FormBuilder - implement navigation bar and sidebar
      LYC-5827: ESQLC: Compilation of FREE statement is failed
      LYC-5832: ESQLC: Compilation STRING datatype variable is failed
      LYC-5841: Global variables and Global built-in variable are not displayed anymore
      LYC-5873 VDOM. ON FILL BUFFER in BEFORE DISPLAY
      LYC-4536 #2 FD Wrong selection areas location when changing widget text
      LYC-5870 CLONE - When morphing a texfield located in a 'Table' widget, the screen record is not updated as it should be. It duplicates the field
      LYC-5822: ESQLC: Compilation of BEGIN WORK is failed
      LYC-5869 VDOM LD: Form shrinks in runtime
      LYC-5608 Fix  library issue Implement QLINK --web-service, -w option
      LYC-5914: BEFORE ROW is triggered extra time and breaks arr_curr() value
      LYC-5932 Elements are not dragged from one gridPanel to another
      fca81fd2