|
<< Click to Display Table of Contents >> Navigation: Version History > 15.3.7 |
2023-06-20
What’s new
Our new IntraWeb help is now installed by default in subfolder \Help. This is the first version and we are working to publish much more content soon. An online version and also an executable version will be available within a few days. You can read about this new project details here: https://mjs.us/PROJECTS/IWIHG/IWIHG.html
New OnQuery and OnQueryStatus event in UserSession. These are lock-free events that can be used for special purposes, including updating some browser UI elements without locking the session. A new demo showing this feature will follow
Faster rehashing/resizing of session list increases the performance of applications with a large number of sessions
New IWSummernote Lang property allows to customize the language used in Summernote control. Leaving it empty will use the default (which is en-US).
HttpSys applications: New option in ServerController.HttpSysOptions.RequestClientCertificate. This should be set to True if the server requires a digital certificate for client authentication *and* the client certificate data is expected to be present in Request’s ServerVariables list. If unsure, always set this to FALSE. If you have no experience with client certificate authentication, please check out this article which explains how it works: https://www.jscape.com/blog/client-certificate-authentication
New IWMonitor properties: ProgressIndicator, can link the monitor to a IWProgressBar so it can be used to update the progress bar while some work is being done in a background thread, transparently. New property TargetComparison [tcEqual (default), tcEqualOrGreater, tcEqualOrLower), when set to tcEqualOrGreater, the monitor event will trigger whenever the value is equal or greater than the targetValue. The opposite when tcEqualOrLower is set. New demo will follow
New property TIWTimedThread.ExecuteAtStart controls if the thread will execute the main method when the thread starts or only after the specified interval
New method THttpReply.WriteJsonResponse
New method TIWTextFileWriter.WriteAllText for AnsiStrings
Modified
Creating and showing a different form inside OnCreate event of the main form now works as expected. The new form created/shown will become the main active form.
IWSummernote: downloading all necessary font files when RenderLocalFiles is true.
TIWDBGridColumns with default Items property. TIWDBGrid.Columns[index] now behaves as expected (setter/getter methods correctly use TIWDBGridColumn class)
Bug fix
Fixed method OnAsyncClick of IWDBGrid’s Column object
During IWForm’s OnRender event, browser sizes might be not set correctly depending on how the session has started
Fix for encryption in 64 bits (class TIWCrypt)
WinHttp classes in x64 could fail, including OAuth authentication