1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 02 Aug, 2021 1 commit
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
  21. 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
  22. 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
  23. 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
  24. 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
  25. 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
  26. 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
  27. 28 Oct, 2020 1 commit
    • robot's avatar
      7.2-528-gf7b2f99 · 3dc03bd9
      robot authored
      LYC-5841: Global variables and Global built-in variable are not displayed anymore
      3dc03bd9
  28. 23 Oct, 2020 1 commit
    • robot's avatar
      7.2-527-g55a2a5d · c7a50669
      robot authored
      LYC-5821: ESQLC: Compilation declaring cursor WITH HOLD is failed
      LYC-5820: ESQLC: Compilation of variable with VARCHAR type is failed
      LYC-5857: qbuild: Ninja doesn't link external library to application
      LYC-5819: ESQLC: Compilation of SET ISOLATION statement is failed
      LYC-5845 SystemTheme.css reverted
      LYC-5845 VDOM FD: Form in Dialog mode consumes CPU/Memory and hangs renderer process
      LYC-5818: ESQLC: Compilation of EXEC SQL <type> <var> inside BEGIN DECLARE SECTION is failed
      LYC-5692 Form with gridPanel changes when opened
      LYC-5806 VDOM FD: Bottom elements of the form are missing in full screen model #2
      LYC-5837: Dynamically created table erases date on leaving row with QXDEBUG=zA
      LYC-5806 VDOM FD: Bottom elements of the form are missing in full screen mode
      LYC-5829: QRUN log with QXDEBUG=zA different from headless mode rest protocol
      LYC-5873 VDOM. ON FILL BUFFER in BEFORE DISPLAY
      LYC-5869 VDOM LD: Form shrinks in runtime
      c7a50669
  29. 08 Oct, 2020 1 commit
    • robot's avatar
      7.2-512-g0687393 · 3209a02a
      robot authored
      LYC-5678 Fix issue for root container Wizard of the table creation
      LYC-5745: Remove {libpcode_test} unit test modules from regular build
      LYC-5791: Ninja build cannot handle esqlc program
      LYC-5713: debugadapter: qrun keeps running after debug session is finished
      LYC-5773 16568_fillscreen_prop_in_theme randomly fails
      LYC-5664 debugadapter: environment variables are not applied at runtime
      LYC-5678 Fix issue Wizard of the table creation
      LYC-5781: FOREACH cursorName gives error -404 instead of having an error -217 on DECLARE cursor
      LYC-5786 Built application isn't rebuilt as web service without cleaning and vice versa
      LYC-5789: qbuild: library which consists of libraries only doesn't get deployed
      LYC-5769: debugger: CHAR variables value in VSCode displayed one character per line
      LYC-5713: debugadapter: qrun keeps running after debug session is finished
      LYC-5732 LVSCE Form Builder - fullscreen/bordered + skin change support (V7/VDOM)
      LYC-5786 Built application isn't rebuilt as web service without cleaning and vice versa
      LYC-5678 Wizard of the table creation
      LYC-5769: debugger: CHAR variables value in VSCode displayed one character per line
      LYC-5774: Dynamically created table erases date on leaving row
      LYC-5772: qbuild: error processing C header - unknown build rule '.h_engine'
      LYC-5761: Linux build fix
      LYC-5732 LVSCE Form Builder - intermediate results [2020-09-24-2]
      LYC-5761: It does not find the record if the search variable has the same length as the string field (PostgreSQL)
      LYC-5772: qbuild: error processing C header - unknown build rule '.h_engine'
      LYC-5732 LVSCE Form Builder - intermediate results [2020-09-24]
      LYC-5713: debugadapter: qrun keeps running after debug session is finished
      LYC-5660 IDE shows difference between built application and built as webservice, uses auto re-link.
      LYC-5629: debugadapter: restart option doesn't work
      LYC-5760: qbuild: ninja links the program before its library was built
      LYC-5441: Product Suggestion: cursor methods: do cursorname.fetch() INTO variable or fetch(variable or record.*)
      LYC-5442: Product Suggestion: implement the equivalent of fetchall_arrayref in Perl DBI for Lycia
      LYC-5829: QRUN log with QXDEBUG=zA different from headless mode rest protocol
      3209a02a
  30. 24 Sep, 2020 1 commit
    • robot's avatar
      7.2-477-g2d1aff9 · 7483530d
      robot authored
      LYC-4536 FD Wrong selection areas location when changing widget text
      LYC-5758 CSP on LD start - Uncaught ReferenceError
      LYC-5723: qbuild: ninja build of program with included C library fails at linking
      LYC-5753: qbuild: ninja ignores buildConfigurations if it's located below buildTargets
      LYC-5756: Deployment crashes after linker switching
      LYC-5440: Product Suggestion: cursor and prepare methods: pass bound values to the execute() method
      LYC-5732 Form Builder prototype: modifications needed for Lycia client to work in VSCode WebView
      LYC-5755: base.Application.GetResourceEntry() crashes application
      LYC-5442: Product Suggestion: implement the equivalent of fetchall_arrayref in Perl DBI for Lycia
      LYC-5439: tProduct Suggestion: new cursor and prepare methods: for the cursorname.open() method, allow syntax cursorname.open(boundvalue1,boundvalue2,...,boundvalueN)
      LYC-5753: qbuild: ninja ignores buildConfigurations if it's located below buildTargets
      LYC-5441: Product Suggestion: cursor methods: do cursorname.fetch() INTO variable or fetch(variable or record.*)
      LYC-5441: Product Suggestion: cursor methods: do cursorname.fetch() INTO variable or fetch(variable or record.*)
      LYC-5751: LVSCE: Program with space in its name doesn't launch
      LYC-5753: qbuild: ninja ignores buildConfigurations if it's located below buildTargets
      LYC-5442: Product Suggestion: implement the equivalent of fetchall_arrayref in Perl DBI for Lycia
      LYC-5749 4GLA: Function relations diagrams don't get generated
      LYC-5733: qbuild: linking of dynamic C lib fails using MINGW on Windows
      LYC-5664: debugadapter: environment variables are not applied at runtime
      LYC-5740 4GLA: Project analysis fails - changed processing of error occured during creation of svg image with dot.exe
      LYC-5740 4GLA: Project analysis fails with error #4
      LYC-5433 App shortcuts are created with previously specified parameters
      LYC-5740 4GLA: Project analysis fails with error #4
      LYC-5442: Product Suggestion: implement the equivalent of fetchall_arrayref in Perl DBI for Lycia
      LYC-5740 4GLA: Project analysis fails with error #3
      LYC-5744: qxtheme crashes runtime with LLVM ERROR: out of memory
      LYC-5740 4GLA: Project analysis fails with error in pkg/prelude/bootstrap.js
      LYC-5664: debugadapter: environment variables are not applied at runtime
      LYC-5494: Implementation. FETCH and FOREACH with dynamic "records"
      LYC-5494: Implementation. FETCH and FOREACH with dynamic "records"
      7483530d
  31. 10 Sep, 2020 1 commit
    • robot's avatar
      7.2-442-g031522b · 99e90c12
      robot authored
      LYC-5681: qbuild: Ninja doesn't build dynamic C lib on Linux
      LYC-5717: Overflow error is not registered for SMALLFLOAT and FLOAT datatypes
      LYC-5442: Product Suggestion: implement the equivalent of fetchall_arrayref in Perl DBI for Lycia
      LYC-5718 FGLA: add --dumpSqlSelects parameter to create file with SQL queries, which build the function graph
      LYC-5664 debugadapter: environment variables are not applied at runtime
      LYC-5664: debugadapter: environment variables are not applied at runtime
      LYC-5499: Runtime performance decreases at function call
      LYC-5592 Right toolbar location defined in theme places toolbar under the form
      LYC-5434 VDOM. Listbox collapsed in first column of treetable in input
      LYC-5597 Table becomes not focusable
      LYC-5664: debugadapter: environment variables are not applied at runtime
      LYC-5661: qbuild: static C library doesn't get built by ninja (Windows)
      LYC-5705: Ninja parallel build doesn't generate object cache for some apps if deploying a project
      LYC-5661: qbuild: static C library doesn't get built by ninja (Windows)
      LYC-5703: Debugger doesn't stop at breakpoint
      LYC-5661: qbuild: static C library doesn't get built by ninja (Windows)
      LYC-5661: qbuild: static C library doesn't get built by ninja (Windows)
      LYC-5661: qbuild: static C library doesn't get built by ninja (Windows)
      LYC-5694: Codegen version is incorrectly displayed
      LYC-5661: qbuild: static C library doesn't get built by ninja (Windows)
      LYC-5433 plugin App shortcuts are created with previously specified parameters
      LYC-5433 App shortcuts are created with previously specified parameters
      LYC-5661: qbuild: static C library doesn't get built by ninja (Windows)
      LYC-5490: Fixed object cache build via MinGW Linker
      LYC-5659: qbuild: ninja doesn't build/deploy programs by the location attribute path
      LYC-5664: debugadapter: environment variables are not applied at runtime
      LYC-5622: Native types optimization: Provide native representation for global variables users
      LYC-5546: Optimize performance for new representation of global variables
      LYC-5490: Implement new representation of global variables + Extracted global variable definitions into separate LLVM module + Used default initialization priority for global constructors + Removed some custom behavior for already cached modules + Do not delete {.lib} file for GLOBALS shared library + Removed spaces from variable names like {$window}, {$form} and so on + Made 4GL global variables with LOCAL linkage to avoid conflicts with C++ runtime variables + Fixed assertion for wrong runtime data type + Introduced {get.global.} external functions to retrieve global variable + Fixed {__rpt_current} 4GL system variable de-synchronization with runtime copy + Fixed ESQL checks for NULL state of different data types
      99e90c12
  32. 27 Aug, 2020 1 commit
    • robot's avatar
      7.2-410-ga35730e · a9894e7c
      robot authored
      LYC-3575 #3 Deployment of project/targets via SSH connection
      LYC-5561 Swagger issues with YML and YAML
      LYC-5659: qbuild: ninja doesn't build/deploy programs by the location attribute path
      LYC-5115 MenuCommand is renamed and duplicated when dragging
      LYC-5659: qbuild: ninja doesn't build/deploy programs by the location attribute path
      LYC-5539 VDOM. Combobox item search
      LYC-5611 fgl_get_property("gui","system.file.client_temp","") hangs webservice
      LYC-5651: OAuth2: Implement authentication flow from inside 4gl code
      LYC-5655: qfgl: source file with space in its name doesn't compile on Linux
      LYC-5654: qbuild: ninja build fails if program/source file name contains space
      LYC-5608 #2 fix message Implement QLINK --web-service, -w option
      LYC-5640: qbuild: ninja doesn't pass a working directory path to compilation tools
      LYC-5642 Modify Edit of Table
      LYC-5581 Implementation: oauth2 authentication #2
      LYC-5608 Implement QLINK --web-service, -w option
      LYC-5637: IDE: SSH Deploy - Child apps don't run if deployed using project and targets deploypath
      LYC-5581 Implementation: oauth2 authentication #2
      LYC-5635: ZeroMQ SetTCPAcceptFilter() method crashes with error
      LYC-5617 FD: Source table screenrecord is not updated on table column
      LYC-5634: QPM: child apps don't start after reinstalling Lycia by different path (Linux)
      LYC-5628: qfgl fails to compile an LVARCHAR LIKE variable from the SCHEMA file with the signal 11
      LYC-5631: qfgl fails to compile an UPDATE statements with the SCHEMA file
      a9894e7c
  33. 17 Aug, 2020 1 commit
    • robot's avatar
      7.2-383-gfc544f4 · 6c4bfd8f
      robot authored
      LYC-5623 ScreenRecord is wrong when moving column in table editor
      LYC-3575 fix issue Deployment of project/targets via SSH connection
      LYC-5595: Row cursor isn't updated in new page set by mouse
      LYC-5610: To check compilation of the following regexp LET reg_exp = /\\/g
      LYC-5619: qbuild: all supported types of forms need to be compiled with qxcompat tool
      LYC-5620: qbuild: non-default build configuration being used for building
      LYC-5581 Implementation: oauth2 authentication
      LYC-5615: qbuild: some program resources are not built and deployed by ninja
      LYC-5568: SCHEMA statement should not connect to database at runtime
      LYC-5608: Implement QLINK --web-service, -w option
      LYC-5598 Table cursor jumps at row selection if previous row was selected on the edge of the visible screen
      LYC-5603: qbuild: disable build and deploy of tr2 files for libs
      LYC-5596: ZeroMQ util methods fail in linux
      LYC-3182 #2 IDE doesn't trim spaces in env.properties config file
      LYC-5603: qbuild: disable build and deploy of tr2 files for libs
      LYC-5574: qbuild: Enable Ninja to deploy the application which is running
      LYC-5324 FD Several widgets are placed in one location in the BorderPanel when dragging
      LYC-5574: qbuild: Enable Ninja to deploy the application which is running
      LYC-5599: qbuild: add an option to build&deploy
      LYC-5266 Unexpected internal error when opening form with invalid widget ID
      LYC-5398 ID is not removed from the ScreenRecords if widget was morphed
      LYC-5594 FD: Table screenrecord is not created when table widget put into any container
      LYC-5574: qbuild: Enable Ninja to deploy the application which is running
      LYC-5370 ScreenRecords tag is not removed in XML when a table is deleted in FD
      LYC-5323 FD Form doesn't redraw when setting/unsetting "place" property
      LYC-5349 FD: Remove the "location" property for elements in StackPanel
      LYC-5410 Remove CEF log property from IDE settings
      LYC-3182 IDE doesn't trim spaces in env.properties config file
      LYC-5574: qbuild: Enable Ninja to deploy the application which is running
      LYC-5321Product Suggestion: LyciaStudio, 4GL text editor, syntax colorization: type custom TYPE the same way as 'usual' data types
      LYC-5579: qbuild: add parameter to generate debug cache during deployment
      LYC-5637: IDE: SSH Deploy - Child apps don't run if deployed using project and targets deploypath
      LYC-5635: ZeroMQ SetTCPAcceptFilter() method crashes with error
      6c4bfd8f
  34. 02 Aug, 2020 1 commit
    • robot's avatar
      7.2-346-g5cff05a · bfa27e0e
      robot authored
      LYC-5564: Debug adapter: Application doesn't run/debug on Linux
      LYC-5564: Debug adapter: Application doesn't run/debug on Linux
      LYC-5574: qbuild: Enable Ninja to deploy the application which is running
      LYC-5452 V7 - dialog layout tuning (resize frame z-index set higher than statusbar, pane width set to auto)
      LYC-5579: qbuild: add parameter to generate debug cache during deployment
      LYC-5577: Debug adapter: process doesn't terminate if launched app is not built
      LYC-5564: Debug adapter: Application doesn't run/debug on Linux
      LYC-5574: qbuild: Enable Ninja to deploy the application which is running
      LYC-5566: Field in form cannot be found
      LYC-5575: lsvce&qbuild: ninja 'rebuild' command doesn't rebuild all dependencies
      LYC-5564: Debug adapter: Application doesn't run/debug on Linux
      LYC-5568: SCHEMA statement should not connect to database at runtime
      LYC-3228: inet.env doesn't trim white spaces
      LYC-5452 V7 - dialog layout tuning
      LYC-5452 FD in dialog mode trims content if the form exceeds 1300px horizontally
      LYC-5561: Swagger issues with YML and YAML
      LYC-5554: Debug adapter: ld mode - adapter not terminated on application exit
      LYC-5537 VDOM: Table columns are moving on application start/first clicks
      LYC-5436 Column manipulation in the table editor
      LYC-5550: Debug adapter: determine path to LyciaDesktop executable
      LYC-5176 VDOM ProgressBar with percent
      LYC-5547: debug session takes a long time to start the app
      LYC-5547: debug session takes a long time to start the app
      LYC-5547: debug session takes a long time to start the app
      LYC-5480 FD. Fieldtable property remove in widget leaves it in screenRecord
      LYC-5273: Demo - Swagger Improvement
      LYC-5538: Debug adapter: 'cancel' command doesn't terminate debug adapter
      LYC-5541: qbuild: msg files compilation error
      LYC-5594 FD: Table screenrecord is not created when table widget put into any container
      bfa27e0e
  35. 21 Jul, 2020 1 commit
    • robot's avatar
      7.2-317-g5a95922 · da2de4c6
      robot authored
      LYC-5481: Unable to set NULL to numerical datatypes in the form * Fixed DECIMAL to NUMERIC conversion for NULL values
      LYC-5533: Swagger: Supporting YAML swagger description format
      LYC-5531 V7 TreeTable - handle image not rendered if SystemTheme.qxtheme is loaded after SyncTask
      LYC-5521 Table invisible fields
      LYC-5521 Table invisible fields
      LYC-5466 Statusbar hides in V7 windows only in autotest
      LYC-5526 FD VDOM Window header is missing in dialog mode
      LYC-5362: Linux build fix
      LYC-4884 Table column gredLength ignored
      LYC-5420 Freeze size Freeze "Property" column in the visual table editing mode wizard
      LYC-5249 fix issue with first launch IDE: Debug/Release cache switch
      LYC-5380 fix minor issues IDE: SSH Deploy - Add an option to save and load multiple deploy settings profiles
      LYC-5380 #2 IDE: SSH Deploy - Add an option to save and load multiple deploy settings profiles
      LYC-5362: Debugger: Implement possibility to debugging child application as a separate process
      LYC-5176 VDOM ProgressBar with percent
      LYC-5254 The test 16673_displayAtRedir fails
      LYC-5448 VDOM: Focus jumps to the first tab handle when opening new apps
      LYC-5419 Widget is not added to empty column
      LYC-5421 Visual table editing mode wizard resizing
      LYC-5547: debug session takes a long time to start the app
      LYC-5547: debug session takes a long time to start the app
      LYC-5547: debug session takes a long time to start the app
      da2de4c6
  36. 03 Jul, 2020 1 commit
    • robot's avatar
      7.2-286-gbaefd3d · 2354c872
      robot authored
      LYC-5390: GLOBAL/APPLICATION Default WHENEVER ERROR Declaration
      LYC-5390: GLOBAL/APPLICATION Default WHENEVER ERROR Declaration
      LYC-5485 Firefox ignores column width defined by UI methods
      LYC-5475: atomic_gui fails randomly * Added more debug logs for qxredir executable
      LYC-3575 merge with LYC-5380 Deployment of project/targets via SSH connection
      LYC-5319: Product Suggestion: Create 2 new array methods - split and join * Supported {split} method for CHAR, NCHAR, VARCHAR, NVARCHAR, LVARCHAR types
      LYC-5445 VDOM: Table content doesn't load/scroll on First Row action
      LYC-5366 VDOM input color attributes
      LYC-5448 VDOM: Focus jumps to the first tab handle when opening new apps
      LYC-5319: Product Suggestion: Create 2 new array methods - split and join * Supported REGEX as separator for {split} method
      LYC-5319: Product Suggestion: Create 2 new array methods - split and join * Fixed using of RETURNING statement for these methods
      LYC-5431: The crash occurs when array's index conversion is failed
      LYC-5467: Missing END RECORD causes compiler crash in Kandoo/A1A.4gl
      LYC-5249 #2 IDE: Debug/Release cache switch
      LYC-5475 atomic_gui fails randomly
      LYC-5433 #2 App shortcuts are created with previously specified parameters
      LYC-5371#2 fix bug FD Widget is removed when dragging to the same cell
      LYC-5468 VDOM: CSP in Kandoo/PZI - Uncaught TypeError: Cannot read property 'toString' of null
      LYC-5299 Test table_column_08_column_percent fails
      LYC-2839 #2  FD - Update legacy fm2 xml column "auto-length" tag/attribute
      LYC-3491#2 Toggle button for "show/hide empty cells" options
      LYC-5249 #4 IDE: Debug/Release cache switch
      LYC-5249 #3 fix bugs IDE: Debug/Release cache switch
      LYC-4823: Native types optimization: Provided COMDAT section for native global variables
      LYC-5409: Native types optimization: Replace {INITIALIZE TO NULL} statement by the native one
      LYC-4823: Native types optimization: Provide native representation for global variables definitions * Added native representation for global variables without any changes in operations
      LYC-5300: Native types optimization: Pass dynamic array by reference to function * Removed re-initialization function for function input parameters (anyway, the assignment operation is generated just after that) * Ensured that several RTDynamicArray objects work fine with the same NativeDynamicArray * Used PIMPL idiom for NativeDynamicArray to be able to support reference-based assignment * Supported reference-based assignment for RUNTIME <> NATIVE types
      LYC-5371 FD Widget is removed when dragging to the same cell
      LYC-5113 Error during deployment for another system
      LYC-2839 FD - Update legacy fm2 xml column "auto-length" tag/attribute
      LYC-5249 #2 fix bugs IDE: Debug/Release cache switch
      2354c872
  37. 18 Jun, 2020 1 commit
    • robot's avatar
      7.2-245-g4b3733a · ba053b64
      robot authored
      LYC-5450 VDOM FD: CSP in form with table -t.aumAncestor(...).hasServerClassName is not a function
      LYC-5366 VDOM input color attributes
      LYC-3491 Toggle button for "show/hide empty cells" options
      LYC-5392: ui.ComboBoxItem causes compilation error
      LYC-5249 IDE: Debug/Release cache switch
      LYC-5446 Sorting table columns are not restored by default
      LYC-5446 Sorting table columns are not restored by default
      LYC-5392: ui.ComboBoxItem causes compilation error
      LYC-5237 Table content is not visible in Flexbox on GridPanel demo sample
      LYC-5386: VSCode: Create generic tasks in task.json for cleaning, building, deploing and all using qbuild
      LYC-5438: QBUILD/QFGL - align error formats and content
      LYC-5429: Listbox content is invisible in table
      LYC-3419 Alignment of widgets in Table/TreeTable doesn`t work
      LYC-5392: ui.ComboBoxItem causes compilation error
      LYC-4663 genrb doesn't compile .4s files - error while loading shared libraries: libicutu.so.55
      LYC-5400 VDOM: Next combobox in table row has preselected value which is not possible to submit
      LYC-5428: App crashes if QXDEBUG=b is used
      LYC-5322 Bottom table row doesn't load on scrolling
      LYC-4663: genrb doesn't compile .4s files - error while loading shared libraries: libicutu.so.55
      LYC-5425 Input in table does not enable the fields
      LYC-5407 ON FILL BUFFER order issue
      LYC-5322 Bottom table row doesn't load on scrolling
      LYC-5424: Table content is cut
      LYC-5388: DB - Profile (& fix if required) processing of statements invoking the database at compilation time
      LYC-5407: ON FILL BUFFER order issue
      LYC-5388: DB - Profile (& fix if required) processing of statements invoking the database at compilation time
      LYC-5322 Bottom table row doesn't load on scrolling
      LYC-5322 Bottom table row doesn't load on scrolling - client side changes for VDOM
      LYC-5322 Bottom table row doesn't load on scrolling - client side changes for V7
      LYC-5403 The text of the edited field is copied to other fields when switching
      LYC-5168 Alt-R rebuilds project if focus is in 4gl editor
      LYC-5303 Implement editing of the table widget in the visual mode
      LYC-5134 IDE Creating shortcut to launch the application
      LYC-5388: DB - Profile (& fix if required) processing of statements invoking the database at compilation time
      LYC-5376: Dynamic array SORT method should handle lack of parameters correctly at runtime
      LYC-5359: Provide test coverage for DYNAMIC ARRAY runtime-native interaction + Fixed XML serialization for RTType + Fixed runtime <> native arrays interactions + Small changes to BOOL-to-NUMERIC conversion
      LYC-4940: Native types optimization: Provide native representation for dynamic arrays (1-dimension) * Basic implementation for NativeDynamicArray structure for Native Types * Used boost.pp for NTO Interface generation * Temporary used copy-by-value for DYNAMIC ARRAY as function input parameter (only with enabled Native Types) * Provided "ReferenceAssign" native function
      LYC-5397 Combobox item text gets processed instead of the value
      LYC-5322: Bottom table row doesn't load on scrolling
      LYC-5387: object_cache: make qrun --aot not to set 770 permissions forcefully
      LYC-5378: QPM: Update rewrites progs owner/group (Linux)
      LYC-5168 Alt-R rebuilds project if focus is in 4gl editor .
      LYC-5378: QPM: Update rewrites progs owner/group (Linux)
      LYC-5378: QPM: Update rewrites progs owner/group (Linux)
      LYC-5377 VSEX: qrun in 'debug adapter' mode fails to start debugging - tuning webserver logging
      LYC-5378: QPM: Update rewrites progs owner/group (Linux)
      LYC-5367 VDOM. ON CHANGE in Combobox is triggered without changes
      LYC-5378: QPM: Update rewrites progs owner/group (Linux)
      LYC-5377 VSEX: qrun in 'debug adapter' mode fails to start debugging - tuning webserver logging
      LYC-5377 VSEX: qrun in 'debug adapter' mode fails to start debugging - tuning webserver logging
      LYC-5314: Debugger: Stabilize DebugAdapter
      LYC-5235: CSS - INPUT ARRAY on Table - Can not see which columns are enabled
      LYC-5368: Compiler Crash when REPORT argument is not declared
      LYC-5372: RowCount should be ignored by the default
      LYC-5354 VDOM: Table columns in tab container can't be resized #2
      LYC-5354 VDOM: Table columns in tab container can't be resized
      LYC-5314: Debugger: Stabilize DebugAdapter
      LYC-5157 Investigate the ability to add a table to the form in Google Doc way
      LYC-5361 VSEX: Fix webserver-side problem with developer-only 'debug' instance
      LYC-5353: Slider and Scrollbar trigger ON CHANGE differently in INPUT and CONSTRUCT
      LYC-4843 IDE: Theme switch doesn't apply changes if there is no form editor opened
      LYC-5352 VDOM Time picker hides when the window is reduced vertically
      LYC-5344 Application tab handles navigation work incorrectly on app switching
      ba053b64
  38. 21 May, 2020 1 commit
    • robot's avatar
      7.2-173-g5a631f5 · 7829f794
      robot authored
      LYC-5350 FD Incorrect ScreenRecord is created when adding the table not as a root container
      LYC-5348 VDOM: Toolbar manager dialog window doesn`t close
      LYC-4984: Hide the property 'collapsible' from the Property pane (LFD)
      LYC-5230 IDE: The graphic form(fm2) must be the default form in the program context menu(not per)
      LYC-5343: ON CHANGE always triggers in CONSTRUCT
      LYC-5232: Dynamic 4GL DISPLAY ATTRIBUTE - Feature Request/or already exists
      LYC-4501: MySQL: Compilation and runtime fail with latest odbc connector (Linux)
      LYC-5309 V7 - Table content disappears on window resize
      LYC-5101: Support ON CHANGE in CONSTRUCT (Feature Request)
      LYC-5309 V7 - Table content disappears on window resize
      LYC-5311: Dynamically linked 4gl library doesn't work without IMPORT
      LYC-5326 CSP on app exit - Uncaught TypeError: Cannot read property `document` of null
      LYC-4501: MySQL: Compilation and runtime fail with latest odbc connector (Linux)
      LYC-5304 VDOM Table contains 2 inputs an 2 selected rows at one time
      LYC-5304 V7 - Table contains 2 inputs an 2 selected rows at one time
      LYC-5299 Test table_column_08_column_percent fails
      LYC-5318 Automate multiselect listbox test
      LYC-5309 Table content disappears on window resize
      LYC-5304 Table contains 2 inputs an 2 selected rows at one time
      LYC-5299 Test table_column_08_column_percent fails
      LYC-5309 Table content disappears on window resize
      LYC-5298: DebugAdapter: resolve how qrun will obtain the parameters, the webserver now sends to qxredir at runtime
      LYC-5308: Lot of buid timout failed tests after fix 5290
      LYC-5224: Investigate and fix compile/link time (Had to abort Kandoo rebuild after 8 hours)
      LYC-5224: Investigate and fix compile/link time (Had to abort Kandoo rebuild after 8 hours)
      LYC-5294 VDOM: 4gl error message is not displayed in child app
      7829f794