12/28/2021
Easy Edge (Chromium) ver 1.04 released!
Bug fixes:
General reliability fixes.
Turned off the Control-flow Enforcement Technology (CET) Shadow Stack feature for v96 WebView2 Runtime.
Fixed a crash caused by Microsoft Edge browser policies getting incorrectly applied to WebView2 as well. (Issue #1860)
Fixed a crash that occurred when a pop-up window with a download dialog was closed. (Issue #1765) & (Issue #1723)
New:
AddDefaultHostObjectToScript method: Adds default host object to script running in the Easy Edge with the specified name.
OnHostObjectEvent event: Called from host object in javascript code.
TCookieManager class.
WebView2 Runtime: 96.0.1054.31 or higher.
This release is available, free of charge, to all customers who have an active maintenance and support subscription plan.
11/28/2021
EasyListView ver 1.11 released!
New:
Columns Word wrap property. It is accessible from template settings, or calling SetColumnWordWrap method.
Fixed:
Flicker on window opening.
This release is available, free of charge, to all customers who have an active maintenance and support subscription plan.
11/24/2021
Easy Edge (Chromium) ver 1.03 released!
New:
UserAgent property: determines WebView2's User Agent.
isSwipeNavigationEnabled property: determines whether the end user to use swiping gesture on touch input enabled.
OpenDevToolsWindow method: opens the DevTools window for the current document in the WebView.
OpenTaskManagerWindow method: opens the Browser Task Manager view as a new window in the foreground.
PrintToPdf method: prints the current page to PDF asynchronously with the provided settings.
IsInitialized method: returns true if the instance was initialized properly.
OnNewBrowserVersionAvailable event: is raised when a newer version of the WebView2 Runtime is installed and available using WebView2.
OnPrintToPdfCompleted event: is raised when PrintToPdf method completes.
Windowless mode: now it is possible to initialize Easy Edge instance not bound to a window.
PrintToPdf example.
Changes:
OnNewWindowRequested event: window name is added to parameters list.
IsPasswordAutofillEnabled renamed to IsPasswordAutosaveEnabled.
WebView2Loader.dll now is copied into exe folder.
WebView2 Runtime version 95.1020.30 or higher.
The Evergreen WebView2 Runtime will be included as part of the Windows 11 operating system.
This release is available, free of charge, to all customers who have an active maintenance and support subscription plan.
11/3/2021
EasyPDFMaker ver 1.03 released!
New:
'ddFile' protected field to save doc definition in a file. Run() method will pass to js script this file name instead of dd value.
new AnyScreen HTML client compatible demo.
This release is available, free of charge, to all customers who have an active maintenance and support subscription plan.
9/22/2021
EasyHTML ver 2.07 released!
Fixed:
Toolbar and context menu images locked image files.
DocumentPrint() ignored PrinterName() call and always opened Printer dialog.
Changed:
InsertHtmlPrompt, InsertTextPrompt, HtmlContentsEdit, HtmlContentsView dialogs: TextBox.MaxLength property increased from 32767 to 260000 characters.
"Table properties" form: cosmetic design changes; 2 labels (labelRows, labelColums) instead of labelRowColumn.
NEW: Translate method.
Supports Clarion 11.1
This release is available, free of charge, to all customers who have an active maintenance and support subscription plan.
7/2/2021
Ingasoftplus vacation (July 02 - August 01, 2021)
The Ingasoftplus will be on leave, July 01 to August 01, 2021 for staff vacation. During this time, our online store will remain open and you are welcome to place orders. Orders will be processed ASAP. Response times can be slightly longer than usual.
6/20/2021
Easy Edge (Chromium) ver 1.02 released!
Fixed:
Starting from ver.1.01 WebView2Loader.dll location is \runtimes\win-x86\native folder instead of \x86.
New:
InitErrorReason() method returns an error reason if the Init method fails due to runtime issue.
Updated DEMO : new Animated Menu example procedure.
Discounted price for EasyHTML clients!!
This release is available, free of charge, to all customers who have an active maintenance and support subscription plan.
6/9/2021
Easy Edge (Chromium) ver 1.01 released!
Clarion 11 OR Clarion 11.1 support The last installed version wins <g>.
Required WebView2 runtime v91.0.864.37+.
New:
Host Resource Mapping API.
Autofill/Autosave API.
Freeze API.
Download API.
New properties:
DefaultBackgroundColor
IsSuspended
IsWebResponseContentEnabled
New methods:
SetVirtualHostNameToFolderMapping / ClearVirtualHostNameToFolderMapping / AddWebResourceRequestedFilter / NavigateWithWebResourceRequest / Suspend / Resume
New events:
OnKeyDown / OnKeyUp / OnScriptDialogOpening / OnFrameNavigationStarting / OnFrameNavigationCompleted / OnProcessFailed / OnContentLoading / OnNewWindowRequested / OnContainsFullScreenElementChanged / OnWebResourceRequested / OnWebResourceResponseReceived / OnWindowCloseRequested / OnPermissionRequested / OnDOMContentLoaded / OnScriptException / OnDownloadStarting / OnDownloadBytesReceived / OnDownloadProgress
New template settings:
IsPasswordAutofillEnabled / IsGeneralAutofillEnabled / IsPinchZoomEnabled / AreBrowserAcceleratorKeysEnabled / Chromium flags (Template setting "Additional Browser arguments").
Changed:
OnNavigationStarting event: have been added IsUserInitiated, IsRedirected, UserAgent, RequestHeaders parameters.
pAdditionalBrowserArgument parameter has been added to Init method. Chromium flags.
OnAcceleratorKeyPressed removed, instead 2 new events OnKeyDown, OnKeyUp.
Fixed:
New API specifications topic with a bunch of new examples. Updated DEMO : new Animated Menu example procedure.
Discounted price for EasyHTML clients!!
This release is available, free of charge, to all customers who have an active maintenance and support subscription plan.
2/11/2021
Easy Edge (Chromium) ver 1.00 released!
Easy Edge (Chromium) is a Clarion wrapper around the Microsoft Edge WebView2 control that enables you to embed web technologies (HTML, CSS, and JavaScript) in your Clarion applications easily. The WebView2 control uses Microsoft Edge (Chromium) as the rendering engine to display the web content in native applications.
Download our Demo application.
Discounted price for EasyHTML clients!!