<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>Latest breaking JExplorer news from TeamDev.</title><link>http://www.teamdev.com/jexplorer/whats_new.jsf</link><description>JExplorer RSS Feed</description><item><title>JExplorer 1.9</title><link>http://www.teamdev.com/jexplorer/whats_new.jsf?news=2007#JExplorer_1.9</link><description><![CDATA[<div id="whatsnew">

<span class="whatsnew">New Features:</span>
    <ul>
        <li class="list">Added the ability to clear the Internet Explorer browser cache (temporary files, URL history or cookies). See the <code><a href="http://www.teamdev.com/downloads/jexplorer/javadoc/com/jniwrapper/win32/ie/Browsers.html#clearCache(com.jniwrapper.win32.wininet.InternetCacheEntry)">com.jniwrapper.win32.ie.Browsers.clearCache()</a></code> method.</li>
		<li class="list" style="text-align:left;">Added functionality allowing maintaining global and current process proxy settings, including the ability to set Proxy URL exceptions. 
		 	<br>See the <code><a href="http://www.teamdev.com/downloads/jexplorer/javadoc/com/jniwrapper/win32/ie/proxy/ProxyManager.html">com.jniwrapper.win32.ie.proxy.ProxyManager</a></code> class.</li>
		<li class="list">Added the <code><a href="http://www.teamdev.com/downloads/jexplorer/javadoc/com/jniwrapper/win32/ie/cookie/CookieManager.html">CookieManager</a></code> class for working with existing browser cookies.</li>
		<li class="list">Added support for the <code>Node.isEqualNode()</code> method.</li>
        <li class="list">Added the feature for setting an <code>IWebBrowser2</code> instance to the <code><a href="http://www.teamdev.com/downloads/jexplorer/javadoc/com/jniwrapper/win32/ie/IEAutomation.html">IEAutomation</a></code> control.</li>
    </ul>
    
<span class="whatsnew">Improvements:</span>
    <ul>
        <li class="list">Added the ability to keep main thread execution until any <code><a href="http://www.teamdev.com/downloads/jexplorer/javadoc/com/jniwrapper/win32/ie/IEAutomation.html">IEAutomation</a></code> instance is alive.</li>
		<li class="list" style="text-align:left;">Added escaping control chars in a JavaScript string during the <code><a href="http://www.teamdev.com/downloads/jexplorer/javadoc/com/jniwrapper/win32/ie/WebBrowser.html#executeScript(java.lang.String)">WebBrowser.executeScript()</a></code> method execution.</li>
    </ul>
    
<span class="whatsnew">Fixes:</span>
    <ul>
        <li class="list">Fixed the issue where pressing of the Alt+F6 key combination makes the Browser component hang for some time.</li>
		<li class="list">Fixed the issue where the HTML body element becomes non-scrollable if the page uses <code>&lt;&#33;DOCTYPE&gt;</code> directive.</li>
		<li class="list">Fixed the issue where an occasional exception occurs when the <code><a href="http://www.teamdev.com/downloads/jexplorer/javadoc/com/jniwrapper/win32/ie/Browser.html#getScreenShot(boolean)">Browser.getScreenShot()</a></code> method is called.</li>
		<li class="list">Fixed the issue where during destroying of the <code><a href="http://www.teamdev.com/downloads/jexplorer/javadoc/com/jniwrapper/win32/ie/Browser.html">com.jniwrapper.win32.ie.Browser</a></code> component, the application hangs.</li>
		<li class="list">Fixed the issue with distribution of key actions (backspace, Alt + &rarr; or Alt + &larr;) on several Browser components at the same time.</li>
		<li class="list" style="text-align:left;">Fixed the issue where JExplorer freezes if the user navigates to the <a href="http://finance.google.com" rel="nofollow" target="_blank" class="popup" onClick="javascript:urchinTracker('/outgoing/finance_google_com');">http://finance.google.com</a> page.</li>
		<li class="list">Fixed the issue where it is impossible to disable Java applets and Running ActiveX control (in Windows Vista).</li>
		<li class="list">Fixed the issue where the <code><a href="http://www.teamdev.com/downloads/jexplorer/javadoc/com/jniwrapper/win32/ie/HeadlessBrowser.html#executeScript(java.lang.String)">IAutomation.executeScript</a></code> method doesn't work.</li>
        <li class="list">Fixed the issue where the pop-up dialogs are opened using a target open behind the active window.</li>
        <li class="list">Fixed the issue where the <code><a href="http://www.teamdev.com/downloads/jexplorer/javadoc/com/jniwrapper/win32/ie/HeadlessBrowser.html#waitReady()">IEAutomation.waitReady()</a></code> method hangs if the Internet Explorer instance is closed.</li>
	    <li class="list">Fixed the issue where the 'RPC server is unavailable' error occurs if the <code><a href="http://www.teamdev.com/downloads/jexplorer/javadoc/com/jniwrapper/win32/ie/IEAutomation.html">IEAutomation</a></code> instance is closed.</li>
        <li class="list">Fixed the internal issue: License guard system still uses "Cp1252" charset, instead of "UTF-8".</li>
        <li class="list">Fixed the issue where a program that creates a <code><a href="http://www.teamdev.com/downloads/jexplorer/javadoc/com/jniwrapper/win32/ie/HeadlessBrowser.html">HeadlessBrowser</a></code> instance does not terminate.</li>
    </ul>
    
