JxBrowser 4.2 Release Notes

JxBrowser 4.2 is released with the following new features and improvements:

  • Upgraded Chromium from 25.0.1364.68 to 31.0.1650.57.
  • Support of Windows Vista has been added.
  • Support of Windows Server 2003 SP1 has been added.
  • Support of MacBook with Retina display has been added.
  • The DOMDocument.getElementsByClassName() method has been implemented.
  • The DOMDocument.getElementsByName() method has been implemented.
  • The DOMElement.innerHTML() method has been implemented.
  • The StatusListener has been added. See example.
  • The Browser.saveWebPage() method has been implemented. See example.
  • Added FTP protocol support. Now you can load FTP URLs.
  • Added Drag and Drop support. Now you can drag links from loaded web page.
  • Added Mouse listener. See example.
  • Added Keyboard listener. See example.
  • Added Copy, Cut, Paste, Select All shortcuts support on Mac OS X.
  • Added missing HTML5 video controls.
  • Added system language support for HTTP headers. By default JxBrowser uses system language in HTTP headers. In previous versions it uses only English.
  • Improved Flash rendering on Windows.
  • Improved stability in renderer process on Windows XP SP3.
  • Improved default popup windows functionality. Now by default popup windows are not empty.
  • Fixed the issue with pending jxbrowser-chromium.exe processes. Now all jxbrowser-chromium.exe processes will be closed automatically when java.exe process is closed.
  • Fixed the issue when JxBrowser creates unnecessary directories in user’s temp folder.
  • Fixed file encoding dependence issue. Now JxBrowser supports any application file encoding. Previously the file.encoding=UTF-8 VM option should be used.
  • Fixed concurrency issue on Mac OS X. Now JxBrowser doesn’t hang when you load several web pages at the same time on Mac OS X.
  • Fixed unexpected file download interruption. Now the download process isn’t interrupted and continue working even when user disposes Browser instance that initiated file download.
  • Fixed issue when enabled auto detect proxy option overrides JxBrowser Proxy settings.
  • Fixed deadlock on Save File dialog on Mac OS X with JDK 1.7.
  • Fixed issue when it’s impossible to create a Browser instance after killing jxbrowser-chromium.exe processes.
  • Fixed the “IllegalComponentStateException: component must be showing on the screen to determine its location” exception.


Download JxBrowser 4.2

Login to post a comment