Release Notes


JxBrowser 5.3 Release Notes

posted Jun 22, 2015, 7:33 AM by Vladimir Ikryanov   [ updated Jun 23, 2015, 8:05 AM ]

JxBrowser 5.3 contains the following fixes and improvements:
  • Chromium engine has been upgraded to version 43.
  • Support of Selenium Chrome WebDriver has been added.
  • Support of Ubuntu 15.04 has been added.
  • Support of all web cursors has been implemented.
  • Support of IBM JDK/JRE 1.7 and higher on Windows and Linux has been added.
  • The com.teamdev.jxbrowser.chromium.javafx.BrowserView.setDragAndDropEnabled(boolean enabled) method has been implemented.
  • Fixed issue when the PrintJobListener.onPrintingDone() event is never fired.
  • Fixed issue when programmatically upload file via INPUT TYPE=FILE doesn’t work.
  • Fixed painting issue in SELECT tag in JavaFX.
  • Fixed focus lost issue when load a new URL in JavaFX.
  • Fixed focus issue when BrowserView is displayed in JavaFX TabPane.
  • Fixed wrong location of DropDown popup in JavaFX.
  • Fixed issue when switching to another BrowserView when DropDown popup is open causes crash in JavaFX.

JxBrowser 5.2.1 Release Notes

posted May 19, 2015, 4:09 AM by Vladimir Ikryanov   [ updated May 19, 2015, 4:09 AM ]

JxBrowser 5.2.1 contains the following fixes and improvements:
  • Support of Ubuntu 14.04 has been added.
  • Deploying JxBrowser inside Mac App bundle has been restored.
  • HTTPS resources caching for web sites with invalid SSL certificate has been implemented.
  • JavaScript and DOM access on the loaded web page in a child window has been implemented.
  • Fixed deadlock when dispose Browser instance.
  • Fixed StringIndexOutOfBoundsException exception in the HttpHeadersImpl.buildFromString() method.

JxBrowser 5.2 Release Notes

posted Apr 20, 2015, 4:42 AM by Vladimir Ikryanov   [ updated Apr 20, 2015, 4:43 AM ]

JxBrowser 5.2 contains the following fixes and improvements:
  • Support of Custom Client SSL X.509 certificates has been implemented.
  • Support of Rich Text and Base64 Images in Drag and Drop functionality has been implemented.
  • Fixed NullPointerException when scroll page.
  • Fixed drawing issue when move BrowserView from Retina display to a regular display on Mac OS X.
  • Fixed IllegalStateException when update cursor in JavaFX.
  • Fixed issue when NetworkDelegate corrupts POST data.
  • Fixed native crash in Chromium engine when resize Browser component on Mac OS X.
  • Fixed native crash in JavaScript Java Bridge.
  • Fixed native crash in Chromium engine when Render process is terminated unexpectedly.
  • Fixed native crash in Chromium engine when set default zoom level.
  • Fixed issue when double value of JSValue instance has wrong numbers in JavaScript Java Bridge.
  • Fixed issue when Print Header & Footer have wrong number of total pages.
  • Print Dialog functionality has been improved. Fixed incorrect Duplex Mode in Print Dialog.
  • Print Dialog functionality has been improved. Fixed incorrect Page Range in Print Dialog. Now page number starts from 1.
  • Print Dialog functionality has been improved. Default printer is selected by default.
  • Print Dialog functionality has been improved. Fixed issue when initial print settings are not applied in Print Dialog.

JxBrowser 4.9.2 Release Notes

posted Apr 17, 2015, 2:37 AM by Vladimir Ikryanov

JxBrowser 4.9.2 contains the following fixes and improvements:
  • Fixed NullPointerException when scroll web page.
  • Fixed drawing issue when move Browser component from Retina display to a regular display on Mac OS X.
  • Fixed issue when NetworkDelegate corrupts POST data.
  • Fixed issue when JSValue instance has wrong value when it's passed through JavaScript Java Bridge.

JxBrowser 4.9.1 Release Notes

posted Apr 1, 2015, 7:16 AM by Vladimir Ikryanov   [ updated Apr 1, 2015, 7:16 AM ]

JxBrowser 4.9.1 contains the following fixes and improvements:
  • Support of Client SSL X.509 Certificate has been implemented.

JxBrowser 5.1 Release Notes

posted Mar 17, 2015, 7:47 AM by Vladimir Ikryanov   [ updated Jun 18, 2015, 4:07 AM ]

