Release Notes


JxBrowser 4.9.1 Release Notes

posted by Vladimir Ikryanov   [ updated ]

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.

JxBrowser 4.3.1 Release Notes

posted Apr 24, 2014, 7:06 AM by Vladimir Ikryanov   [ updated Apr 25, 2014, 4:50 AM ]

JxBrowser 4.3.1 contains the following features and improvements:
  • Fixed issue when tooltips on a web page are not displayed.
  • Fixed issue when Chromium doesn’t recognize system proxy settings when they are configured to automatically detect proxy settings.
  • Fixed issue when invalid frame ID can be passed to the methods such as Browser.getDocument(long frameId), Browser.loadURL(long frameId, String url), Browser.getHTML(long frameId) etc. Now such methods throw IllegalArgumentException when frameId parameter is invalid.
  • Fixed NullPointerException when user drags and drops files over Browser component.
  • Fixed StringIndexOutOfBoundsException in the HttpHeadersImpl.buildFromString() method.
  • Fixed issue when calling the Browser.reload(true) method data doesn’t display confirmation dialog on a web page with POST that must be re-sent to a web server.

1-10 of 44