Bump CefSharp from 98.1.210 to 100.0.140.0

#443 - Bump CefSharp from 98.1.210 to 100.0.140.0
This commit is contained in:
hama3254 2022-04-18 16:28:53 +02:00
parent 7e36229705
commit aa0a759d20
96 changed files with 801 additions and 278 deletions

Binary file not shown.

View File

@ -8,11 +8,11 @@
<probing privatePath="lib" />
<dependentAssembly>
<assemblyIdentity name="CefSharp" publicKeyToken="40c4b6fc221f4138" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-98.1.210.0" newVersion="98.1.210.0" />
<bindingRedirect oldVersion="0.0.0.0-100.0.140.0" newVersion="100.0.140.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="CefSharp.Core" publicKeyToken="40c4b6fc221f4138" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-98.1.210.0" newVersion="98.1.210.0" />
<bindingRedirect oldVersion="0.0.0.0-100.0.140.0" newVersion="100.0.140.0" />
</dependentAssembly>
</assemblyBinding>
<AppContextSwitchOverrides value="Switch.System.IO.UseLegacyPathHandling=false" />

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\packages\CefSharp.Common.98.1.210\build\CefSharp.Common.props" Condition="Exists('..\packages\CefSharp.Common.98.1.210\build\CefSharp.Common.props')" />
<Import Project="..\packages\cef.redist.x86.98.1.21\build\cef.redist.x86.props" Condition="Exists('..\packages\cef.redist.x86.98.1.21\build\cef.redist.x86.props')" />
<Import Project="..\packages\cef.redist.x64.98.1.21\build\cef.redist.x64.props" Condition="Exists('..\packages\cef.redist.x64.98.1.21\build\cef.redist.x64.props')" />
<Import Project="..\packages\CefSharp.Common.100.0.140\build\CefSharp.Common.props" Condition="Exists('..\packages\CefSharp.Common.100.0.140\build\CefSharp.Common.props')" />
<Import Project="..\packages\cef.redist.x86.100.0.14\build\cef.redist.x86.props" Condition="Exists('..\packages\cef.redist.x86.100.0.14\build\cef.redist.x86.props')" />
<Import Project="..\packages\cef.redist.x64.100.0.14\build\cef.redist.x64.props" Condition="Exists('..\packages\cef.redist.x64.100.0.14\build\cef.redist.x64.props')" />
<Import Project="..\packages\CefSharp.Common.93.1.140\build\CefSharp.Common.props" Condition="Exists('..\packages\CefSharp.Common.93.1.140\build\CefSharp.Common.props')" />
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
@ -110,14 +110,14 @@
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\CEFRequestHandler\CEFRequestHandler\bin\x64\Debug\CEFRequestHandler.dll</HintPath>
</Reference>
<Reference Include="CefSharp, Version=98.1.210.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138, processorArchitecture=MSIL">
<HintPath>..\packages\CefSharp.Common.98.1.210\lib\net452\CefSharp.dll</HintPath>
<Reference Include="CefSharp, Version=100.0.140.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138, processorArchitecture=MSIL">
<HintPath>..\packages\CefSharp.Common.100.0.140\lib\net452\CefSharp.dll</HintPath>
</Reference>
<Reference Include="CefSharp.Core, Version=98.1.210.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138, processorArchitecture=MSIL">
<HintPath>..\packages\CefSharp.Common.98.1.210\lib\net452\CefSharp.Core.dll</HintPath>
<Reference Include="CefSharp.Core, Version=100.0.140.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138, processorArchitecture=MSIL">
<HintPath>..\packages\CefSharp.Common.100.0.140\lib\net452\CefSharp.Core.dll</HintPath>
</Reference>
<Reference Include="CefSharp.WinForms, Version=98.1.210.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138, processorArchitecture=MSIL">
<HintPath>..\packages\CefSharp.WinForms.98.1.210\lib\net462\CefSharp.WinForms.dll</HintPath>
<Reference Include="CefSharp.WinForms, Version=100.0.140.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138, processorArchitecture=MSIL">
<HintPath>..\packages\CefSharp.WinForms.100.0.140\lib\net462\CefSharp.WinForms.dll</HintPath>
</Reference>
<Reference Include="MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
@ -424,11 +424,11 @@
</PropertyGroup>
<Error Condition="!Exists('..\packages\CefSharp.Common.93.1.140\build\CefSharp.Common.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\CefSharp.Common.93.1.140\build\CefSharp.Common.props'))" />
<Error Condition="!Exists('..\packages\CefSharp.Common.93.1.140\build\CefSharp.Common.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\CefSharp.Common.93.1.140\build\CefSharp.Common.targets'))" />
<Error Condition="!Exists('..\packages\cef.redist.x64.98.1.21\build\cef.redist.x64.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\cef.redist.x64.98.1.21\build\cef.redist.x64.props'))" />
<Error Condition="!Exists('..\packages\cef.redist.x86.98.1.21\build\cef.redist.x86.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\cef.redist.x86.98.1.21\build\cef.redist.x86.props'))" />
<Error Condition="!Exists('..\packages\CefSharp.Common.98.1.210\build\CefSharp.Common.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\CefSharp.Common.98.1.210\build\CefSharp.Common.props'))" />
<Error Condition="!Exists('..\packages\CefSharp.Common.98.1.210\build\CefSharp.Common.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\CefSharp.Common.98.1.210\build\CefSharp.Common.targets'))" />
<Error Condition="!Exists('..\packages\cef.redist.x64.100.0.14\build\cef.redist.x64.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\cef.redist.x64.100.0.14\build\cef.redist.x64.props'))" />
<Error Condition="!Exists('..\packages\cef.redist.x86.100.0.14\build\cef.redist.x86.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\cef.redist.x86.100.0.14\build\cef.redist.x86.props'))" />
<Error Condition="!Exists('..\packages\CefSharp.Common.100.0.140\build\CefSharp.Common.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\CefSharp.Common.100.0.140\build\CefSharp.Common.props'))" />
<Error Condition="!Exists('..\packages\CefSharp.Common.100.0.140\build\CefSharp.Common.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\CefSharp.Common.100.0.140\build\CefSharp.Common.targets'))" />
</Target>
<Import Project="..\packages\CefSharp.Common.93.1.140\build\CefSharp.Common.targets" Condition="Exists('..\packages\CefSharp.Common.93.1.140\build\CefSharp.Common.targets')" />
<Import Project="..\packages\CefSharp.Common.98.1.210\build\CefSharp.Common.targets" Condition="Exists('..\packages\CefSharp.Common.98.1.210\build\CefSharp.Common.targets')" />
<Import Project="..\packages\CefSharp.Common.100.0.140\build\CefSharp.Common.targets" Condition="Exists('..\packages\CefSharp.Common.100.0.140\build\CefSharp.Common.targets')" />
</Project>

