summaryrefslogtreecommitdiffstats
path: root/WebContent/release-notes.html
blob: d5c51f950dd926c36a7ea608b29d6226e6dbee11 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<title>IT Mill Toolkit 5</title>
		<link rel="stylesheet" type="text/css" href="demo/css/styles.css" />
		<!--[if IE]>
		<link rel="stylesheet" type="text/css" href="demo/css/ie.css" />
		<![endif]-->
	</head>
	<body>
	
	<div id="container">
	
		<div class="header">
			<h1>Introducing IT Mill Toolkit 5</h1>
			<em>Effortless web application development for Java-programmers.</em>
			<a href="http://www.itmill.com" title="Open www.itmill.com">Visit itmill.com</a>
		</div> <!-- /Header -->
		
		<div class="content">
			
			<div>
				<h2>Release notes version <version></version> (beta)</h2>

<p>
  Version <version></version> of IT Mill Toolkit Release 5 is still in beta
  phase, meaning that the library should be considered unstable and is recommended for
  evaluation and early adoption. Also, any
  changes are possible, including API changes, before the stable release.
</p>

    <h2>Important Changes</h2>
    
<h4>General</h4>
<ul>
  <li><p>Support for multiple applications in the same browser window.
See <tt>WebContent/multiapp.html</tt> for an example on how to embed
multiple applications.</p><p><i><b>IMPORTANT!</b> If you have embedded
Toolkit Applications in a HTML page with earlier versions of IT Mill
Toolkit, you must update the embedding page! Run the application
separately,
view the source code, and copy the loading code to your HTML
page.</i></p></li>

  <li>Many bug fixes. See the ChangeLog below.</li>
</ul>

    <h2>ChangeLog Between IT Mill Toolkit 5.1.1 and 5.1.2</h2>

<p>Listing by ChangeSet number, changed file (other files may also have changed), description, and a possible bug number.</p>

<ul>
<li>4084: ApplicationConnection.java: avoid "hanged response indicator" when receiving non-valid json </li>
<li>4085: filterselect.css: Minor fix for filterselect theme.</li>
<li>4086: IDateField.java: Fixed GUI bug with time values like 00:00:00.000 (used current values if field was 0)</li>
<li>4088: ApplicationServlet.java: Fixes #1514: Add src-attribute for __gwt_historyFrame IFRAME-element to prevent IE6 security issues when using SSL</li>
<li>4101: Ticket1506_TestContainer.java+ (4 files): New ticket testcase for #1506</li>
<li>4106: IEmbedded.java: Fix: setting a new source for TYPE_BROWSER Embedded component doesn't replace the original IFRAME-element, it only changes the src-attribute value. This way the browser can keep history information of the url changes.</li>
<li>4107: IEmbedded.java+ (5 files): Fix: IEmbedded won't through exceptions for null-source values.
Fix: IOrderedLayout now handles component additions in between old components with captions (previously the insertion index was calculated wrong because of the caption elements were included in the index).
Small fixes to TestBench.</li>
<li>4126: IEmbedded.java: Fix: Force browser to fire unload event when component is detached from the view (IE doesn't do this automatically).</li>
<li>4127: ApplicationServlet.java+ (5 files): initial commit for #704</li>
<li>4132: IWindow.java: IWindow now sizes itself respective to its content if no size is explicitly specified. Use "-1" to clear any previous size settings.</li>
<li>4134: ApplicationServlet.java+ (2 files): -Enhancement: Application.setSessionExpiredURL now allows the developer to set the URL where to redirect the client after the application session has expired. The redirect is not pushed to the client, i.e. the client has to make a request to the expired application to get redirected.
-Minor modification to the session expired notification (onclick="window.location.reload()" was not working properly).
-Enhancement: "closeApplication" parameter allows Testing Tools to close the application after tests.</li>
<li>4135: ApplicationServlet.java+ (2 files): TT backwards compatibility fix: adds old (pre-multiapp) versionInfo to js.
Also fixed typo in ApplicationConfiguration.</li>
<li>4138: SimplestApplication.java+ (36 files): Created com.itmill.toolkit.automatedtests package which contains "official" automated tests
 * do not touch them unless you change automated test client's testcase scripts too.
 * copy your testing application to package com.itmill.toolkit.automatedtests
 * do not point to "development / testing / production" packages which are edited in the future without relation to testing
 * use setDebugId's for all components that are used in testing
 
Moved few classes from "experimental" com.itmill.toolkit.tests package into "official" side.

Copied featurebrowser to automatedtests package and added setDebugId's for most components that are used in the testing.
</li>
<li>4148: ApplicationServlet.java+ (3 files): fixes #1544</li>
<li>4246: 5.1.2: Created 5.1.2 release branch from 2008-04-09 00:00 trunk.
</li>
<li>4247: VERSION.properties+ (2 files): Merged some material from 5.1.1 branch (4032:HEAD) to 5.1.2 branch.</li>
</ul>
			
			</div> <!-- /getting-started -->
			
			<div class="clearer"></div>
		</div> <!-- /content-->
		
		<div class="footer">
			<a href="http://www.itmill.com">IT Mill Ltd.</a>
			<em>Interfacing IT</em>
		</div> <!-- /footer -->
	
	</div> <!-- /container -->
	
	</body>
</html>