User Tools

Site Tools


readme_11.1.13744

– Clarion 11.1.13744 June 4, 2021 – Fixes/Changes/Features–/

Re-compilation of all program components is required

FEATURE: New public IRpt interface for callbacks invoked by the RTL during report generation
         When you implement the new IRpt interface the methods are automatically called by the RTL. 
         You can read about it in the 11.1 Help file, just type "IRpt" into the index.
         The interface is defined in the file ClaRptiface.Int located in the libsrc\win folder.

FEATURE: Improved lower level RTL support for AnyScreen
FEATURE: Added option in Tools-Options-Text Editor - "Max Search History" to set the number of enries saved in the search history.
         When the maximum is reached the IDE will remove the oldest item in the list.
FEATURE: Port the event handling implementation from C12 to avoid inter-thread SendMessage on execution of POST and NOTIFY
CHANGE: Support Ctrl-V to paste into ENTRY fields that have the PASSWORD attribute
CHANGE: IMDD template: fix typo/misspell in global prompt
CHANGE: Numbers for some PROPLIST:* properties changed because of clash with font properties
CHANGE: Extend the list of system colors available in the Color dialog
CHANGE: adjusted template text for Transaction Manager extension to make better use of the available window dimensions
CHANGE: New option in Tools-Options-IDE-Projects And Solutions "Omit Warnings for Read Only Access Denied Errors"
CHANGE: Make code to set/get RTF controls' properties more efficient
CHANGE: Renumber some properties to eliminate clashing ** IMPORTANT: All binaries must be re-compiled
CHANGE: Compiler: Update symbols for conditional compilation; _C111
FIX: EVENT:CloseDown could be internally posted in incorrect thread
FIX: If a control is CREATEd in the active MDI child window's toolbar, its view in the Frame might not be refreshed
FIX: Improve InMemoryCachedTable template to better work with MSSQL and for using Dictionary defined Memory Tables
FIX: Importing a whole module from TXA would duplicate the Module in the target app if the module already existed, instead of using the existing module.
FIX: Importing a procedure from another app that contains the same Global Extension that populates a Procedure Extension but the Global Extension are in different Order was creating Duplicate Procedure Extensions that could not be deleted.
FIX: Compiler: incorrect code could be generated for a BIND statement
FIX: Libraries were not correctly linked into a project if you were linking a lib in lib mode and you referenced the project for the lib rather than adding the lib as a library to a project
FIX: Opening a dct with fields derived from other fields would loose any changes made in the derived field
FIX: Possible GPF or deadly lock on execute of DESTROY
FIX: SELECT for tree Listboxes could work incorrectly
FIX: Compiler: Searching a CLASS's method by its identifier could give incorrect results if the method is declared in a parent CLASS
FIX: Setting of the PROP:FalseValue property to a check control was being handled incorrectly
FIX: The size of a field was not set correctly if a field was changed to be derived from a field which did have a size and the field originally did not have a size.  For example, changing from a LONG to being derived from a STRING(30)
FIX: The list of system colors labels was incorrect
FIX: The LOSEFOCUS event was not generated on switching to another application if the only window open was MDI frame
FIX: The template text for Transaction Manager extension incorrectly said to use ThisTransaction.Start(), whereas the correct method to call is ThisTransaction.Run(). 
FIX: The IDE could lock up when importing old apps
FIX: Values returned from calls to FIRSTFIELD and LASTFIELD could become wrong after DESTROY
FIX: Warning "Calling function as procedure" cancelled the call being made
PTSS 43130 FIX: Browse using local data declared inside a group with a prefix did not generate the correct code
PTSS 43138: FIX: If PROP:SQL is the first command used on a file that has a server side autoincrementing field, and the PROP:SQL did not retrieve that field, then ADD would not correctly exclude that field from the generated INSERT statement

AnyScreen v1.2 changelog

 
AnyScreen Server: 
  Feature: AnyScreen will attempt to get elevated rights and run without UAC turned off. There is still an option to turn UAC off in the NetManager diagnostic window if this feature fails on some systems.
  
