CefSharp

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

OTHER License

Stars
9.7K
Committers
204

Bot releases are visible (Hide)

CefSharp - v43.0.1

Published by amaitland almost 9 years ago

October 29, 2015, Chromium 43.0 / CEF 3.2357.1287

  • #1170 : OffScreen Don't create Browser when assigning to OnBeforePopup [@amaitland]
  • #1284 : Add support for JSB in Popups [@amaitland]
  • #1321 : Add support for JSB with frames [@illfang, @amaitland]
  • #1335 : Missing callback registry for browsers created without registered js objects [@illfang]
  • #1336 : IJavascriptCallback.ExecuteAsync never returns when callback no longer exists [@gregmartinhtc]
  • #1356 : Feature sanitized and verbose js exception strings [@illfang]
  • #1358 : Fix offscreen browser browser settings nullptr [@illfang]
  • #1380 : Fix ensure context binding of root object [@illfang]
CefSharp - v43.0.0

Published by amaitland about 9 years ago

September 20, 2015, Chromium 43.0 / CEF 3.2357.1287

For details on this release see:
https://github.com/cefsharp/CefSharp/milestones/43.0.0
https://github.com/cefsharp/CefSharp/wiki/ChangeLog
(Due to the large number of changes in this release, the ChangeLog is not up to date)

For information about upgrading to 43.0.0 see https://github.com/cefsharp/CefSharp/wiki/CefSharp-43

CefSharp - v43.0.0-pre02

Published by amaitland about 9 years ago

September 09, 2015, Chromium 43.0 / CEF 3.2357.1287

For details on this release see:
https://github.com/cefsharp/CefSharp/milestones/43.0.0
https://github.com/cefsharp/CefSharp/wiki/ChangeLog
(Change log is a work in process, will be updated at some point before official release)

CefSharp - v43.0.0-pre01

Published by amaitland about 9 years ago

August 20, 2015, Chromium 43.0 / CEF 3.2357.1287

For details on this release see:
https://github.com/cefsharp/CefSharp/milestones/43.0.0
https://github.com/cefsharp/CefSharp/wiki/ChangeLog
(Change log is a work in process, will be updated at some point before official release)

CefSharp - v41.0.1

Published by amaitland about 9 years ago

August 04, 2015, Chromium 41.0 / CEF 3.2272.32

  • #1107 : Sign the OffScreen project (using existing snk file) [@mkosieradzki]
  • #1132 : Fixed NullReferenceException on ControlExtensions.IsActiveControl call [@RomanDidenko]
  • #1167 : VS2015 BrowserSettings options not available in 41? [@amaitland]
CefSharp - v41.0.0

Published by amaitland over 9 years ago

June 24, 2015, Chromium 41.0 / CEF 3.2272.32

  • #1067, #1068: Working example of IKeyboardHandler.OnPreKeyEvent that invokes WinForms keyboard based accelerators added to CefSharp.WinForms.Example. [@rassilon]

Breaking Changes

  • IKeyboardHandler made isKeyboardShortcut a ref parameter as initially intended.
  • Removed IsLoadingChanged (Was marked as obsolete, use NavStateChanged instead)
CefSharp - v41.0.0-pre01

Published by amaitland over 9 years ago

June 9, 2015, Chromium 41.0 / CEF 3.2272.32

  • #1063: CefSharp 41.0.0-pre01 Release Notification [@amaitland]

Breaking Changes

  • IDialogHandler.OnFileDialog API updated to reflect new CEF API
  • IRequestHandler.OnBeforeResourceLoad changed return type to CefReturnValue
CefSharp - v39.0.2

Published by amaitland over 9 years ago

May 29, 2015, Chromium 39.0 / CEF 3.2171.2069

  • #993: NullReferenceException in ChromiumWebBrowser if not yet in VisualTree [@jamespearce2006]
  • #1003: WPF - Handle case where Bitmap in InteropBitmapInfo is null [@jamespearce2006]
  • #1018: Update DependencyChecker IsWindowsXp Flag to evaluate Environment [@hvdijk]
  • #1019: Allow app to disable transparent background in windowless mode [@jamespearce2006]
  • #1033: Auto-close blank popups when download is complete [@jamespearce2006]
  • #1044: SetCursor CefCursorType parameter [@cuddlyogre]
  • #1049: Make SourceHook virtual for Wpf ChromiumWebBrowser [@Antonyo]
CefSharp - v39.0.1

Published by amaitland over 9 years ago

