It’s nice they split the ReadMe into 2 parts with the below I list are not AnyScreen related. Of interest to me …
CHANGE Ctrl+V on Password to work. Will need to test if that works as expected, that Copy and Cut are not allowed, that the Right-click Popup() allows Paste, Undo but not Cut or Copy? Will need to change current paste password code to be
A fix for the Find Drop List growing large that slows opening
FEATURE: Added option in Tools-Options-Text Editor - "Max Search History" to set the number of entries saved in the search history. When the maximum is reached the IDE will remove the oldest item in the list.. Make a note to check that setting.
I detailed the
CHANGE: Numbers for some PROPLIST: and
CHANGE: Renumber some properties to eliminate clashing in this 13729 PreRelease post topic. You can use new compile symbol
_C111_ if you need to code those numbers.
The big problem in 13630 was fixed:
FIX: Warning "Calling function as procedure" cancelled the call being made. Workaround is to add PROC
There is a thread here on the Browse template problem of Local Group with PRE() where Bruce posted a fix. Nice to have it officially fixed.
PTSS 43130 FIX: Browse using local data declared inside a group with a prefix did not generate the correct code
*/--- 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 FEATURE: Improved lower level RTL support for AnyScreen FEATURE: Added option in Tools-Options-Text Editor - "Max Search History" to set the number of entries 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 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
It does indeed behave in this way. Paste and Undo are allowed, Cut and Copy are not.
It is still marginally inferior to PassPaste because PassPaste clears the clipboard after the password is pasted - which is a good thing to do. But it’s a huge step in the right direction.