AnyScreen HTML5 client: General
  FEATURE: Add client-side Enter instead of Tab feature
  FEATURE: Added AndroidTV support
  FEATURE: Added AndroidTV option in the settings
  FEATURE: Support redirectURL parameter (sets the page to redirect to after the app has exited)
  FEATURE: Support for PRESSKEY
  FIX: Add CSS class for Clarion named colors
  FIX: Add CSS classes to client interface
  FIX: Add button to install PWA shortcut
  FIX: Add class for timeout duration
  FIX: Add history state for open/close window (don't close app on back/foward button)
  FIX: Add redirect to home screen on logout
  FIX: Don't redirect to home on error
  FIX: Don't send EVENT:Accepted for disabled ENTRY
  FIX: Download and display icon for MessageBox
  FIX: Enable changes of client UI in manifest.json
  FIX: Execute resize after new CSS file applied
  FIX: Fix TIME formating (AM/PM issue for 12PM)
  FIX: Fix download issue with non-ASCII filenames
  FIX: Fix for changes in Chrome outline display
  FIX: Fix for newline chars in MESSAGE
  FIX: Fix format for pattern picture
  FIX: Fix formatting for blank values for @P
  FIX: Fix issue with date parsing (separator dash)
  FIX: Fix styling for focused controls
  FIX: Fixed navigation with keys for popup. Fixed scaling of html when in soft keyboard.
  FIX: Improve main menu behavior - open main menu with Alt key, auto-focus search field, open first filtered element with Enter key
  FIX: In case of killed session it will start app faster.
  FIX: Make B case-insensitive in time pictures
  FIX: Make download file case-insensitive
  FIX: Manifest can hide language option on login form
  FIX: Process NoWidth and NoHeight
  FIX: Send EVENT:GainFocus when focusing browser
  FIX: Support BSKey for locator
  FIX: Support DECIMAL align for STRING
  FIX: Support FILEDIALOG for multiple files
  FIX: Support MouseLeft2 alert key on controls
  FIX: Support PROPs for POPUP (font, size, color…)
  FIX: Support additional parameters in manifest
  FIX: Support arrow keys on POPUP
  FIX: Support for PROP:Touched
  FIX: Clicking listbox header will keep listbox selection
  FIX: Drag&drop operation on the listbox will properly assign values of PROP:MouseDownColumn, PROP:MouseUpColumn, PROP:MouseMoveColumn, PROP:MouseDownRow, PROP:MouseUpRow, PROP:MouseMoveRow
  FIX: Dropid will properly return value in the AnyScreen mode
  FIX: Fix actions on mdi toolbar buttons
  FIX: Fix lock when first window control is a text field
  FIX: Fix lock when first window control is check with skip attribute
  FIX: Fix lock when using prop:maximize command on the application frame
  FIX: Fix missing alert keys when clicking listbox header
  FIX: Fix problem parsing listbox data when ' sign is used in the column header text
  FIX: Fixed drag & drops on resume session
  FIX: Prompt control will properly display end of line characters
  
AnyScreen HTML5 client: Window
  FIX: Don't send events for blocked window
  FIX: Don't close window on Esc if it is alert key
  FIX: Validate required fields when clicking button
  FIX: Prevent drag of window title outside browser
  FIX: Fix tabbing for overriden toolbar controls
  
AnyScreen HTML5 client: Listbox
  FIX: Display default tip for LIST when needed
  FIX: Support control-level colors for LIST
  FIX: Support built-in icons in LIST
  FIX: Fix clicking for listbox (triple click)
  FIX: Fix indent for right aligned columns in LIST
  FIX: Fix display for multiline LIST
  FIX: Support scrolling LIST on touch-devices
  FIX: Fix LIST cut-off problem with stretching rows
  FIX: Support for header colors in LIST
  
AnyScreen HTML5 client: Droplist/DropCombo
  FIX: Support PgUp/Down/Home/End for DROPLIST/COMBO
  FIX: Combo control will autocomplete
  FIX: PROP:Touched support for combo control
  
AnyScreen HTML5 client: Sheet
  FIX: Support for icon on TAB
  
AnyScreen HTML5 client: Option / Radio
  FIX: Fix size for OPTION
  FIX: Display multiple spaces on RADIO
  FIX: Fix style for disabled radio button
  FIX: Support icon CSS-class for RADIO
  
AnyScreen HTML5 client: Button
  FIX: Display multiple spaces in BUTTON
  
AnyScreen HTML5 client: Prompt / String
  FIX: Disable line-wrap for SSTRING
  FIX: Support PROP:Angle for STRING
  FIX: Support fixed columns in listbox for the HTML5 client
  FIX: Better ANSI support
  
AnyScreen HTML5 client: Entry
  FEATURE: Entry contol will send event:newselection while typing if prop:imm is set
  
AnyScreen HTML5 client: Text
  FIX: Support UPR for TEXT
  FIX: Limit contents for TEXT without PROP:VScroll
  FIX: Support PROP:Boxed for TEXT
  
AnyScreen HTML5 client: Check
  FIX: Changed "Click to open address" to "Click to open"
  FIX: Add CSS class for icon to CHECK
  FIX: Display multiple spaces in CHECK control
  FIX: Fix POPUP submenu position near screen edges FIX: Changed "Click to open address" to "Click to open"
  FIX: Add CSS class for icon to CHECK
  FIX: Display multiple spaces in CHECK control
  FIX: Fix POPUP submenu position near screen edges
  
AnyScreen HTML5 client: Region
  FIX: Enable drag&drop for REGION
  
AnyScreen HTML5 client: Menu
  FIX: Add support for disabled MENU controls
  FIX: Support icon CSS class for menu items
  FIX: Add custom CSS class for main menu items
  
AnyScreen HTML5 client: Image
  FIX: Display disabled IMAGE controls grayscaled
  
AnyScreen HTML5 client: Progress
  FIX: Will properly read background color for the progress control
  
AnyScreen HTML5 client: Other
  FEATURE: Added AnyScreen:SetMaxUploadSizeFunction 
  FEATURE: Added new AnyScreen:SkipThread function 
  FEATURE: ALERT function support
  FEATURE: Add SetReportName and default report naming
  FEATURE: Add function AnyScreen:RequestFullScreen
  FEATURE: Added Compression = True parameter to the AnyScreen:DownloadFile function"
  FEATURE: Added return string for openurl and runonclient
  FEATURE: Added server and application manifest option in the NetSetup utility
  FEATURE: Added server and application CSS option in the NetSetup utility
  FEATURE: Client localization
  FEATURE: EVENT:GainFocus will be executed as EVENT:Accepted on the window in the AnyScreen mode
  FEATURE: New internal hooks implemented replacing builtins.clw overrides (Alert, mousex, mousey, select, start, presskey, press, halt, forwardkey,getposition, fontdialoga still remain in the builtins.clw file)
  FEATURE: OpenUrl function can now return string from the client
  FEATURE: Support HTML in image (extend SVG option)
  FIX: Add auto-reconnect and terminate message
  FIX: Add function AnyScreen:IsStandalone
  FIX: Fix issue with LIST (Tree and #num#)
  FIX: Fixed crash on unclipped message parameters"
  FIX: Html5 client sessions will provide external ip address in the netsetup
  FIX: Integrated listbox column template will properly scale columns on resize
  FIX: Limit reconnect retries to 30 seconds
  FIX: PROP:DragId and PROP:dropId will default to index 1 if omitted
  FIX: Support for header colors in list format
  FIX: Turned default trace off if trace= option is missing
  FIX: Corrected prototypes for UploadFile and GetServerAddress 
readme_11.1.13744.txt · Last modified: 2021/06/28 03:44 by carlbarnes