April 30, 2015, Chromium 39.0 / CEF 3.2171.2069

  • #913: Resolve: IsLoaded is unreliable [@amaitland]
  • #916: WPF Popup - Change to absolute positioning [@svantreeck]
  • #923: Added parameter for lowercasing JS functions (or not) [@exinferis]
  • #929: Add OnContextInitialized Delegate
  • #934: Fixed #583: Make sure IME input is forwarded [@ralphmayr]
  • #951: Rename lowerCaseJavascriptNames to camelCaseJavascriptNames [@amaitland]
  • #954: Call GetZoomLevel On CEF UI Thread [@rassilon]
  • #959: Add BrowserSubProcess dependency checking. [@pushplay]
  • #963: Clipboard ops don't work from WinForms menubar [@rassilon]
  • #986: Add Visual Studio 2015 support [@Erguotou]
CefSharp - v39.0.0

Published by amaitland over 9 years ago

April 07, 2015, Chromium 39.0 / CEF 3.2171.2069

  • #791: Focus improvements, take 5 [@rassilon]
  • #842: Use device scale factor to support higher DPI on WPF [@bjarteskogoy]
  • #852: Feature/device scale factor [@bjarteskogoy]
  • #856: Enhance StreamAdapter to more effeciently deal with MemoryStream [@rassilon]
  • #857: Rename IResourceHandler to IResourceHandlerFactory. [@rassilon]
  • #863: Added svg mime type to ResourceHandler [@Jayman1305]
  • #883: Wpf List Box Ctrl+A Issue [@myrnazhou]
  • #884: Pass URL of source frame to OnBeforePopup [@rassilon]
  • #885: Added a TitleChanged event handler [@perlun]
  • #887: Javascript Callbacks - Take 2 [@arsher, @amaitland]
  • #889: Passing IsMainFrame as parameter to the OnBeforeBrowse [@myrnazhou]
  • #890: Make DefaultFocusHandler public class [@rassilon]
  • #892: Don't change .Address when popups display [@rassilon]
  • #900: Implement DependencyChecker [@amaitland]
  • #908: Upgrade to 3.2171.2069 [@rassilon, @amaitland]
  • #911: Cleanup OnBeforeResourceLoad [@amaitland]

Breaking Changes

  • Rename IResourceHandler to IResourceHandlerFactory
  • Rename ChromiumWebBrowser.ResourceHandler to ChromiumWebBrowser.ResourceHandlerFactory
  • Added isMainFrame param to OnBeforeBrowse
  • Added isMainFrame param to OnBeforeResourceLoad
  • Added sourceUrl param to OnBeforePopup
  • Remove IResponse param from OnBeforeResourceLoad
CefSharp - v37.0.1

Published by amaitland over 9 years ago

March 17, 2015, Chromium 37.0 / CEF 3.2062.1898

  • #885: Added a TitleChanged event handler [@perlun]
CefSharp - v39.0.0-pre03

Published by amaitland over 9 years ago

February 27, 2015, Chromium 39.0 / CEF 3.2171.1979

  • #756: Added Drag Drop support to allow dragging objects into the browser (PR to master) [@Bodekaer]
  • #759: Fix OffScreen's Address field [@jankurianski]
  • #768: Implement CefGeolocationHandler::OnRequestGeolocationPermission [@pushplay]
  • #774: Enhancement - FocusHandler Take4 [@amaitland]
  • #786: Cleanup/Implement Dispose Pattern [@rassilon]
  • #787: Notify CEF when our owning form moves (WM_MOVE or WM_MOVING) [@rassilon]
  • #789: Winforms example issue with mouse over titles [@amaitland]
  • #809: Check for null object to prevent NullException in SetFocus [@RadicalLinux]
  • #813: WPF Rendering - Implement WritableBitmap and Minor Optimisations [@amaitland]
  • #827: Fixed memory leak issues [@dmrzn]
  • #834: Expose Cross-Origin Whitelist from Cef.XXX as static methods [@rassilon]
CefSharp - v1.25.8

Published by perlun over 9 years ago

  • #798: Added LoadStarted event handler [@perlun]
CefSharp - v39.0.0-pre02

Published by jornh over 9 years ago

January 22, 2015, Chromium 39.0 / CEF 3.2171.1972

  • #693: Cef 2171 - Upgrade to Chromium 39 [@Bodekaer, @amaitland, @bjarteskogoy, @myrnazhou]
  • #715: Extend IJsDialogHandler To Include OnBeforeUnload Dialogs [@daveaton]
  • #717: Add a FromStream method to ResourceHandler. [@MantisCore]
  • #731: Change c++ file copyright symbol (©) encoding to work on non-english system [@binsys]
CefSharp - v39.0.0-pre01

Published by amaitland almost 10 years ago

December 22, 2014, Chromium 39.0 / CEF 3.2171.1949

