CefSharp

.NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework

OTHER License

Stars
9.7K
Committers
204

Bot releases are hidden (Show)

CefSharp - v33.0.0

Published by amaitland about 10 years ago

October 10, 2014, Chromium 33.0 / CEF 3.1750.1738

First official release based on CEF3.

  • #213: Drop-down list (<select>) not displayed correctly in WPF with 125% or 150% display setting [@brock8503]
  • #214: CEF3: OnApplicationExit throws AccessViolationException with WinForms [@JanEggers]
  • #236: Fix the WinForms example to support the Enter key for navigating to a new web page [@amaitland]
  • #242: CEF3: Keyboard input is sent to wrong WebView instance [@amaitland]
  • #276: Load Error in CefSharp3. [@amaitland]
  • #278: Text Search in Browser not supported is fixed [@amaitland]
  • #301: Fixed warnings [@JanEggers]
  • #302: Explicit implement internal interface. [@JanEggers]
  • #305: Create MainView and set address quickly fails to load. [@JanEggers]
  • #313: Exposing flushcookie api. [@brock8503]
  • #318: Added CefRequestHandler.OnBeforePluginLoad [@fraenke75]
  • #322: Add Reload(bool ignoreCache) method overload [@amaitland]
  • #326: Implemented all CEF3 BrowserSettings [@fraenke75]
  • #328: Add Missing key bindings, Ctrl-A, Z and Y [@amaitland]
  • #329: WPF Added ViewSource DelegateCommand [@amaitland]
  • #330: Wpf Cleanup and Add License [@amaitland]
  • #335: Add Print() [@jornh]
  • #336: Support Duplicate Headers. [@shaunmarx and @amaitland]
  • #339: Adding a name check to avoid unwanted cookie exceptions. [@brock8503]
  • #342: Added support for overriding file browse dialogs by implementing the. [@DeanNorth, @amaitland and @jornh]
  • #344: Changed WPF Example TabControl to ItemsSource + added keyboard shortcuts etc. [@amaitland and @perlun]
  • #354: Add OnBeforeBrowse method [@amaitland]
  • #358: Add Stop to WPF WebView [@amaitland]
  • #365: Support for manually specifying command line args via ::OnCommandLineProcessing [@Timobile]
  • #372: Add OnPluginCrashed to RequestHandler [@amaitland]
  • #375: NuDoq / bring xml documentation to the web [@jornh]
  • #377: No sync over async [@jornh]
  • #384: Rename WebView to ChromiumWebBrowser [@perlun]
  • #387: Implement DownloadHandler actually matching CEF3 API [@amaitland]
  • #388: Overriding JsDialogHandler is not hiding Javascript alerts [@jornh and @amaitland]
  • #396: Add OnRenderProcessTerminated - Resolves issue #207 [@amaitland]
  • #398: Resharped! [@JanEggers]
  • #407: Add/license disclaimer [@amaitland]
  • #412: Enhancement and Minor api changes take 2 [@amaitland]
  • #413: Set Headers now iterates over key [@rlmcneary2]
  • #423: Implemented Cut, Copy, Paste and other text based actions for WPF [@taylorjonl]
  • #433: Fix crash when responding to cancelled request, take 2 [@numbersint]
  • #440: Add DevToolsUrl Property [@amaitland]
  • #443: Implemented OnStatusMessage and event for WPF and WinForms for CefSharp3 [@TheCloudlessSky]
  • #449: Fixed access violation when closing popup... [@JanEggers]
  • #464: NullReferenceException OnMouseLeave [@Bodekaer]
  • #465: Remove call to Application.Current.Dispatcher.CheckAccess() - seems ther... [@amaitland]
  • #469: Call RemoveSourceHook before dispose of managedCefBrowserAdapter [@amaitland]
  • #471: Fix/Implement WPF Load(url) Method [@amaitland]
  • #488: Provide access to settings boolean ignore_certificate_errors [@karlhiramoto]
  • #492: Upgrade to Cef 1750 [@peters and @amaitland]
  • #499: First 1750 feature - ShowDevTools/CloseDevTools [@amaitland]
CefSharp - v31.0.0-pre1

Published by jornh over 10 years ago

April 15, 2014, Chromium 31.0 / CEF 3.1650.1562

  • Third prerelease based on CEF3. [@perlun]
  • #107: WinForms - Added support for IMenuHandler again [@perlun]
  • #145: Selecting text using the mouse does not work. [@JanEggers]
  • #166: CefSharp for WPF gives blurry screen. [@JanEggers and @perlun]
  • #200: Fixed support for popups, which are used for rendering e.g. <select> tags. [@perlun]
  • #202: Fix IME input problem. [@shen6041]
  • #212: Rendering multiple WebView controls within a single WPF app was broken. [@JanEggers and @perlun]
  • #237: Upgrade to latest CEF3 version (Chromium 31). [@jornh]
  • #243: Caret can sometimes be visible for more than one WebView at the same time. [@perlun, Sören Höglund and @JanEggers]
  • #250: Support VS2013. [@jornh]
  • #259: Win32 "Debug" build fail with LNK1181 error [@jornh]
  • #272: VS2012/libcef_dll_wrapper.lib is missing in folder CEF/Win32/Debug/ [@MartinMa]
  • #274: Update Example app Home.html. [@jornh]
  • #280: Refactored much of the C++ stuff into C# instead, to make CefSharp more maintainable. [@JanEggers]
  • #291: Improved WebView resource cleanup. [@JanEggers]
  • #295: Adding cookie expiration granularity to setcookies. [@brock8503]
  • #304: Calling browser close in ManagedCefBrowserAdapter destructor [@brock8503]
  • #306: WPF ZoomIn/Out Functionality. [@amaitland]
  • #312: WinForms WebView, should at least display a page on init. [@jornh]
  • #320: Added Ctrl-X Cut support [@amaitland]
  • #321: Key Modifier not being sent to Browser [@amaitland]
