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

12/8/2016 - EO.Total 16.2.93

This build contains updates to the following products:

EO.Pdf
  • Fixed long invisible table with text causes stack overflow issue;
EO.WebBrowser
  • Fixed Alt + Space freezes the application issue;
  • Fixed destroy and then recreate the same WebView causes NullReferenceException issue;
  • Fixed displaying tooltip in the WebView causing some window cannot be switched to top issue;
EO.Wpf
  • Fixed drop down menu control can cause deadlock on a busy system issue;

11/17/2016 - EO.Total 16.2.72

This build contains updates to the following products:

EO.Pdf
  • Additional performance optimization for ConvertHtml function
EO.WebBrowser
  • Fixed the DevTools window for an off-screen WebView does not automatically resize when container window resizes issue

11/12/2016 - EO.Total 16.2.67

This build contains updates to the following products:

EO.Pdf
  • Fixed child process sometimes crashes when IIS impersonation is enabled issue
  • Implemented additional performance optimization for HTML to PDF;
EO.WebBrowser
  • Fixed JavaScript mouse move event sometimes not fired on Windows 7 issue;
  • Fixed sometimes browser engine crashes when render became unresponsive issue
  • Fixed WebView.Capture sometimes returns null immediately after the WebView is created issue

11/5/2016 - EO.Total 16.2.60

This build contains updates to the following products:

EO.Pdf
  • Allow HTmlToPDf.Options to be set before calling MVCToPDF.RenderAsPDF;
  • Fixed HTML to PDF sometimes render page with inconsistent layout issue;
  • Fixed HtmlElement.Location returns the wrong value for elements on second page and beyond when the page repeating table header;
  • Fixed loading PDF file with invalid annotation data causing crash issue;
  • Significantly optimized HTML to PDF converter on system with high number of CPU;
EO.WebBrowser
  • Fixed default load failed message not displayed if the failed request is the first request of the WebView issue;
  • Fixed not being able to resize WebView beyond screen size issue;
  • Fixed restarting the same engine uses a different cache path issue;
  • Fixed sometimes resizing the WebView can potentially cause deadlock issue;

10/27/2016 - EO.Total 16.2.50

This build contains updates to the following products:

EO.Pdf
  • Fixed EO.Pdf crashes when reading PDF files that contains non existing object reference issue;
EO.WebBrowser
  • Added WebView.ShowDebugUI and WebView.CloseDebugUI methods;
  • Fixed resizing page with calc CSS expression can cause the page to render the element in incorrect height issue;
  • Fixed ThreadRunner can crash if a WebView created by that ThreadRunner is destroyed before a loading completes issue;
Other
  • Added license help message in the license warning popup window;

10/20/2016 - EO.Total 16.2.44

This build contains updates to the following products:

EO.Pdf
  • Fixed HTML to PDF converter crashes on large HTML file issue
EO.WebBrowser
  • Added network message support for WebView.ConsoleMessage event
  • Fixed BeforePrint event not triggered for PDF file issue
  • Fixed sometime drop down may appear at the wrong position issue
  • Fixed Wpf.WebControl may leak event handler after the WebControl is destroyed issue

10/13/2016 - EO.Total 16.2.37

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Added HTTPS member for EO.Base.ProxyType enumeration
EO.Web
  • Fixed EO Web Controls incorrectly sets ClientIDMode at design time issue
EO.Pdf
  • Added HtmlToPdfOptions.NoScript support for the new conversion engine
  • Fixed HTML to PDF converter ignores elements right margin issue
EO.WebBrowser
  • Fixed calling ThreadRunner.Send and Post in certain sequence can cause dead lock issue
  • Fixed several resource leaks caused by ThreadRunner object
  • Fixed sometimes WebView.LoadRequest can cause dead lock issue

9/29/2016 - EO.Total 2016.2.23

This build contains updates to the following products:

EO.Web
  • Fixed Grid not correctly saving DateTime value isue;
EO.Pdf
  • Added support for HtmlToPdfOptions.NoCache;
  • Fixed nesting table causing problems with header/footer repeating feature issue;
EO.WebBrowser
  • Changed ContextMenuInfo.SelectedText from private to public
  • Fixed certain objects finalizer causing deadlock issue
  • Fixed sometimes backspace would navigate the WebView back to a blank page issue;

9/15/2016 - EO.Total 2016.2.9

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Fixed "Copy to Clipboard" in the built-in Exception Dialog not working issue;
EO.Web
  • Fixed EO.Web control client ID may change during the life cycle of the page issue;
  • Fixed opening design time UI with certain EO.Web controls causing Visual Studio to crash issue;