Special mention to @peters and @Bodekaer for their help in upgrading/implementing Cef 2171. (Apologies if I've forgotten anyone else).

  • #662: Implemented WasHidden for the WPF ChromiumWebBrowser [@bjarteskogoy]
  • #668: WPF Invalidate on Visible Change [@myrnazhou]
CefSharp - v37.0.0

Published by amaitland almost 10 years ago

December 18, 2014, Chromium 37.0 / CEF 3.2062.1898

  • #664: Add DPI-Aware Manifests for High DPI Support [@jimnoble]
  • #673: Feature - CefDragHandler [@daveaton, @amaitland]
  • #674: Rework ResourceHandler [@amaitland]
  • #675: Javascript Binding - Only call Connect for main browser (not popups) [@amaitland]
  • #678: Implement CefBrowserHost::SetFocus for WinForms [@jankurianski]
  • #681: documentation correction -> new CefSettings not new Settings [@ghuntley]
  • #683: WinForms - Create ManagedCefBrowserAdapter in Constructor [@amaitland]
  • #691: Enhancement - ResourceHandler Encoding [@amaitland]
CefSharp - v37.0.0-pre02

Published by amaitland almost 10 years ago

December 5, 2014, Chromium 37.0 / CEF 3.2062.1898

  • #632: Implement Focused property [@sylvain-hamel]
  • #645: Fix #641 - Memory leak: JavascriptRootObjectWrapper is not released on Reload [@sylvain-hamel]
  • #667: Use the typed enum CefEventFlags for modifiers in keyboard events. [@jankurianski]
CefSharp - v37.0.0-pre01

Published by jornh almost 10 years ago

November 27, 2014, Chromium 37.0 / CEF 3.2062.1898

  • #476: Create an 'IgnoreAttribute' so we can hide properties and methods from RegisterJsObject method [@amaitland]
  • #533: Enhancement - Display bitness in Examples [@amaitland]
  • #536: Fix: js bindings must be kept by browser, not by process [@sylvain-hamel]
  • #539: Cleanup Loading and NavState code [@amaitland]
  • #540: Add navigation type to IRequest [@Evgest]
  • #543: Fixed #542: Forward Ctrl key state for WPF [@ralphmayr]
  • #544: Added commands for cut, copy, paste, select all, redo, and undo [@JCasterline]
  • #555: Fixed mouse leave event issue (focus not entirely gone) [@Bodekaer]
  • #561: Update ManagedCefBrowserAdapter.h to check for a null pointer in OnInitialized method [@kropewnicki]
  • #573: Upgrade to Cef 2062 with JSB
  • #590: CefRenderProcess process creates too many channels and does not close them [@sylvain-hamel]
  • #596: Send MouseWheel events with WPF support [@sylvain-hamel, @amaitland]
  • #604: Added CefSharp.Offscreen, CefSharp.Offscreen.Example projects. [@jankurianski]
  • #610: Feature - GetResourceHandler [@amaitland]
  • #612: Set reader quotas to max value. Any reason not to? [@bjarteskogoy]
  • #618: Fix #553 by handling Initial resize and OnSizeChanged [@sylvain-hamel]
  • #623: Prevent WPF control from dying in design time. [@bjarteskogoy]
  • #629: Update ResourceHandler.cs [@Jayman1305]
  • #630: Slightly modified fix for #622 based on PR #626 [@sylvain-hamel and @amaitland]
  • #634: Have appveyor set nuget dependency versions based on tags [@jornh]
  • #635: Added null checks for managedCefBrowserAdapter [@dhasi]
  • #638: Add NavStateChanged EventHandler to WPF control [@amaitland]
  • #639: Add IFocusHandler [@jankurianski]
  • #643: Feature: Expose OnCertificateError to allow host application to decide whether or not it should continue [@sylvain-hamel]
CefSharp - v33.0.2

Published by amaitland almost 10 years ago

October 27, 2014, Chromium 33.0 / CEF 3.1750.1738

Bug fix release based on CEF3.

  • #279: Fix the WinForms example to be a tabbed browser [@amaitland]
  • #504: x86 release build now generates CefSharp.XML [@jankurianski]
  • #505: All projects now target .NET 4 Client Profile. [@jankurianski]
  • #512: WinForms: don't report size changed when Size is 0x0. [@jankurianski]
  • #513: WinForms Bug - OnSizeChanged [@amaitland]
  • #514: Update version to 33.0.1 [@amaitland]
  • #526: Nuget - Error if using platform other than x86 or x64 [@amaitland]
CefSharp - v33.1.0-pre01

Published by amaitland about 10 years ago

October 10, 2014, Chromium 33.0 / CEF 3.1750.1738

First pre release based on CEF3 to include Js Binding.

  • #310: WIP on JS bindings [@perlun, @JanEggers, and @amaitland]

Breaking Changes

  • Rename WebView to ChromiumWebBrowser
  • Rename LoadCompleted to FrameLoadEnd
  • Rename CEF to Cef