CefSharp - 1.25.7

Published by perlun over 10 years ago

February 5, 2014, Chromium 25.0.1364.1123

  • #80: Fixed the "process not closing in Windows XP" bug. [@rastating]
  • #184: Additional SchemeHandlerResponse options. [@provegard]
  • #202: Fix IME input problem. [@shen6041]
  • #211: Handle Chinese IME input. [@shen6041]
  • #216: Fixed a problem with controls not being displayed properly when using non-standard DPI, in WPF. [@ta-stott-oe]
  • #219: Dropdown values not following the mouse. [@plundberg, issue created and lots of feedback provided by @jimbourekas]
  • #242: Keyboard input is sent to wrong WebView instance sometimes. [@plundberg with Sören Höglund]
  • #243: Caret can sometimes be visible for more than one WebView at the same time. [@plundberg with Sören Höglund]
CefSharp - 3.29.0-pre.0

Published by perlun almost 11 years ago

November 12, 2013, Chromium 29.0 / CEF 3.1547.1412

  • Second public beta version of CEF3-based port. [@plundberg]
  • Upgraded to CEF 3.1547.1412, which provides Chromium 29 support as well as support for x64. [@plundberg]
  • Breaking change: Changed ISchemeHandler to use asynchronous processing of requests (to avoid having to perform network traffic/heavy processing on the UI thread) instead of synchronous processing. [@plundberg]
  • Added the possibility for a custom scheme handler to override the response HTTP headers. [@plundberg]
  • #80: Fixed the "process not closing in Windows XP" bug. [@rastating]
  • #137: NuGet packages for WPF, using .props and .targets MSBuild tricks to make consumption of the package a lot less painful. [@plundberg]
  • #138: Added a separate browser subprocess .exe file, which is normally a much more preferable approach than just executing your .NET application's .exe file again. (which is the default with CEF) [@plundberg]
  • #150: All schemes were registered as non-standard, as pointed out by @alexwarren. This has now been fixed; the API for registering custom schemes also had to go through a bit of a breakage in the meanwhile since the way this works with CEF made it impossible to use the previous semantics. [@plundberg]
  • #157: Made it possible to customize BrowserSettings directly in XAML. [@plundberg, as suggested by Clemens Hoffmann]
  • #160: Added support for x64. [@plundberg]
  • #161: Make the WPF WebView be transparent (using the alpha channel), so that you can allow HTML content to be rendered on top of WPF content, allowing for some nifty, more complex scenarios. [@dcartwright]
  • #184: Additional SchemeHandlerResponse options. [@provegard]
  • #209: Support for ExecuteScriptAsync() and EvaluateScript() in the WPF WebView, making it possible to support more trivial JS integration scenarios. [@plundberg]
  • #210: Added support for Windows Forms again. [@uowzd01]
CefSharp - 3.27.0-a0

Published by perlun almost 11 years ago

First alpha version of CefSharp 3.

  • Only WPF
  • No JS bindings
  • Quite possibly a number of other issues.

Still, it's an "early bird" preview for those who wish to take a look at it.

CefSharp - 1.25.5

Published by perlun about 11 years ago

October 2 2013, Chromium 25.0.1364.1123

#162: Fixed support for HTML drop-downs which probably has been broken since 1.25.1. [@ChadyG]
#165: Add bindings for SetZoomLevel in WPF. [@peters with @plundberg]
#166: Fixed blurriness in CefSharp.Wpf when running in DPI settings different than 100% (i.e. when the user has modified the "font size" in the Windows display settings). [@plundberg]

CefSharp - 1.25.4

Published by perlun about 11 years ago

September 4, 2013, Chromium 25.0.1364.1123

  • #150: All schemes are registered as non-standard. Not truly fixed, but let's at least remove the is_standard flag for a while to decrease the confusion. [@plundberg with @alexwarren]
  • #161: Make the WPF WebView be transparent (using the alpha channel), so that you can allow HTML content to be rendered on top of WPF content, allowing for some nifty, more complex scenarios. [@dcartwright]
  • Breaking change: Changed ISchemeHandler to use asynchronous processing of requests (to avoid having to perform network traffic/heavy processing on the UI thread) instead of synchronous processing. [@plundberg]
  • Added the possibility for a custom scheme handler to override the response HTTP headers. [@plundberg]
CefSharp - 1.25.3

Published by perlun about 11 years ago

August 14, 2013, Chromium 25.0.1364.1123

  • Added signing to CefSharp.WinForms and CefSharp.Wpf [@dabide]
  • Add support for parameters of type 'Object' accepting any type of value. [@EMonk72]
  • Fix object binding to allow multiple methods with same name. [@EMonk72]
  • Reimplemented Javascript-to-.NET binding to support a range of options including C#-style param arrays and optional parameters
    with default values. [@EMonk72]
  • Added support for accessing the body of the request in a custom scheme handler. [@kpko]
  • Added support for overriding the window.alert(), window.confirm() and window.prompt() methods by using the new IJsDialogHandler
    interface + the new IWebBrowser.JsDialogHandler property, which is presumed to be your own implementation of this interface.
    [@KristinaKoeva]
  • Fixed a null pointer exception that occurs when WebView is loaded. [@joaompneves]
  • Fixed crash on window deactivate. [@joaompneves]