Changeset 5451 for branches

Show
Ignore:
Timestamp:
09/19/08 06:24:33 (4 months ago)
Author:
joonas.lehtinen@…
Message:

5.2.7 release files

Location:
branches/5.2
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • branches/5.2/WebContent/release-notes.html

    r5280 r5451  
    11<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    22<html> 
    3         <head> 
    4                 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    5                 <title>IT Mill Toolkit 5</title> 
    6                 <link rel="stylesheet" type="text/css" href="demo/css/styles.css" /> 
    7                 <!--[if IE]> 
     3<head> 
     4<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
     5<title>IT Mill Toolkit 5</title> 
     6<link rel="stylesheet" type="text/css" href="demo/css/styles.css" /> 
     7<!--[if IE]> 
    88                <link rel="stylesheet" type="text/css" href="demo/css/ie.css" /> 
    99                <![endif]--> 
    10         </head> 
    11         <body> 
    12          
    13         <div id="container"> 
    14          
    15                 <div class="header"> 
    16                         <h1>Introducing IT Mill Toolkit 5</h1> 
    17                         <em>Effortless web application development for Java-programmers.</em> 
    18                         <div id="header-links"> 
    19                           <a href="http://dev.itmill.com" title="Open dev.itmill.com">Visit developer site dev.itmill.com</a><br/> 
    20                             <a href="http://forum.itmill.com" title="Open forum.itmill.com">Visit support site forum.itmill.com</a> 
    21                         </div> 
    22                 </div> <!-- /Header --> 
    23                  
    24                 <div class="content"> 
    25                          
    26                         <div> 
    27                                 <h2>Release notes version <version></version> (beta)</h2> 
    28  
    29 <p> 
    30   Version <version></version> of IT Mill Toolkit Release 5 is still in beta 
    31   phase, meaning that the library should be considered unstable and is recommended for 
    32   evaluation and early adoption. Also, any 
    33   changes are possible, including API changes, before the stable release. 
    34 </p> 
    35  
    36     <h2>Important Changes</h2> 
    37      
     10</head> 
     11<body> 
     12 
     13<div id="container"> 
     14 
     15<div class="header"> 
     16<h1>Introducing IT Mill Toolkit 5</h1> 
     17<em>Effortless web application development for Java-programmers.</em> 
     18<div id="header-links"><a href="http://dev.itmill.com" 
     19        title="Open dev.itmill.com">Visit developer site dev.itmill.com</a><br /> 
     20<a href="http://forum.itmill.com" title="Open forum.itmill.com">Visit 
     21support site forum.itmill.com</a></div> 
     22</div> 
     23<!-- /Header --> 
     24 
     25<div class="content"> 
     26 
     27<div> 
     28<h2>Release notes version <version></version> (beta)</h2> 
     29 
     30<p>Version <version></version> of IT Mill Toolkit Release 5 is still 
     31in beta phase, meaning that the library should be considered unstable 
     32and is recommended for evaluation and early adoption. Also, any changes 
     33are possible, including API changes, before the stable release.</p> 
     34 
     35<h2>Important Changes</h2> 
     36 
    3837<p>The <version></version> release is a maintenance release that 
    39 provides select fixes for known problems. See the <a href="#changelog">Detailed changes</a> 
    40 below for details.</p> 
     38provides select fixes for known problems. See the <a href="#changelog">Detailed 
     39changes</a> below for details.</p> 
    4140 
    4241<p>The release includes also the following enhancements:</p> 
    4342 
    4443<ul> 
    45   <li>Column generator interface that allows generating Table columns 
    46   on the fly. #<a href="http://dev.itmill.com/ticket/1739">1739</a></li> 
    47  
    48   <li>Cell style generator interface that allows setting the CSS style name for each individual cell in a Table. #<a href="http://dev.itmill.com/ticket/1857">1857</a></li> 
     44        <li>Item click events are implemented for Tree and Table.</li> 
     45 
     46        <li>Close-events for browser-level windows are not properly fire 
     47        on server.</li> 
     48 
     49        <li>Support for opening several browser-windows on same URL. See 
     50        Window.getWindow(String) JavaDoc for more info.</li> 
    4951</ul> 
    5052 
     
    5254 
    5355<ul> 
    54   <li>CSS class names have changed in the TabSheet component because of a bug 
    55   fix. Existing themes that use TabSheet may need to be updated.</li> 
    56  
    57   <li>Themeing of child Windows has changed slightly and may not be compatible with 
    58   existing themes.</li> 
     56        <li>In previous versions TextField violated Property-interface 
     57        when connected to a property datasource by sometimes returning object 
     58        incompatible with getType() from getValue(). This release fixes the 
     59        bug. Fixing this bug might cause regressions in some rare cases where 
     60        TextField formatters might assume that getValue() is compatible with 
     61        getPropertyDataSource().getType() instead of getType().</li> 
     62 
     63        <li>Custom layout template-files were loaded using server default  
     64        characterset. Now templates allways use UTF-8.</li> 
    5965</ul> 
    6066 
    61   <p>For up-to-date status of known problems, see the developer website <a href="http://dev.itmill.com/">dev.itmill.com</a>.</p> 
    62  
    63     <h2>Important known problems in <version></version></h2> 
     67<p>For up-to-date status of known problems, see the developer 
     68website <a href="http://dev.itmill.com/">dev.itmill.com</a>.</p> 
     69 
     70<h2>Important known problems in <version></version></h2> 
    6471 
    6572<ul> 
    66   <li><a href="http://dev.itmill.com/ticket/1155">#1155</a> Uncompressing the installation 
    67   package fails in Windows if using the default Zip uncompression. Uncompression gives (in 
    68   Windows Vista) an error message about too long filenames, and a more obscure message in 
    69   other versions of Windows. Workaround: use <a href="http://www.7-zip.org/">7-Zip</a> or 
    70   some other good unzip program for Windows.</li> 
     73        <li><a href="http://dev.itmill.com/ticket/1155">#1155</a> 
     74        Uncompressing the installation package fails in Windows if using the 
     75        default Zip uncompression. Uncompression gives (in Windows Vista) an 
     76        error message about too long filenames, and a more obscure message in 
     77        other versions of Windows. Workaround: use <a 
     78                href="http://www.7-zip.org/">7-Zip</a> or some other good unzip 
     79        program for Windows.</li> 
    7180 
    7281</ul> 
    7382 
    74 <p>For other known problems, see open tickets at developer site <a href="http://dev.itmill.com/">dev.itmill.com</a>.</p> 
    75  
    76     <h2><a name="changelog">Detailed changes between IT Mill Toolkit 5.2.5 and 5.2.6</a></h2> 
     83<p>For other known problems, see open tickets at developer site <a 
     84        href="http://dev.itmill.com/">dev.itmill.com</a>.</p> 
     85 
     86<h2><a name="changelog">Detailed changes between IT Mill 
     87Toolkit 5.2.6 and 5.2.7</a></h2> 
    7788 
    7889<table id="changelog-table"> 
    79   <tr><td>#</td><td>Changeset Comment</td></tr> 
    80   <tr><td>[<a href="http://dev.itmill.com/changeset/4911">4911</a>]:</td><td>Initial commit for #<a href="http://dev.itmill.com/ticket/1739">1739</a> (<i>Add Table.addGeneratedColumn(id, generator) to easily create table columns of fly</i>) , implements Table.addGeneratedColumn()</td></tr> 
    81   <tr><td>[<a href="http://dev.itmill.com/changeset/4914">4914</a>]:</td><td>The order of the headers was not updated in some instances.</td></tr> 
    82   <tr><td>[<a href="http://dev.itmill.com/changeset/4996">4996</a>]:</td><td>Integrated patch from ticket #<a href="http://dev.itmill.com/ticket/1857">1857</a> (<i>Table cells specific style generator</i>) . Closes the ticket.</td></tr> 
    83   <tr><td>[<a href="http://dev.itmill.com/changeset/5006">5006</a>]:</td><td>Marked MenuBar and MenuBarItem copied from GWT as deprecated. They are old implementations and should not be used by anyone. They are only used by IFilterSelect.SuggestionMenu. This class should be reimplemented in future any ways. </td></tr> 
    84   <tr><td>[<a href="http://dev.itmill.com/changeset/5012">5012</a>]:</td><td>Fixes #<a href="http://dev.itmill.com/ticket/1841">1841</a> (streched, pixellated buttons in IE)</td></tr> 
    85   <tr><td>[<a href="http://dev.itmill.com/changeset/5014">5014</a>]:</td><td>Fix for #<a href="http://dev.itmill.com/ticket/1841">1841</a> (streched, pixellated buttons in IE); width:1px in IE6 so that the button does not take up too much space.</td></tr> 
    86   <tr><td>[<a href="http://dev.itmill.com/changeset/5020">5020</a>]:</td><td>Fixes #<a href="http://dev.itmill.com/ticket/1841">1841</a> (streched buttons in IE).</td></tr> 
    87   <tr><td>[<a href="http://dev.itmill.com/changeset/5021">5021</a>]:</td><td>Fixes the main problem in #<a href="http://dev.itmill.com/ticket/1867">1867</a> (<i>Error message in Form is empty if required field is empty</i>) , but brings other problems. Needs more work.</td></tr> 
    88   <tr><td>[<a href="http://dev.itmill.com/changeset/5022">5022</a>]:</td><td>Removed width calculation from iLayout(): it caused #<a href="http://dev.itmill.com/ticket/1757">1757</a> (<i>Window width doesn't adapt to the content on IE if no width is set</i>) , and we were unable to come up a case that needed the code. Fixes #<a href="http://dev.itmill.com/ticket/1757">1757</a> (<i>Window width doesn't adapt to the content on IE if no width is set</i>) .</td></tr> 
    89   <tr><td>[<a href="http://dev.itmill.com/changeset/5023">5023</a>]:</td><td>Fixes #<a href="http://dev.itmill.com/ticket/1896">1896</a> (<i>Error (!) mark missing from button and checkbox on IE</i>)  Error (!) mark missing from button and checkbox on IE</td></tr> 
    90   <tr><td>[<a href="http://dev.itmill.com/changeset/5024">5024</a>]:</td><td>Removed JDK 1.5 dependencies from a fix (is Form.java) that is targeted to 5.2.x</td></tr> 
    91   <tr><td>[<a href="http://dev.itmill.com/changeset/5030">5030</a>]:</td><td>Fixed #<a href="http://dev.itmill.com/ticket/1867">1867</a> (<i>Error message in Form is empty if required field is empty</i>)  further.</td></tr> 
    92   <tr><td>[<a href="http://dev.itmill.com/changeset/5031">5031</a>]:</td><td>Fixed: if Panel's width changes from some other value to 100%, the result won't be as expected. </td></tr> 
    93   <tr><td>[<a href="http://dev.itmill.com/changeset/5033">5033</a>]:</td><td>Corrections for #<a href="http://dev.itmill.com/ticket/1867">1867</a> (<i>Error message in Form is empty if required field is empty</i>) </td></tr> 
    94   <tr><td>[<a href="http://dev.itmill.com/changeset/5036">5036</a>]:</td><td>"Final" Fix for #<a href="http://dev.itmill.com/ticket/1867">1867</a> (<i>Error message in Form is empty if required field is empty</i>) </td></tr> 
    95   <tr><td>[<a href="http://dev.itmill.com/changeset/5038">5038</a>]:</td><td>Fixes ticket #<a href="http://dev.itmill.com/ticket/1867">1867</a> (Error message in Form is empty if required field is empty)</td></tr> 
    96   <tr><td>[<a href="http://dev.itmill.com/changeset/5039">5039</a>]:</td><td>Removed unneeded hasErrorMessageClass() method left over from #<a href="http://dev.itmill.com/ticket/1867">1867</a> (<i>Error message in Form is empty if required field is empty</i>) .</td></tr> 
    97   <tr><td>[<a href="http://dev.itmill.com/changeset/5050">5050</a>]:</td><td>Implemented equals on margininfo</td></tr> 
    98   <tr><td>[<a href="http://dev.itmill.com/changeset/5052">5052</a>]:</td><td>Fixes #<a href="http://dev.itmill.com/ticket/1906">1906</a> (<i>Button should provide easy to use method for getting the boolean state of the checkbox</i>)  : Button should provide easy to use method for getting the boolean state of the checkbox</td></tr> 
    99   <tr><td>[<a href="http://dev.itmill.com/changeset/5053">5053</a>]:</td><td>booleanValue should be public</td></tr> 
    100   <tr><td>[<a href="http://dev.itmill.com/changeset/5062">5062</a>]:</td><td>Fixes #<a href="http://dev.itmill.com/ticket/1905">1905</a> (<i>Tooltips for components in a new Window not shown</i>) : Tooltips for components inside sub-windows we're not shown.</td></tr> 
    101   <tr><td>[<a href="http://dev.itmill.com/changeset/5068">5068</a>]:</td><td>No longer selects value as a sideeffect of unfocusing; fixes #<a href="http://dev.itmill.com/ticket/1899">1899</a> (<i>Unexpected behaviour with Combobox (unwanted value selected)</i>) </td></tr> 
    102   <tr><td>[<a href="http://dev.itmill.com/changeset/5074">5074</a>]:</td><td>fixes #<a href="http://dev.itmill.com/ticket/1581">1581</a> (<i>ProgressIndicator makes continuously  XHR while disabled&invisible</i>) </td></tr> 
    103   <tr><td>[<a href="http://dev.itmill.com/changeset/5075">5075</a>]:</td><td>forgotten changes for #<a href="http://dev.itmill.com/ticket/1834">1834</a> (<i>Implement scrollable interface for Panel's client side counterpart.</i>) </td></tr> 
    104   <tr><td>[<a href="http://dev.itmill.com/changeset/5076">5076</a>]:</td><td>Test case and fix for #<a href="http://dev.itmill.com/ticket/1924">1924</a> (<i>Changing theme on the fly should work</i>) </td></tr> 
    105   <tr><td>[<a href="http://dev.itmill.com/changeset/5077">5077</a>]:</td><td>partial fix for #<a href="http://dev.itmill.com/ticket/1902">1902</a> (<i>100% wide textfield is wider than it should be</i>) . FF seems to bug some pixels still (too narrow).</td></tr> 
    106   <tr><td>[<a href="http://dev.itmill.com/changeset/5083">5083</a>]:</td><td>added helper method to clone dom element</td></tr> 
    107   <tr><td>[<a href="http://dev.itmill.com/changeset/5087">5087</a>]:</td><td>Fixes FF3 issue with relational widths</td></tr> 
    108   <tr><td>[<a href="http://dev.itmill.com/changeset/5091">5091</a>]:</td><td>workaround for #<a href="http://dev.itmill.com/ticket/1869">1869</a> (<i>Relational sized buttons misbehave on FF3 Mac</i>)  + updated deprecated methods</td></tr> 
    109   <tr><td>[<a href="http://dev.itmill.com/changeset/5092">5092</a>]:</td><td>updated ticket number, previous changeset is for #<a href="http://dev.itmill.com/ticket/1970">1970</a> (<i>Need for a safe way to use application from multiple windows without synchronization errors</i>) </td></tr> 
    110   <tr><td>[<a href="http://dev.itmill.com/changeset/5097">5097</a>]:</td><td>Better error message in case the user had not set main window</td></tr> 
    111   <tr><td>[<a href="http://dev.itmill.com/changeset/5103">5103</a>]:</td><td>Fixes #<a href="http://dev.itmill.com/ticket/1942">1942</a> (<i>DateField popup button hidden in Tables in editable mode</i>) : DateField popup button hidden in Tables in editable mode</td></tr> 
    112   <tr><td>[<a href="http://dev.itmill.com/changeset/5104">5104</a>]:</td><td>Fixes #<a href="http://dev.itmill.com/ticket/1941">1941</a> (<i>Combobox should close the dropdown menu when pressing ESC-key</i>) : Combobox should close the dropdown menu when pressing ESC-key</td></tr> 
    113   <tr><td>[<a href="http://dev.itmill.com/changeset/5112">5112</a>]:</td><td>Fixed building widgetsets on mac_leopard platform</td></tr> 
    114   <tr><td>[<a href="http://dev.itmill.com/changeset/5115">5115</a>]:</td><td>Fixed a possible security vulnerability in IWindow. The window caption string was not escaped, and any HTML could be passed and parsed inside it.</td></tr> 
    115   <tr><td>[<a href="http://dev.itmill.com/changeset/5122">5122</a>]:</td><td>Fixed #<a href="http://dev.itmill.com/ticket/1959">1959</a> (<i>SplitPanel calling setSecondComponent bugs if second component already exists</i>) : SplitPanel calling setSecondComponent bugs if second component already exists</td></tr> 
    116   <tr><td>[<a href="http://dev.itmill.com/changeset/5129">5129</a>]:</td><td>fixes #<a href="http://dev.itmill.com/ticket/1960">1960</a> (IE and disabled datefield) and removes odd usage of ITextField just to get proper style names</td></tr> 
    117   <tr><td>[<a href="http://dev.itmill.com/changeset/5132">5132</a>]:</td><td>fixes #<a href="http://dev.itmill.com/ticket/18678">18678</a> (too long captions in panels)</td></tr> 
    118   <tr><td>[<a href="http://dev.itmill.com/changeset/5138">5138</a>]:</td><td>fixes  #<a href="http://dev.itmill.com/ticket/1882">1882</a> (loading indicator position)</td></tr> 
    119   <tr><td>[<a href="http://dev.itmill.com/changeset/5139">5139</a>]:</td><td>cancels events with found key combinations. allows using key combos like "ctrl-s"</td></tr> 
    120   <tr><td>[<a href="http://dev.itmill.com/changeset/5140">5140</a>]:</td><td>fixes #<a href="http://dev.itmill.com/ticket/1956">1956</a> (RAW mode in Label)</td></tr> 
    121   <tr><td>[<a href="http://dev.itmill.com/changeset/5141">5141</a>]:</td><td>fixes #<a href="http://dev.itmill.com/ticket/1963">1963</a> (support for row icons)</td></tr> 
    122   <tr><td>[<a href="http://dev.itmill.com/changeset/5142">5142</a>]:</td><td>fixes #<a href="http://dev.itmill.com/ticket/1965">1965</a> (support for table column icons)</td></tr> 
    123   <tr><td>[<a href="http://dev.itmill.com/changeset/5145">5145</a>]:</td><td>fixes #<a href="http://dev.itmill.com/ticket/1951">1951</a> (stylenames in FF)</td></tr> 
    124   <tr><td>[<a href="http://dev.itmill.com/changeset/5147">5147</a>]:</td><td>fixes #<a href="http://dev.itmill.com/ticket/1733">1733</a> (<i>Add Toolkit and application version information to debug-window</i>) , version information is now printed on clients "DebugConsole"</td></tr> 
    125   <tr><td>[<a href="http://dev.itmill.com/changeset/5150">5150</a>]:</td><td>fixes #<a href="http://dev.itmill.com/ticket/1926">1926</a> (random layout issues with Safari + Splitpanel)</td></tr> 
    126   <tr><td>[<a href="http://dev.itmill.com/changeset/5155">5155</a>]:</td><td>Fixed #<a href="http://dev.itmill.com/ticket/1953">1953</a> (<i>IGridlayout fails to render rows with colspanned rows properly</i>)  IGridlayout fails to render rows with colspanned rows properly</td></tr> 
    127   <tr><td>[<a href="http://dev.itmill.com/changeset/5156">5156</a>]:</td><td>Fix for invalid css value for textfield width</td></tr> 
    128   <tr><td>[<a href="http://dev.itmill.com/changeset/5160">5160</a>]:</td><td>Fix for #<a href="http://dev.itmill.com/ticket/1925">1925</a> (<i>Main window caption flashes at wrong charset in the application restart</i>)  Main window caption flashes at wrong charset in the application restart</td></tr> 
    129   <tr><td>[<a href="http://dev.itmill.com/changeset/5161">5161</a>]:</td><td>caption and icon setters to Paintable interface, major tabsheet refactoring, client side caption handling for layouts</td></tr> 
    130   <tr><td>[<a href="http://dev.itmill.com/changeset/5162">5162</a>]:</td><td>itabsheet fixes</td></tr> 
    131   <tr><td>[<a href="http://dev.itmill.com/changeset/5163">5163</a>]:</td><td>itabsheet fix</td></tr> 
    132   <tr><td>[<a href="http://dev.itmill.com/changeset/5165">5165</a>]:</td><td>window -> $wnd</td></tr> 
    133   <tr><td>[<a href="http://dev.itmill.com/changeset/5166">5166</a>]:</td><td>itabsheet fix</td></tr> 
    134   <tr><td>[<a href="http://dev.itmill.com/changeset/5167">5167</a>]:</td><td>itabsheet fix</td></tr> 
    135   <tr><td>[<a href="http://dev.itmill.com/changeset/5168">5168</a>]:</td><td>Small fixes to ITabSheet DOM-structure.</td></tr> 
    136   <tr><td>[<a href="http://dev.itmill.com/changeset/5169">5169</a>]:</td><td>Fixes new ITabsheet styles.</td></tr> 
    137   <tr><td>[<a href="http://dev.itmill.com/changeset/5171">5171</a>]:</td><td>fixes #<a href="http://dev.itmill.com/ticket/1737">1737</a> (Method for components to request whole screen re-layout + imgage embeddeds now using it)</td></tr> 
    138   <tr><td>[<a href="http://dev.itmill.com/changeset/5173">5173</a>]:</td><td>fixes #<a href="http://dev.itmill.com/ticket/1919">1919</a> (ISizeableGridLayout margins)</td></tr> 
    139   <tr><td>[<a href="http://dev.itmill.com/changeset/5174">5174</a>]:</td><td>sizeable grid layout spacing css</td></tr> 
    140   <tr><td>[<a href="http://dev.itmill.com/changeset/5175">5175</a>]:</td><td>Removed annotation</td></tr> 
    141   <tr><td>[<a href="http://dev.itmill.com/changeset/5176">5176</a>]:</td><td>fixes #<a href="http://dev.itmill.com/ticket/1445">1445</a> (javadocs)</td></tr> 
    142   <tr><td>[<a href="http://dev.itmill.com/changeset/5178">5178</a>]:</td><td>form handles its own caption</td></tr> 
    143   <tr><td>[<a href="http://dev.itmill.com/changeset/5179">5179</a>]:</td><td>fixed an issue in gecko - webkit detection</td></tr> 
    144   <tr><td>[<a href="http://dev.itmill.com/changeset/5181">5181</a>]:</td><td>added quick workaround for #<a href="http://dev.itmill.com/ticket/1980">1980</a> (IndexedContainer has sluggish equals/hashCode methods)</td></tr> 
    145   <tr><td>[<a href="http://dev.itmill.com/changeset/5182">5182</a>]:</td><td>Table: optimizing one extra cache build on container change</td></tr> 
    146   <tr><td>[<a href="http://dev.itmill.com/changeset/5183">5183</a>]:</td><td>Optimizing IndexedContainerProperty hashCode (or making it practical)</td></tr> 
    147   <tr><td>[<a href="http://dev.itmill.com/changeset/5184">5184</a>]:</td><td>Optimizing IndexedContainerItem hashCode (or making it practical)</td></tr> 
    148   <tr><td>[<a href="http://dev.itmill.com/changeset/5185">5185</a>]:</td><td>reverted IndexedContainer specific hack (IdentityHashMap => Set). IndexedContainerProperty now has a reasonable hasCode</td></tr> 
    149   <tr><td>[<a href="http://dev.itmill.com/changeset/5186">5186</a>]:</td><td>removed IndexedContainer.equals + hashCode. fixes #<a href="http://dev.itmill.com/ticket/1980">1980</a> (<i>Resolve performance issues with IndexedContainer</i>)  with [<a href="http://dev.itmill.com/changeset/5181">5181</a>],[<a href="http://dev.itmill.com/changeset/5182">5182</a>],[<a href="http://dev.itmill.com/changeset/5183">5183</a>],[<a href="http://dev.itmill.com/changeset/5184">5184</a>],[<a href="http://dev.itmill.com/changeset/5185">5185</a>]</td></tr> 
    150   <tr><td>[<a href="http://dev.itmill.com/changeset/5187">5187</a>]:</td><td>Fixes #<a href="http://dev.itmill.com/ticket/1981">1981</a> (some selections lost when scrolling)</td></tr> 
    151   <tr><td>[<a href="http://dev.itmill.com/changeset/5188">5188</a>]:</td><td>ICustomComponent now request caption rendering from layout</td></tr> 
    152   <tr><td>[<a href="http://dev.itmill.com/changeset/5190">5190</a>]:</td><td>AbsoluteGridCell: overflow hidden hack for IE 6 to reduce grid properly (found due #<a href="http://dev.itmill.com/ticket/1982">1982</a> (<i>ExpandLayout misbehaves within GridLayout in IE6</i>) )</td></tr> 
    153   <tr><td>[<a href="http://dev.itmill.com/changeset/5192">5192</a>]:</td><td>fixes #<a href="http://dev.itmill.com/ticket/1982">1982</a> (<i>ExpandLayout misbehaves within GridLayout in IE6</i>)  : changed the element used for width measurement due IE6 bug</td></tr> 
    154   <tr><td>[<a href="http://dev.itmill.com/changeset/5194">5194</a>]:</td><td>Implements #<a href="http://dev.itmill.com/ticket/1928">1928</a> (cellstylegenerator row styling). Fixes #<a href="http://dev.itmill.com/ticket/1985">1985</a> (cell style off-by-one w/ rowheaders)</td></tr> 
    155   <tr><td>[<a href="http://dev.itmill.com/changeset/5196">5196</a>]:</td><td>fixes #<a href="http://dev.itmill.com/ticket/1986">1986</a> (tabindex missing from client side)</td></tr> 
    156   <tr><td>[<a href="http://dev.itmill.com/changeset/5197">5197</a>]:</td><td>Minor changes for tabIndex definition.</td></tr> 
    157   <tr><td>[<a href="http://dev.itmill.com/changeset/5198">5198</a>]:</td><td>TabIndex definition fix for Select</td></tr> 
    158   <tr><td>[<a href="http://dev.itmill.com/changeset/5201">5201</a>]:</td><td>Fixed height/width typo in ITextField</td></tr> 
    159   <tr><td>[<a href="http://dev.itmill.com/changeset/5202">5202</a>]:</td><td>fixes #<a href="http://dev.itmill.com/ticket/1987">1987</a> (bad variable names caused exceptions -> all sub windows not rendered)</td></tr> 
    160   <tr><td>[<a href="http://dev.itmill.com/changeset/5203">5203</a>]:</td><td>Fixed used space calculation for ExpandLayout</td></tr> 
    161   <tr><td>[<a href="http://dev.itmill.com/changeset/5204">5204</a>]:</td><td>addItem(Object[],Object) now ignores generated columns. Fixes #<a href="http://dev.itmill.com/ticket/1967">1967</a> (<i>Table with generated column does not allow adding items as object vectors</i>) .</td></tr> 
    162   <tr><td>[<a href="http://dev.itmill.com/changeset/5205">5205</a>]:</td><td>Cursor position updated as needed after each addComponent(). Fixes #<a href="http://dev.itmill.com/ticket/1972">1972</a> (<i>GridLayout fails to keep track of current position</i>) </td></tr> 
    163   <tr><td>[<a href="http://dev.itmill.com/changeset/5207">5207</a>]:</td><td>fixes #<a href="http://dev.itmill.com/ticket/1988">1988</a> (Window moving weirdness with undefined width)</td></tr> 
    164   <tr><td>[<a href="http://dev.itmill.com/changeset/5210">5210</a>]:</td><td>cleaning WebContent/ITMILL directory</td></tr> 
    165   <tr><td>[<a href="http://dev.itmill.com/changeset/5211">5211</a>]:</td><td>cleaning WebContent directory</td></tr> 
    166   <tr><td>[<a href="http://dev.itmill.com/changeset/5212">5212</a>]:</td><td>added test case</td></tr> 
    167   <tr><td>[<a href="http://dev.itmill.com/changeset/5213">5213</a>]:</td><td>fixes #<a href="http://dev.itmill.com/ticket/1969">1969</a> (<i>Changes in TabSheets subcomponents forces TabSheet re-rendering</i>) </td></tr> 
    168   <tr><td>[<a href="http://dev.itmill.com/changeset/5214">5214</a>]:</td><td>Faulty if-clause caused ill-placed popup in some cases. Fixes #<a href="http://dev.itmill.com/ticket/1886">1886</a> (<i>Lower part of Popup Datefield sometimes out of screen</i>) </td></tr> 
    169   <tr><td>[<a href="http://dev.itmill.com/changeset/5216">5216</a>]:</td><td>Filtering no longer reacts to shift/ctrl/alt, fixes #<a href="http://dev.itmill.com/ticket/1947">1947</a> (<i>Combobox should ignore all modifier keys when filtering</i>) </td></tr> 
    170   <tr><td>[<a href="http://dev.itmill.com/changeset/5221">5221</a>]:</td><td>Now implements ValueChangeNotifier. Fixes #<a href="http://dev.itmill.com/ticket/1978">1978</a> (<i>Generated table columns not updated when a BeanItem changes</i>) . </td></tr> 
    171   <tr><td>[<a href="http://dev.itmill.com/changeset/5224">5224</a>]:</td><td>setContainerDataSource() now accepts null. Fixes #<a href="http://dev.itmill.com/ticket/1971">1971</a> (<i>Tree.setContainerDataSource() should accept null.</i>) .</td></tr> 
    172   <tr><td>[<a href="http://dev.itmill.com/changeset/5232">5232</a>]:</td><td>Displayed empty if value==null even if nullselection is not allowed. Fixes #<a href="http://dev.itmill.com/ticket/1996">1996</a> (<i>NativeSelect w/ nullselect disabled, null value 'rendered' wrong</i>) </td></tr> 
    173   <tr><td>[<a href="http://dev.itmill.com/changeset/5233">5233</a>]:</td><td>Unified constructors + getter required, setter not; fixes #<a href="http://dev.itmill.com/ticket/1998">1998</a> (<i>BeanItem bug&constructor inconsist</i>)  and really-fixes #<a href="http://dev.itmill.com/ticket/1076">1076</a> (<i>BeanItem fails if getter not defined, was "FeatureBrowser does not start with TK5</i>) </td></tr> 
    174   <tr><td>[<a href="http://dev.itmill.com/changeset/5234">5234</a>]:</td><td>Fixes #<a href="http://dev.itmill.com/ticket/1995">1995</a> (<i>Cannot add items to IndexedContainer when using filters</i>) : Cannot add items to IndexedContainer when using filters</td></tr> 
    175   <tr><td>[<a href="http://dev.itmill.com/changeset/5235">5235</a>]:</td><td>Fixes #<a href="http://dev.itmill.com/ticket/2000">2000</a> (<i>AbstractComponent parses size "100" incorrectly</i>)  : AbstractComponent parses size "100" incorrectly</td></tr> 
    176   <tr><td>[<a href="http://dev.itmill.com/changeset/5239">5239</a>]:</td><td>Separate scrollbars for overly-wide errormessages and descriptions. Fixes #<a href="http://dev.itmill.com/ticket/1898">1898</a> (<i>StackTrace error messages look broken</i>) </td></tr> 
    177   <tr><td>[<a href="http://dev.itmill.com/changeset/5242">5242</a>]:</td><td>Fixes for #<a href="http://dev.itmill.com/ticket/2002">2002</a> (<i>Component error handling</i>)  and #<a href="http://dev.itmill.com/ticket/1642">1642</a> (<i>CommunicationManager exceptions should throw also TerminalError</i>)  - improved exception handling in CommunicationManager</td></tr> 
    178   <tr><td>[<a href="http://dev.itmill.com/changeset/5243">5243</a>]:</td><td>setPageLength() no longer resets scroll position (fixes #<a href="http://dev.itmill.com/ticket/1952">1952</a> (<i>Setting Table page length resets current scroll position</i>) ), setCurrentPageFirst*() resets page buffer.</td></tr> 
    179   <tr><td>[<a href="http://dev.itmill.com/changeset/5248">5248</a>]:</td><td>fixes #<a href="http://dev.itmill.com/ticket/2008">2008</a> (<i>Client side select not updated properly</i>) , client side did not update selection in some situations</td></tr> 
    180   <tr><td>[<a href="http://dev.itmill.com/changeset/5249">5249</a>]:</td><td>Fixes #<a href="http://dev.itmill.com/ticket/1230">1230</a> (<i>AbstractSelect.select(null) causes NPE in HashMap</i>)  - NPE in AbstractSelect.select and allow selecting null -> NullSelectionItem</td></tr> 
    181   <tr><td>[<a href="http://dev.itmill.com/changeset/5250">5250</a>]:</td><td>Made #<a href="http://dev.itmill.com/ticket/1642">1642</a> (<i>CommunicationManager exceptions should throw also TerminalError</i>)  fix more generic by moving implementation to AbstractComponent</td></tr> 
    182   <tr><td>[<a href="http://dev.itmill.com/changeset/5252">5252</a>]:</td><td>Fixed #<a href="http://dev.itmill.com/ticket/677">677</a> (<i>Components inside a disabled Container are not disabled</i>)  disabling components inside a disabled container</td></tr> 
    183   <tr><td>[<a href="http://dev.itmill.com/changeset/5253">5253</a>]:</td><td>Fixed #<a href="http://dev.itmill.com/ticket/677">677</a> (<i>Components inside a disabled Container are not disabled</i>)  for Form</td></tr> 
    184   <tr><td>[<a href="http://dev.itmill.com/changeset/5254">5254</a>]:</td><td>Fixes #<a href="http://dev.itmill.com/ticket/2005">2005</a> (server-side scrolling of table broken)</td></tr> 
    185   <tr><td>[<a href="http://dev.itmill.com/changeset/5255">5255</a>]:</td><td>#<a href="http://dev.itmill.com/ticket/1986">1986</a> (tabindex for some selects)</td></tr> 
    186   <tr><td>[<a href="http://dev.itmill.com/changeset/5260">5260</a>]:</td><td>fixes #<a href="http://dev.itmill.com/ticket/1973">1973</a> (<i>Table renders layouts incorrectly when changing containers</i>) , changed cache row fetching to be more lazy - no re-fetching for rendered rows, but may affect one extra fetch in some situations.</td></tr> 
    187   <tr><td>[<a href="http://dev.itmill.com/changeset/5261">5261</a>]:</td><td>Fixes #<a href="http://dev.itmill.com/ticket/1975">1975</a> (<i>Extending theme from JAR fails with custom layouts</i>)  - CustomLayout template can be specified in java</td></tr> 
    188   <tr><td>[<a href="http://dev.itmill.com/changeset/5277">5277</a>]:</td><td>enabled editable mode in table (broken since [<a href="http://dev.itmill.com/changeset/5243">5243</a>]</td></tr> 
     90        <tr> 
     91                <td>#</td> 
     92                <td>Changeset Comment</td> 
     93        </tr> 
     94        <tr> 
     95                <td>[<a href="http://dev.itmill.com/changeset/5238">5238</a>]:</td> 
     96                <td>API changes: Window.setResizable(boolean resizability) now 
     97                allows to disable end-user sub-window resizing. Window.center() allows 
     98                to request a sub-window to be centered on screen. Improved theming 
     99                capabilities for IWindow: window borders are now calculated 
     100                dynamically for every sub-window instance, previously only one final 
     101                static was specified.</td> 
     102        </tr> 
     103        <tr> 
     104                <td>[<a href="http://dev.itmill.com/changeset/5265">5265</a>]:</td> 
     105                <td>Does not try to change overflow during resize in gecko 
     106                browsers. Fixes performance problem #<a 
     107                        href="http://dev.itmill.com/ticket/1863">1863</a> (<i>Lasizy 
     108                updating splitpane dragging</i>)</td> 
     109        </tr> 
     110        <tr> 
     111                <td>[<a href="http://dev.itmill.com/changeset/5266">5266</a>]:</td> 
     112                <td>PopupPanel IE6 iframe zindex fix. Fixes #<a 
     113                        href="http://dev.itmill.com/ticket/2004">2004</a> (<i>Notifications 
     114                under native SELECT-elements inside sub-windows (IE6)</i>)</td> 
     115        </tr> 
     116        <tr> 
     117                <td>[<a href="http://dev.itmill.com/changeset/5267">5267</a>]:</td> 
     118                <td>No double-disabling in IE either</td> 
     119        </tr> 
     120        <tr> 
     121                <td>[<a href="http://dev.itmill.com/changeset/5268">5268</a>]:</td> 
     122                <td>Disabled components now look disabled in IE as well. Fixes #<a 
     123                        href="http://dev.itmill.com/ticket/2012">2012</a> (<i>Component 
     124                disabling is broken in IE</i>)</td> 
     125        </tr> 
     126        <tr> 
     127                <td>[<a href="http://dev.itmill.com/changeset/5269">5269</a>]:</td> 
     128                <td>re-built styles</td> 
     129        </tr> 
     130        <tr> 
     131                <td>[<a href="http://dev.itmill.com/changeset/5271">5271</a>]:</td> 
     132                <td>fixes #<a href="http://dev.itmill.com/ticket/1245">1245</a> 
     133                (ITree in IOrderedLayout in IE6)</td> 
     134        </tr> 
     135        <tr> 
     136                <td>[<a href="http://dev.itmill.com/changeset/5273">5273</a>]:</td> 
     137                <td>avoids extra srollbar in browsers that handle overflow 
     138                correctly (webkit, featurebrowser, table)</td> 
     139        </tr> 
     140        <tr> 
     141                <td>[<a href="http://dev.itmill.com/changeset/5274">5274</a>]:</td> 
     142                <td>fixed npe (invalid rendered table) on reload</td> 
     143        </tr> 
     144        <tr> 
     145                <td>[<a href="http://dev.itmill.com/changeset/5278">5278</a>]:</td> 
     146                <td>fixes #<a href="http://dev.itmill.com/ticket/1943">1943</a> (<i>ITable 
     147                should recalculate column sizes when an empty table gets content</i>) , 
     148                recalculate columns widths when table rows change from 0</td> 
     149        </tr> 
     150        <tr> 
     151                <td>[<a href="http://dev.itmill.com/changeset/5281">5281</a>]:</td> 
     152                <td>Fixed for #<a href="http://dev.itmill.com/ticket/2006">2006</a> 
     153                (<i>Enhance error handling (review and fix)</i>) - updated error 
     154                handling</td> 
     155        </tr> 
     156        <tr> 
     157                <td>[<a href="http://dev.itmill.com/changeset/5283">5283</a>]:</td> 
     158                <td>Fixes #<a href="http://dev.itmill.com/ticket/2014">2014</a> (<i>Changing 
     159                Button styleName changes the button width (IE7)</i>) - IE7 button width 
     160                problem</td> 
     161        </tr> 
     162        <tr> 
     163                <td>[<a href="http://dev.itmill.com/changeset/5284">5284</a>]:</td> 
     164                <td>Fix ver.1 for #<a href="http://dev.itmill.com/ticket/1992">1992</a> 
     165                (<i>Slider should work without setWidth</i>) Not perfect yet.</td> 
     166        </tr> 
     167        <tr> 
     168                <td>[<a href="http://dev.itmill.com/changeset/5285">5285</a>]:</td> 
     169                <td>Fixes #<a href="http://dev.itmill.com/ticket/2010">2010</a> (<i>Assure 
     170                that the any client-side classes extending widget start with I</i>) - 
     171                Client classes renamed</td> 
     172        </tr> 
     173        <tr> 
     174                <td>[<a href="http://dev.itmill.com/changeset/5287">5287</a>]:</td> 
     175                <td>FIxes #<a href="http://dev.itmill.com/ticket/1992">1992</a> (<i>Slider 
     176                should work without setWidth</i>) with a 'magic' (static, really) number.</td> 
     177        </tr> 
     178        <tr> 
     179                <td>[<a href="http://dev.itmill.com/changeset/5291">5291</a>]:</td> 
     180                <td>Testcase and fix for #<a 
     181                        href="http://dev.itmill.com/ticket/1923">1923</a> (<i>IPanel: 
     182                Horizontal scrollbar does not appear in IE6 with wide content</i>) - IE6 
     183                panel width problem</td> 
     184        </tr> 
     185        <tr> 
     186                <td>[<a href="http://dev.itmill.com/changeset/5295">5295</a>]:</td> 
     187                <td>Added classname for IFormLayout main element.</td> 
     188        </tr> 
     189        <tr> 
     190                <td>[<a href="http://dev.itmill.com/changeset/5296">5296</a>]:</td> 
     191                <td>Fixed a typo in tabsheet.css (missing semicolon).</td> 
     192        </tr> 
     193        <tr> 
     194                <td>[<a href="http://dev.itmill.com/changeset/5297">5297</a>]:</td> 
     195                <td>fixed bug sending duplicate variables in some cases</td> 
     196        </tr> 
     197        <tr> 
     198                <td>[<a href="http://dev.itmill.com/changeset/5298">5298</a>]:</td> 
     199                <td>#<a href="http://dev.itmill.com/ticket/2009">2009</a> (<i>ItemClickEvents 
     200                for Table and Tree</i>) , ItemClickEvents</td> 
     201        </tr> 
     202        <tr> 
     203                <td>[<a href="http://dev.itmill.com/changeset/5299">5299</a>]:</td> 
     204                <td>#<a href="http://dev.itmill.com/ticket/2009">2009</a> (<i>ItemClickEvents 
     205                for Table and Tree</i>) change click handling order (compared to other 
     206                variables) in Table</td> 
     207        </tr> 
     208        <tr> 
     209                <td>[<a href="http://dev.itmill.com/changeset/5306">5306</a>]:</td> 
     210                <td>Removed cellpadding and cellspacing from formlayout.</td> 
     211        </tr> 
     212        <tr> 
     213                <td>[<a href="http://dev.itmill.com/changeset/5309">5309</a>]:</td> 
     214                <td>fixes #<a href="http://dev.itmill.com/ticket/2019">2019</a> (<i>FormLayout 
     215                doesn't display error indicator on OS X / Safari</i>)</td> 
     216        </tr> 
     217        <tr> 
     218                <td>[<a href="http://dev.itmill.com/changeset/5310">5310</a>]:</td> 
     219                <td>Fixes #<a href="http://dev.itmill.com/ticket/2022">2022</a> (<i>CustomLayout 
     220                does not follow xml encoding prolog in template files, causing 
     221                non-latin encoding problems when deploying ITMill-enabled web 
     222                application on different platforms</i>) - UTF-8 is now always used for 
     223                custom layouts</td> 
     224        </tr> 
     225        <tr> 
     226                <td>[<a href="http://dev.itmill.com/changeset/5312">5312</a>]:</td> 
     227                <td>fixes #<a href="http://dev.itmill.com/ticket/2003">2003</a> (<i>Blank 
     228                screen if javascript is disabled (give explanation page instead)</i>) , an 
     229                error message for browsers without scripting support</td> 
     230        </tr> 
     231        <tr> 
     232                <td>[<a href="http://dev.itmill.com/changeset/5320">5320</a>]:</td> 
     233                <td>fixed item set change listening. Broken since [<a 
     234                        href="http://dev.itmill.com/changeset/5281">5281</a>]</td> 
     235        </tr> 
     236        <tr> 
     237                <td>[<a href="http://dev.itmill.com/changeset/5330">5330</a>]:</td> 
     238                <td>Fix for #<a href="http://dev.itmill.com/ticket/2036">2036</a> 
     239                (<i>BeanItem should not include Object methods</i>)</td> 
     240        </tr> 
     241        <tr> 
     242                <td>[<a href="http://dev.itmill.com/changeset/5335">5335</a>]:</td> 
     243                <td>Fix for #<a href="http://dev.itmill.com/ticket/2043">2043</a> 
     244                (<i>Link - target window width and height broken</i>) - width/height 
     245                for Link</td> 
     246        </tr> 
     247        <tr> 
     248                <td>[<a href="http://dev.itmill.com/changeset/5341">5341</a>]:</td> 
     249                <td>fixed compiling server side code</td> 
     250        </tr> 
     251        <tr> 
     252                <td>[<a href="http://dev.itmill.com/changeset/5342">5342</a>]:</td> 
     253                <td>fixes #<a href="http://dev.itmill.com/ticket/2050">2050</a> (<i>Tree 
     254                sends partial updates when expandItem is called</i>) , Tree cannot send 
     255                only partial update if items are expanded from server side</td> 
     256        </tr> 
     257        <tr> 
     258                <td>[<a href="http://dev.itmill.com/changeset/5344">5344</a>]:</td> 
     259                <td>fixes #<a href="http://dev.itmill.com/ticket/2040">2040</a> 
     260                (accordion with defined height)</td> 
     261        </tr> 
     262        <tr> 
     263                <td>[<a href="http://dev.itmill.com/changeset/5345">5345</a>]:</td> 
     264                <td>clickable area in accordion caption now bigger</td> 
     265        </tr> 
     266        <tr> 
     267                <td>[<a href="http://dev.itmill.com/changeset/5348">5348</a>]:</td> 
     268                <td>Updated debug window to include "clear" and 
     269                "restartApplication" buttons. Changed debug messages to also go to 
     270                firebug console if it is available.</td> 
     271        </tr> 
     272        <tr> 
     273                <td>[<a href="http://dev.itmill.com/changeset/5351">5351</a>]:</td> 
     274                <td>Fixed #<a href="http://dev.itmill.com/ticket/2053">2053</a> (<i>Closing 
     275                browse-window should trigger submitting changes and fire close-event</i>) 
     276                : Closing browse-window should trigger submitting changes and fire 
     277                close-event</td> 
     278        </tr> 
     279        <tr> 
     280                <td>[<a href="http://dev.itmill.com/changeset/5352">5352</a>]:</td> 
     281                <td>Fixes #<a href="http://dev.itmill.com/ticket/2007">2007</a> (<i>Application 
     282                runner includes application-class-name in pathinfo</i>) : Application 
     283                runner includes application-class-name in pathinfo</td> 
     284        </tr> 
     285        <tr> 
     286                <td>[<a href="http://dev.itmill.com/changeset/5353">5353</a>]:</td> 
     287                <td>Changed window close behavior to not disable browser-level 
     288                windows when closing them. This does not affect the past behavior as 
     289                the close has not been working before #<a 
     290                        href="http://dev.itmill.com/ticket/2053">2053</a> (<i>Closing 
     291                browse-window should trigger submitting changes and fire close-event</i>) 
     292                .</td> 
     293        </tr> 
     294        <tr> 
     295                <td>[<a href="http://dev.itmill.com/changeset/5354">5354</a>]:</td> 
     296                <td>Bugfix: Also sending close-events for the main-window.</td> 
     297        </tr> 
     298        <tr> 
     299                <td>[<a href="http://dev.itmill.com/changeset/5355">5355</a>]:</td> 
     300                <td>Added line to bottom of TabSheet, to match Panel look. Fixes 
     301                #<a href="http://dev.itmill.com/ticket/2016">2016</a> (<i>Panel 
     302                has a dirty bottom</i>)</td> 
     303        </tr> 
     304        <tr> 
     305                <td>[<a href="http://dev.itmill.com/changeset/5356">5356</a>]:</td> 
     306                <td>Rebuilt styles.css.</td> 
     307        </tr> 
     308        <tr> 
     309                <td>[<a href="http://dev.itmill.com/changeset/5360">5360</a>]:</td> 
     310                <td>Managed to remove the bottoom line of the tabsheet somehow. 
     311                Fixed.</td> 
     312        </tr> 
     313        <tr> 
     314                <td>[<a href="http://dev.itmill.com/changeset/5362">5362</a>]:</td> 
     315                <td>Remove com.itmill.toolkit.terminal.web.ApplicationServlet - 
     316                this is a relic from TK4</td> 
     317        </tr> 
     318        <tr> 
     319                <td>[<a href="http://dev.itmill.com/changeset/5365">5365</a>]:</td> 
     320                <td>fixes #<a href="http://dev.itmill.com/ticket/2021">2021</a> 
     321                (captions in 100% height expanded component in expand layout)</td> 
     322        </tr> 
     323        <tr> 
     324                <td>[<a href="http://dev.itmill.com/changeset/5367">5367</a>]:</td> 
     325                <td>rebuilt styles.css</td> 
     326        </tr> 
     327        <tr> 
     328                <td>[<a href="http://dev.itmill.com/changeset/5368">5368</a>]:</td> 
     329                <td>One servlet referenced 
     330                com.itmill.toolkit.terminal.web.ApplicationServlet, which has been 
     331                removed. Fixed.</td> 
     332        </tr> 
     333        <tr> 
     334                <td>[<a href="http://dev.itmill.com/changeset/5369">5369</a>]:</td> 
     335                <td>Fixed typo in size string parsing</td> 
     336        </tr> 
     337