1. 28 Sep, 2022 1 commit
    • robot's avatar
      7.2-1614-g4a7c7ad · 2ed34e13
      robot authored
      LYC-7474 FD TextField widget is missing textPicture property
      LYC-7482  VDOM[CONSTRUCT - Feature request] Add text field for free form query to combobox in construct mode
      LYC-7320: Implement supporting Variable attributes
      LYC-7310: TylerTech: Connect to MS SQL doesn't work via CONNECT TO with the connection details specified directly in 4gl
      LYC-7484  VDOM[CONSTRUCT] ComboBox should use ComboBoxItemValue instead of Text when composing query string
      LYC-7465  Smart Widget: CheckBox Smart Widget for Construct [more styling]
      LYC-7477: MoreData: Fatal crash when scrolling with empty table
      LYC-7478: DIALOG.getfieldbuffer() does not validate field
      LYC-7465  Smart Widget: CheckBox Smart Widget for Construct
      LYC-7408  LVSCE:FormBuilder-V2 - Develop complex multi-value editors (Part 2) - misc fixes
      LYC-7336: TylerTech: MS SQL - add compiler option to use case sensitive identifiers for database objects
      LYC-7335: TylerTech: Add supporting String variables in SQL queries
      LYC-7475: Webservice closes with error -102083 + Avoid sending the message about network error (socket is already closed)
      LYC-7467: Application crashes with QXDEBUG=KzTz if FUTURE variable definition is present
      LYC-7457: ASYNC examples stop compile
      LYC-7206: Investigate and implement if possible to make functions from dynamic libraries are available to call without any usrcfuncs definition
      LYC-7408  LVSCE:FormBuilder-V2 - Develop complex multi-value editors (Part 2 - ResourceId, Image, errors visualization)
      LYC-7310: TylerTech: Connect to MS SQL doesn't work via CONNECT TO with the connection details specified directly in 4gl
      LYC-7320: Implement supporting Variable attributes
      LYC-7310: TylerTech: Connect to MS SQL doesn't work via CONNECT TO with the connection details specified directly in 4gl
      LYC-7310: TylerTech: Connect to MS SQL doesn't work via CONNECT TO with the connection details specified directly in 4gl
      LYC-7310: TylerTech: Connect to MS SQL doesn't work via CONNECT TO with the connection details specified directly in 4gl
      LYC-7320: Implement supporting Variable attributes
      LYC-7316: Function can be referenced and invoked dynamically in a CALL instruction, or in an expression
      2ed34e13
  2. 06 Dec, 2021 1 commit
    • robot's avatar
      7.2-1504-gd13398d · 29ab5cab
      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
      29ab5cab
  3. 14 Apr, 2021 1 commit
    • robot's avatar
      7.2-978-g0e087aa · 166faa10
      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
      166faa10
  4. 25 Feb, 2021 1 commit
    • robot's avatar
      7.2-863-g95eea19 · c338f827
      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]
      c338f827
  5. 21 May, 2020 1 commit
    • robot's avatar
      7.2-173-g5a631f5 · 5556b21f
      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
      5556b21f
  6. 10 Apr, 2020 1 commit
    • robot's avatar
      7.2-65-g51c7972 · 4c9a046e
      robot authored
      LYC-5175 CSP occurs when collapsing a menu using Esc button
      LYC-5170 VDOM: Height of the Account Mask field is half of the normal (kandoo/u12)
      LYC-5065: sqlca.sqlawarn stopped showing warning flags LYC-981: In some cases, the string SQLCA.SQLAWARN is incorrectly initialized (Informix).
      LYC-5092 VDOM full-screen report viewer - prevent resizing of the "fullscreen" dialog window
      LYC-5092 VDOM report viewer not closing if it is the only one window
      LYC-5092 VDOM full-screen report viewer
      LYC-5092 VDOM full-screen report viewer
      LYC-5111: Error installing from multiple qpm_gui instances
      LYC-4972: Debugger: Implement API for Debug Adapter Protocol
      LYC-5142: Error code (-109202) should display a FORM NAME
      LYC-4972: Debugger: Implement API for Debug Adapter Protocol
      LYC-5143 VDOM stabilization sprint 62 - 17746_onchange_input_arr (table cells not aligned with header)
      LYC-5069 Debugger - Special Build in Variables are not categorized in the view and grey like Local Variables
      LYC-2970 FD - Layout Issue with icon alignment (label widget)
      LYC-5089 SSH and custom deployment - User also needs to be able to deploy individual sources (not just complete programs)
      LYC-4956 Implementation: Keyboard menu controls in VDOM - Re-expanding
      LYC-4956 Implementation: Keyboard menu controls in VDOM - Open apps menu
      LYC-5055 FD - Identifier and FieldTable property should be located together in the property panel
      LYC-4944: Native types optimization: Provide native representation for CHAR data type LYC-5031: Native types optimization: Provide native operations for CHAR data type
      LYC-5010: Substring compilation error is missed
      LYC-4956 Implementation: Keyboard menu controls in VDOM - Esc to exit from menu
      LYC-5054 add field table FD: ScreenRecord is not updated on widget copy-paste
      LYC-4956 Implementation: Keyboard menu controls in VDOM - Space, Enter, Esc
      LYC-4956 Implementation: Keyboard menu controls in VDOM - Optimization
      LYC-3537#4 FD: Remove the "location" property for elements in containers in which it doesn't control the position of this
      LYC-4956 Implementation: Keyboard menu controls in VDOM - Enabling client hotkeys from 4gl
      LYC-4843 IDE: Theme switch doesn't apply changes if there is no form editor opened
      LYC-5148 Button does not appear on tooolbar(VDOM)
      LYC-4956 Implementation: Keyboard menu controls in VDOM - Alt+M, Alt+Up, Alt+Down
      LYC-5054 #2 add processing of moving from table FD: ScreenRecord is not updated on widget copy-paste
      LYC-5121 #2 add checking of field table FD - Wrong Error message when user sets an identifier (but the field-table is different)
      LYC-5121 FD - Wrong Error message when user sets an identifier (but the field-table is different)
      LYC-5143 VDOM stabilization sprint 62 - disabled MenuGroup should be always collapsed
      LYC-5056 IDE - Default Form Format on "Add Resource" should be fm2 (not per
      LYC-4956 Implementation: Keyboard menu controls in VDOM
      LYC-3537 #2 fix table FD: Remove the "location" property for elements in containers in which it doesn't control the position of this element
      4c9a046e
  7. 20 Feb, 2020 1 commit
    • robot's avatar
      7.1-9888-g520053d · 0fb730f8
      robot authored
      LYC-4945: Native types optimization: Support assignment operation with only one native operand * Supported Runtime-to-Native assignments
      LYC-4930 Improve the multiple sidebar tabs in the Kandoo menu.
      LYC-4958 VDOM The MenuBar is stuck to the cursor after holding it
      LYC-4957 VDOM: CSP occurs when opening forms with text fields
      LYC-4949 Incorrect RadioButton behavior when using the keyboard
      LYC-4293 Investigate: Collapsing/expanding groupboxes is very slow
      LYC-4911 Create autocomplete for ComboBox
      LYC-4955 The incorrect arrow-upward appears when the zoom is 110%
      LYC-4911 Create autocomplete for ComboBox
      LYC-4930 Improve the multiple sidebar tabs in the Kandoo menu.
      LYC-4930 Improve the multiple sidebar tabs in the Kandoo menu.
      LYC-4930 Improve the multiple sidebar tabs in the Kandoo menu.
      LYC-4774 The ability to disable/enable the partial redraw functionality in FD
      LYC-3499: Server sends wrong classnames for function field button which is inactive (current event scope does not match button event)
      LYC-1665 Search elements by identifier in design mode
      LYC-4911 Create autocomplete for ComboBox
      LYC-4953: QX_MENU_WINDOW variable always is enabled
      LYC-3588: Hide display/input array navigation events IF all rows fit in the visible area
      LYC-3368: Error message is missleading - ATTRIBUTE(UNBUFFERED) within a DIALOG statement block
      LYC-4845: QFGL locks license seats on linux
      LYC-4642: The application compiles with the repeating BEFORE INPUT clause
      LYC-4929: Native types optimization: Provide constant expression optimization for literals
      LYC-4886: Native types optimization: Provide native representation for fixed-size arrays (1-dimension)
      LYC-4947: FD Old form with RadioButton's doesn't convert when opened
      LYC-4642: The application compiles with the repeating BEFORE INPUT clause
      LYC-4937 VDOM The MenuBar blocks the horizontal narrowing of the window in dialog mode
      LYC-4862: qrun --defloader / --loader creates object_cache folder structure with <prog_name>.id file
      LYC-3870: DEGREES sql function returns tifferent result from database's one
      LYC-4176: Double PREPARE of the same name causes compilation error
      LYC-195 V7 Spinner 0/null inconsistencies
      LYC-195: Spinner doesn't save 0 value on first input or change to NULL value if it had not null value before
      LYC-4775: arr_cur() in display array with a form table-column sorted="Asc" returns wrong values (0)
      LYC-4923: Init whole array to null during error/overflow
      LYC-4076 VDOM: GroupBox background color is applied to content location
      LYC-4931 VDOM Wrong button alignment
      LYC-4904 Message window appears beyond the application screen
      LYC-4589 Drag'n'Drop for table rows doesn't work (Fixed for VDOM)
      LYC-4928 VDOM Wrong default horizontal alignment of scrollbar
      LYC-4927 VDOM Focus is not set on the calendar after opening it
      LYC-4912 VDOM MenuBar goes beyond the window in dialog mode
      LYC-4589 Drag'n'Drop for table rows doesn't work (Fixed for V7)
      LYC-4914 VDOM: Console windows opens behind the main window
      LYC-4749 VDOM styles of TextField based widgets tuned
      LYC-4925 Add Database and DbTable entities to FD
      LYC-4776 Investigate the opportunity to use the multiple sidebar tabs in the Kandoo menu
      LYC-4855 VDOM Bool widgets focus state looks ugly after global change of the widgets height from 48px to 22px
      LYC-4969 VDOM An application running in LyciaDesktop causes CSP
      LYC-4985 ON CHANGE should work immediately for slider and spinner
      LYC-4775: arr_cur() in display array with a form table-column sorted=Asc returns wrong values (0)
      0fb730f8
  8. 20 Dec, 2019 1 commit
    • robot's avatar
      7.1-9600-gc89aa69 · 0eb10a20
      robot authored
      LYC-4761 Test web_component/wc_04_ondata - window is not visible
      LYC-4749 VDOM: ComboBox width is too small - Element defaults for VDOM
      LYC-4607 Table row is added when the last row is deleted
      LYC-4546 CSP in ui.Tablecolumn tests
      LYC-4773 VDOM ListBox causes CSP
      LYC-4773 VDOM ListBox causes CSP
      LYC-4648 #2 tabpage excluded from partial update FD: TabPage widget is displayed after removal
      LYC-4757 VDOM: RadioButton doesn't get selected
      LYC-4751: qrun --defloader corrupts program file when deploy program from nt to lnx - Moved DBG info building to object cache process - Used "loader_windows" for EBC files for "qrun --defloader"
      LYC-4505 vdom: incorrect background color for attribute "reverse"
      LYC-4746 PDF is not displayed in Firefox
      LYC-4749 VDOM: ComboBox width is too small
      LYC-4524 VDOM TabPage header icons not displaing
      LYC-4546 CSP in ui.Tablecolumn tests - VDOM fix
      LYC-4596 Value of "text" property is deleted when morphing to TeaxArea
      LYC-4630 FD. Remove mechanism of adding fields to formonly default screen record
      LYC-4518  "Use subdirectory" option is restored to default (is displayed incorrectly in properties)
      LYC-4427 #2 insert logging Refresh does not work correctly.
      LYC-4601 VDOM ui.Interface.setText() is not overwrited tabHandle lable
      LYC-4693: Remove cached actions list after update to apply newly fetched actions
      LYC-4435 INPUT corresponding table row
      LYC-4548 FD Widget disappears after moving selection
      LYC-4744 Child app doesn't show error message when fails
      LYC-4726: Cross import of global files causes signal 11
      LYC-4738: QPM: Update fails if old LD process is running
      LYC-4693: LD: Added "afterUpdate" action to re-create links - This removes old (Beta) and (Revamped) links - This overrides LyciaDesktop link for the old desktop with command line arguments
      LYC-3631 Implement SyncTableInputTask
      LYC-4738: QPM: Update fails if old LD process is running
      LYC-4750 VDOM develop focus and hover overlays which allow to mark CheckBox/Radio in Material Design style
      LYC-4653 VDOM styles - widgets are too high for desktop
      LYC-3631: Implement SyncTableInputTask (Testing - GL/GZ Configuration -> GZ1. Issue in G122)
      LYC-4687: ICU: Locale catalogue resource files *.res is locked at runtime
      LYC-4746 PDF is not displayed in Firefox
      LYC-4687: ICU: Locale catalogue resource files *.res is locked at runtime
      LYC-4059 CSP in 17565_include_localstorage
      LYC-4056 VDOM FD Empty ToolBar must have default size
      LYC-4680: Native types optimization: Fix concurrent object files with the same hash but different content
      LYC-4669 Investigate: VDOM/V7 invent the way to obtain localized string resources from the server for the client side messages (non-widget related) - V7
      LYC-4669 Investigate: VDOM/V7 invent the way to obtain localized string resources from the server for the client side messages (non-widget related)
      LYC-4653 VDOM styles - widgets are too high for desktop
      LYC-4722 VDOM: Focus is not set to an active child application
      LYC-4653 VDOM styles - widgets are too high for desktop
      LYC-4653 VDOM styles - widgets are too high for desktop
      LYC-4724 BlobViewer displays raw html code instead of rendered content
      LYC-4718 CSP in VDOM
      LYC-4058 VDOM FD Empty MenuBar must have default size
      LYC-4056 VDOM FD Empty ToolBar must have default size
      LYC-4706: Clear form doesn't erase table content
      LYC-4683 StartProgramEventHandler doesn`t work on secure instance
      LYC-4682: QRUN memory grows
      LYC-4695: QX_DEBUGGER_TIMEOUT variable is ignored
      LYC-4683 StartProgramEventHandler doesn`t work on secure instance
      LYC-4251 Application run in debugger closed after 6min of inactivity
      LYC-4716 VDOM: Kandoo login - selects default user on listbox click
      LYC-3631 Implement SyncTableInputTask
      LYC-4706: Clear form doesn't erase table content
      LYC-4704 Table header action does not work
      LYC-4693 LD: Rename project to LyciaDesktop instead of LyciaDesktopBeta
      LYC-4688: ICU: extend the list of properties processed by locale catalogue
      LYC-4427 Refresh does not work correctly.
      LYC-4487 Application fails with zero qrun log and socket initialization fail in Jetty
      LYC-4636 V7 MDI - Alternative way to switch between apps - small changes for option #3
      LYC-4693: LD: Rename project to LyciaDesktop instead of LyciaDesktopBeta
      LYC-3631: Implement SyncTableInputTask (Testing - GL/GZ Configuration -> GZ1. Issue in G122)
      LYC-3254: qbuild: Create rule for building files by ninja
      LYC-4703 Add using .profile during SSH deployment
      LYC-4565 VDOM - Testing - GL/G1 Accounts -> G12 G104 Year/period is not visible
      LYC-4507 CSP in 16952_exit_from_child
      LYC-4555: VDOM: Toolbar controls is active for inactive window
      LYC-4698 all_onTouched_input_table fails with csp - more fixes
      LYC-4695: QX_DEBUGGER_TIMEOUT variable is ignored
      LYC-4698 all_onTouched_input_table fails with csp
      LYC-4672 VDOM - set white background for widgets / windows - next try
      LYC-4666 LD: Report doesn`t load - Stream I/O error: CURL: Couldn`t resolve host name
      LYC-4690: QFORM doesn't create custom screen records LYC-4629: Qfgl. Remove FORMONLY screenrecord generation during conversion.
      LYC-4688: ICU: extend the list of properties processed by locale catalogue
      LYC-4689 Ticket #17762 Implement autocomplete wrapper for widget (VDOM)
      LYC-4662 VDOM text caret position is broken after selection of the value from dropdown
      LYC-4243 VDOM: Custom HTML Footer implementation
      LYC-4555 VDOM: Toolbar controls is active for inactive window
      LYC-4227 Change application deployment path selection
      LYC-3631: Implement SyncTableInputTask (Testing - GL/GZ Configuration -> GZ1. Issue in G122)
      LYC-4437: Define and implement QRUN behavior when license seats limit is reached
      LYC-4571 Add hotkeys to LyciaStudio for Deploy Build and Rebuild
      LYC-4553 VDOM: Error overlaps message in the status bar
      LYC-3631 Implement SyncTableInputTask - VDOM
      LYC-4650: Application doesn't run in debug mode when QX_DEBUGGER_TIMEOUT=0
      LYC-4670 VDOM: GroupBox collapses its neighbor
      LYC-3631 Implement SyncTableInputTask - VDOM
      LYC-3631 Implement SyncTableInputTask - V7 (styles tuning)
      LYC-4555 VDOM: Toolbar controls is active for inactive window
      LYC-4671: Native types optimization: Provide execution flow tests - Prototype for further tests + 2 test cases
      LYC-4554 VDOM: Keyboard input doesn`t work after opening right-click menu - Removed debug
      LYC-4554 VDOM: Keyboard input doesn`t work after opening right-click menu
      LYC-4435 INPUT corresponding table row - 'input' event reverted back to 'keyup' due to the problems with TOCASE, PASSWORD, PICTURE, etc
      LYC-3631 Implement SyncTableInputTask - V7
      LYC-4415: Native types optimization: Provide WHENEVER statement handlers for function input parameters conversion
      LYC-4437: Define and implement QRUN behavior when license seats limit is reached
      LYC-4673 VDOM: Top table row is not loaded on scrolling up
      LYC-4437 Define and implement QRUN behavior when license seats limit is reached
      LYC-4676 App menu is collapsed
      LYC-3198: qbuild: Create rule for building *.c files
      LYC-4672 Find common way to set white background for widgets / windows
      LYC-4674 VDOM/V7 prettify Lycia close/restart message
      LYC-4437 License error - webserver and client side (part 1 VDOM only)
      LYC-4437 License error - webserver and client side (part 1)
      LYC-4435 INPUT corresponding table row
      LYC-4435 INPUT corresponding table row
      LYC-4562 VDOM: Background image from qxtheme is not applied
      LYC-3197: qbuild: Create rule for building *.msg files
      LYC-3192: qbuild: Create rule for building *.4gl files LYC-3193: qbuild: Create rule for building *.per form files
      LYC-4547 Groupbox doesn`t collapse in the next app
      LYC-3631: Testing - GL/GZ Configuration -> GZ1 There is an issue in the form G122
      LYC-4557 New LD: Application closes after 5 mins
      LYC-4529: Native types optimization: Support Exponentiation operator - Divided NTO interface declaration from its definition - Supported overflow for DIV operator - Specialization for Exponentiation operator for INT64 to keep precision - Added configurable behavior for @Native functions injection
      LYC-4654: V7 on_block_display_arr - insert not working
      LYC-4655: Kandoo doesn't build - glob_GLOBALS.4o.. was added twice with different bitcode - Fixed file signature calculation to avoid collision - Improved diagnostic for such cases
      LYC-4652 vdom tabpage: after clicking on the most right visible tabpage on the menu it should move to the left to be fully visible
      LYC-4629: Qfgl. Remove FORMONLY screenrecord generation fduring conversion.
      LYC-4631: Server isn't sending "Text" property for functionfield
      LYC-3631: Testing - GL/GZ Configuration -> GZ1 There is an issue in the form G122
      LYC-4649: Timeout must be unlimited by default in debug mode
      LYC-3631: Testing - GL/GZ Configuration -> GZ1 There is an issue in the form G122
      LYC-4576 VDOM: setElementHidden works incorrectly
      LYC-3886 New LD: StartProgramEventHandler doesn't start a child
      LYC-4516 Table rows don`t get loaded on table area resize
      LYC-4639 V7 Calendar - CSP on date selection in Kandoo
      LYC-3631: Testing - GL/GZ Configuration -> GZ1 There is an issue in the form G122
      LYC-4624: Implement exclusive lock for object cache building - Provided .lock files for programs to prevent concurrent object cache build - Used temporary files for each object cache file to avoid concurrent I/O non-synchronized access for each file
      LYC-4622: Native types optimization: Adjust WHENEVER handling for function output parameters
      LYC-4529: Native types optimization: Support Exponentiation operator
      LYC-4627 # 2 V7 FormDesigner - CSP on form update
      LYC-3631: Testing - GL/GZ Configuration -> GZ1 There is an issue in the form G122
      LYC-4627 V7 FormDesigner - widget selection is broken
      LYC-4577 VDOM: Button text is beyond border
      LYC-4237 New MDI-Menu option to control child app focus via the main menu (no mdi-tab).
      LYC-4600 VDOM: Next field doesn`t set focus to an active tab
      LYC-4627 V7 FormDesigner - CSP on form update
      LYC-4613 # 2 fix linux issue An error occurred while starting application via LD from IDE
      LYC-4586 No application can be run in Internet Explorer
      LYC-4588: VDOM: Extra entries in the application menu
      LYC-4616: DIALOG.SetFieldActive does not affect table columns
      LYC-4532 #2 fix db screen record ID of any element added to the form is added to ScreenRecord
      LYC-4418: LD: Investigate new way to implement event loop for HTTP client Explicitly close the socket because of unexpected "open" state after shutdown
      LYC-4516 Table rows don't get loaded on table area resize
      LYC-4627 V7 FormDesigner - CSP on form update
      LYC-4237: New MDI-Menu option to control child app focus via the main menu (no mdi-tab).
      LYC-4522 Pressing "Delete" during input in table deletes line
      LYC-4625: Increase default timeout for debug mode to 30 minutes
      LYC-4613 An error occurred while starting application via LD from IDE
      LYC-4244 Toolbar in VDOM
      LYC-4237: New MDI-Menu option to control child app focus via the main menu (no mdi-tab).
      LYC-4620 FD CSP occurs when more than one table is present in a form
      LYC-4244: Toolbar in VDOM.
      LYC-4237: New MDI-Menu option to control child app focus via the main menu (no mdi-tab).
      LYC-4603 VDOM FD Form without a title or with an empty title causes CSP
      LYC-4418: LD: Investigate new way to implement event loop for HTTP client * Prevent HTTP session to use socket when this is web-socket upgrade request * Added more clean-up to close sessions to prevent executable hangs in memory
      LYC-4611: When overflowing as a result of exponentiation, an error is not generated
      LYC-4549: Removed excess truncate to correctly handle errors within "dec" functions family
      LYC-4532 ID of any element added to the form is added to ScreenRecord
      LYC-4594 VDOM: Open window doesn`t display a new window
      LYC-4514 #2 fix message Error message does not appear when opening invalid XML
      LYC-4141 Of the variables that the debugger displays, leading and trailing spaces are removed.
      LYC-4549: Exponentiation operator does not respect rules
      LYC-4514 Error message does not appear when opening invalid XML
      LYC-4516 Table rows don`t get loaded on table area resize - removed DBG
      LYC-4516 Table rows don`t get loaded on table area resize
      LYC-4272 FD adds useless event type property.
      LYC-4141: Of the variables that the debugger displays, leading and trailing spaces are removed.
      LYC-4516 Table rows don`t get loaded on table area resize
      LYC-4356 Fix message issue FD. Add remove button for combobox value
      LYC-4593: App terminates with unresolved external symbol _qx_qx__UIRTTypes__SFI_ToolbarGroup_ForName
      LYC-4522 Pressing "Delete" during input in table deletes line
      LYC-4511 V7 table - throttle sending BufferLength to the server
      LYC-4511 17251_fgl_dialog_setcurrline_on_fill_buffer test fail
      LYC-4580: Dynamic Widget Morphing - Write 2 re-usable 4gl function to convert/morph comboBox to textField and vice versa
      LYC-4418: LD: Investigate new way to implement event loop for HTTP client
      LYC-4541: A compilation error occurs if the operand of the bitwise complement operator (~) is of the BIGSERIAL data type LYC-4542: If the operand of the bitwise complement operator (~) SERIAL8 has a maximum value, the result is incorrect
      LYC-4438 V7 Table header/footer cells don't match to the rows. Reason: scrollbar offset miscalculation
      LYC-4249 Decrease the vertical margin/padding in VDOM for desktop usage
      LYC-4254 VDOM HelperText property for textFields
      LYC-4075 VDOM apparel(toolbar, menu, statusbar) not updated when window is in placeholder
      LYC-4245: NEW VDOM application title which does not exist in V7 or Hydra.
      LYC-4540: When exponentiating values BIGSERIAL or SERIAL8, an incorrect result is obtained
      LYC-4237: New MDI-Menu option to control child app focus via the main menu (no mdi-tab). (Server part)
      LYC-4210 VDOM - Handling of the new application label
      LYC-4075 VDOM: Tab content is not displayed after input error
      LYC-4245: NEW VDOM application title which does not exist in V7 or Hydra.
      LYC-4545: ui.TableColumn.SetEditControl overwrites ui.TableColumn.SetControl value
      LYC-4539: Clear form doesn't clear table
      LYC-4484 New LD: ShellOpen fails in VDOM and crashes app after 5 mins
      LYC-4477 VDOM: The check-box moves from the centre to the left side of the table-cell when the user edits GL-Entry.
      LYC-3910: Memory optimization for runtime types: - Removed virtual functions from RTType  (16 ->  8 bytes optimization) - Revised SQL Data storage for BIGINT    (96 -> 72 bytes optimization) - Revised SQL Data storage for INT8      (96 -> 72 bytes optimization) - Revised SQL Data storage for SERIAL8   (96 -> 72 bytes optimization) - Revised SQL Data storage for BIGSERIAL (96 -> 72 bytes optimization) - Revised SQL Data storage for BOOL      (88 -> 48 bytes optimization)
      LYC-4244: Toolbar in VDOM.
      LYC-4516 Table rows don`t get loaded on table area resize - VDOM
      LYC-4411 Testing - GL/G2 Batch -> G21 VDOM: Impossible to create a new batch
      LYC-4464 vdom: application doesn`t respond to keyboard commands
      LYC-4521 VDOM: Table is scrollable in disabled mode
      LYC-4023 fix names and order Add "insert/append column" options for Table container
      LYC-4023 Add "insert/append column" options for Table container
      LYC-4356 FD. Add remove button for combobox value
      LYC-4329: License: implement charging by processor count
      LYC-4329: License: implement charging by processor count
      LYC-4475 V7: The toolbar is cropped when user decreases the browser window
      LYC-4463 Old LD hangs after click menu command
      LYC-4470: Webservice destroys by jetty if it's started by jmeter
      LYC-4496: ICU: Reload *ActionDefaults by fgl_set_ui_locale(locale_string) function
      LYC-4508 VDOM Calendar/TimeEditField - fix material-ui packages
      LYC-4470: Webservice destroys by jetty if it's started by jmeter
      LYC-4509 VDOM: Statusbar overlaps application content
      LYC-4479 IDE: ICU: localized strings resources .res is not deployed
      LYC-4513 VDOM: Table columns separator is missing
      LYC-4508 VDOM Calendar/TimeEditField - fix material-ui packages
      LYC-4434 Create build file for ROOT.war application new build
      LYC-4359 Application menu misbehave in Firefox
      LYC-4499: lyca repo. start new everyday build branches supertree
      LYC-4467 Testing - GL/GZ Configuration -> GZ3 VDOM Select by first chat doesn't work in Combobox
      LYC-4478 VDOM: The names of the tab buttons overlap each other when the user is decreasing the browser's window.
      LYC-4497: ICU: Localized String bundles *.res is not loading from all supported locations LYC-4496: ICU: Reload *ActionDefaults by fgl_set_ui_locale(locale_string) function
      LYC-4502 vdom: listbox text isn`t properly aligned
      LYC-4182 vdom: prompt for char has wrong width
      LYC-4441: QPM: Add an option to clean old Lycia files left from previous versions
      LYC-4414: Native types optimization: Investigate instruction reordering for FromNative* calls LYC-4204: Fixed return type mismatches between Native <-> Runtime functions
      LYC-4463 Old LD hangs after click menu command
      LYC-4367 Timeeditfield looses cursor in input
      LYC-4191 vdom: scrollbar is not visible - fix for table
      LYC-4441: QPM: Add an option to clean old Lycia files left from previous versions
      LYC-4443 Combobox with feature classes incorrectly sets FIELD_TOUCHED
      LYC-4485 VDOM: MenuSeparator creates extra button
      LYC-3353: Implement localized strings in Lycia
      LYC-3353: Implement localized strings in Lycia
      LYC-4481 VDOM: CSP on action in context menu
      LYC-3353: Implement localized strings in Lycia
      LYC-4475 V7: The toolbar is cropped on browser resize - some layout fixes
      LYC-4475 V7: The toolbar is cropped when user decreases the browser window.
      LYC-4435 INPUT corresponding table row
      LYC-4483 Test treetable_02_font - incorrect vertical alignment on VDOM
      LYC-4071 GroupBox ignores "classic" and "no-toggle" classes
      LYC-4468 VDOM: Add total number of pages to paginator
      LYC-4167 VDOM - tabPageContainer handle uses <TabPage title="Invoice Address" for onHover-tooltip text
      LYC-4191 vdom: scrollbar is not visible
      LYC-4438: CheckBoxes in tables (input/display arrays) do not get ereased/refreshed if the line count decreases
      LYC-4460: Revise "callmethod" request to support input parameters conversion to RTVector early
      LYC-4277 Testing - GL/GZ Configuration -> GZA The names of the columns have skewed
      LYC-4471 vdom borderpanel listbox: wrong element width
      LYC-4469 VDOM: SVG image is not displayed in canvas
      LYC-4454: Application hangs on attempt to return ZMQ.Socket object from function
      LYC-4339 CSP error handling of embedded Jetty
      LYC-4191 vdom: scrollbar is not visible
      LYC-571: #94373670: ZeroMQ. An error "missing argument" appears if Send() has flag
      LYC-4455: ON MESSAGE clause in MENU statement fails to build with error: Incorrect datatype. (error code: -102015)
      LYC-4355 V7 Experimental: Implement 'qch' cell size listener - transition styles naroowed to trigger event on width/height, font change only
      LYC-4251 Application run in debugger closed after 6min of inactivity
      LYC-4453 VDOM: Text viewer content is not displayed
      LYC-4425 Webservice closes after 10 seconds
      LYC-4340 FD Auto-restored Chrome instance
      LYC-4461 Browser widget collapses without any size
      LYC-4270 onTouch shouldn't trigger when value stays the same
      LYC-4465 V7/VDOM OnChange and OnTouched are triggered in wrong order for some widgets
      LYC-4436 vdom menu command: statusbar message doesn`t appear on F2 button press
      LYC-4452 VDOM: Text area label gets overlapped by text on scrolling
      LYC-4450 vdom: no image for menugroup
      LYC-4456: Compilation doesn't work on OpenSUSE 15.1
      LYC-4425 Webservice closes after 10 seconds
      LYC-3715: Fixed tail initialization for fromRTVector* functions
      LYC-4204: Renamed SetZero to SetInit native function
      LYC-4414: Native types optimization: Investigate instruction reordering for FromNative* calls
      LYC-3780: Native types optimization: Flatten parameters of RECORD type
      LYC-4312: Native types optimization: Stabilize tests after RT objects replacement LYC-4204: Native types optimization: Replace runtime functions for supported types (i16, i32, i64, double) * Revised pass that replaces runtime function calls by runtime functions with native parameters * Provided set of runtime functions with native parameters * Automatically built *.4i binary file with native types interface and compilation time * Integrated *.4i file into native types execution flow (qrun phase) * Used runtime functions to set value to NULL or ZERO instead of LLVM explicit instructions * Implemented new pass to mark native types interface functions as always-inline * Refactored data-driven test cases: now they are type-driven * Added one more strip pass to clean-up result * Added details for PassError about condition, file and line number * Added error handling for passes to avoid 'terminate signal 6' errors * Avoid errors if _qx_impl_ function was not flattened by some reasons
      LYC-4446 vdom: wrong tabpage text alignment
      LYC-4373: Type checker: Collect return expressions for REPORT functions
      LYC-4192: Java runtime fails
      LYC-4398 Focus isn't set on radiogroup item (VDOM)
      LYC-4115 VDOM FD ToolbarButton selection area has wrong location
      LYC-4386: FIELD ORDER UNCONSTRAINED affects backward cursor movement if field disabled dynamically
      0eb10a20
  9. 10 Dec, 2019 1 commit
    • robot's avatar
      7.1-9516-g8f53512 · 8d4c75de
      robot authored
      LYC-4698 all_onTouched_input_table fails with csp - more fixes
      LYC-4698 all_onTouched_input_table fails with csp
      LYC-4690: QFORM doesn't create custom screen records LYC-4629: Qfgl. Remove FORMONLY screenrecord generation during conversion.
      LYC-4688: ICU: extend the list of properties processed by locale catalogue
      LYC-4689 Ticket #17762 Implement autocomplete wrapper for widget (VDOM)
      LYC-4662 VDOM text caret position is broken after selection of the value from dropdown
      LYC-4243 VDOM: Custom HTML Footer implementation
      LYC-4555 VDOM: Toolbar controls is active for inactive window
      LYC-4227 Change application deployment path selection
      LYC-3631: Implement SyncTableInputTask (Testing - GL/GZ Configuration -> GZ1. Issue in G122)
      LYC-4437: Define and implement QRUN behavior when license seats limit is reached
      LYC-4571 Add hotkeys to LyciaStudio for Deploy Build and Rebuild
      LYC-4553 VDOM: Error overlaps message in the status bar
      LYC-3631 Implement SyncTableInputTask - VDOM
      LYC-4650: Application doesn't run in debug mode when QX_DEBUGGER_TIMEOUT=0
      LYC-4670 VDOM: GroupBox collapses its neighbor
      LYC-3631 Implement SyncTableInputTask - VDOM
      LYC-3631 Implement SyncTableInputTask - V7 (styles tuning)
      LYC-4555 VDOM: Toolbar controls is active for inactive window
      LYC-4671: Native types optimization: Provide execution flow tests - Prototype for further tests + 2 test cases
      LYC-4554 VDOM: Keyboard input doesn`t work after opening right-click menu - Removed debug
      LYC-4554 VDOM: Keyboard input doesn`t work after opening right-click menu
      LYC-4435 INPUT corresponding table row - 'input' event reverted back to 'keyup' due to the problems with TOCASE, PASSWORD, PICTURE, etc
      LYC-3631 Implement SyncTableInputTask - V7
      LYC-4415: Native types optimization: Provide WHENEVER statement handlers for function input parameters conversion
      LYC-4437: Define and implement QRUN behavior when license seats limit is reached
      LYC-4673 VDOM: Top table row is not loaded on scrolling up
      LYC-4437 Define and implement QRUN behavior when license seats limit is reached
      LYC-4676 App menu is collapsed
      LYC-3198: qbuild: Create rule for building *.c files
      LYC-4672 Find common way to set white background for widgets / windows
      LYC-4674 VDOM/V7 prettify Lycia close/restart message
      LYC-4437 License error - webserver and client side (part 1 VDOM only)
      LYC-4437 License error - webserver and client side (part 1)
      LYC-4435 INPUT corresponding table row
      LYC-4435 INPUT corresponding table row
      LYC-4562 VDOM: Background image from qxtheme is not applied
      LYC-3197: qbuild: Create rule for building *.msg files
      LYC-3192: qbuild: Create rule for building *.4gl files LYC-3193: qbuild: Create rule for building *.per form files
      LYC-4547 Groupbox doesn`t collapse in the next app
      LYC-3631: Testing - GL/GZ Configuration -> GZ1 There is an issue in the form G122
      LYC-4557 New LD: Application closes after 5 mins
      LYC-4529: Native types optimization: Support Exponentiation operator - Divided NTO interface declaration from its definition - Supported overflow for DIV operator - Specialization for Exponentiation operator for INT64 to keep precision - Added configurable behavior for @Native functions injection
      LYC-4654: V7 on_block_display_arr - insert not working
      LYC-4655: Kandoo doesn't build - glob_GLOBALS.4o.. was added twice with different bitcode - Fixed file signature calculation to avoid collision - Improved diagnostic for such cases
      LYC-4652 vdom tabpage: after clicking on the most right visible tabpage on the menu it should move to the left to be fully visible
      LYC-4629: Qfgl. Remove FORMONLY screenrecord generation fduring conversion.
      LYC-4631: Server isn't sending "Text" property for functionfield
      LYC-3631: Testing - GL/GZ Configuration -> GZ1 There is an issue in the form G122
      LYC-4649: Timeout must be unlimited by default in debug mode
      LYC-3631: Testing - GL/GZ Configuration -> GZ1 There is an issue in the form G122
      LYC-4576 VDOM: setElementHidden works incorrectly
      LYC-3886 New LD: StartProgramEventHandler doesn't start a child
      LYC-4516 Table rows don`t get loaded on table area resize
      LYC-4639 V7 Calendar - CSP on date selection in Kandoo
      LYC-3631: Testing - GL/GZ Configuration -> GZ1 There is an issue in the form G122
      LYC-4624: Implement exclusive lock for object cache building - Provided .lock files for programs to prevent concurrent object cache build - Used temporary files for each object cache file to avoid concurrent I/O non-synchronized access for each file
      LYC-4622: Native types optimization: Adjust WHENEVER handling for function output parameters
      LYC-4529: Native types optimization: Support Exponentiation operator
      LYC-4627 # 2 V7 FormDesigner - CSP on form update
      LYC-3631: Testing - GL/GZ Configuration -> GZ1 There is an issue in the form G122
      LYC-4627 V7 FormDesigner - widget selection is broken
      LYC-4577 VDOM: Button text is beyond border
      LYC-4237 New MDI-Menu option to control child app focus via the main menu (no mdi-tab).
      LYC-4600 VDOM: Next field doesn`t set focus to an active tab
      LYC-4627 V7 FormDesigner - CSP on form update
      LYC-4613 # 2 fix linux issue An error occurred while starting application via LD from IDE
      LYC-4586 No application can be run in Internet Explorer
      LYC-4588: VDOM: Extra entries in the application menu
      LYC-4616: DIALOG.SetFieldActive does not affect table columns
      LYC-4532 #2 fix db screen record ID of any element added to the form is added to ScreenRecord
      LYC-4418: LD: Investigate new way to implement event loop for HTTP client Explicitly close the socket because of unexpected "open" state after shutdown
      LYC-4516 Table rows don't get loaded on table area resize
      LYC-4627 V7 FormDesigner - CSP on form update
      LYC-4237: New MDI-Menu option to control child app focus via the main menu (no mdi-tab).
      LYC-4522 Pressing "Delete" during input in table deletes line
      LYC-4625: Increase default timeout for debug mode to 30 minutes
      LYC-4613 An error occurred while starting application via LD from IDE
      LYC-4244 Toolbar in VDOM
      LYC-4237: New MDI-Menu option to control child app focus via the main menu (no mdi-tab).
      LYC-4620 FD CSP occurs when more than one table is present in a form
      LYC-4244: Toolbar in VDOM.
      LYC-4237: New MDI-Menu option to control child app focus via the main menu (no mdi-tab).
      LYC-4603 VDOM FD Form without a title or with an empty title causes CSP
      LYC-4418: LD: Investigate new way to implement event loop for HTTP client * Prevent HTTP session to use socket when this is web-socket upgrade request * Added more clean-up to close sessions to prevent executable hangs in memory
      LYC-4611: When overflowing as a result of exponentiation, an error is not generated
      LYC-4549: Removed excess truncate to correctly handle errors within "dec" functions family
      LYC-4532 ID of any element added to the form is added to ScreenRecord
      LYC-4594 VDOM: Open window doesn`t display a new window
      LYC-4514 #2 fix message Error message does not appear when opening invalid XML
      LYC-4141 Of the variables that the debugger displays, leading and trailing spaces are removed.
      LYC-4549: Exponentiation operator does not respect rules
      LYC-4514 Error message does not appear when opening invalid XML
      LYC-4516 Table rows don`t get loaded on table area resize - removed DBG
      LYC-4516 Table rows don`t get loaded on table area resize
      LYC-4272 FD adds useless event type property.
      LYC-4141: Of the variables that the debugger displays, leading and trailing spaces are removed.
      LYC-4516 Table rows don`t get loaded on table area resize
      LYC-4356 Fix message issue FD. Add remove button for combobox value
      LYC-4593: App terminates with unresolved external symbol _qx_qx__UIRTTypes__SFI_ToolbarGroup_ForName
      LYC-4522 Pressing "Delete" during input in table deletes line
      LYC-4511 V7 table - throttle sending BufferLength to the server
      LYC-4511 17251_fgl_dialog_setcurrline_on_fill_buffer test fail
      LYC-4580: Dynamic Widget Morphing - Write 2 re-usable 4gl function to convert/morph comboBox to textField and vice versa
      LYC-4418: LD: Investigate new way to implement event loop for HTTP client
      LYC-4541: A compilation error occurs if the operand of the bitwise complement operator (~) is of the BIGSERIAL data type LYC-4542: If the operand of the bitwise complement operator (~) SERIAL8 has a maximum value, the result is incorrect
      LYC-4438 V7 Table header/footer cells don't match to the rows. Reason: scrollbar offset miscalculation
      LYC-4249 Decrease the vertical margin/padding in VDOM for desktop usage
      LYC-4254 VDOM HelperText property for textFields
      LYC-4075 VDOM apparel(toolbar, menu, statusbar) not updated when window is in placeholder
      LYC-4245: NEW VDOM application title which does not exist in V7 or Hydra.
      LYC-4540: When exponentiating values BIGSERIAL or SERIAL8, an incorrect result is obtained
      LYC-4237: New MDI-Menu option to control child app focus via the main menu (no mdi-tab). (Server part)
      LYC-4210 VDOM - Handling of the new application label
      LYC-4075 VDOM: Tab content is not displayed after input error
      LYC-4245: NEW VDOM application title which does not exist in V7 or Hydra.
      LYC-4545: ui.TableColumn.SetEditControl overwrites ui.TableColumn.SetControl value
      LYC-4539: Clear form doesn't clear table
      LYC-4484 New LD: ShellOpen fails in VDOM and crashes app after 5 mins
      LYC-4477 VDOM: The check-box moves from the centre to the left side of the table-cell when the user edits GL-Entry.
      LYC-3910: Memory optimization for runtime types: - Removed virtual functions from RTType  (16 ->  8 bytes optimization) - Revised SQL Data storage for BIGINT    (96 -> 72 bytes optimization) - Revised SQL Data storage for INT8      (96 -> 72 bytes optimization) - Revised SQL Data storage for SERIAL8   (96 -> 72 bytes optimization) - Revised SQL Data storage for BIGSERIAL (96 -> 72 bytes optimization) - Revised SQL Data storage for BOOL      (88 -> 48 bytes optimization)
      LYC-4244: Toolbar in VDOM.
      LYC-4516 Table rows don`t get loaded on table area resize - VDOM
      LYC-4411 Testing - GL/G2 Batch -> G21 VDOM: Impossible to create a new batch
      LYC-4464 vdom: application doesn`t respond to keyboard commands
      LYC-4521 VDOM: Table is scrollable in disabled mode
      LYC-4023 fix names and order Add "insert/append column" options for Table container
      LYC-4023 Add "insert/append column" options for Table container
      LYC-4356 FD. Add remove button for combobox value
      LYC-4329: License: implement charging by processor count
      LYC-4329: License: implement charging by processor count
      LYC-4475 V7: The toolbar is cropped when user decreases the browser window
      LYC-4463 Old LD hangs after click menu command
      LYC-4470: Webservice destroys by jetty if it's started by jmeter
      LYC-4496: ICU: Reload *ActionDefaults by fgl_set_ui_locale(locale_string) function
      LYC-4508 VDOM Calendar/TimeEditField - fix material-ui packages
      LYC-4470: Webservice destroys by jetty if it's started by jmeter
      LYC-4509 VDOM: Statusbar overlaps application content
      LYC-4479 IDE: ICU: localized strings resources .res is not deployed
      LYC-4513 VDOM: Table columns separator is missing
      LYC-4508 VDOM Calendar/TimeEditField - fix material-ui packages
      LYC-4434 Create build file for ROOT.war application new build
      LYC-4359 Application menu misbehave in Firefox
      LYC-4499: lyca repo. start new everyday build branches supertree
      LYC-4467 Testing - GL/GZ Configuration -> GZ3 VDOM Select by first chat doesn't work in Combobox
      LYC-4478 VDOM: The names of the tab buttons overlap each other when the user is decreasing the browser's window.
      LYC-4497: ICU: Localized String bundles *.res is not loading from all supported locations LYC-4496: ICU: Reload *ActionDefaults by fgl_set_ui_locale(locale_string) function
      LYC-4502 vdom: listbox text isn`t properly aligned
      LYC-4182 vdom: prompt for char has wrong width
      LYC-4441: QPM: Add an option to clean old Lycia files left from previous versions
      LYC-4414: Native types optimization: Investigate instruction reordering for FromNative* calls LYC-4204: Fixed return type mismatches between Native <-> Runtime functions
      LYC-4463 Old LD hangs after click menu command
      LYC-4367 Timeeditfield looses cursor in input
      LYC-4191 vdom: scrollbar is not visible - fix for table
      LYC-4441: QPM: Add an option to clean old Lycia files left from previous versions
      LYC-4443 Combobox with feature classes incorrectly sets FIELD_TOUCHED
      LYC-4485 VDOM: MenuSeparator creates extra button
      LYC-3353: Implement localized strings in Lycia
      LYC-3353: Implement localized strings in Lycia
      LYC-4481 VDOM: CSP on action in context menu
      LYC-3353: Implement localized strings in Lycia
      LYC-4475 V7: The toolbar is cropped on browser resize - some layout fixes
      LYC-4475 V7: The toolbar is cropped when user decreases the browser window.
      LYC-4435 INPUT corresponding table row
      LYC-4483 Test treetable_02_font - incorrect vertical alignment on VDOM
      LYC-4071 GroupBox ignores "classic" and "no-toggle" classes
      LYC-4468 VDOM: Add total number of pages to paginator
      LYC-4167 VDOM - tabPageContainer handle uses <TabPage title="Invoice Address" for onHover-tooltip text
      LYC-4191 vdom: scrollbar is not visible
      LYC-4438: CheckBoxes in tables (input/display arrays) do not get ereased/refreshed if the line count decreases
      LYC-4460: Revise "callmethod" request to support input parameters conversion to RTVector early
      LYC-4277 Testing - GL/GZ Configuration -> GZA The names of the columns have skewed
      LYC-4471 vdom borderpanel listbox: wrong element width
      LYC-4469 VDOM: SVG image is not displayed in canvas
      LYC-4454: Application hangs on attempt to return ZMQ.Socket object from function
      LYC-4339 CSP error handling of embedded Jetty
      LYC-4191 vdom: scrollbar is not visible
      LYC-571: #94373670: ZeroMQ. An error "missing argument" appears if Send() has flag
      LYC-4455: ON MESSAGE clause in MENU statement fails to build with error: Incorrect datatype. (error code: -102015)
      LYC-4355 V7 Experimental: Implement 'qch' cell size listener - transition styles naroowed to trigger event on width/height, font change only
      LYC-4251 Application run in debugger closed after 6min of inactivity
      LYC-4453 VDOM: Text viewer content is not displayed
      LYC-4425 Webservice closes after 10 seconds
      LYC-4340 FD Auto-restored Chrome instance
      LYC-4461 Browser widget collapses without any size
      LYC-4270 onTouch shouldn't trigger when value stays the same
      LYC-4465 V7/VDOM OnChange and OnTouched are triggered in wrong order for some widgets
      LYC-4436 vdom menu command: statusbar message doesn`t appear on F2 button press
      LYC-4452 VDOM: Text area label gets overlapped by text on scrolling
      LYC-4450 vdom: no image for menugroup
      LYC-4456: Compilation doesn't work on OpenSUSE 15.1
      LYC-4425 Webservice closes after 10 seconds
      LYC-3715: Fixed tail initialization for fromRTVector* functions
      LYC-4204: Renamed SetZero to SetInit native function
      LYC-4414: Native types optimization: Investigate instruction reordering for FromNative* calls
      LYC-3780: Native types optimization: Flatten parameters of RECORD type
      LYC-4312: Native types optimization: Stabilize tests after RT objects replacement LYC-4204: Native types optimization: Replace runtime functions for supported types (i16, i32, i64, double) * Revised pass that replaces runtime function calls by runtime functions with native parameters * Provided set of runtime functions with native parameters * Automatically built *.4i binary file with native types interface and compilation time * Integrated *.4i file into native types execution flow (qrun phase) * Used runtime functions to set value to NULL or ZERO instead of LLVM explicit instructions * Implemented new pass to mark native types interface functions as always-inline * Refactored data-driven test cases: now they are type-driven * Added one more strip pass to clean-up result * Added details for PassError about condition, file and line number * Added error handling for passes to avoid 'terminate signal 6' errors * Avoid errors if _qx_impl_ function was not flattened by some reasons
      LYC-4446 vdom: wrong tabpage text alignment
      LYC-4373: Type checker: Collect return expressions for REPORT functions
      LYC-4192: Java runtime fails
      LYC-4398 Focus isn't set on radiogroup item (VDOM)
      LYC-4115 VDOM FD ToolbarButton selection area has wrong location
      LYC-4386: FIELD ORDER UNCONSTRAINED affects backward cursor movement if field disabled dynamically
      LYC-4706: Clear form doesn't erase table content
      LYC-4704 Table header action does not work
      LYC-4706: Clear form doesn't erase table content
      LYC-4703 Add using .profile during SSH deployment
      LYC-4718 CSP in VDOM
      8d4c75de
  10. 29 Nov, 2019 1 commit
    • robot's avatar
      7.1-9422-g3b3a994 · 309e0aa4
      robot authored
      LYC-4613 An error occurred while starting application via LD from IDE
      LYC-4620 FD CSP occurs when more than one table is present in a form
      LYC-4549: Removed excess truncate to correctly handle errors within "dec" functions family
      LYC-4532 ID of any element added to the form is added to ScreenRecord
      LYC-4594 VDOM: Open window doesn`t display a new window
      LYC-4514 #2 fix message Error message does not appear when opening invalid XML
      LYC-4141 Of the variables that the debugger displays, leading and trailing spaces are removed.
      LYC-4549: Exponentiation operator does not respect rules
      LYC-4514 Error message does not appear when opening invalid XML
      LYC-4516 Table rows don`t get loaded on table area resize - removed DBG
      LYC-4516 Table rows don`t get loaded on table area resize
      LYC-4272 FD adds useless event type property.
      LYC-4141: Of the variables that the debugger displays, leading and trailing spaces are removed.
      LYC-4516 Table rows don`t get loaded on table area resize
      LYC-4356 Fix message issue FD. Add remove button for combobox value
      LYC-4593: App terminates with unresolved external symbol _qx_qx__UIRTTypes__SFI_ToolbarGroup_ForName
      LYC-4522 Pressing "Delete" during input in table deletes line
      LYC-4511 V7 table - throttle sending BufferLength to the server
      LYC-4511 17251_fgl_dialog_setcurrline_on_fill_buffer test fail
      LYC-4580: Dynamic Widget Morphing - Write 2 re-usable 4gl function to convert/morph comboBox to textField and vice versa
      LYC-4418: LD: Investigate new way to implement event loop for HTTP client
      LYC-4541: A compilation error occurs if the operand of the bitwise complement operator (~) is of the BIGSERIAL data type LYC-4542: If the operand of the bitwise complement operator (~) SERIAL8 has a maximum value, the result is incorrect
      LYC-4438 V7 Table header/footer cells don't match to the rows. Reason: scrollbar offset miscalculation
      LYC-4249 Decrease the vertical margin/padding in VDOM for desktop usage
      LYC-4254 VDOM HelperText property for textFields
      LYC-4075 VDOM apparel(toolbar, menu, statusbar) not updated when window is in placeholder
      LYC-4245: NEW VDOM application title which does not exist in V7 or Hydra.
      LYC-4540: When exponentiating values BIGSERIAL or SERIAL8, an incorrect result is obtained
      LYC-4237: New MDI-Menu option to control child app focus via the main menu (no mdi-tab). (Server part)
      LYC-4210 VDOM - Handling of the new application label
      LYC-4075 VDOM: Tab content is not displayed after input error
      LYC-4245: NEW VDOM application title which does not exist in V7 or Hydra.
      LYC-4545: ui.TableColumn.SetEditControl overwrites ui.TableColumn.SetControl value
      LYC-4539: Clear form doesn't clear table
      LYC-4484 New LD: ShellOpen fails in VDOM and crashes app after 5 mins
      LYC-4477 VDOM: The check-box moves from the centre to the left side of the table-cell when the user edits GL-Entry.
      LYC-3910: Memory optimization for runtime types: - Removed virtual functions from RTType  (16 ->  8 bytes optimization) - Revised SQL Data storage for BIGINT    (96 -> 72 bytes optimization) - Revised SQL Data storage for INT8      (96 -> 72 bytes optimization) - Revised SQL Data storage for SERIAL8   (96 -> 72 bytes optimization) - Revised SQL Data storage for BIGSERIAL (96 -> 72 bytes optimization) - Revised SQL Data storage for BOOL      (88 -> 48 bytes optimization)
      LYC-4244: Toolbar in VDOM.
      LYC-4516 Table rows don`t get loaded on table area resize - VDOM
      LYC-4411 Testing - GL/G2 Batch -> G21 VDOM: Impossible to create a new batch
      LYC-4464 vdom: application doesn`t respond to keyboard commands
      LYC-4521 VDOM: Table is scrollable in disabled mode
      LYC-4023 fix names and order Add "insert/append column" options for Table container
      LYC-4023 Add "insert/append column" options for Table container
      LYC-4356 FD. Add remove button for combobox value
      LYC-4329: License: implement charging by processor count
      LYC-4329: License: implement charging by processor count
      LYC-4475 V7: The toolbar is cropped when user decreases the browser window
      LYC-4463 Old LD hangs after click menu command
      LYC-4470: Webservice destroys by jetty if it's started by jmeter
      LYC-4496: ICU: Reload *ActionDefaults by fgl_set_ui_locale(locale_string) function
      LYC-4508 VDOM Calendar/TimeEditField - fix material-ui packages
      LYC-4470: Webservice destroys by jetty if it's started by jmeter
      LYC-4509 VDOM: Statusbar overlaps application content
      LYC-4479 IDE: ICU: localized strings resources .res is not deployed
      LYC-4513 VDOM: Table columns separator is missing
      LYC-4508 VDOM Calendar/TimeEditField - fix material-ui packages
      LYC-4434 Create build file for ROOT.war application new build
      LYC-4359 Application menu misbehave in Firefox
      LYC-4499: lyca repo. start new everyday build branches supertree
      LYC-4467 Testing - GL/GZ Configuration -> GZ3 VDOM Select by first chat doesn't work in Combobox
      LYC-4478 VDOM: The names of the tab buttons overlap each other when the user is decreasing the browser's window.
      LYC-4497: ICU: Localized String bundles *.res is not loading from all supported locations LYC-4496: ICU: Reload *ActionDefaults by fgl_set_ui_locale(locale_string) function
      LYC-4502 vdom: listbox text isn`t properly aligned
      LYC-4182 vdom: prompt for char has wrong width
      LYC-4441: QPM: Add an option to clean old Lycia files left from previous versions
      LYC-4414: Native types optimization: Investigate instruction reordering for FromNative* calls LYC-4204: Fixed return type mismatches between Native <-> Runtime functions
      LYC-4463 Old LD hangs after click menu command
      LYC-4367 Timeeditfield looses cursor in input
      LYC-4191 vdom: scrollbar is not visible - fix for table
      LYC-4441: QPM: Add an option to clean old Lycia files left from previous versions
      LYC-4443 Combobox with feature classes incorrectly sets FIELD_TOUCHED
      LYC-4485 VDOM: MenuSeparator creates extra button
      LYC-3353: Implement localized strings in Lycia
      LYC-3353: Implement localized strings in Lycia
      LYC-4481 VDOM: CSP on action in context menu
      LYC-3353: Implement localized strings in Lycia
      LYC-4475 V7: The toolbar is cropped on browser resize - some layout fixes
      LYC-4475 V7: The toolbar is cropped when user decreases the browser window.
      LYC-4435 INPUT corresponding table row
      LYC-4483 Test treetable_02_font - incorrect vertical alignment on VDOM
      LYC-4071 GroupBox ignores "classic" and "no-toggle" classes
      LYC-4468 VDOM: Add total number of pages to paginator
      LYC-4167 VDOM - tabPageContainer handle uses <TabPage title="Invoice Address" for onHover-tooltip text
      LYC-4191 vdom: scrollbar is not visible
      LYC-4438: CheckBoxes in tables (input/display arrays) do not get ereased/refreshed if the line count decreases
      LYC-4460: Revise "callmethod" request to support input parameters conversion to RTVector early
      LYC-4277 Testing - GL/GZ Configuration -> GZA The names of the columns have skewed
      LYC-4471 vdom borderpanel listbox: wrong element width
      LYC-4469 VDOM: SVG image is not displayed in canvas
      LYC-4454: Application hangs on attempt to return ZMQ.Socket object from function
      LYC-4339 CSP error handling of embedded Jetty
      LYC-4191 vdom: scrollbar is not visible
      LYC-571: #94373670: ZeroMQ. An error "missing argument" appears if Send() has flag
      LYC-4455: ON MESSAGE clause in MENU statement fails to build with error: Incorrect datatype. (error code: -102015)
      LYC-4355 V7 Experimental: Implement 'qch' cell size listener - transition styles naroowed to trigger event on width/height, font change only
      LYC-4251 Application run in debugger closed after 6min of inactivity
      LYC-4453 VDOM: Text viewer content is not displayed
      LYC-4425 Webservice closes after 10 seconds
      LYC-4340 FD Auto-restored Chrome instance
      LYC-4461 Browser widget collapses without any size
      LYC-4270 onTouch shouldn't trigger when value stays the same
      LYC-4465 V7/VDOM OnChange and OnTouched are triggered in wrong order for some widgets
      LYC-4436 vdom menu command: statusbar message doesn`t appear on F2 button press
      LYC-4452 VDOM: Text area label gets overlapped by text on scrolling
      LYC-4450 vdom: no image for menugroup
      LYC-4456: Compilation doesn't work on OpenSUSE 15.1
      LYC-4425 Webservice closes after 10 seconds
      LYC-3715: Fixed tail initialization for fromRTVector* functions
      LYC-4204: Renamed SetZero to SetInit native function
      LYC-4414: Native types optimization: Investigate instruction reordering for FromNative* calls
      LYC-3780: Native types optimization: Flatten parameters of RECORD type
      LYC-4312: Native types optimization: Stabilize tests after RT objects replacement LYC-4204: Native types optimization: Replace runtime functions for supported types (i16, i32, i64, double) * Revised pass that replaces runtime function calls by runtime functions with native parameters * Provided set of runtime functions with native parameters * Automatically built *.4i binary file with native types interface and compilation time * Integrated *.4i file into native types execution flow (qrun phase) * Used runtime functions to set value to NULL or ZERO instead of LLVM explicit instructions * Implemented new pass to mark native types interface functions as always-inline * Refactored data-driven test cases: now they are type-driven * Added one more strip pass to clean-up result * Added details for PassError about condition, file and line number * Added error handling for passes to avoid 'terminate signal 6' errors * Avoid errors if _qx_impl_ function was not flattened by some reasons
      LYC-4446 vdom: wrong tabpage text alignment
      LYC-4373: Type checker: Collect return expressions for REPORT functions
      LYC-4192: Java runtime fails
      LYC-4398 Focus isn't set on radiogroup item (VDOM)
      LYC-4115 VDOM FD ToolbarButton selection area has wrong location
      LYC-4386: FIELD ORDER UNCONSTRAINED affects backward cursor movement if field disabled dynamically
      LYC-4613 # 2 fix linux issue An error occurred while starting application via LD from IDE
      LYC-4244 Toolbar in VDOM
      LYC-4639 V7 Calendar - CSP on date selection in Kandoo
      LYC-4627 # 2 V7 FormDesigner - CSP on form update
      LYC-4627 V7 FormDesigner - widget selection is broken
      LYC-4627 V7 FormDesigner - CSP on form update
      LYC-4627 V7 FormDesigner - CSP on form update
      LYC-4418: LD: Investigate new way to implement event loop for HTTP client Explicitly close the socket because of unexpected "open" state after shutdown
      LYC-4418: LD: Investigate new way to implement event loop for HTTP client * Prevent HTTP session to use socket when this is web-socket upgrade request * Added more clean-up to close sessions to prevent executable hangs in memory
      LYC-4244: Toolbar in VDOM.
      LYC-4516 Table rows don`t get loaded on table area resize
      LYC-4516 Table rows don't get loaded on table area resize
      LYC-4557 New LD: Application closes after 5 mins
      309e0aa4
  11. 17 Oct, 2019 1 commit
    • robot's avatar
      7.1-9182-g74d753c · e9e6ab7b
      robot authored
      LYC-4355 - Cell size propagation disabled due to unresolved problem in FD
      LYC-4355 V7 Experimental: Implement 'qch' cell size listener - new cell size propagation algorithm
      LYC-4102: CheckBox - we need clear rules how the properties notNull and required and nullLiteral should be handled by Lycia
      LYC-4353: TINYINT overflow
      LYC-4370 vdom: text is displayed on mebu button tooltip instead of tooltip
      LYC-4378 Oxygen: Hide Gtk-Critical error messages
      LYC-4246 webcomponent: value display wrong
      LYC-4177 vdom: add default button for closing the application window
      LYC-4266 Tests 17331_setClassNames* fail on VDOM
      LYC-4307 SCSS: Selected RadioGroup/Button framed by a dashed line
      LYC-4372 V7 Table - improve RowHeight calculation algorithm
      LYC-3517: License for Webservices: charge by network connections
      LYC-4372 V7 Table - improve RowHeight calculation algorithm
      LYC-4355 V7 Experimental: Implement 'qch' cell size listener - added custom cell mode listener
      LYC-3517: License for Webservices: charge by network connections
      LYC-4233 vdom: images in radiobuttonlist aren t aligned properly
      LYC-4366 Table row becomes locked after CLEAR FORM
      LYC-4355 V7 Experimental: Implement 'qch' cell size listener - fix for ReactTable
      LYC-4233 vdom: images in radiobuttonlist aren t aligned properly
      LYC-4233 vdom: images in radiobuttonlist aren`t aligned properly
      LYC-4271 ScrollBar widget event properties are missed in FD
      LYC-4355 V7 Experimental: Implement 'qch' cell size listener
      LYC-4094 FD. Unable to remove combobox item value
      LYC-4344: PROMPT FOR CHAR ignores shift attribute
      LYC-4343: V7/VDOM ON TIMER IS NOT WORKING IN MENU ... END MENU CLAUSE
      LYC-4260 IDE. Do not add .exe extension in URL on windows
      LYC-4281 FD. Borderpanel child erases by changing location property
      LYC-4202 FD redraws only the first of the group of widgets when changing their properties
      LYC-4326 SCSS: CSP when error is redirected while validating an invalid value
      LYC-4347: Combobox.RemoveItem() should accept value, but not text
      LYC-4342 Test 17721_navigation_key_rbl fails on VDOM
      LYC-4177 vdom: add default button for closing the application window
      LYC-4171	Remove compile and recompile buttons from LyciaStudio toolbar
      LYC-4177 vdom: add default button for closing the application window
      LYC-4224 The test 16220_abstract_range_field_spinner_server_range_control is failing for V7
      LYC-4265 Test 17293_useTabs_textArea fails on VDOM
      LYC-4274: onChanged event doesn't work for FunctionField
      LYC-4054: Type checker: Cover functionality by unit tests
      LYC-4325 VDOM class names are case sensitive what can break client functionality
      LYC-4278 Test 17426_frontcall_fileinfo fails on VDOM
      LYC-4283 V7: 17224_imageStyle_Window_theme - change default background-repeat
      LYC-4251: Application run in debugger closed after 6min of inactivity
      LYC-3795: Implement type checker to analyze function’s return values and their types
      LYC-4313 VDOM - implement text console
      LYC-4230 Test 16219_aggregate_table fails on VDOM
      LYC-4273 vdom stackpanel slider: slider is displayed wrong
      LYC-4024 VDOM: Background color doesnt apply
      LYC-4269 VDOM/V7 ON TIMER is not working #2
      LYC-3595: Compiler does not detect, when a cursor or prepared statement does not exist in it's scope
      LYC-3767: Native types optimization: Implement possibility to inline functions for external files
      LYC-4269 VDOM/V7 ON TIMER is not working
      LYC-4153: Implementation of the rules for working of the CheckBox in a correct way.
      LYC-4259 LW should manage two state of CheckBox
      LYC-4203 VDOM FD TextArea ignores alinment properties
      LYC-4251: Application run in debugger closed after 6min of inactivity
      LYC-4242 CSP during form opening
      LYC-4236 Jetty should set client locale to environment variable QX_UI_LOCALE
      LYC-3353: Implement localized strings in Lycia
      LYC-3353: Implement localized strings in Lycia
      LYC-4204: Native types optimization: Replace runtime functions for supported types (i16, i32, i64, double) * RegisterVar function is removed for the native variables * RTAssign is replaced by the native LLVM store/load instructions (direct, extending, narrowing) * GetBoolean is replaced by the native LLVM comparison instructions * Logical/bitwise NOT prototype * Logical LE, GE prototype * Binary ADD prototype
      LYC-4225 Oxygen: Disable automatic Eclipse news and Preferences recorder by default
      LYC-3825: Added more strict checks for select external functions to be mangled with module name suffix
      LYC-4048: Type checker: Detect common type for each return object
      LYC-3795: Adopt test fixture to type checker
      LYC-3595: Compiler does not detect, when a cursor or prepared statement does not exist in it's scope
      LYC-4048: Type checker: Detect common type for each return object
      LYC-2749: Added skeleton for native operations error checking
      LYC-4203 VDOM FD TextArea ignores alinment properties
      LYC-4164 First combobox in input without default item is always editable
      LYC-4048: Type checker: Detect common type for each return object
      LYC-4196 VDOM: progressbar in borderpanel doesn`t match
      LYC-4194 Some widgets aren't clicable in FD
      LYC-3551: Lycia compiler error detection - record.*.*  is not detected during compilation (silent runtime exception)
      LYC-4180 CLONE - Oxygen: Some operations are slow when rendering a form
      LYC-4178 Listbox is not stretched in Table
      LYC-4150 Long ListBox is continuing below screen
      LYC-4152 logAnalyzer upgrade
      LYC-4406 V7 - QCH width calculates incorrectly when fontsize is changed
      LYC-4397: QPM: prompt user to enter Lycia installation owner if logname command returns non-zero exit code (Linux)
      LYC-4261
      LYC-4388: Application crashes with QXDEBUG=zT
      LYC-4224 The test 16220_abstract_range_field_spinner_server_range_control is failing for V7
      LYC-4355 V7 Experimental: Implement 'qch' cell size listener - change now is triggered directly by cellSizeChangeSubj
      LYC-4339 CSP error handling of embedded Jetty
      LYC-4399 Some tests are failing because on invoke elements size of dialog window changes.
      LYC-4410: Treetable erases content
      LYC-4416 Table header overlaps content
      LYC-4410: Treetable erases content
      LYC-4422 Row height shouldn't affect table header height
      LYC-4420 CSP multiple open/close window
      LYC-4419 Negative buffer length sent to server
      e9e6ab7b
  12. 12 Sep, 2019 1 commit
    • robot's avatar
      7.1-8961-g0d13140 · 8b45df2c
      robot authored
      LYC-4002 Linked Fields (ComboBox feature)
      LYC-4051: Type checker: Support recursive function calls at return statement
      LYC-3430 logAnalyzer: Detect and display partial or full form updates
      LYC-4113, LYC-4114 Listbox alignment
      LYC-4143 vdom: widget width doesn`t match
      LYC-4116 VDOM FD Toolbar stretching resizes form/container
      LYC-3581 ComboBox linked field plugin
      LYC-4134: Wrong error when table creates but DB connection is closed
      LYC-2744: Added _qx_vector_ function call into _qx_impl_ function to keep backward compatibility
      LYC-3767: Added new native type pass to replace _qx_impl_ calls by _qx_vector_ calls for public interface
      LYC-3715: Disabled reordering pass at qfgl phase to simplify native type replacement
      LYC-4137 VDOM CSP during SVG resource rendering
      LYC-3779: Supported 'null' values for supported native types (i16, i32, i64, double) LYC-3912: Added checks for value bounds and null
      LYC-4127 Text/image alignment in toolbar button tests fail after some change.
      LYC-4132 no_position_restore erases default window location
      LYC-4112 V7 - Treetable - different indent of the same level items
      LYC-4113 ListBox isn-t displayed when horizontalAlignment is non-default
      LYC-491: Ticket #17811 If a INTERVAL literal is used in the SQL block, an error occurs during execution (Informix)
      LYC-3795: Added tests for implementation
      LYC-3779: Native types optimization: Flatten output parameters of 4GL functions
      LYC-4121 vdom i4gl_compat_grid: first window doesn`t open
      LYC-4117 vdom: after closing child window user doesn`t return to parent
      LYC-4118: NEXT FIELD <field name> in a DISPLAY ARRAY should not raise compilation error if it's nested in DIALOG sections
      LYC-3898: Fixed timeout value for LyciaWeb (should be in milliseconds) and set default timeout value to 30 seconds
      LYC-3007 vdom demo_samples: table isn`t visible in tree menu
      8b45df2c
  13. 05 Sep, 2019 1 commit
    • robot's avatar
      7.1-8905-g846abd9 · 886a36da
      robot authored
      LYC-4100: DISPLAY ARRAY COUNT attribute dos not limit table content
      LYC-4078 Default vertical alignment of ListBox must be stretched
      LYC-4031 Test table_widget_canvas fails on VDOM
      LYC-3891 VDOM: incorrect image placement / size when toolbar_button_03_image_* tests are passed.
      LYC-3800 VDOM FD MenuBar items selection area has wrong location
      LYC-3947 VDOM: 14682_scrollviewer_error_web - ScrollViewer element not fit dialog window size after reload
      LYC-4092: Runtime error appears while creating Squence.
      LYC-4106 VDOM: The label with image ignores text alignment property
      LYC-4063 Listbox item cannot be selected in one click (VDOM)
      LYC-4101 no_position_restore is ignored by LW
      LYC-4046: Type checker: Support simplest return statement to count objects
      LYC-4096: Add statements to create procedures and functions to the 4gl module.
      LYC-4089 VDOM: Label text alignment property is ignored
      LYC-4021 #2 fix typo in name of widget Value of "text" property is deleted when morphing
      LYC-4088 Widget background issues
      LYC-4095 Logging parameters are applied incorrectly when the path to config.properties is not specified explicitly
      LYC-3723 Zero size of toolbar widget in vdom
      LYC-3859 vdom gridpanel: wrong size of 4th column
      LYC-3985 Spaces before identifier in ScreenRecord aren't trimmed
      LYC-3967 VDOM scrollable tab buttons aren't working correctly
      LYC-4093 VDOM Closed responsive MenuBar isn't displayed when the window has BORDER attribute
      LYC-4007 Table rows don't get displayed on the tab pages
      LYC-4007: Table rows don't get displayed on the tab pages
      LYC-4021 Value of "text" property is deleted when morphing
      LYC-4016 ID isn't added to ScreenRecord when copy-pasting column
      LYC-3998 Remove logging config key from lyciastudio.ini
      LYC-4085 VDOM Closed responsive MenuBar overlaps content
      LYC-3685 LyciaStudio does not close resources correctly during/after deployment
      LYC-4063 Listbox item cannot be selected in one click
      LYC-4086: App deployed from Windows to Linux can't be run
      LYC-3974 VDOM - Make Enter/Ctrl+Enter to move the cursor to the next field/new line
      LYC-3974: Make Enter/Ctrl+Enter to move the cursor to the next field/new line
      LYC-3974 Make Enter/Ctrl+Enter to move the cursor to the next field/new line
      LYC-4086: App deployed from Windows to Linux can't be run
      LYC-3712: NEXT FIELD <field name> in a DISPLAY ARRAY should raise compilation error
      LYC-3974: Make Enter/Ctrl+Enter to move the cursor to the next field/new line
      LYC-4086: App deployed from Windows to Linux can't be run
      LYC-3974: Make Enter/Ctrl+Enter to move the cursor to the next field/new line
      LYC-4065 VDOM: Content is displayed when the visible parameter is false
      LYC-4026 VDOM: Expand the menu by mouse hovering
      LYC-4026 VDOM: Expand the menu by mouse hovering
      LYC-3974: Make Enter/Ctrl+Enter to move the cursor to the next field/new line
      LYC-3974: Make Enter/Ctrl+Enter to move the cursor to the next field/new line
      LYC-3898: LD: Make HTTP timeout value configurable via command-line arguments
      LYC-3973: [Linux] Object cache should be created with group read,write,execute permissions
      LYC-4080 Cursor disapperes and currently selected row shows incorrectly
      LYC-3958 VDOM: Application menu doesn't expand
      LYC-4060 Table content doesn't get displayed when returning to previous tab
      LYC-4066 Test table_widget_button fails
      LYC-4066 Test table_widget_button fails
      LYC-3992: Qrun leaks and keep working if app is closed
      LYC-3931 Stabilization phase: Optimize CSS of the 'ocean' theme
      LYC-3989: Sequences is not mapped via QEXTP.
      LYC-3931 Stabilization phase: Optimize CSS of the 'ocean' theme
      LYC-4007: Table rows don't get displayed on the tab pages
      LYC-3987: Triggers are not mapped via QEXTP.
      LYC-4014 Test table_widget_blob fails for VDOM
      LYC-3988: Stored Procedures and Functions are not mapped via QEXTP.
      LYC-3641 Browser widget - set default sandbox="allow-scripts", add 'noscript' class support
      LYC-3641 Demo Samples > per_widgets: Errors and warnings in the LyciaWeb console
      LYC-4118: NEXT FIELD <field name> in a DISPLAY ARRAY should not raise compilation error if it's nested in DIALOG sections
      886a36da
  14. 20 Dec, 2018 1 commit
    • robot's avatar
      7.1-7593-ge853a5b · a83d5860
      robot authored
      7.1-7592-g2c23488
      7.1-7589-g54f8622
      7.1-7555-g1b2076e
      7.1-7553-g0872cd0
      7.1-7551-g2e02272
      7.1-7550-g38577ad
      a83d5860