EO.Pdf
  • Fixed EO.Pdf rendering blurry canvas image issue;
EO.WebBrowser
  • Fixed calling EvalScript in a timer while moving the window can cause application to hang issue;
  • Fixed WebView.BeforeNavigate incorrectly fired for blank Url issue;
Other
  • Fixed EO.Pdf nuget package not to automatically reference EO.WebEngine.dll issue;

9/8/2016 - EO.Total 2016.2.1

This build contains updates to the following products:

EO.Pdf
  • Enhanced PDF parser to tolerate files that incorrectly place object number at the end of a comment line
  • Fixed hash link in ConvertHtml not working issue
  • Fixed HTML to PDF output can be cutoff if body element has "overflow:hidden" CSS style issue
EO.WebBrowser
  • Added WebView.RenderUnresponsive event
  • Enhanced crash report to include JavaScript stack trace for render process
  • Enhanced Engine.CleanUpCacheFolders to accept custom cache folder

9/1/2016 - EO.Total 2016.1.95

This build contains updates to the following products:

EO.Pdf
  • Added HtmlToPdf.CacheFolder to explicitly set the disk cache location for the browser engine
  • Fixed converting some HTML files with invalid paging instructions can cause OutOfMemoryException issue
  • Fixed the HTML to PDF converter sometimes misses the last text node in the document issue
EO.WebBrowser
  • Fixed using desktop notification API causing JavaScript error issue

8/26/2016 - EO.Total 2016.1.87

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Enhanced EO.Base.Runtime.Shutdown to close all EO child processes immediately
  • Enhanced eowp.exe initialization mechanism
EO.Pdf
  • Fixed PdfDocument fails to read certain nested form fields issue
  • Fixed the HTML to PDF converter can produce the wrong result when the first element in the document's body has a top margin issue

8/12/2016 - EO.Total 2016.1.75

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Fixed sometimes "heap error" occurs when using large address space for child process issue
EO.Pdf
  • Fixed hash link in the same document incorrectly convert to an Internet Url problem
EO.WebBrowser
  • Added BrowserOptions.AllowJavaScriptDOMPaste option
  • Fixed WebView.EvalScript sometimes causes a hang problem

8/5/2016 - EO.Total 2016.1.68

This build contains updates to the following products:

EO.Pdf
  • Fixed HtmlToPdfOptions.VisibleElementIds not working properly issue
  • Fixed the HTML to PDF converter incorrectly cuts off the right edge of the page issue
EO.WebBrowser
  • Changed WebView.Handle to return the handle of the container window instead of the internal browser window
  • Enhanced WebView.Preload to allow it to be called multiple times on different Urls
  • Fixed a number of scenarios that can cause NavigationTask not being properly marked as canceled when the underlying request has been canceled
  • Fixed not being able to set custom download file path issue
  • Fixed WebView.ZoomFactor contains the wrong value when a new WebView inherits a preset zoom factor for a specific website issue

7/22/2016 - EO.Total 2016.1.54

This build contains updates to the following products:

EO.Pdf
  • Fixed HtmlToPdf.RenderAsPDF to a Stream object causing NullReferenceException issue
  • Fixed the HTML to PDF converter incorrectly introducing right and bottom page margins for full page content issue
EO.WebBrowser
  • Added DownloadItem.Pause and DownloadItem.Resume method to allow user to pause and resume download
  • Added WaitableTask.Exception property to allow user to examine the exception that failed the task

7/14/2016 - EO.Total 2016.1.46

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Fixed crash log sometimes contains huge corrupted stack trace issue
EO.Web
  • Fixed DatePicker control shadow does not scroll along with the rest of the page contents issue
EO.Pdf
  • Fixed items relatively positioned to the right may not render correctly in the result PDF file issue
  • Fixed PdfDocument.Split incorrectly keeps all form fields of the entire original document issue
  • Fixed using classic conversion engine causing NullReferenceException issue
EO.WebBrowser
  • Added mouse down and mouse up event for WebView.SendMouseEvent

7/7/2016 - EO.Total 2016.1.39

This build contains updates to the following products:

EO.Pdf
  • Added support to convert SVG file directly without having to enclose it in a HTML file
  • Fixed MVCToPDF may cause session deadlock issue
EO.WebBrowser
  • Changed WebView.Preload to return PreloadTask so that it can be waited on
  • Fixed custom context sub menu not working if the parent item was created before the child items issue
  • Fixed PdfDocument.Merge may incorrectly merge font data if the source PDF file has different embedded font data using the same font name issue
  • Fixed WebView.Capture sometimes does not properly capture child iframe issue

7/1/2016 - EO.Total 2016.1.32

This build contains updates to the following products:

EO.Pdf
  • Added AcmRadioButton.Group property to access the internally created PdfRadioButtonGroup object for each radio button group
  • Added HtmlElement.Value property to access value property of INPUT elements
  • Fixed converting large HTML file sometimes receives "Conversion failed. error code = 7" issue
  • Fixed HtmlToPdfOptions.SSLVerificationMode has no effect issue
EO.WebBrowser
  • Added WebView.Preload method to create preloaded WebView for later user
  • Changed type JSNull, JSUndefined and JSRealValue from internal to public
  • Fixed a dead lock scenario that can occurs after repeatingly creating and destroying EO.WebEngine.Engine object
  • Fixed custom page size not working with WebView.Print issue
  • Fixed EO.WebBrowser does not work on Windows Server 2003 issue
  • Fixed immediately re-creating a WebView after it is destroyed may fail to create the WebView issue
  • Fixed Pepper Flash Player can not be loaded from AdditionalPluginsDirs issue
  • Fixed WebView.EvalScript does not work when the document has content-security-policy header entry that forbids JavaScript from other source issue
  • Fixed WebView.ShowDevTools crashes when custom resource handler and custom JavaScript map files are used at the same time issue

6/15/2016 - EO.Total 2016.1.17

This build contains updates to the following products:

EO.Pdf
  • Added custom paging support
  • Fixed setting HtmlToPdfOptions.BeforeRenderPage/AfterRenderPage when using multi-column output causes index of out of range exeception issue
EO.WebBrowser
  • Fixed closing multiple WebView at the same time may cause the browser engine to crash issue

6/2/2016 - EO.Total 2016.1.4

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Added EO.Base.Runtime.TraceObjects to trace internal objects for debug purpose
EO.Web
  • Fixed selection does not work properly for the EO.Web.Editor control on Microsoft Edge browser issue
EO.Pdf
  • Added AcmField.ReadOnly property
EO.WebBrowser
  • Fixed a memory leak that can occurs when high number of concurrent threads create/destroy WebView frequently
  • Fixed printing settings passed to WebView.Print not properly applied issue

5/27/2016 - EO.Total 2016.0.98

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Added EO.Base.Runtime.InitWorkerProcessExecutable method to customize worker process executable name
EO.Web
  • Fixed EO.Web Grid text box is not displayed correctly if there are more than 100 column issue
EO.WebBrowser
  • Fixed WebView created through WebView.NewWindow event cannot load any page other than the initial page issue
  • Fixed WebView.IsNewWindow always returns false issue
  • Fixed WebView.Resize does not work properly issue

5/20/2016 - EO.Total 2016.0.91

This build contains updates to the following products:

EO.Pdf
  • Changed code to apply the same zoom level for header and footer as the main content
  • Changed the default value for HtmlToPdf.Options.ZoomLevel from 0.6 to 1
EO.WebBrowser
  • Changed code to ignore the initial blank page for WebView.CanGoBack property
  • Fixed popup window in developer tools window does not position correctly issue
Other
  • Fixed help file syntax coloring block not rendered correctly issue

5/14/2016 - EO.Total 2016.0.84

This build contains updates to the following products:

EO.Web
  • Fixed AJAXUploader may incorrectly append additional contents at the end of the uploaded file issue
EO.Pdf
  • Added HtmlToPdf.Options.CertificateError event to allow user to have fine control over a server certificate error
  • Added HtmlToPdf.Options.UsePrintMedia property to allow user to specify whether to use print media or screen media for the conversion
  • Added support to read AES encrypted PDF file
  • Fixed "eopdf.convert()" causes JavaScript error issue
  • Fixed page-break-inside:avoid may not work properly if the HTML page has "height:100%" CSS attribute on its body element issue
  • Fixed PdfSigner creates an invalid file if the source file is a linearized PDF file issue
  • Fixed the HTML to PDF converter not properly handle alpha channel of a PNG image issue
  • Fixed the HTML to PDF converter sometimes creates multiple license warning on the same page issue
EO.WebBrowser
  • Added Developer Tools UI in the TabbedBrowser sample
  • Added EO.WebEngine.Engine.CleanUpCacheFolders method
  • Fixed WebView.MouseClick event not fired properly issue
  • Fixed WebView.ShowDevTools does not occupy the full client area of the parent window issue

5/7/2016 - EO.Total 2016.0.78

This build contains updates to the following products:

EO.Pdf
  • Fixed HtmlToPdfOptions.JpegQualityLevel has no effect issue
  • Fixed HtmlToPdfOptions.PageSize not working properly for multiple page output issue
  • Renamed AcmRadioButtonField class to AcmRadioButton class to be consistent with other ACM input field classes