<span class="whatsnew">Demo:</span>
    <ul>
        <li class="list">Web page thumbnail is displayed in a tooltip for each tab.</li>
		<li class="list">Added the "Proxy Settings" dialog for configuring proxy settings.</li>
		<li class="list">Display of the site's favorite icon on tabs near the page title.</li>
		<li class="list">Fixed problem with Ctrl+T not opening a new tab if focus is inside the page</li>
    </ul>
    
<span class="whatsnew">Documentation:</span>
    <ul>
        <li class="list">Added <code>ClearCacheSample</code>.</li>
		<li class="list">Added <code>UpdateProxySettingsSample</code> that shows how to change global and process proxy settings.</li>
		<li class="list">Added <code>CookieManagerSample</code> that demonstrates how to use the <code><a href="http://www.teamdev.com/downloads/jexplorer/javadoc/com/jniwrapper/win32/ie/cookie/CookieManager.html">CookieManager</a></code> class.</li>
		<li class="list">Added the chapter 'Working with Proxy Settings' in JExplorer Programmer's Guide.</li>
        <li class="list">Added information about using JExplorer in applets in JExplorer Programmer's Guide.</li>
    </ul>
</div>]]></description><guid>http://www.teamdev.com/jexplorer/whats_new.jsf?news=2007#JExplorer_1.9</guid></item><item><title>JExplorer 1.8</title><link>http://www.teamdev.com/jexplorer/whats_new.jsf?news=2007#JExplorer_1.8</link><description><![CDATA[<div id="whatsnew">

<span class="whatsnew">New Features:</span>
    <ul>
        <li class="list">Added the <code>InternetFeatures</code> class the Browser component that provides the ability to block popups, enable or disable a native <code>XMLHttpRequest</code> object and more.</li>
	<li class="list">Added the ability to get a screen shot for the HeadlessBrowser component.</li>
	<li class="list">Added processing of the mouse (keyboard) focus event for the Browser component.</li>
	<li class="list">Set the child window title to its document title.</li>
    </ul>
<span class="whatsnew">Improvements:</span>
    <ul>
        <li class="list">Added new settings to the <code>WebBrowser.Properties</code> class.</li>
	<li class="list">Added the Expires, LastUpdated and LastVisited time (in milliseconds) to the <code>BrowserHistory.Entry</code> class.</li>
	<li class="list">Implemented the <code>MouseEventImpl.initEvent()</code> method.</li>
    </ul>