View File

@ -265,29 +265,6 @@ Returns true if called on the specified CEF thread.
Call during process startup to enable High-DPI support on Windows 7 or newer.
Older versions of Windows should be left DPI-unaware because they do not
support DirectWrite and GDI fonts are kerned very badly.
</summary>
</member>
<member name="M:CefSharp.Core.Cef.UnregisterInternalWebPlugin(System.String)">
<summary>
Unregister an internal plugin. This may be undone the next time RefreshWebPlugins() is called.
</summary>
<param name="path">Path (directory + file).</param>
</member>
<member name="M:CefSharp.Core.Cef.RefreshWebPlugins">
<summary>
Cause the plugin list to refresh the next time it is accessed regardless of whether it has already been loaded.
</summary>
</member>
<member name="M:CefSharp.Core.Cef.GetPlugins">
<summary>
Async returns a list containing Plugin Information
(Wrapper around CefVisitWebPluginInfo)
</summary>
<returns>Returns List of <see cref="T:CefSharp.WebPluginInfo" /> structs.</returns>
</member>
<member name="M:CefSharp.Core.Cef.VisitWebPluginInfo(CefSharp.IWebPluginInfoVisitor)">
<summary>
Visit web plugin information. Can be called on any thread in the browser process.
</summary>
</member>
<member name="M:CefSharp.Core.Cef.ClearSchemeHandlerFactories">
@ -1004,12 +981,6 @@ switch.
Controls whether image URLs will be loaded from the network. A cached image
will still be rendered if requested. Also configurable using the
"disable-image-loading" command-line switch.
</summary>
</member>
<member name="P:CefSharp.Core.BrowserSettings.Plugins">
<summary>
Controls whether any plugins will be loaded. Also configurable using the
"disable-plugins" command-line switch.
</summary>
</member>
<member name="P:CefSharp.Core.BrowserSettings.JavascriptDomPaste">

View File