Other
  • Updated help file visual style

4/29/2016 - EO.Total 2016.0.70

This build contains updates to the following products:

EO.Pdf
  • Implemented HtmlToPdf.AddTrustedCertificate, HtmlToPdf.AddLocalTrustedCertificates and HtmlToPdf.AddMyTrustedCertificates;
  • Improved ability to read PDF file that contains erroneous Stream length values
  • Improved encrypted PDF support allowing opening some PDF files that cannot be opened by previous versions
EO.WebBrowser
  • Fixed a crash scenario that can occur when a WebView is being destroyed
  • Fixed built-in PDF plugin may crash on Windows 10 if the file contains a fill in form issue
  • Fixed custom header entry added into the Request object passed to WebView.LoadRequest are duplicated multiple times when sending to the server issue
  • Fixed NavigationTask from LoadUrl call with an Url that is the same as the current Url but with a different hash value will never be marked completed issue
Other
  • Added code to check and throw very specific error message to prevent member functions of the built-in "eoapi" JavaScript object are being called on object other than the built-in "eoapi" object

4/22/2016 - EO.Total 2016.0.63

This build contains updates to the following products:

EO.Web
  • Fixed ImageZoom control does not recognize border settings through CssClass property issue
EO.Pdf
  • Added PdfViewerPreference.AutoPrint property to allow the print dialog to show automatically when the file is opened
  • Fixed HTML to PDF converter throws NullReferenceException when the HTML contains "file://" Url issue
EO.WebBrowser
  • Allow eoapi.extInvoke to pass a single argument directly instead of having to create a single element array
  • Changed WebView.QueueScriptCall to always operate asynchronously
  • Fixed JSArray.GetPropertyNames throws NullReferenceException issue
  • Fixed WebView.LoadCompleted event sometimes is not correctly fired for navigation request initialized by user clicking a link issue
Other
  • Enhanced automatic crash report to include additional diagnostic messages
  • Fixed sometimes orphan worker processes are left in suspended state and do not exit even after main application exits issue

4/15/2016 - EO.Total 2016.0.55

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Changed child process initialization time out from 1 minute to 3 minutes to avoid time out error when the DLLs are loaded over a slow network drive
EO.Pdf
  • Fixed the HTML to PDF converter sometimes receives "Browser engine failed to render page. Failed on command 4" issue
EO.WebBrowser
  • Fixed context menu not open at the correct location on high DPI devices issue
  • Fixed sometimes closing the WebView before all resources are loaded causing an crash issue
  • Fixed the initialization request for the WebView may fail thus causing the WebView unable to load any other request issue
Other
  • Changed digitial signature hash algorithm from SHA-1 to SHA-256
  • Fixed nuget packages installation script not working properly on Visual Studio 2015 issue

4/10/2016 - EO.Total 2016.0.49

This build contains updates to the following products:

EO.WebEngine (Affecting EO.Pdf and EO.WebBrowser)
  • Fixed calling Engine.Start from multiple threads may cause deadlock issue
EO.Pdf
  • Added AcmRadioButtonField to allow creating radio button with ACM interface
  • Changed EOPdfDemo sample application to use custom resource handler instead of temporary file to serve conversion result
  • Fixed AcmContent in a table cell may not break into the next page correctly issue
  • Fixed calling ConvertUrl/ConvertHtml multiple times with the same PdfDocument causing output overlapping with each other issue
  • Fixed cookies specified in HtmlToPdf.Options.Cookies collection are not sent to server issue
  • Renamed AcmRadioButtonField to AcmRadioButtonGroup. The new AcmRadioButtonField represents a single button in the group
EO.WebBrowser
  • Fixed LoadUrl request before the WebView has been fully initialized is lost issue
  • Fixed multiple intervening LoadUrl and LoadHtml requests sometimes are sent to the browser engine in the wrong sequence issue
  • Moved BeforeRequestLoad event handler to worker thread to improve performance

4/1/2016 - EO.Total 2016.0.42

This build contains updates to the following products:

EO.Pdf
  • Added link support for HtmlToPdf.Options.HeaderHtmlFormat/FooterHtmlFormat
  • Disallow various JavaScript calls such as window.close, window.open for the HTML to PDF converter
  • Fixed AcmLink not rendering the link correctly if the parent AcmContent has Style.Offset set issue
  • Fixed HtmlToPdf.Options.HeaderHtmlFormat/FooterHtmlFormat does not work if used with ConvertUrl/ConvertHtml that converts into a PdfPage object and that PdfPage is not the first page of the document issue
  • Fixed HtmlToPdf.Options.NoCache has no effect issue
  • Fixed link does not work if converts HTML into a template document that has different page size than the conversion page size issue
  • Fixed PdfPage.Rotate does not rotate page footer issue