<span class="whatsnew">Fixes:</span>
    <ul>
        <li class="list">Fixed the issue with memory leaks on form submission.</li>
	<li class="list">Fixed the issue where clicking F5 causes deadlock in Internet Explorer 7.0.</li>
	<li class="list">Fixed the issue where the <code>Browser.getContent()</code> method causes memory leaks.</li>
	<li class="list">Fixed the issue where a parent window is listening to backspace key events of a child window.</li>
	<li class="list">Fixed the issue where the <code>Browser.stop()</code> method doesn't notify <code>Browser.waitReady()</code> of the page download completion.</li>
	<li class="list">Fixed the exception that occurs when calling several browser.<code>executeScript()</code> methods that should return the <code>IDispatch value</code>.</li>
	<li class="list">Fixed the issue where the Internet Explorer window handle is lost (Windows 2000).</li>
	<li class="list">Fixed StackOverflowError that occurs when the <code>Browser.addNotify()</code> method is called iteratively.</li>
	<li class="list">Fixed the exception that occurs when removing the Browser component during a navigation operation.</li>
	<li class="list">Fixed the issue where JExplorer loses focus after hiding an alert message box.</li>
	<li class="list">Fixed a JavaScript error when a new window of the default size is opened despite the preset size.</li>
	<li class="list">Fixed the issue where the <code>HeadlessBrowser.getScreenShot(true)</code> method increases the result image size.</li>
	<li class="list">Fixed the issue where the browser blinks when moving the cursor to the link on a web page.</li>
    </ul>
    
