OpenWebKitSharp Changelog

What's new in OpenWebKitSharp 3.0.1.0023

Nov 8, 2012
  • Fixed dispose and finalizing bugs that could cause crash FIxed printing dialogs' size bug
  • Fixed Binary_NET2 files because they were build for .NET Framework 4.0 instead of 2.0
  • Added new event: HTTPErrorOccured
  • Minor bug fixes

New in OpenWebKitSharp 3.0 (Nov 8, 2012)

  • Fixed huge memory leak which occured due to false management of the mouseDidMoveOverElement method from UIDelegate
  • Using custom WebKit build with better DOM management (source included) and more methods implemented
  • Added more functions for interfering with HTML inside DOM
  • Added Dispose() method inside DOM and HTML classes, which destroy the COM object using Marshal.ReleaseCOMObject() in order to fix memory leaks

New in OpenWebKitSharp 2.9 (Jun 29, 2012)

  • Fixed IgnoreSSLErrors
  • Minor bug fixes and optimizations
  • Included JSCore in OpenWebKitSharp.sln
  • Upgraded engine

New in OpenWebKitSharp 2.8 (Apr 18, 2012)

  • Added Appearance class for interfering with how the page looks
  • Now PopupCreated and NewWindowCreated events are trigered also at the first time a link is clicked
  • PluginFailed is also trigered via IWebUIDelegatePrivate and with description string
  • Focus issues fixed
  • Windows 8 compatibility improved

New in OpenWebKitSharp 2.7.2 (Mar 23, 2012)

  • Minor bug fixes
  • Fixed important problem with window.open not triggering PopupCreated
  • Fixed build paths for example projects which were wrong

New in OpenWebKitSharp 2.7.0.2301 (Mar 3, 2012)

  • Fixed null events
  • Added AddMessageToConsole event at ScriptManager
  • Fixed minor bugs
  • Better error handling to increase stability
  • Fixed some methods inside uiDelegate.cs that would throw exceptions during debugging

New in OpenWebKitSharp 2.7 r119 (Feb 27, 2012)

  • Updated to the latest WebKit revision (108083)
  • Created custom undo-redo system
  • Added the ability to accept or reject a Geolocation policy request
  • Added the WebKit Modified Source folder to show the changes that are made in the
  • interfaces and not violate Apple's license
  • Added Binaries.txt
  • Minor code optimizations
  • Reset repository due to TortoiseSVN errors

New in OpenWebKitSharp 2.6.1 r118 (Feb 18, 2012)

  • Fixed null events
  • Created Binary_NET2 and updated all folders with the correct DLL combinations
  • Updated the example projects to use the correct dlls

New in OpenWebKitSharp 2.6 r117 (Feb 18, 2012)

  • Fixed minor bugs and removed unnecessary code parts
  • Added the ability to listen to specific events of all the DOM Objects that can be accessed including mouseover, click, keyup, keydown and focus

New in OpenWebKitSharp 2.5 r115 (Jan 23, 2012)

  • Upgraded to the latest WebKit revision
  • Fixed context menu bugs
  • Fixed JSManagement.CallFunction that didn't work in previous versions
  • Improved Downloader's compatibility
  • General bug fixes and overall performance improved
  • Disabled the run of the terminal at the startup by using IWebPreferencesPrivate to enable the inspector

New in OpenWebKitSharp 2.4 r111 (Jan 23, 2012)

  • Added modified JSCore project to enable JavaScript access via C# (only in .NET 4)
  • Upgraded to the latest WebKit (r103679)
  • Fixed general bugs
  • Fixed Printing (it is now done via the .NET WebBrowser object)
  • Created Release_NET2 and Debug_NET2 for people who want to use OpenWebKitSharp with .NET Framework 2 but they don't have access to JSCore
  • Reorganized project

New in OpenWebKitSharp 2.3 r105 (Dec 28, 2011)

  • PopupCreated event and NewWindowCreated events are propertly working
  • LinkContextMenu added
  • Improved the way modals are loaded
  • Fixed minor bugs

New in OpenWebKitSharp 2.2 r100 (Dec 28, 2011)

  • WebInspectoris now available to be used
  • Fixed Download Image bug
  • Added PageZoom property
  • Improved Downloader's performance
  • Started developing a method for listening DOM events (cannot be used yet)

New in OpenWebKitSharp 2.1 r67 (Dec 28, 2011)

  • Fixed print dialog issues
  • Fixed stability issues (downgrading to earlier WebKit)

New in OpenWebKitSharp 2.1 r55 (Dec 28, 2011)

  • Improved LanguageLoader with more languages (Credits at Credits.ini)
  • Upgraded to the latest WebKit revision
  • Fixed general bugs
  • Removed the dependency on WebKit.Interop.old.dll and IWebFramePrivate interface
  • imported to the new interop and type library
  • Printing bugs probably fixed (testers needed)
  • From now on, the development of OpenWebKitSharp will move to revision changes intead
  • of version changes

New in OpenWebKitSharp 2.0 (Nov 7, 2011)

  • Completely changed working environment
  • Upgraded to newer WebKit engine
  • Major bug fixes (including the NullReferenceExceptions? when editing preferences)
  • Stability increased and no more COMException crashes
  • Fixed the Navigating event
  • languageLoader completed
  • Added Header support (edit, add and get headers for a request)
  • ResourceIntercepter completed
  • Compatibility with VS2011 improved
  • Added How-To-Use.txt
  • Important changes compared to earlier versions

New in OpenWebKitSharp 1.7 (Sep 19, 2011)

  • TukruScript Plugins Implementation
  • PopupCreated event
  • Popup Blocker inside the example project
  • The user can now edit the default context menu for the body and when text is selected
  • FaviconAvailable event now returns the favicon more quickly and with no freeze (using BackgroundWorker)
  • ShowDownloader method
  • Stability Improved (less crashy)
  • Minor changes and bug fixes

New in OpenWebKitSharp 1.5 Stable (Sep 6, 2011)

  • StatusText bug fixed
  • Nightly build included instead of Cairo
  • Added CSS management with 5 new classes
  • Added the ability to create custom context menu and giving information about the element that the cursor is currently on
  • Fixed bugs in defauult downloader
  • IsWebBrowserContextMenuEnabled? changed to UseDefaultContextMenu? which, if false, allows custom menu implementation via Browser.CustomContextMenuManager?
  • Fixed ElementAtPoint?
  • Added a few new features to WebKitBrowser?
  • Fixed bugs in Example Project

New in OpenWebKitSharp 1.5 Beta (Sep 6, 2011)

  • StatusText gives the Url of the link when using Nightly Builds
  • Fixed minor performance issues
  • Upgraded to WebKit 534
  • Improved downloader (thanks to dodgeball)
  • Fixed a few bugs in example project
  • Added CanCopyLinkContents?, CanCopySelectedText? properties and CopySelectedText? and CopyLinkContents? methods Eliminated some annoying and useless exceptions which occured while debugging
  • Added Document.GetElementById? and HTMLElement.ID

New in OpenWebKitSharp 1.2 (Aug 24, 2011)

  • Fixed NullReferenceException and Failed to Initialize Activation Context for
  • some occasions.
  • Added DangerousSiteDetected, ShowJavaScriptAlertPanel,
  • ShowJavaScriptConfirmPanel and ShowJavaScriptPromptPanel events
  • Added FishPhish Class
  • Added Example Project which demonstrates just a few eatures of OpenWebKitSharp.
  • Other minor bugs changes