EO.WebBrowser
  • Fixed a reentering issue that occurs while BeforeRequestLoad is being called causing the browser engine to crash
  • Fixed using EO.WebBrowser in managed C++ causing compiler error issue
  • Fixed WebView.SendMouseEvent not working properly issue
Other
  • Added eowp.exe to all nuget packages

3/26/2016 - EO.Total 2016.0.36

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Added EO.Base.Runtime.CrashDataAvailable event to support collecting crash data offline
EO.WebEngine (Affecting EO.Pdf and EO.WebBrowser)
  • Fixed a crash in the browser engine may cause permanent deadlock issue
EO.WebBrowser
  • Added EngineOptions.AlwaysShowOnScreenKeyboardOnTouch to allow the WebView to always automatically display the on screen keyboard even if physical keyboard is present
  • Added WebView.SendChar, SendKeyEvent and SendMouseEvent methods
  • Fixed Blob form data being incorrectly omitted from the HTTP post request issue
  • Fixed EngineOptions.DisableBuiltInPlugs disables the built-in PDF plugin, but does not prevent the plugin from being listed in navigator.plugins collection issue
  • Fixed setting BrowserOptions.AllowZooming to false does not disable pinch zoom issue
  • Fixed tapping a WebView does not automatically activate the WebView issue
  • Fixed the WebView incorrectly set focus to itself and activates the container window when it's initially created issue

3/19/2016 - EO.Total 2016.0.28

This build contains updates to the following products:

EO.Pdf
  • Allowed ConvertHtml to contain HTML that references local files
  • Changed the EOPdfDemo application to use EO.WebBrowser to display result PDF file
  • Fixed converting a page that immediately redirects to another page causing NullReferenceException issue
  • Fixed passing a local file name to ConvertUrl causing the converter to hang issue
EO.WebBrowser
  • Fixed page that uses WebRTC may crash issue
  • Fixed scroll bars are partially cut off on high DPI monitors issue
  • Fixed WebView created through NewWindow event is blank on Windows 10 32 Bit issue

3/15/2016 - EO.Total 2016.0.24

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Added the application directory as one of the search paths to search for eowp.exe
EO.Pdf
  • Added HtmlToPdfSession.Submit support
  • Fixed the HTML to PDF converter creates page of the wrong size issue
  • Fixed the HTML to PDF fails if the result PDF file is too big issue
EO.WebBrowser
  • Fixed WebView.EvalScript unable to return JavaScript array value issue

3/12/2016 - EO.Total 2016.0.21

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Added OnException virtual function to ThreadRunnerBase to allow better exception handling in the worker thread
EO.Web
  • Fixed AJAXUploader.ClientSideOnFileSelected not properly fired issue
EO.Pdf
  • Added additional header support to the HTML to PDF converter
  • Added authentication support to the HTML to PDF converter
  • Added debug console support to the HTML to PDF converter
  • Added HtmlToPdfOptions.BeforeRenderPage support to the HTML to PDF converter
  • Added HtmlToPdfSession.RunWebViewCallback method allowing user code to directly interact with the underlying WebView object
  • Changed the default zoom level for the HTML to PDF converter from 1 to 0.6
  • Fixed conversion result often perform page break in the middle of a text line issue
  • Fixed HtmlToPdfOptions.HeaderHtmlPosition and FooterHtmlPosition are incorrectly zoomed when HtmlToPdf.Options.ZoomLevel is set issue
  • Fixed sometimes may not properly clean up temporary file issue
  • Fixed sometimes page images (generated when HtmlToPdf.Options.GeneratePageImages is set to true) may be off incorrect color issue
EO.WebBrowser
  • Fixed WebView crashes when trying to open PDF file issue
  • Fixed WebView.Capture not working issue, also enhanced the capture feature to allow capturing anywhere in the page, not just the onscreen area;

3/7/2016 - EO.Total 2016.0.17

This build contains updates to the following products:

EO.Base (Affecting all products)
  • Fixed child process can cause access violation error while parent process shutdown issue
EO.Web
  • Added AJAXUploader.ClientSideOnFileSelected client side event
  • Fixed AJAXUploader Upload button blinks between enabled and disabled state after selecting a file issue
EO.Pdf
  • Updated EO.Pdf to use the same browser engine EO.WebBrowser uses (currently Chromium version 49)
EO.WebBrowser
  • Updated browser engine to Chromium version 49
  • Fixed not displaying select box drop down correctly when DPI scaling is greater than 150% issue

 

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.