Logo
My Account |  Site Map | Contact Us  

Change Log

Include change log for:

Product:
Release:
Current ReleaseEO.Total 2018EO.Total 2017EO.Total 2016EO.Total 2015EO.Total 2014

2/22/2016 - EO.Total 2015.4.18.0

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Fixed EO product may hang when trying to send crash report issue
EO.Web
  • Modified the JavaScript variable name prefix to avoid potential naming conflict
EO.Pdf
  • Modified code to be more tolerate to some minor errors in an existing PDF file when opening the file
EO.WebBrowser
  • Modified the ThreadRunner object to automatically initialize a WebView created through NewWindow event

2/9/2016 - EO.Total 2015.4.5.0

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Signed all DLLs with Authenticode certificate
EO.WebBrowser
  • Fixed adding 'Set-Cookie' header entry with invalid or empty cookie value causing NullReferenceException issue
  • Fixed calling EO.Base.Runtime.Shutdown does not shutdown all Engine objects issue
  • Fixed calling EO.WebEngine.Engine.Stop destroys all WebViews but does not trigger the WebView's Closed event issue
  • Fixed calling EO.WebEngine.Engine.Stop may cause deadlock issue
  • Fixed calling EO.WebEngine.Engine.Stop may trigger NullReferenceException issue
  • Fixed engine not correctly using the current system UI language as default UI language issue
  • Fixed Engine.GetChildProcessIDs may return the wrong value issue

1/29/2016 - EO.Total 2015.3.94.2

This build contains updates to the following products:

EO.Web
  • Fixed AJAXUploader showing the default upload UI instead of the customized upload button text in Chrome browser issue
  • Fixed DatePicker not holding selected value if placed inside an UpdatePanel issue
EO.Pdf
  • Fixed ASPXToPDF/MVCToPDF not working properly when the browser link feature is enabled in Visual Studio issue
  • Fixed EO.Pdf is unable to read certain PDF file with radio button field issue
EO.WebBrowser
  • Added close reason for WebView.Closed event
  • Added code to avoid the unecessary 'failed to stop engine' error for the default engine when the engine has already stopped
  • Added EngineOptions.DisableSpellChecker property to specify whether to disable the built-in spell checker
  • Changed code not to throw channel disconnected exception when the Engine object has been explicitly stopped
  • Fixed handling NewWindow event causing window handle leak issue
  • Fixed touch screen keyboard something not working properly issue
  • Fixed WebView.GetText/GetHtml may cause deadlock when called in a working thread issue

1/13/2016 - EO.Total 2015.3.78.0

This build contains updates to the following products:

EO.Pdf
  • Fixed ASPXToPDF/MVCToPDF not properly encodes certain non-ASCII characters in download file name issue
  • Fixed PDF Creator interface not working property with rotated PDF page issue
  • Fixed rotated PDF field value not printing correctly issue
EO.WebBrowser
  • Added GetChildProcessIDs method to EO.WebEngine.Engine class
  • Fixed pressing F10 and then other shortcut keys may cause deadlock in the browser engine issue
EO.Wpf
  • Fixed Windows Chrome resizing not working properly on Windows 10 issue

1/6/2016 - EO.Total 2015.3.71.0

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Added code to prevent child processes from automatically inherits all handles from the parent process
EO.Web
  • Fixed disabling parent control does not properly disabling EO child control issue
EO.WebBrowser
  • Added WebView.KeyUp event
  • Fixed direct proxy not working for EO.WebBrowser issue
EO.Wpf
  • Fixed Windows Chrome rendering black frame on Windows 10 issue

12/5/2015 - EO.Total 2015.3.43.0

This build contains updates to the following products:

EO.Pdf
  • Fixed repeating table header not taken consideration of table header caption issue
  • Fixed sometimes receives 'Conversion failed. The operation has timed out' even when the server load is low issue

11/27/2015 - EO.Total 2015.3.31.0

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Added ChildProcessOutOfMemoryException.SourceAppDomainID property to identify the original AppDomain that created the child process
  • Fixed runtime exception dialog fail to display after a runtime exception if FPIS is enabled issue
EO.Web
  • Fixed sometimes receives 'Input string was not in a correct format' for certain UI language issue
  • Fixed the Dialog control causes JavaScript error when using with certain third party controls issue
  • Fixed TreeView's ItemPouplate event does not work with asnc page issue
  • Fixed VB sample project does not compile problem
  • Improved license error message text to be more specific when host name does not match the host name in the license file
EO.Pdf
  • Added PdfField.UseBestFitFontSize property
  • Fixed ACM interface does not position contents property when the page's Rotate is set to 270 degree issue
  • Fixed EO.Pdf fails if the main exe file is inside an extra long/deep folder issue
EO.WebBrowser
  • Added multiple engine support
  • Added ProxyInfo.Direct property to support explicitly bypassing system proxy settings
  • Fixed not able to destroy the WebView if the WebView is currently running infinite JavaScript loop issue
  • Fixed one case that can cause 'Channel Disconnected' error
  • Fixed sometimes receives InvalidCastException with custom resource handler issue
  • Fixed the WebView scrolls twice the distance as it should when scrolling mouse issue
  • Fixed WebRTC not showing the correct device name issue