</div>]]></description><guid>http://www.teamdev.com/jexplorer/whats_new.jsf?news=2007#JExplorer_1.8</guid></item><item><title>JExplorer 1.7</title><link>http://www.teamdev.com/jexplorer/whats_new.jsf?news=2006#JExplorer_1.7</link><description><![CDATA[<div id="whatsnew">              <span class="whatsnew">Changes since version 1.6:</span>
              <ul>
                  <li class="list">The <code>EventObject</code> class extended with new properties like 'button', 'ctrlLeft' etc.</li>
                  <li class="list">Added the ability to capture the screenshot of a Browser component.</li>
                  <li class="list">Added the ability to print browser component contents.</li>

                  <li class="list">Added the ability to retrieve and set Internet Explorer proxy settings.</li>
                  <li class="list">Added <code>IEAutomation</code> class, allowing to automate Internet Explorer application without embedding into Swing UI.</li>
                  <li class="list">Added support for <code>onFullScreen</code> event in <code>StatusEventListener</code> interface.</li>

                  <li class="list">Added the ability to enable/disable refreshing of current page after changing browser properties.</li>
                  <li class="list">Added support of mouse events in the Browser component.</li>
                  <li class="list"><code>UrlMonFunctions</code> class exteded with <code>createURLMoniker()</code>, <code>createAsyncBindCtx()</code> and <code>registerBindStatusCallback()</code> methods.</li>

                  <li class="list">Implemented the <code>IDocHostUIHandler::GetOptionKeyPath</code> method.</li>
                  <li class="list">Added support of <code>IAuthenticate</code> COM interface, allowing JExplorer to perform authentication/login programmatically, using user-defined credentials.</li>
                  <li class="list">newWindow3 action problem under Windows XP Service Pack 1.</li>
                  <li class="list">Stability improvements.</li>

                  <li class="list">Improved JavaDocs.</li>
              </ul>
              <h3 class="whatsnew">Fixes:</h3>
              <ul>
                  <li class="list">Fixed endless loop with rendering &lt;select&gt;/&lt;option&gt; html controls.</li>

                  <li class="list">Fixed problem with <code>DialogEventHandler</code> not handling dialogs exceeding 255 characters.</li>
                  <li class="list">Fixed exception thrown when handling multiple child browsers.</li>
                  <li class="list">Fixed the problem with using ' and " symbols in the <code>WebBrowser.executeScript()</code> method.</li>
                  <li class="list">Fixed the problem with Browser child window not closing after <code>window.close()</code>.</li>

                  <li class="list">Fixed the problem with losing target frame after opening a new window using JavaScript <code>window.open()</code> method.</li>
                  <li class="list">Fixed exception thrown in <code>Browser.navigate()</code> method when creating the Browser instance.</li>
                  <li class="list">Fixed ClassCastException thrown when trying to get list of TableCell items from <code>TableRow.getCells()</code> method.</li>

                  <li class="list">Fixed the problem when showing several Browser instances at the same time.</li>
                  <li class="list">Improved document event listeners registration mechanism.</li>
                  <li class="list">Fixed the problem with repainting of Browser component in a Swing container (after add/remove operation).</li>
                  <li class="list">Added compatibility of the product with the Windows XP SP1 and Windows 2000.</li>
              </ul></div>]]></description><guid>http://www.teamdev.com/jexplorer/whats_new.jsf?news=2006#JExplorer_1.7</guid></item><item><title>JExplorer 1.6</title><link>http://www.teamdev.com/jexplorer/whats_new.jsf?news=2006#JExplorer_1.6</link><description><![CDATA[<div id="whatsnew">              <span class="whatsnew">Changes since version 1.5:</span>
              <ul>
                  <li class="list">Added the ability to specify 'TargetFrameName' parameter in the <code>WebBrowser.navigate()</code> method.</li>
                  <li class="list">Added the ability to suppress "Internet Explorer Script Error" dialog and use <code>DialogEventHandler</code> instead.</li>

                  <li class="list">Added support of XP style for the Browser component, so all native controls will have XP L&amp;F.</li>
                  <li class="list">Extended <code>KeyFilter</code> class to enable filtering of system keys such as Left, Right and so on.</li>
                  <li class="list">Provided support for <code>DWebBrowserEvents::newWindow3</code> events.</li>
                  <li class="list">Added the ability to check whether the version of Internet Explorer is supported.</li>

                  <li class="list">Added submit/reset functionality to <code>HTMLFormElement</code>.</li>
                  <li class="list">Added the ability to set custom AWT cursors in the Browser component.</li>
                  <li class="list">Added a special event to <code>NavigationEventListener</code>. It fires only when the whole HTML document is loaded.</li>
                  <li class="list">Added the <code>mainDocumentComplete</code> event when the document is loaded to the main browser.</li>

              </ul>

              <h3 class="whatsnew">Fixes:</h3>
              <ul>
                  <li class="list">Fixed memory leaks.</li>
                  <li class="list">Fixed the problem with closing a Swing menu when clicking on the WebBrowser component.</li>
                  <li class="list">Fixed <code>DisableDownload</code> functionality. Now if the <code>beforeFileDownload()</code> method (of the <code>WebBrowserEventsHandler</code> interface) returns false, downloads are disabled and vice versa.</li>

                  <li class="list">Fixed the problem with HTC files remaining locked when WebBrowser is closed.</li>
                  <li class="list">Fixed the problem in <code>WebBrowser.navigate(String location, String postData)</code> method.</li>
                  <li class="list">Fixed incorrect handling of navigation events in popup windows.</li>
                  <li class="list">Fixed the problem with <code>WebBrowser.setSilet(boolean)</code> method.</li>

                  <li class="list">Fixed the problem with closing the browser that contains an XML document.</li>
                  <li class="list">Fixed access violations after loading a corrupted XML page.</li>
                  <li class="list">Fixed the problem with the custom KeyFilters assigned to WebBrowser.</li>
                  <li class="list">Fixed the problem when ComboBox drop-down list immediately hides, after click on it</li>
                  <li class="list">If &lt;SELECT&gt; contains &lt;OPTGROUP&gt; elements, E_INVALIDARG is thrown on attempt to select an option.</li>

                  <li class="list">Fixed implementation of the <code>Cookie.create()</code> method.</li>
                  <li class="list">Fixed the problem with multiple calls of the <code>browser.getContent()</code> method resulting in access violation.</li>
              </ul>
              <h3 class="whatsnew">JExplorer Demo:</h3>

              <ul>
                  <li class="list">Fixed the problem with failing to open a child window in the demo.</li>
                  <li class="list">Fixed the deadlock problem with closing child windows in the browser.</li>
                  <li class="list">Fixed the problem with closing child popup windows in the demo.</li>
              </ul></div>]]></description><guid>http://www.teamdev.com/jexplorer/whats_new.jsf?news=2006#JExplorer_1.6</guid></item><item><title>JExplorer 1.5</title><link>http://www.teamdev.com/jexplorer/whats_new.jsf?news=2005#JExplorer_1.5</link><description><![CDATA[<div id="whatsnew"><span class="whatsnew">Changes since version 1.4:</span>
