* Upgrade to 91.1.60-pre
* AnyCPU - Use the new CefRuntime.SubscribeAnyCpuAssemblyResolver method
Now CefSharp.dll is an AnyCPU dll the code for AnyCPU dll resolution can be added to the library.
Exact same code, just included in CefSharp.dll
* Upgrade to 91.1.160
* Upgrade to 91.1.210
* Upgrade to v88.2.40-pre
WPF - Add https scheme to default URL to workaround upstream issue
https://bitbucket.org/chromiumembedded/cef/issues/3079/cant-load-urls-without-scheme
* Net Core - Add AnyCPU Platform to projects/solution
* Net Core - Add RuntimeIdentifier based on PlatformTarget
- Set RuntimeIdentifier based on PlatformTarget (PlatformTarget isn't set of AnyCPU)
- Set SelfContained to false so as not to provide a Framework Dependant build (don't include the whole .net framework)
* WPF/WinForms - Change CefSharpBuildAction to Content
For testing of ClickOnce publish
* Net 5.0 - Update to include PublishSingleFile settings
- .Net 5.0 Publish Settings for PublishSingleFile
https://docs.microsoft.com/en-us/dotnet/core/deploying/single-file
Defaults differ compared to .Net Core 3.1
- Set RollForward to Major so runs on newer runtime version
- Add net5.0-windows TargetFramework
* .Net 5.0 - Publish Single Exe Example
- Use the main application exe as the BrowserSubprocess when self publishing a .Net 5.0 exe
- Only the WPF and WinForms examples have been updated
https://github.com/cefsharp/CefSharp/issues/3407
* Upgrade to 88.2.90
* Upgrade to 87.1.12-CI3846
- Upgrade to Net Core 3.1 (Required to use new Net Core packages)
- Migrate to NetCore specific pages
* Upgrade to 87.1.130-pre
* OffScreen - Remove UseWindowsForms from csproj file
No longer required as we use the Drawing nuget package
Also causes a problem with Console.ReadLine
* README.md - Update Net Core Section
* WinForms - Add new SdkStyle .Net 4.7.2 project and solution
TODO: Add OffScreen and WPF project files
* Upgrade to 87.1.131-pre
* Upgrade to 87.1.132
* Upgrade to 81.3.20-pre
* WinForms/WPF - Update enable-media-stream command line arg
Remove the "1" as it's not required, does nothing, there is no need to pass in a second argument
Issue https://github.com/cefsharp/CefSharp/issues/2858
* Upgrade to 81.3.100
Unable to get solutions compiling side by side even with specifying BaseIntermediateOutputPath
Giving up for now, just output the bin to a sub folder so it's cleaner
- Set CopyToOutputDirectory in csproj files
- It's important to make sure the crash_reporter.cfg is copied to the bin folder, it has to be next to your application exe.
- Specify AppName in crash_reporter.cfg to have dumps generated to a folder in this case they will be generated at C:\Users\[CurrentUser]\AppData\Local\CefSharp.MinimalExample\User Data
- If you are having trouble getting a dump, run your exe outside of Visual Studio, the debugger can sometimes interfere
You can test crash reporting as outlined in https://bitbucket.org/chromiumembedded/cef/wiki/CrashReporting.md#markdown-header-testing
Loading `chrome://crash` in the browser will crash the render process
To confirm that crash reporting is enabled check the debug.log file, you should see a number of entries like Crash reporting enabled for process: browser
1. Made more space for links hover in statusbar - Moved Progress Bar below addressbar.
a) Thinly visible when loading, hides when loaded.
b) No flickering as progress bar and browser share same row.
2. Behaviour to load page when hit Enter in Addressbar - Behaviour for that.
2. Refactor.