@ -58,9 +58,6 @@
<member name="P:CefSharp.BrowserSettings.JavascriptDomPaste">
<inheritdoc/>
</member>
<member name="P:CefSharp.BrowserSettings.Plugins">
<inheritdoc/>
</member>
<member name="P:CefSharp.BrowserSettings.ImageLoading">
<inheritdoc/>
</member>
@ -152,7 +149,7 @@
<member name="M:CefSharp.BrowserSubprocess.SelfHost.Main(System.String[])">
<summary>
This function should be called from the application entry point function (typically Program.Main)
to execute a secondary process e.g. gpu, plugin, renderer, utility
to execute a secondary process e.g. gpu, renderer, utility
This overload is specifically used for .Net Core. For hosting your own BrowserSubProcess
it's preferable to use the Main method provided by this class.
- Pass in command line args
@ -427,29 +424,6 @@
</summary>
<returns>Returns false on error.</returns>
</member>
<member name="M:CefSharp.Cef.VisitWebPluginInfo(CefSharp.IWebPluginInfoVisitor)">
<summary>
Visit web plugin information. Can be called on any thread in the browser process.
</summary>
</member>
<member name="M:CefSharp.Cef.GetPlugins">
<summary>
Async returns a list containing Plugin Information
(Wrapper around CefVisitWebPluginInfo)
</summary>
<returns>Returns List of <see cref="T:CefSharp.WebPluginInfo"/> structs.</returns>
</member>
<member name="M:CefSharp.Cef.RefreshWebPlugins">
<summary>
Cause the plugin list to refresh the next time it is accessed regardless of whether it has already been loaded.
</summary>
</member>
<member name="M:CefSharp.Cef.UnregisterInternalWebPlugin(System.String)">
<summary>
Unregister an internal plugin. This may be undone the next time RefreshWebPlugins() is called.
</summary>
<param name="path">Path (directory + file).</param>
</member>
<member name="M:CefSharp.Cef.EnableHighDPISupport">
<summary>
Call during process startup to enable High-DPI support on Windows 7 or newer.
@ -565,6 +539,8 @@
<summary>
Sets or clears a specific key-value pair from the crash metadata.
</summary>
<param name="key">key</param>
<param name="value">value</param>
</member>
<member name="M:CefSharp.Cef.GetMinLogLevel">
<summary>
@ -657,7 +633,7 @@
</member>
<member name="P:CefSharp.CefSettingsBase.MultiThreadedMessageLoop">
<summary>
Set to true to have the browser process message loop run in a separate thread. If false than the CefDoMessageLoopWork()
Set to true to have the browser process message loop run in a separate thread. If false then the CefDoMessageLoopWork()
function must be called from your application message loop. This option is only supported on Windows. The default value is
true.
</summary>

View File