<ul>
    <li class="list"> Added new methods for setting (<code>WebBrowser.setCookie(String url, Cookie cookie)</code>
        method)
        and getting (<code>WebBrowser.getCookies(String url)</code> method) cookies for the specified URL;
    </li>
    <li class="list"> Added support of extended browser's properties (<code>WebBrowser.getProperties()</code> function),
        such as:
    </li>

    <ul>
        <li class="list"> ShowScrollBars - property that allows to show or hide the browser's scroll bars;</li>
        <li class="list"> Show3DBorder - property that allows to show or hide the 3D border around the browser control;
        </li>
        <li class="list"> AllowImages - property that allows or disallows images;</li>
        <li class="list"> AllowVideos - property that allows or disallows videos;</li>

        <li class="list"> AllowSounds - property that allows or disallows sounds;</li>
        <li class="list"> AllowScripts - property that allows or disallows the executing of scripts;</li>
        <li class="list"> AllowJavaApplets - property that allows or disallows the loading and executing of Java
            Applets;
        </li>
        <li class="list"> AllowDownloadActiveX - property that allows or disallows the downloading of the ActiveX
            controls;
        </li>
        <li class="list"> AllowRunActiveX - property that allows or disallows the executing of the ActiveX controls;
        </li>

        <li class="list"> AllowContextMenu - property that enables or disables the context menu;</li>
    </ul>

    <li class="list"> Improved performance of DOM adapters;</li>
    <li class="list"> Improved memory management in DOM adapters;</li>
</ul>
<h3 class="whatsnew">Fixes:</h3>

<ul>
    <li class="list"> Fixed critical memory leaks in the DOM arapters;</li>

    <li class="list"> Fixed the problem with searching (using, for example the <code>getElementById()</code> method) of
        the embedded <code>IFRAME</code> elemtents;
    </li>

    <li class="list"> Fixed the problem in the implementation of the <code>StatUrl</code> structure, which caused
        incorrect functioning of the <code>BrowserHistory</code> class;
    </li>

    <li class="list"> Other minor bugfixes;</li>
</ul></div>
]]></description><guid>http://www.teamdev.com/jexplorer/whats_new.jsf?news=2005#JExplorer_1.5</guid></item><item><title>JExplorer 1.4</title><link>http://www.teamdev.com/jexplorer/whats_new.jsf?news=2005#JExplorer_1.4</link><description><![CDATA[<div id="whatsnew"><span class="whatsnew"> Changes since version 1.3:</span>
<ul>
<li class="list"> Improved memory management in browser implementation; now its method <code>close()</code> correctly frees native resources;</li>
<li class="list"> Added special ability (which is disabled in browsers for
security reasons by default) that allows to select a file to the file
input controls; for this purpose we have added new <code>inputFileName</code> method to the <code>Robot</code> class;</li>

<li class="list"> Improved the performance of the <code>DomFactory</code> functionality;</li>
<li class="list"> Improved the performance of all DOM wrappers;</li>
<li class="list"> Improved the performance of <code>waitReady()</code> method;</li>
<li class="list"> Added ability to filter/handle keyboard events, using new <code>KeyFilter</code> functionality;</li>

<li class="list"> Introduced new combined <code>jexplorer-pro-[version].jar</code> library (for Professional version), which consists of two JNIWrapper and JExplorer libraries;</li>
</ul>
<h3 class="whatsnew"> Fixes:</h3>
<ul>
 <li class="list"> Fixed problem in <code>HTMLElement.click()</code> method, which caused hanging sometimes;</li>

 <li class="list"> Fixed problem in handling of keyboard navigation events, such as <code>Alt+LEFT</code>, <code>Alt+RIGHT</code> etc.;</li>
 <li class="list"> Documented all not implement yet methods in DOM wrappers;</li>
 <li class="list"> Implemented <code>getPrefix()</code> and <code>getNamespaceURI()</code> methods of <code>Element</code> interface;</li>

 <li class="list"> Fixed problem in <code>waitChildCreation()</code> method;</li>
 <li class="list"> <code>ScriptErrorEvent</code> now correctly returns a line number;</li>
 <li class="list"> Fixed handling of the result of the <code>WebBrowserEventsHandler.beforeNavigate</code> method;</li>

 <li class="list"> Various updates and fixes in demo and samples;</li>