JxBrowser 5.1 contains the following fixes and improvements:
  • Support of Print Header and Footer has been implemented.
  • Support of Print Page Ranges has been implemented.
  • Support of Print Page Color Model has been implemented.
  • Support of Print Page Duplex Mode has been implemented.
  • Support of Print Page Size has been implemented.
  • Print and Save buttons in PDF Viewer have been enabled.
  • Custom Swing/JavaFX Print Dialog has been implemented.
  • Support of multi-threaded environment has been improved.
  • Fixed RuntimeException when drag and drop Base64 Image or Rich Text.
  • Fixed a native crash when open a new popup window.
  • Fixed a deadlock when invoke synchronous command from synchronous callback.

JxBrowser 5.0 Release Notes

posted Feb 18, 2015, 4:40 AM by Vladimir Ikryanov   [ updated Feb 18, 2015, 4:40 AM ]

JxBrowser 5.0 contains the following features and improvements:
  • Support of JavaFX.
  • Support of Chromium 64-bit on Mac OS X.
  • Support of OSGi environment.
  • Support of system MP3/MP4 codecs on Linux.
New classes and methods added:
  • The DOMKeyEvent class.
  • The DOMMouseEvent class.
  • The DOMEvent.preventDefault() method.
  • The DOMEvent.stopPropagation() method has been added.
  • The DOMFormElement class.
  • The DOMInputElement class.
  • The DOMSelectElement class.
  • The DOMOptionElement class.
  • The DOMTextAreaElement class.
  • The JSObject class.
  • The JSFunction class.
  • The ResourceHandler class.
  • The NetworkDelegate.onDestroyed() method.
  • The NetworkDelegate.onBeforeSendProxyHeaders() method.
  • The RequestParams.getRequestId() method.
  • The ZoomService.setDefaultZoomLevel(double level) method.
  • The ZoomService.getDefaultZoomLevel() method.
  • The DownloadItem.cancel() method.
  • The DownloadItem.pause() method. 
  • The DownloadItem.resume() method.
  • The DownloadItem.isCanceled() method.
  • The DownloadItem.isPaused() method.
  • Support of Chromium Geolocation API has been added. You can use BrowserPreferences.setChromiumVariable() method to configure Chromium engine with required API keys including Geolocation.
  • Support of Vertical and Horizontal Resize Cursors has been added.
  • The "--disable-web-security" and "–allow-file-access-from-files" Chromium switchers support has been added. You can use these switchers to disable Same-origin policy in Chromium engine which is enabled by default.
  • The DefaultDownloadHandler has been improved. It checks permissions of the selected directory and informs if Java process doesn't have rights to save file there.
  • The issue when the Browser.isDisposed() method returns false for already disposed or crashed Chromium engine.
  • Improved CPU and memory usage.
  • Improved stability in multi-threaded environment.
  • Improved stability in flash plugin.
  • Fixed IllegalArgumentException in cookie parser.

JxBrowser 4.9 Release Notes

posted Feb 18, 2015, 4:30 AM by Vladimir Ikryanov   [ updated Feb 18, 2015, 5:03 AM ]

JxBrowser 4.9 contains the following fixes and improvements:

  • The Browser.isDisposed() method has been improved.
  • Support of Chromium 64-bit on Mac OS X has been added.
  • Support of system MP3/MP4 codecs on Linux has been implemented.
  • Improved stability when load web sites with flash content.
  • Fixed IllegalStateException in cookie parser functionality.
  • Fixed ArrayIndexOutOfBoundsException in the MemoryImageProducer class.
  • Fixed native crash in Chromium network delegate functionality.

JxBrowser 4.8 Release Notes

posted Dec 24, 2014, 7:19 AM by Vladimir Ikryanov   [ updated Dec 24, 2014, 7:19 AM ]

JxBrowser 4.8 contains the following fixes and improvements:

  • Support of multiple file upload has been implemented.
  • Support of the “--allow-running-insecure-content” Chromium switcher has been added.
  • Fixed IllegalStateException when parse POST form data.
  • Fixed IllegalStateException when POST data contains “|” character.
  • Fixed ArrayIndexOutOfBoundsException in the DialogHandler.onSelectCertificate() method.
  • Fixed native crash in Chromium network delegate functionality.

JxBrowser 4.7 Release Notes

posted Dec 3, 2014, 2:30 AM by Vladimir Ikryanov

JxBrowser 4.7 contains the following features and improvements:
  • Chromium engine has been upgraded to version 39.
  • Support of Debian 7.7 32-bit and 64-bit has been added.
  • Support of Mac OS X 10.10 has been added.
  • Fixed wrong encoding in JSValue.
  • Fixed StringIndexOutOfBoundsException in CookieParser.
  • Fixed memory leak when resizing Browser component on Linux and Mac OS X.
  • Fixed access violation error when loading URL with wrong cookie format.
  • Fixed incorrect behavior of drop down list in JTabbedPane.
  • Fixed incorrect behavior of drop down list when pressing Enter.

1-10 of 48