@ -202,6 +202,7 @@
</member>
<member name="M:CefSharp.WinForms.ChromiumWebBrowser.#ctor">
<summary>
<strong>Important!!!</strong>
This constructor exists as the WinForms designer requires a parameterless constructor, if you are instantiating
an instance of this class in code then use the <see cref="M:CefSharp.WinForms.ChromiumWebBrowser.#ctor(System.String,CefSharp.IRequestContext)"/>
constructor overload instead. Using this constructor in code is unsupported and you may experience <see cref="T:System.NullReferenceException"/>'s
@ -258,6 +259,12 @@
The javascript object repository, one repository per ChromiumWebBrowser instance.
</summary>
</member>
<member name="M:CefSharp.WinForms.ChromiumWebBrowser.IsParentInDesignMode(System.Windows.Forms.Control)">
<summary>
Indicates if one of the Ancestors of this control is sited
and that site in DesignMode.
</summary>
</member>
<member name="M:CefSharp.WinForms.ChromiumWebBrowser.OnHandleCreated(System.EventArgs)">
<summary>
Raises the <see cref="E:System.Windows.Forms.Control.HandleCreated" /> event.
@ -708,7 +715,7 @@
Helper function used to find the child HWND with the ClassName matching <paramref name="chromeRenderWidgetHostClassName"/>
Chromium's message-loop Window isn't created synchronously, so this may not find it.
If so, you need to wait and try again later.
In most cases you should use the <see cref="!:TryFindHandle(ChromiumWebBrowser, out IntPtr)"/> overload.
In most cases you should use the <see cref="M:CefSharp.WinForms.Experimental.ChromiumRenderWidgetHandleFinder.TryFindHandle(CefSharp.IWebBrowser,System.IntPtr@)"/> overload.
</summary>
<param name="chromiumWebBrowserHandle"><see cref="T:CefSharp.WinForms.ChromiumWebBrowser"/> control Handle</param>
<param name="chromeRenderWidgetHostClassName">class name used to match</param>
@ -893,6 +900,15 @@
Fluent <see cref="T:CefSharp.WinForms.Handler.LifeSpanHandler"/> Builder
</summary>
</member>
<member name="M:CefSharp.WinForms.Handler.LifeSpanHandlerBuilder.#ctor(CefSharp.WinForms.Handler.CreatePopupChromiumHostControl)">
<summary>
LifeSpanHandlerBuilder
</summary>
<param name="chromiumHostControlCreatedDelegate">
When specified the delegate will be used to create the <see cref="T:CefSharp.WinForms.Host.ChromiumHostControl"/>
instance. Allowing users to create their own custom instance that extends <see cref="T:CefSharp.WinForms.Host.ChromiumHostControl"/>
</param>
</member>
<member name="M:CefSharp.WinForms.Handler.LifeSpanHandlerBuilder.OnBeforePopupCreated(CefSharp.WinForms.Handler.OnBeforePopupCreatedDelegate)">
<summary>
The <see cref="T:CefSharp.WinForms.Handler.OnBeforePopupCreatedDelegate"/> will be called <b>before</b> the popup has been created and
@ -903,9 +919,9 @@
</member>
<member name="M:CefSharp.WinForms.Handler.LifeSpanHandlerBuilder.OnPopupCreated(CefSharp.WinForms.Handler.OnPopupCreatedDelegate)">
<summary>
The <see cref="T:CefSharp.WinForms.Handler.OnPopupCreatedDelegate"/> will be called when the<see cref="!:ChromiumHostControl"/> has been
The <see cref="T:CefSharp.WinForms.Handler.OnPopupCreatedDelegate"/> will be called when the<see cref="T:CefSharp.WinForms.Host.ChromiumHostControl"/> has been
created. When the <see cref="T:CefSharp.WinForms.Handler.OnPopupCreatedDelegate"/> is called you must add the control to it's intended parent
so the <see cref="!:Control.ClientRectangle"/> can be calculated to set the initial
so the <see cref="P:System.Windows.Forms.Control.ClientRectangle"/> can be calculated to set the initial
size correctly.
</summary>
<param name="onPopupCreated">Action to be invoked when the Popup is to be destroyed.</param>
@ -923,9 +939,9 @@
</member>
<member name="M:CefSharp.WinForms.Handler.LifeSpanHandlerBuilder.OnPopupDestroyed(CefSharp.WinForms.Handler.OnPopupDestroyedDelegate)">
<summary>
The <see cref="T:CefSharp.WinForms.Handler.OnPopupDestroyedDelegate"/> will be called when the <see cref="!:ChromiumHostControl"/> is to be
The <see cref="T:CefSharp.WinForms.Handler.OnPopupDestroyedDelegate"/> will be called when the <see cref="T:CefSharp.WinForms.Host.ChromiumHostControl"/> is to be
removed from it's parent.
When the <see cref="T:CefSharp.WinForms.Handler.OnPopupDestroyedDelegate"/> is called you must remove/dispose of the <see cref="!:ChromiumHostControl"/>.
When the <see cref="T:CefSharp.WinForms.Handler.OnPopupDestroyedDelegate"/> is called you must remove/dispose of the <see cref="T:CefSharp.WinForms.Host.ChromiumHostControl"/>.
</summary>
<param name="onPopupDestroyed">Action to be invoked when the Popup is to be destroyed.</param>
<returns><see cref="T:CefSharp.WinForms.Handler.LifeSpanHandlerBuilder"/> instance allowing you to chain method calls together</returns>
@ -1161,12 +1177,18 @@
</summary>
<param name="url">The URL to be loaded.</param>
</member>
<member name="M:CefSharp.WinForms.Host.ChromiumHostControl.LoadUrlAsync(System.String)">
<inheritdoc/>
</member>
<member name="M:CefSharp.WinForms.Host.ChromiumHostControl.GetMainFrame">
<summary>
Returns the main (top-level) frame for the browser window.
</summary>
<returns> the main frame</returns>
</member>
<member name="M:CefSharp.WinForms.Host.ChromiumHostControl.Dispose(System.Boolean)">
<inheritdoc/>
</member>
<member name="M:CefSharp.WinForms.Host.ChromiumHostControl.FromBrowser(CefSharp.IBrowser)">
<summary>
Gets the <see cref="T:CefSharp.WinForms.Host.ChromiumHostControl"/> associated with
@ -1549,6 +1571,8 @@
</summary>
<param name="chromiumWebBrowser"><see cref="T:CefSharp.WinForms.ChromiumWebBrowser"/> instance</param>
<param name="parentControl">Control used as the parent for DevTools (a custom control will be added to the <see cref="P:System.Windows.Forms.Control.Controls"/> collection)</param>
<param name="controlName">Control name</param>
<param name="dockStyle">Dock Style</param>
<param name="inspectElementAtX">x coordinate (used for inspectElement)</param>
<param name="inspectElementAtY">y coordinate (used for inspectElement)</param>
<returns>Returns the <see cref="T:System.Windows.Forms.Control"/> that hosts the DevTools instance if successful, otherwise returns null on error.</returns>
@ -1565,6 +1589,8 @@
Action that is Invoked when the DevTools Host Control has been created and needs to be added to it's parent.
It's important the control is added to it's intended parent at this point so the <see cref="P:System.Windows.Forms.Control.ClientRectangle"/>
can be calculated to set the initial display size.</param>
<param name="controlName">control name</param>
<param name="dockStyle">Dock Style</param>
<param name="inspectElementAtX">x coordinate (used for inspectElement)</param>
<param name="inspectElementAtY">y coordinate (used for inspectElement)</param>
<returns>Returns the <see cref="T:System.Windows.Forms.Control"/> that hosts the DevTools instance if successful, otherwise returns null on error.</returns>

