posted Apr 4, 2012, 12:12 AM by Unknown user
[
updated Oct 11, 2012, 1:49 AM
]
New features and improvements:
- Added JavaScript-Java-JavaScript bridge (sample);
- Added JDK 1.5 DOM API support;
- Added the
DOMUtils.getInnerHTML(Element element) method;
- Optimized memory usage when creating and disposing Browser instance;
- Added focus traversal support on JDK 1.7;
- Improved performance of the
Browser.executeScript() method;
- Improved stability during disposing Browser instance from JavaScript;
- Improved stability during Browser initialization;
- Improved the
Browser.setContent() method so that it doesn’t cause unexpected characters in web page’s document.
Resolved Issues:
- Proxy functionality of in-process implementation now supports JVM 32-bit environment;
- Browser doesn’t steal focus when a web page is refreshed or requests focus;
- Restored Mouse events listener for JVM 64-bit environment;
- Fixed NPE when parsing DOM with Transformer;
- DOM Mouse event location should be relative to the top-left Browser component corner;
- Browser component should access HTTP sites with SECURE proxy server type;
- Fixed issue when JavaScript error message throws NumberFormatException in case of non-english locale.
Other changes
- The minimum supported JDK version is now 1.5;
- Removed the
com.jniwrapper.win32.ie.dom.HTMLDocument and com.jniwrapper.win32.ie.dom.HTMLElement interfaces. Functionality of these methods is moved to the com.jniwrapper.win32.ie.dom.DOMUtils class;
- GPU acceleration and compatibility mode are not enabled by default. You should enable this functionality manually using the
Browsers.turnOnGPURendering() and Browsers.turnOnCompatibilityMode(Browsers.getIEVersion()) methods.
|
|