</ul></div>]]></description><guid>http://www.teamdev.com/jexplorer/whats_new.jsf?news=2005#JExplorer_1.4</guid></item><item><title>JExplorer 1.3</title><link>http://www.teamdev.com/jexplorer/whats_new.jsf?news=2005#JExplorer_1.3</link><description><![CDATA[<div id="whatsnew"><span class="whatsnew"> Changes since version 1.2:</span>
<ul>
  <li class="list"> Improved stability; </li>

  <li class="list"> Added <code>HtmlDocument.getTitle()</code> method; </li>
  <li class="list"> Added <code>HTMLElement.getElementPeer()</code> method;  </li>
  <li class="list"> Added convenient way for tracking child/popup windows; </li>
  <li class="list"> Added implementations of <code>equals()</code> and <code>hashCode()</code> methods in the DOM wrappers; </li>
  <li class="list"> Added notes about not implemented yet DOM methods;  </li>

  <li class="list"> Updated Programmer's Guide; </li>
</ul>
<h3 class="whatsnew"> Fixes:</h3>
<ul>
  <li class="list"> Fixed the problem <code>OptionElement.select()</code> method;  </li>
  <li class="list"> Improved the performance in the <code>WebBrowser.waitReady()</code> method;  </li>

  <li class="list"> Fixed the problem with opening a new browser window;    </li>
  <li class="list"> Fixed the problem with setting a focus in <code>Browser component</code>; </li>
  <li class="list"> Fixed the problem in the JExplorerDemo.bat file for Standard version; </li>
  <li class="list"> JExplorer Demo: the application now supports Unicode symbols;  </li>
  <li class="list"> JExplorer Demo: fixed the problem when browsing FTPs;</li>

</ul></div>]]></description><guid>http://www.teamdev.com/jexplorer/whats_new.jsf?news=2005#JExplorer_1.3</guid></item><item><title>JExplorer 1.2</title><link>http://www.teamdev.com/jexplorer/whats_new.jsf?news=2005#JExplorer_1.2</link><description><![CDATA[<div id="whatsnew"><span class="whatsnew"> Changes since version 1.0:</span>
<ul>
  <li class="list"> Added Forms API, which improves the accessing to the FORM controls;</li>
  <li class="list"> Added the disabling/enabling of the alert, confirmation and error dialogs through <code>WebBrowser.setSilent()</code> call;</li>

  <li class="list"> Each browser component now works in its own thread;</li>
  <li class="list"> Added <code>StatusCode</code> object for retrieving error codes and error messages;</li>
  <li class="list"> Add the ability to setup attribute values with case sensitive/insensitive names in the <code>HTMLElement</code> class;</li>
  <li class="list"> Deprecated <code>DomRobot</code> class. All the functionality of this obsolete class were moved to appropriate HTML element wrapper class;</li>
  <li class="list"> Added API differences with previous version;</li>

  <li class="list"> Added documentation for all packages;</li>
  <li class="list"> Added new samples for JExplorer;</li>
  <li class="list"> Version numbering is added in MANIFEST.MF file of the library JAR; </li>
</ul>
<h3 class="whatsnew"> Fixes: </h3>
<ul>

  <li class="list"> Solved the problem with the disabling of Explorer context menu;</li>
  <li class="list"> Fixed COM <code>E_FAIL</code> exception when calling <code>Browser.getStatusText()</code>;</li>
  <li class="list"> Solved the deadlock problem in the <code>WebBrowser.waitReady()</code> method;</li>
  <li class="list"> Fixed processing of keyboard navigation events (such as Left/Right/Up/Down) which were not fired in the DOM handlers;</li>
