Skip to content

Commit

Permalink
Update to WebView2 NuGet 1.0.2420.47
Browse files Browse the repository at this point in the history
  • Loading branch information
salvadordf committed Mar 26, 2024
1 parent 361a164 commit 2168c2e
Show file tree
Hide file tree
Showing 53 changed files with 4,391 additions and 1,242 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ WebView4Delphi is an open source project created by Salvador Díaz Fau to embed

WebView4Delphi only supports Windows. If you need to embed a web browser in Linux, Windows or MacOS consider using [CEF4Delphi](https://github.com/salvadordf/CEF4Delphi) instead.

WebView4Delphi uses the [Microsoft Edge WebView2 Runtime](https://docs.microsoft.com/en-us/microsoft-edge/webview2/) and [Microsoft.Web.WebView2 NuGet package version 1.0.2365.46](https://www.nuget.org/packages/Microsoft.Web.WebView2) to embed a web browser.
WebView4Delphi uses the [Microsoft Edge WebView2 Runtime](https://docs.microsoft.com/en-us/microsoft-edge/webview2/) and [Microsoft.Web.WebView2 NuGet package version 1.0.2420.47](https://www.nuget.org/packages/Microsoft.Web.WebView2) to embed a web browser.

WebView4Delphi was developed and tested on Delphi 12.0, Delphi XE2, Delphi 7 and Lazarus 3.2/FPC 3.2.2.
Delphi 6 support needs to be tested and it requires installing the second Delphi 6 patch.
Expand Down
Binary file modified bin32/WebView2Loader.dll
Binary file not shown.
Binary file modified bin64/WebView2Loader.dll
Binary file not shown.
Binary file modified docs/WebView4Delphi.chm
Binary file not shown.
308 changes: 174 additions & 134 deletions docs/html/AllClasses.html

Large diffs are not rendered by default.

613 changes: 329 additions & 284 deletions docs/html/AllConstants.html

Large diffs are not rendered by default.

762 changes: 431 additions & 331 deletions docs/html/AllIdentifiers.html

Large diffs are not rendered by default.

215 changes: 115 additions & 100 deletions docs/html/AllTypes.html

Large diffs are not rendered by default.

23 changes: 16 additions & 7 deletions docs/html/ClassHierarchy.html

Large diffs are not rendered by default.

636 changes: 636 additions & 0 deletions docs/html/WebView4Delphi.hhc

Large diffs are not rendered by default.

284 changes: 272 additions & 12 deletions docs/html/WebView4Delphi.hhk

Large diffs are not rendered by default.

8 changes: 8 additions & 0 deletions docs/html/WebView4Delphi.hhp
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ uWVCoreWebView2Args.TCoreWebView2BasicAuthenticationRequestedEventArgs.html
uWVCoreWebView2Args.TCoreWebView2ContextMenuRequestedEventArgs.html
uWVCoreWebView2Args.TCoreWebView2ServerCertificateErrorDetectedEventArgs.html
uWVCoreWebView2Args.TCoreWebView2LaunchingExternalUriSchemeEventArgs.html
uWVCoreWebView2Args.TCoreWebView2NonClientRegionChangedEventArgs.html
uWVCoreWebView2BasicAuthenticationResponse.html
uWVCoreWebView2BasicAuthenticationResponse.TCoreWebView2BasicAuthenticationResponse.html
uWVCoreWebView2BrowserExtension.html
Expand Down Expand Up @@ -168,6 +169,7 @@ uWVCoreWebView2Delegates.TCoreWebView2ProfileAddBrowserExtensionCompletedHandler
uWVCoreWebView2Delegates.TCoreWebView2ProfileGetBrowserExtensionsCompletedHandler.html
uWVCoreWebView2Delegates.TCoreWebView2ProfileDeletedEventHandler.html
uWVCoreWebView2Delegates.TCoreWebView2ExecuteScriptWithResultCompletedHandler.html
uWVCoreWebView2Delegates.TCoreWebView2NonClientRegionChangedEventHandler.html
uWVCoreWebView2DownloadOperation.html
uWVCoreWebView2DownloadOperation.TCoreWebView2DownloadOperation.html
uWVCoreWebView2Environment.html
Expand Down Expand Up @@ -444,6 +446,7 @@ uWVTypeLibrary.ICoreWebView2NewWindowRequestedEventArgs3.html
uWVTypeLibrary.ICoreWebView2PermissionRequestedEventArgs3.html
uWVTypeLibrary.ICoreWebView2PrintSettings2.html
uWVTypeLibrary.ICoreWebView2ProcessFailedEventArgs2.html
uWVTypeLibrary.ICoreWebView2ProcessFailedEventArgs3.html
uWVTypeLibrary.ICoreWebView2Profile2.html
uWVTypeLibrary.ICoreWebView2Profile3.html
uWVTypeLibrary.ICoreWebView2Profile4.html
Expand All @@ -466,7 +469,12 @@ uWVTypeLibrary.ICoreWebView2Settings5.html
uWVTypeLibrary.ICoreWebView2Settings6.html
uWVTypeLibrary.ICoreWebView2Settings7.html
uWVTypeLibrary.ICoreWebView2Settings8.html
uWVTypeLibrary.ICoreWebView2Settings9.html
uWVTypeLibrary.ICoreWebView2WebResourceRequestedEventArgs2.html
uWVTypeLibrary.ICoreWebView2NonClientRegionChangedEventHandler.html
uWVTypeLibrary.ICoreWebView2NonClientRegionChangedEventArgs.html
uWVTypeLibrary.ICoreWebView2RegionRectCollectionView.html
uWVTypeLibrary.ICoreWebView2CompositionController4.html
uWVTypeLibrary.ICoreWebView2File.html
uWVTypeLibrary.ICoreWebView2ObjectCollectionView.html
uWVTypeLibrary.ICoreWebView2WebMessageReceivedEventArgs2.html
Expand Down
18 changes: 13 additions & 5 deletions docs/html/WebView4Delphi.log
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ uWVCoreWebView2Args.TCoreWebView2BasicAuthenticationRequestedEventArgs.html
uWVCoreWebView2Args.TCoreWebView2ContextMenuRequestedEventArgs.html
uWVCoreWebView2Args.TCoreWebView2ServerCertificateErrorDetectedEventArgs.html
uWVCoreWebView2Args.TCoreWebView2LaunchingExternalUriSchemeEventArgs.html
uWVCoreWebView2Args.TCoreWebView2NonClientRegionChangedEventArgs.html
uWVCoreWebView2BasicAuthenticationResponse.html
uWVCoreWebView2BasicAuthenticationResponse.TCoreWebView2BasicAuthenticationResponse.html
uWVCoreWebView2BrowserExtension.html
Expand Down Expand Up @@ -155,6 +156,7 @@ uWVCoreWebView2Delegates.TCoreWebView2ProfileAddBrowserExtensionCompletedHandler
uWVCoreWebView2Delegates.TCoreWebView2ProfileGetBrowserExtensionsCompletedHandler.html
uWVCoreWebView2Delegates.TCoreWebView2ProfileDeletedEventHandler.html
uWVCoreWebView2Delegates.TCoreWebView2ExecuteScriptWithResultCompletedHandler.html
uWVCoreWebView2Delegates.TCoreWebView2NonClientRegionChangedEventHandler.html
uWVCoreWebView2DownloadOperation.html
uWVCoreWebView2DownloadOperation.TCoreWebView2DownloadOperation.html
uWVCoreWebView2Environment.html
Expand Down Expand Up @@ -431,6 +433,7 @@ uWVTypeLibrary.ICoreWebView2NewWindowRequestedEventArgs3.html
uWVTypeLibrary.ICoreWebView2PermissionRequestedEventArgs3.html
uWVTypeLibrary.ICoreWebView2PrintSettings2.html
uWVTypeLibrary.ICoreWebView2ProcessFailedEventArgs2.html
uWVTypeLibrary.ICoreWebView2ProcessFailedEventArgs3.html
uWVTypeLibrary.ICoreWebView2Profile2.html
uWVTypeLibrary.ICoreWebView2Profile3.html
uWVTypeLibrary.ICoreWebView2Profile4.html
Expand All @@ -453,7 +456,12 @@ uWVTypeLibrary.ICoreWebView2Settings5.html
uWVTypeLibrary.ICoreWebView2Settings6.html
uWVTypeLibrary.ICoreWebView2Settings7.html
uWVTypeLibrary.ICoreWebView2Settings8.html
uWVTypeLibrary.ICoreWebView2Settings9.html
uWVTypeLibrary.ICoreWebView2WebResourceRequestedEventArgs2.html
uWVTypeLibrary.ICoreWebView2NonClientRegionChangedEventHandler.html
uWVTypeLibrary.ICoreWebView2NonClientRegionChangedEventArgs.html
uWVTypeLibrary.ICoreWebView2RegionRectCollectionView.html
uWVTypeLibrary.ICoreWebView2CompositionController4.html
uWVTypeLibrary.ICoreWebView2File.html
uWVTypeLibrary.ICoreWebView2ObjectCollectionView.html
uWVTypeLibrary.ICoreWebView2WebMessageReceivedEventArgs2.html
Expand All @@ -474,12 +482,12 @@ published.gif
automated.gif
pasdoc.css

Compile time: 0 minutes, 8 seconds
7,852 Topics
59,291 Local links
Compile time: 0 minutes, 7 seconds
7,953 Topics
60,069 Local links
5 Internet links
5 Graphics


Created c:\Users\usuario\Documents\Embarcadero\Studio\Projects\WebView4Delphi\docs\WebView4Delphi.chm, 1,861,868 bytes
Compression decreased file by 12,058,284 bytes.
Created c:\Users\usuario\Documents\Embarcadero\Studio\Projects\WebView4Delphi\docs\WebView4Delphi.chm, 1,895,278 bytes
Compression decreased file by 12,222,924 bytes.
2 changes: 1 addition & 1 deletion docs/html/uWVBrowser.TWVBrowser.html
Original file line number Diff line number Diff line change
Expand Up @@ -1750,7 +1750,7 @@ <h3 class="detail">Properties</h3>

<p>The WebView2 may not display the default dialog based on user settings, browser settings, and whether the origin is determined as a [trustworthy origin](<a href="https://w3c.github.io/webappsec-secure-contexts#">https://w3c.github.io/webappsec-secure-contexts#</a> potentially-trustworthy-origin); however, the event will still be raised.

<p>If the request is initiated by a cross-origin frame without a user gesture, the request will be blocked and the `OnLaunchingExternalUriScheme` event will not be raised.
<p>If the request is initiated by a cross-origin frame without a user gesture, the request will be blocked and the `OnLaunchingExternalUriScheme` event will not be raised. A URI scheme may be blocked for safety reasons. In this case the `LaunchingExternalUriScheme` event will not be raised. The default dialog may show an &quot;always allow&quot; checkbox which allows the user to opt-in to relaxed security (i.e. skipping future default dialogs) for the combination of the URI scheme and the origin of the page initiating this external URI scheme launch. The checkbox is offered so long as the group policy to show the checkbox is not explicitly disabled and there is a trustworthy initiating origin. If the user has checked this box, future attempts to launch this URI scheme will still raise the event.

<p>

Expand Down
Loading

0 comments on commit 2168c2e

Please sign in to comment.