File diff suppressed because it is too large Load Diff

View File

@ -8,11 +8,11 @@
<probing privatePath="lib" />
<dependentAssembly>
<assemblyIdentity name="CefSharp" publicKeyToken="40c4b6fc221f4138" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-98.1.210.0" newVersion="98.1.210.0" />
<bindingRedirect oldVersion="0.0.0.0-100.0.140.0" newVersion="100.0.140.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="CefSharp.Core" publicKeyToken="40c4b6fc221f4138" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-98.1.210.0" newVersion="98.1.210.0" />
<bindingRedirect oldVersion="0.0.0.0-100.0.140.0" newVersion="100.0.140.0" />
</dependentAssembly>
</assemblyBinding>
<AppContextSwitchOverrides value="Switch.System.IO.UseLegacyPathHandling=false" />

View File

@ -1,15 +1,15 @@
Chromium Embedded Framework (CEF) Standard Binary Distribution for Windows
-------------------------------------------------------------------------------
Date: February 16, 2022
Date: April 06, 2022
CEF Version: 98.1.21+g9782362+chromium-98.0.4758.102
CEF Version: 100.0.14+g4e5ba66+chromium-100.0.4896.75
CEF URL: https://bitbucket.org/chromiumembedded/cef.git
@9782362fea64d6317166cb091a3afe4155f386db
@4e5ba663020c10d5fdc02732918cb3b4a2bc13c8
Chromium Version: 98.0.4758.102
Chromium Version: 100.0.4896.75
Chromium URL: https://chromium.googlesource.com/chromium/src.git
@5fcc32e77f5fd4aeea4b58321d18b4561e95bc68
@6eab55993fd31980952c197168e484d1cf524bba
This distribution contains all components necessary to build and distribute an
application using CEF on the Windows platform. Please see the LICENSING

View File

@ -18,7 +18,7 @@ Public Class Einstellungen
Private Sub Einstellungen_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Label6.Text = "You have: v" + Application.ProductVersion.ToString + " Chromium-U14"
Label6.Text = "You have: v" + Application.ProductVersion.ToString + " Chromium-U15"
BackgroundWorker1.RunWorkerAsync()

View File

@ -1 +1 @@
64bcc023a7825c32df6177c67252df931a88c1ae
fea7b6ac7e7b6ba7a1a2d0c11d2b305e9ef08aa8

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="cef.redist.x64" version="98.1.21" targetFramework="net48" />
<package id="cef.redist.x86" version="98.1.21" targetFramework="net48" />
<package id="CefSharp.Common" version="98.1.210" targetFramework="net48" />
<package id="CefSharp.WinForms" version="98.1.210" targetFramework="net48" />
<package id="cef.redist.x64" version="100.0.14" targetFramework="net48" />
<package id="cef.redist.x86" version="100.0.14" targetFramework="net48" />
<package id="CefSharp.Common" version="100.0.140" targetFramework="net48" />
<package id="CefSharp.WinForms" version="100.0.140" targetFramework="net48" />
<package id="Newtonsoft.Json" version="13.0.1" targetFramework="net452" />
</packages>