Release Notes


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

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.

JxBrowser 4.6 Release Notes

posted Oct 14, 2014, 12:56 AM by Vladimir Ikryanov   [ updated Oct 14, 2014, 12:56 AM ]

JxBrowser 4.6 contains the following features and improvements:
  • Support of Ubuntu 14.04 has been added.
  • Support of Mac OS X 10.7 has been restored.
  • Printing API has been implemented. See example.
  • The LoadHandler.canNavigateOnBackspace() method has been added. This method allows handling navigation on Backspace or Shift+Backspace. See example.
  • The NetworkDelegate.onCanSetCookies() and NetworkDelegate.onCanGetCookies() methods have been added. These methods allows filtering cookies. See example.
  • Support of HTML5 local storage has been implemented.
  • Support of touch scrolling for Windows 8.x has been implemented.
  • Support of German and other symbols in Silverlight plugin has been added.
  • Support of --disk-cache-size Chromium switcher has been implemented. This switcher allows configuring Chromium cache size.
  • Support of OpenGL has been added. The required d3dcompiler_46.dll library has been included into Windows Chromium binaries.
  • Chromium executable files now are marked as executable for all users in Linux environment.
  • The rendering in Windows environments with scaled font has been improved.
  • Drag and Drop functionality has been improved.
  • Fixed NullPointerException in the CookieParser.parseCookiesString() method.
  • Fixed issue when combo box doesn’t work in modal dialogs.
  • Fixed StringIndexOutOfBoundsException in the HttpHeadersImpl.getStringRepresentation() method.
  • Fixed incorrect key codes in JavaScript key events.
  • Fixed incorrect LoadPolicy flag value in the LoadParams.getPolicy() method.
  • Fixed issue when Java plugin isn’t recognized in PluginFilter.

JxBrowser 4.5 Release Notes

posted Aug 7, 2014, 1:42 AM by Vladimir Ikryanov   [ updated Aug 7, 2014, 1:42 AM ]

JxBrowser 4.5 contains the following features and improvements:
  • Chromium engine has been upgraded to version 38.
  • Support of PDF Viewer has been implemented.
  • Stability in multi-threaded environment has been improved.
  • Support of --enable-file-cookies switcher has been added. This switcher allows enabling cookies for local web pages.
  • Plugin Manager API has been added. See example.
  • XPath API has been added. See example.
  • The DOMElement.setInnerHTML(String html) method has been added.
  • The Browser.getSelectedText() method has been added. See example.
  • Support of Space and Enter in combo box has been implemented.
  • Support of Retina displays in HTMLToImageSample has been added. See updated example.
  • Fixed incorrect painting in combo box popup menu.
  • Fixed NullPointerException when capture POST data.
  • Fixed incorrect painting when create several Browser instances.
  • Fixed issue when empty class in chromium JAR file causes an error in analysis tool.
  • Fixed wrong length of the string with accented characters in JavaScript to Java Bridge.
  • Fixed issue when BrowserPreferences cannot be applied on the fly.
  • Fixed issue when Silverlight text fields ignores Ctrl and Shift key strokes.

JxBrowser 4.4 Release Notes

posted May 30, 2014, 1:27 AM by Vladimir Ikryanov   [ updated May 30, 2014, 1:27 AM ]

JxBrowser 4.4 contains the following features and improvements:
  • Support of Fedora 20 has been added.
  • Support of OpenSUSE 13 has been added.
  • Support of left/right scrolling on Mac OS X has been implemented.
  • Support of default Chromium navigation error web page has been implemented.
  • Support of Drag and Drop has been added on Linux.
  • Support of Drag and Drop has been added on Mac OS X.
  • API that allows accessing and modifying request POST data has been implemented. See example.
  • Fixed HeadlessException when user creates Browser component in headless mode.
  • Fixed issue when empty popup window isn’t closed when user downloads a file.
  • Fixed issue when Chromium process is unexpectedly terminated when user closes popup window right after it has been displayed.
  • Fixed hang issue during Browser instance initialization on Mac OS X.

1-10 of 45