Commits on Aug 31, 2017
Commits on Aug 30, 2017
Commits on Aug 29, 2017
  1. Added CefCustomScheme.IsCspBypassing

    merceyz committed Aug 29, 2017
    Resolves #2038
Commits on Aug 28, 2017
Commits on Aug 25, 2017
  1. Prevent VS from always rebuilding projects that reference CefSharp wh…

    ymccready committed with merceyz Aug 25, 2017
    …en using AnyCPU platform (#2083)
    * Replacing Condition with <Choose> tag
    * Replacing Condition on references with <Choose> tag
    * Replacing Condition on references with <Choose> tag
    * Replacing Condition on references with <Choose> tag
Commits on Aug 11, 2017
  1. Prevent unhandled exception in PointToScreen when not yet visible (#2107

    jamespearce2006 committed with merceyz Aug 11, 2017
    * Fix exception when PresentationSource not set
    Prevent PointToScreen() being called if the visual is not yet connected
    to a presentation source
    * Fix typo
    Fix typo
Commits on Jun 19, 2017
  1. Changed labels of badges (#2071)

    304NotModified committed with merceyz Jun 19, 2017
Commits on Jun 2, 2017
  1. WPF - Manually calculate GetScreenPoint

    amaitland committed Jun 2, 2017
    Using PointToScreen(point) on the UI thread (had to be called in a sync fashion) made it easy for users to cause a deadlock
    Resolve #1915
  2. Untabify ClientAdapter.cpp

    amaitland committed Jun 2, 2017
  3. FolderSchemeHandlerFactory - Change to using File.Read and ResourceHa…

    amaitland committed Jun 2, 2017
    Previously used ResourceHandler.FromFilePath which relies on the native CefStreamReader::CreateForFile that implementation had problems with multiple requests to the same file (file locking)
    Resolves #2041
Commits on Jun 1, 2017
  1. Follow up to #2015

    amaitland committed Jun 1, 2017
    Add license disclaimer
    Move example MethodInterceptorLogger into CefSharp.Example project
    Reword the IMethodInterceptor xml doc a little bit, probably still needs some work
  2. Add BindingOptions.MethodInterceptor (#2015)

    joaompneves committed with amaitland Jun 1, 2017
    * Added managed methods interception mechanism
    * Introduced requested changes (improved comments and namming)
Commits on May 30, 2017
  1. Update DefaultBinder to directly set if Type.IsAssignableFrom is true…

    amaitland committed May 30, 2017
    … - greatly simplifies the code
    Remove IsCollectionOrArray extension method, use the long hand - makes the code more readable.
    Switch to using Activator.CreateInstance directly
    Remove a large number of unused extensions in ModelBindingExtensions
    Alternate to #2052
  2. WPF - Change from storing a reference to the Matrix to having a DpiSc…

    amaitland committed May 30, 2017
    …aleFactor property, can be used to manually set the scale factor.
    If the scale factor is set after the browser has been created then it's necessary to manually call IBrowserHost.NotifyScreenInfoChanged
Commits on May 29, 2017
  1. Add IWebBrowser.GetHost() extension method - make it easier to direct…

    amaitland committed May 29, 2017
    …ly get the IBrowserHost reference
  2. Add protected virtual methods for the most common IRenderWebBrowser m…

    amaitland committed May 29, 2017
    …ethods that users would need to override.
    Still maintain the explicit interface methods - prefer the additional compiler checks and readability
    Rename IRenderWebBrowser.InvokeRenderAsync to OnPaint - keeps inline with CEF naming
    Added better comments to IRenderWebBrowser.OnPaint
Commits on May 26, 2017
  1. Add IWebBrowser.LoadUrlWithPostData extension method (in WebBrowserEx…

    amaitland committed May 26, 2017
    …tensions) - simplifies calling LoadRequest
    Add IPostData.AddData extension method (in PostDataExtensions)
    WPF Example change from calling LoadRequest to using new LoadUrlWithPostData extension method
Commits on May 22, 2017
  1. WPF - Hook the parent Window.StateChanged event and call IBrowserHost…

    amaitland committed May 22, 2017
    ….WasHidden depending on visibility.
    Seems like the only reliable way to determine when the window was minimized/restored
    Should improve performance when browser is hidden
Commits on May 16, 2017
  1. Use fully qualified cli::array as it appears VS2015 gets confused wit…

    amaitland committed May 16, 2017
    …h the generic std::array (must be in the newer C++ library as code builds fine in VS2013)
    Resolves #2049
Commits on May 15, 2017
  1. Updated OnTooltipChanged to allow for modifying text (#1953)

    merceyz committed on GitHub May 15, 2017
    * Updated OnTooltipChanged to allow for modifying text
    * Updated examples
Commits on May 11, 2017
  1. Update Readme with correct version of VC++ Version (#2043)

    Hammerstad committed with amaitland May 11, 2017
    CefSharp 37 needs VC++ Redist version 2012, not 2013.
  2. Improve ByteArrayResourceHandler and FileResourceHandler comments

    amaitland committed May 11, 2017
    They should probably be renamed before the next version is branched, give a better indication
    they're classes that represent unmanaged CEF implementations
Commits on May 8, 2017
  1. Include FindReplaceMultiResponseFilter in example project, update it'…

    amaitland committed May 8, 2017
    …s copyright year and tweak it's formatting
  2. Add MemoryStreamResponseFilter example - data is copied into a memory…

    amaitland committed May 8, 2017
    …Stream which can be read in IRequestHandler.OnResourceLoadComplete
  3. In rare cases CefStreamReader::CreateForFile returns null - rather th…

    amaitland committed May 8, 2017
    …an causing a hard crash, log the error and return NULL
  4. Add ThrowExceptionIfCanExecuteJavascriptInMainFrameFalse method to re…

    amaitland committed May 8, 2017
    …duce duplication.
    Improve error message, add info about V8Context not being created for pages with no javascript
Commits on May 5, 2017
  1. Add UnicodeExamples one equal to 32kb (the default buffer size) and o…

    amaitland committed May 5, 2017
    …ne slightly greater.
    Change CefSharpSchemeHandlerFactory to always include a BOM (premable) to the front of the response data
  2. Refactor ResourceHandler, split FileResourceHandler out into it's own…

    amaitland committed May 5, 2017
    … class, rather than relaying on ResourceHandlerType - this allows us to add more underlying CEF type wrappers without a huge amount of effort now.
    Add new ByteArrayResourceHandler - uses CefStreamReader::CreateForData to load the byte array, for use with CefStreamResourceHandler
    Add ResourceHandler.FromByteArray method for ease of use
    Change ResourceHandler.FromString to use the new ByteArrayResourceHandler class
  3. Upgrade version numbers to 58 - this is for development purposes only…

    amaitland committed May 5, 2017
    …, there is no planned 58 version, next version is 59
    Upgrade to CEF 3.3029.1611.g44e39a8 / Chromium 58.0.3029.81
  4. Update

    amaitland committed on GitHub May 5, 2017