</ul></div>
]]></description><guid>http://www.teamdev.com/jexplorer/whats_new.jsf?news=2005#JExplorer_1.2</guid></item><item><title>JExplorer 1.0</title><link>http://www.teamdev.com/jexplorer/whats_new.jsf?news=2004#JExplorer_1.0</link><description><![CDATA[<div id="whatsnew"><div style="padding-left: 10px; text-align : justify; line-height: 14pt;"> The JExplorer API was greatly improved and simplified since the last
official release. The list of improvements and changes is shown below.</div>


        <h3 class="whatsnew">Changes since Beta 3:</h3>
         <ul>
                <!--<li style="margin-bottom: 7px;">Changes since Beta 3:<br/>-->
                <li class="list">        Listening the browser navigation events, such as <code>downloadBegin</code>, <code>downloadCompleted</code>, <code>progressChanged</code>, etc., using a <code>NavigationEventListener</code> listener(s);</li>

                <li class="list">        Listening the browser status events, such as <code>statusTextChanged</code>, <code>titleChanged</code>, etc., using a <code>StatusEventListener</code> listener(s);</li>
                <li class="list"> Handling the browser events, such as <code>beforeNavigate</code>, <code>newWindow</code>, <code>windowClosing</code>, etc., using a <code>WebBrowserEventsHandler</code> handler;</li>

                         <li class="list">Getting and setting HTML content with the <code>WebBrowser.getContent</code> and <code>WebBrowser.setContent</code> methods accordingly;</li>
                         <li class="list">Executing a Java script, using the <code>WebBrowser.executeScript</code> method and handling script errors, using a <code>ScriptErrorListener</code> listener;</li>

                        <li class="list"> Creating the context-dependent Java menus in the <code>Browser</code> component, using the <code>ContextMenuProvider</code>;</li>
                        <li class="list"> Disabling browser error dialogs, using the <code>WebBrowser.setSilent</code> method;</li>

                        <li class="list"> The <code>DomRobot</code> was also greatly improved: added methods for simulating user actions, such as <code>click</code> and <code>mouseOver</code>; added ability to produce various DOM events; added various methods for decoration elements;</li>

                         <li class="list">Greatly improved the implementation of the <code>WebBrowser.waitReady</code> method;</li>

                         <li class="list">Improved speed of DOM wrappers.</li>
                       </ul>
        <!--<li style="margin-bottom: 7px;">-->
                <h3 class="whatsnew">Fixes:</h3>
                <ul>
                        <li class="list"> class a number of fixes in multiple classes were made improving stability of the Browser component and DOM wrappers.</li>
                </ul>


                        Also new JExplorer API is described in the documentation and shown in various samples.</div>]]></description><guid>http://www.teamdev.com/jexplorer/whats_new.jsf?news=2004#JExplorer_1.0</guid></item><item><title>JExplorer Beta 3</title><link>http://www.teamdev.com/jexplorer/whats_new.jsf?news=2004#JExplorer_Beta_3</link><description><![CDATA[<div id="whatsnew"><span class="whatsnew">Changes since Beta 2:</span>
          <ul>
              <li class="list"> API has been transformed to be component-based and greatly simplified.</li>

                                <li class="list"><code>DomRobot</code> allows getting screen coordinates of DOM element and others.</li>
                                <li class="list">Added samples for <code>Browser</code> and <code>HeadlessBrowser</code>.</li>
                                </ul>
                                  <!-- </li><li style="margin-bottom: 7px;">Fixes:<br/>-->
                                <h3 class="whatsnew">Fixes:</h3><ul>
                                <li class="list">Fixed the problem if duplicating some keystrokes.</li>
                                <li class="list">Browser component can now be added into UI while it is invisible.</li>

                                <li class="list">DOM: iframe and div content and attributes are accessible.</li>
                                  </ul></div>]]></description><guid>http://www.teamdev.com/jexplorer/whats_new.jsf?news=2004#JExplorer_Beta_3</guid></item><item><title>JExplorer Beta 2</title><link>http://www.teamdev.com/jexplorer/whats_new.jsf?news=2004#JExplorer_Beta_2</link><description><![CDATA[<div id="whatsnew"><span class="whatsnew">New:</span>
    <ul>
        <li class="list"> Added multitab browser support. Please see the updated <a href="http://www.teamdev.com/jexplorer/demo.jsf">demo</a>.
        </li>

    </ul>
    <h3 class="whatsnew">Fixes:</h3>
    <ul>
        <!--  </li><li style="margin-bottom: 7px;">Fixes:<br/>-->
        <li class="list">Fixed the problems in the a <code>DOMRobot</code> class;</li>
        <li class="list">Fixed the problem when some keystrokes were duplicated.</li>

    </ul>
</div>]]></description><guid>http://www.teamdev.com/jexplorer/whats_new.jsf?news=2004#JExplorer_Beta_2</guid></item></channel></rss>