10/29/2015 - EO.Total 2015.3.1.0

This build contains updates to the following products:

EO.WebBrowser
  • Added exception to fail CreateWebView if the ThreadRunner has been disposed before CreateWebView returns, this is not allowed as it can cause deadlock
  • Added support to recreate only the WebView for an EO.WebBrowser.Wpf.WebControl. Previously to recreate the WebView, the whole WebControl must be recreated
  • Fixed a deadlock that can occur when calling WebView.Dispose from a worker thread issue
  • Fixed several deadlock issues that can occurs when repeatedly creating and destroying WebView in multiple threads
  • Fixed sometimes the WebView does not render correctly on high DPI device issue
EO.Wpf
  • Fixed WindowChrome control not adjust client area property on high DPI device issue

10/12/2015 - EO.Total 2015.2.88.0

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Added code to suppress additional runtime exception dialog when one is already visible
  • Fixed a crash case that can cause WebView to automatically close or HTML to PDF conversion to fail
  • Fixed remote debug monitor sometimes receives NullReferenceException in the message window issue
EO.Web
  • Removed dependency to System.Design.dll
EO.Pdf
  • Added support for negative HtmlToPdfOptions.StartPosition value
  • Fixed EO.Pdf.Mvc.RenderAsPDFAttribute has no effect issue
EO.WebBrowser
  • Added support to --touch-events=disabled to disable touch event
  • Added WebView.UnregisterResourceHandler method
  • Fixed a deadlock issue that can occur when using multiple ThreadRunner objects
  • Fixed a racing condition that causes NullReferenceException when creating multiple ThreadRunner objects issue
  • Fixed sometimes receives callbackOnCollectedDelegate MDA issue
  • Fixed sometimes receives InvalidOperationException when creating new WebView issue
  • Fixed sometimes receives StackOverflowException when setting WebView.Url issue
  • Fixed sometimes receives ThreadAbortException after the domain has been unloaded issue

9/22/2015 - EO.Total 2015.2.65.0

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Added automatic crash reporting feature
  • Added EO.Base.Runtime.EnableLargeAddressSpace to enable child processes to use more memory
  • Added remote debug feature
  • Fixed sometimes receives "Method not found: 'Boolean System.Threading.WaitHandle.WaitOne(Int32)" issue
EO.Pdf
  • Fixed merging PdfDocument objects that contains certain font data causing NullReferenceException issue
EO.WebBrowser
  • Added PKCS#12 support for custom client certificate
  • Fixed the WebView may stop responding to keyboard after a lot of WebViews have been quickly created/destroyed in separate top level window/forms issue
  • Fixed WebView.AfterPrint not fired issue

8/30/2015 - EO.Total 2015.2.41.0

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Fixed sometimes receives 'license is not valid for this build' for valid license key issue
EO.Web
  • Added partial trust support
  • Fixed design time support not working if EO.Web.Design.dll is not in GAC issue
  • Fixed Grid scrolling not working on Microsoft Edge issue
EO.Pdf
  • Added code to properly handle invalid xref table that contains no free entry
  • Added code to skip embedding bold or italic form of common fonts even if EmbedFont is set to false
  • Added HtmlToPdf.ClearResult method to clear HtmlToPdf.Result property
  • Fixed sometimes conversion throws 'Maximum number of conversion reached' exception issue
  • Fixed XMP data fails PDF-A validation when one or more PdfDocument.Info members are set issue
EO.WebBrowser
  • Added cookie support for WebSocket
  • Fixed built-in PDF plug-in failed to load when application runs in a directory that contains non standard character issue
  • Fixed changing input language inside the WebView does not change input language when focus is moved outside of the WebView issue
  • Fixed chrome://credits Url not working properly issue

8/19/2015 - EO.Total 2015.2.31.18

This build contains updates to the following products:

EO.WebBrowser
  • Added EO.WebBrowser.Runtime.DisableBuiltInPDFPlugIn property
  • Fixed closing context menu causing EndOfStreamException error
  • Fixed hot key not working when focus is not in the WebView issue
  • Fixed non-standard built-in cursors not working issue
  • Fixed sometimes receives NullReferenceException with custom resource handler issue
  • Fixed sometimes receives UnregisterClass failed error message issue
  • Moved EO.WebBrowser.Runtime.Shutdown method to EO.Base.Runtime class

7/29/2015 - EO.Total 2015.2.10.0

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Fixed some renew license keys not working issue
EO.Web
  • Fixed eo_ShowContextMenu not working issue
EO.Pdf
  • Fixed repeatedly creating and unloading AppDomain will eventually cause the converter to fail issue
