Disclosure Statement: This site contains affiliate links, which means that I may receive a commission if you make a purchase using these links. As an eBay Partner, I earn from qualifying purchases.
salvadordf
Posts: 4093 Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:
Post
by salvadordf » Sat Mar 25, 2023 7:29 pm
Hi,
WebView4Delphi has been updated to WebView2 NuGet 1.0.1661.34
These are the official release notes :
https://learn.microsoft.com/en-us/microsoft-edge/webview2/release-notes?tabs=dotnetcsharp#10166134
This is what's new in WebView4Delphi since the last announcement:
Fixed TCoreWebView2CustomSchemeRegistration.GetAllowedOrigins
Added Delphi 11.3 reference to the readme file.
Fixed TWVCustomSchemeRegistrationArray initialization
Added Lazarus 2.2.6 reference to the readme file.
Added GlobalWebView2Loader.RemoteAllowOrigins
Added GlobalWebView2Loader.EnableTrackingPrevention
Added TWVBrowserBase.SetPermissionState
Added TWVBrowserBase.OnSetPermissionStateCompleted
Added TWVBrowserBase.GetNonDefaultPermissionSettings
Added TWVBrowserBase.OnGetNonDefaultPermissionSettingsCompleted
Added TWVBrowserBase.CreateSharedBuffer
Added TWVBrowserBase.PostSharedBufferToScript
Added TWVBrowserBase.EnableTrackingPrevention
Added TWVBrowserBase.ScriptLocale
Added TWVBrowserBase.ProfilePath
Added TWVBrowserBase.DefaultDownloadFolderPath
Added TWVBrowserBase.PreferredColorScheme
Added TWVBrowserBase.PreferredTrackingPreventionLevel
Added TCoreWebView2.PostSharedBufferToScript
Added TCoreWebView2PermissionRequestedEventArgs.SavesInProfile
Added TCoreWebView2ControllerOptions.ScriptLocale
Added TCoreWebView2GetNonDefaultPermissionSettingsCompletedHandler.
Added TCoreWebView2SetPermissionStateCompletedHandler.
Added TCoreWebView2Environment.CreateSharedBuffer
Added TCoreWebView2EnvironmentOptions.Get_EnableTrackingPrevention
Added TCoreWebView2EnvironmentOptions.Set_EnableTrackingPrevention
Added TCoreWebView2Frame.PostSharedBufferToScript
Added TCoreWebView2PermissionSetting
Added TCoreWebView2PermissionSettingCollectionView
Added TCoreWebView2Profile.SetPermissionState
Added TCoreWebView2Profile.GetNonDefaultPermissionSettings
Added TCoreWebView2Profile.PreferredTrackingPreventionLevel
Added TCoreWebView2SharedBuffer
Added a shared buffer example to the BrowserHostAppCommunication demo.
salvadordf
Posts: 4093 Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:
Post
by salvadordf » Tue Apr 11, 2023 10:15 am
Hi,
WebView4Delphi has been updated to WebView2 NuGet 1.0.1722.32
This is what's new in WebView4Delphi since the last announcement:
Added the TWVBrowserBase.IsReputationCheckingRequired property to enable SmartScreen in all the browsers sharing the same cache.
Added a menu option to enable/disable SmartScreen in the MiniBrowser demo.
Added the TCoreWebView2Settings.IsReputationCheckingRequired property.
Added the COREWEBVIEW2_PERMISSION_KIND_WINDOW_MANAGEMENT constant.
salvadordf
Posts: 4093 Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:
Post
by salvadordf » Thu Apr 13, 2023 9:25 pm
Hi,
WebView4Delphi has been updated to WebView2 NuGet 1.0.1722.45
The version 1.0.1722.32 was deprecated by Microsoft because it had a critical bug for WPF applications but we were not affected :
https://github.com/MicrosoftEdge/WebView2Feedback/issues/3375
These are the official release notes :
https://learn.microsoft.com/en-us/microsoft-edge/webview2/release-notes?tabs=dotnetcsharp#10172245
This WebView4Delphi version only updates the loader DLLs and I also added a small bitmap to the Delphi splash screen with the component version.
salvadordf
Posts: 4093 Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:
Post
by salvadordf » Wed May 10, 2023 12:58 pm
Hi,
WebView4Delphi has been updated to WebView2 NuGet 1.0.1774.30
These are the official release notes :
https://learn.microsoft.com/en-us/microsoft-edge/webview2/release-notes?tabs=dotnetcsharp#10172245
This is what's new in WebView4Delphi :
Added TWVBrowserBase.ProfileCookieManager
Added TCoreWebView2Profile.CookieManager
Added TCoreWebView2WebMessageReceivedEventArgs.AdditionalObjects
Added TCoreWebView2ObjectCollectionView
Added TCoreWebView2File
salvadordf
Posts: 4093 Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:
Post
by salvadordf » Tue Jun 06, 2023 2:17 pm
Hi,
WebView4Delphi has been updated to WebView2 NuGet 1.0.1823.32
These are the official release notes :
https://learn.microsoft.com/en-us/microsoft-edge/webview2/release-notes?tabs=dotnetcsharp#10182332
This is what's new in WebView4Delphi :
Added TWVBrowserBase.OnLaunchingExternalUriScheme
Added TWVBrowserBase.MemoryUsageTargetLevel
Added TWVBrowserBase.ProfileIsPasswordAutosaveEnabled
Added TWVBrowserBase.ProfileIsGeneralAutofillEnabled
Added TCoreWebView2.MemoryUsageTargetLevel
Added TCoreWebView2Profile.IsPasswordAutosaveEnabled
Added TCoreWebView2Profile.IsGeneralAutofillEnabled
Added TCoreWebView2LaunchingExternalUriSchemeEventArgs
Added TCoreWebView2LaunchingExternalUriSchemeEventHandler
salvadordf
Posts: 4093 Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:
Post
by salvadordf » Tue Jul 25, 2023 3:24 pm
Hi,
WebView4Delphi has been updated to WebView2 NuGet 1.0.1901.177
These are the official release notes :
https://learn.microsoft.com/en-us/microsoft-edge/webview2/release-notes?tabs=dotnetcsharp#101901177
This is what's new in WebView4Delphi :
Added TCoreWebView2NavigationStartingEventArgs.NavigationKind
salvadordf
Posts: 4093 Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:
Post
by salvadordf » Sun Aug 13, 2023 1:04 pm
Hi,
I just updated WebView4Delphi and it includes XML documentation. This is a work in progress and the next updates will include even more XML documentation that works with "Help insight" in Delphi.
The uWVTypeLibrary.pas unit has been cleaned up. All unnecessary types and comments were removed.
salvadordf
Posts: 4093 Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:
Post
by salvadordf » Sat Aug 26, 2023 5:38 pm
Hi,
I uploaded even more XML documentation used by "Help insight " and a help file in the docs directory.
salvadordf
Posts: 4093 Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:
Post
by salvadordf » Tue Aug 29, 2023 1:54 pm
Hi,
WebView4Delphi has been updated to WebView2 NuGet 1.0.1938.49
These are the official release notes :
https://learn.microsoft.com/en-us/microsoft-edge/webview2/release-notes?tabs=dotnetcsharp#10193849
This time WebView2 doesn't have any new features in the API, only internal bug fixes, updated documentation and new Loader DLLs.
WebView4Delphi now has a help file in the docs directory and all the official WebView2 documentation has been copied to the XML documentation inside the pascal units.
salvadordf
Posts: 4093 Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:
Post
by salvadordf » Tue Sep 19, 2023 10:55 am
Hi,
WebView4Delphi has been updated to WebView2 NuGet 1.0.2045.28
These are the official release notes :
https://learn.microsoft.com/en-us/microsoft-edge/webview2/release-notes?tabs=dotnetcsharp#10204528
This time WebView2 doesn't have any new features in the API, only internal bug fixes, updated documentation and new Loader DLLs.
Bug fixes in WebView2 :
Disabled the Mouse Gesture feature by default. (Runtime-only) (Issue #3737)
Fixed a bug where mouse wheel scrolling was intermittently broken for visual hosting. (Runtime-only)
Fixed a bug where downloading APK files in WebView2 crashes the WebView2 browser process. (Runtime-only) (Issue #3569)