EO.WebBrowser
  • Added storage quota support for RequestPermissions event
  • Fixed BeforePrintEventArgs.IsFromScript is always false issue
  • Fixed BrowserOptions.UserStyleSheet not working issue
  • Fixed crash occurs when running multiple EO.WebBrowser applications within the same session but under different user context issue
  • Fixed creating WebView frequently receives 'Child process not ready' issue;
  • Fixed EO.WebBrowser not working in ClickOnce distribution issue
  • Fixed mouse down in a WebView does not close an open context menu in Windows Forms application issue
  • Fixed setting EO.WebBrowser.Runtime.DisableGPU to true has no effect issue
  • Fixed sometimes UrlChanged event not fired properly issue
  • Fixed unloading an AppDomain with EO.WebBrowser objects would an exception issue
  • Fixed WebGL not working on system that uses larger font size issue
  • Fixed WebView.EvalScript hangs for calls that returns large string issue
  • Fixed WebView.EvalScript hangs when called inside WebView.JSExtInvoke event handler issue
  • Optimized memory usage of the worker processes

7/13/2015 - EO.Total 2015.1.94.2

This build contains updates to the following products:

EO.WebBrowser
  • Added CertificateErrorEventArgs.ResourceType property
  • Added WebView.IsActive method to return whether the WebView has already been initialized
  • Added WebView.IsCreated property
  • Fixed canceling closing in WebView.Closing event results in the page unresponsive to user input issue
  • Fixed JavaScript canPlayType method not returning correctly value for H.264 video even after proprietary format has been enabled issue
  • Fixed placeholder text for a TextArea element not automatically disappearing after user enters text issue
  • Fixed Request.ResourceType contains the wrong value issue
  • Fixed sometimes WebView deadlocks while loading pages with plug-ins issue
  • Fixed WebView sometimes crashes if it has been closed before the page has finished loading issue
  • Fixed WebView.CertificateError event not fired for sub resource issue
  • Implemented IWin32Window on WebView class
  • Optimized screen flicker during resizing issue

7/3/2015 - EO.Total 2015.1.84.0

This build contains updates to the following products:

EO.Pdf
  • Fixed HtmlToPdfResult may return incorrect Y position for an HTML element when table header is repeated issue
EO.WebBrowser
  • Added spell checker support
  • Added WebView.AfterPrint event
  • Enable COM interop on core assemblies
  • Fixed EO.Base.Runtime is incorrectly obfuscated issue
  • Fixed EO.WebBrowser.WinForm.WebControl cannot properly enter certain French letter issues
  • Fixed FileDialog event not fired issue
  • Fixed ForceDownload event not firing error
  • Fixed NullReferenceException occurs when NeedClientCertificateEventArgs.Continue is called with an X509Certificate object error
  • Fixed printing always uses default printer regardless of settings issue
  • Fixed ProxyInfo is incorrectly obfuscated issue
  • Fixed 'WaitHandle.WaitOne Method not found' exception on some systems issue
  • Fixed WebView.JSInitCode not working properly issue
  • Fixed ZoomLevelChanged event not fired issue
EO.Wpf
  • Fixed effects not working properly on Windows 8 error

6/18/2015 - EO.Total 2015.1.70.4

This build contains updates to the following products:

EO.Web
  • Added Windows 10 and Visual Studio 2015 support
  • Fixed Grid does not update style field in callback mode issue
  • Fixed TreeView crashes in Chrome browser if zoom level is greater than 100% issue
  • Significantly improved error reporting/logging support
  • Switched to the new DLL packaging/license scheme
EO.Pdf
  • Added Windows 10 and Visual Studio 2015 support
  • Significantly improved error reporting/logging support
  • Switched to the new DLL packaging/license scheme
EO.WebBrowser
  • Added JSObject.InvokeFunction method
  • Added WaitableTask.OnDone method to register a handler to be called when the task has completed successfully;
  • Added WebRTC support
  • Added WebView.LoadHtmlAndWait method
  • Added Windows 10 and Visual Studio 2015 support
  • Changed LoadCompleted event to be triggered for all navigation requests. Previously this event only triggers for navigation requests originated from code, not from the user
  • Fixed a memory leak that occurs when the resource was canceled inside a custom resource handler
  • Fixed shortcuts registered for one MDI child window sometimes incorrectly fired for other MDI child windows issue
  • Fixed sometimes the WebView will no longer be visible after hidding and then re-showing the parent window issue
  • Significantly improved error reporting/logging support
  • Switched to newer Chrome engine
  • Switched to the new DLL packaging/license scheme
EO.Wpf
  • Added Windows 10 and Visual Studio 2015 support
  • Fixed a number of delegates have been incorrectly renamed by the obfuscator problem
  • Significantly improved error reporting/logging support
  • Switched to the new DLL packaging/license scheme

 

My Account

Please sign in first, or register a free account.

How to read change log version number?

EO.Total 2015 and newer uses a single version number across all products with the major version number being the same as the year number. For example, EO.Total 2015.1.69.8 contains EO.Web 15.1.69.8, EO.Pdf 15.1.69.8, EO.Wpf 15.1.69.8 and EO.WebBrowser 15.1.69.8.

Prior to EO.Total 2015, there is a release number for each EO.Total release (for example, 2014.0.30) and a separate version number for the main DLL of each product. In each EO.Total release section you can find the main DLL version for the corresponding product (for example, "EO.Web 12.0.15" means the main DLL for EO.Web in the release has a version number of 12.0.15).

How to get update for just one product?

Please search nuget gallery for our products. Different product are listed separately in nuget gallery so that you can update each product independently.