From: Jani Laakso Date: Thu, 15 Mar 2007 22:48:01 +0000 (+0000) Subject: Added Release Notes file. Conforms currently to version 4.0.0. X-Git-Tag: 6.7.0.beta1~6507 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=aa931fff9d86ddea99875d838ef7a01c2c9a800c;p=vaadin-framework.git Added Release Notes file. Conforms currently to version 4.0.0. svn changeset:951/svn branch:trunk --- diff --git a/ReleaseNotes.html b/ReleaseNotes.html new file mode 100644 index 0000000000..82b7e1d395 --- /dev/null +++ b/ReleaseNotes.html @@ -0,0 +1,272 @@ + + + +IT Mill Toolkit + + + + +

IT Mill Toolkit Release Notes

Version 4.0.0

2007-03-15

+ +

General

+

+Version 4.0.0 is the initial version of IT Mill Toolkit. Previously the +library was called Millstone UI Library. The last publicly available +version of Millstone UI Library is 3.1.1. This new generation 4.0.0 +version of the library is still API-level compatible with the previous +version. +

+

+See index.html for more information. +

+ +

Requirements

+

+Supported server-side environments are +

+
  • Sun JDK, version 1.4, 5 and 6 +
  • Servlet Container, version 2.3 and 2.4 +
  • Application Servers / Servlet Containers +
    • Apache Tomcat, since version 5 +
    • BEA WebLogic Server, since version 8.1 +
    • IBM WebSphere Application Server, since version 5.1 +
    • JBoss Application Server, since version 3.2.7 +
    • Jetty, since version 5 +
    • Oracle Application Server, since version 9i +
    • Sun Java Systems Application Server, since version 7 +

+Supported client-side environments are +

+
  • Browsers +
    • Internet Explorer, version 6.0 and 7.0 +
    • Firefox, version 1.5 and 2.0 +
    • Safari, version 2.0 +
    • Opera, since version 9.0 +
    • Konqueror, since version 3.5 +
    • Camino since version 1.0 +
    • Series60 since version 3.1 fp1 +
    • WebKit since version 400 +
  • Operating systems +
    • Windows 2000 Pro/2000 Server 2003/XP Server/XP Pro/XP Home/Vista +
    • Mac OS X 10.3 / 10.4 / 10.5 +
    • Linux Debian / RedHat / Ubuntu / Suse +
+ +

How to start

+

+See index.html for more information or go to Developers' Area at www.itmill.com. +

+ +

Changes in this Release (4.0.0)

+ +

Compatibility

+

+IT Mill Toolkit version 4.0.0 is API level compatible with Millstone UI Library version 3.1.1. +

+

+Following steps are required to upgrade from version 3.1.1 into 4.0.0: +

+
  • 1. update your application's imports +
    • search for import org.millstone.base.* +
    • and replace to com.itmill.toolkit.* +
  • 2. update application's Deployment Description, rename WebAdapter class into ApplicationServlet class +
    • search for <servlet-class>org.millstone.webadapter.WebAdapterServlet</servlet-class> +
    • and replace to <servlet-class>com.itmill.toolkit.terminal.web.ApplicationServlet</servlet-class>
+ +

Known issues

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Since versionIssueDescriptionWorkaround
4.0.0Datefield component format limitationDatefield component renders dates in day.month.year format.
4.0.0Windows component limitation in HTML-modeMultiple Window components are not supported in HTML-mode.
4.0.0Popups position calculation not optimalPopups on various UI components are not displayed on best possible place.
4.0.0Closing Application session not possible.AjaxApplicationContext class does not include any method for closing sessions. Register TransactionListener where HttpServletRequest class is available. HttpServletRequest provides you access to session.
4.0.0Setting focus on Java side to any UI component does not work.AbstractField.setFocus() method is broken.
4.0.0Keyboard input feature not supported for AJAX-mode.Keyboard input feature for UI components is not yet supported for AJAX-mode.
4.0.0Table component with certain configuration does not sort.When "List" or "Paging" styles are used, Table component sorts only to one direction. Use "Default" style.
4.0.0Select component NullPointerExceptionIt is not possible to select null item for Select component after some other item has been selected, doing this results in NullPointerException.
4.0.0Select component with "Twincol" style is hard to useI cannot select multiple items in "Twincol" style Select component. In "Twincol" style you most likely want to allow multiple selections also or only one selection is allowed on right side (selected). Check Table component API for more information.
4.0.0Table component context menus do not work (Safari / WebKit)Context menus activated by 2nd mouse button on Table component do not work with Safari or WebKit browsers.
4.0.0Feature Browser Upload component demo may not work (Konqueror 3.5)On Feature Browser demo uploading new files using Upload component may open additional window or result in no visible change. Manual refresh from the browser updates UI again. Test Feature Browser Upload component demo using some other supported browser.
4.0.0Nokia S60 mouse pointer usability is not good with Feature Browser demoMouse pointer does not always work correctly in Nokia Series60 browsers. This might cause problems in selecting some items in Feature Browser demo.
4.0.0Feature Browser properties table empty (Safari 2)You cannot edit properties of any component on Feature Browser demo with Safari 2 browser. Test Feature Browser Properties panel demo using any other supported browser.
4.0.0Select component visual issue with popup messages (IE 6)Select components widgets are seen through popup messages with Internet Explorer 6 if component alignment is appropriate.
4.0.0DateField component does not support Locale on AJAX-modeChanging locale for DateField component does not produce any visible changes when AJAX-mode is used. HTML mode is not affected by this bug.
4.0.0Calendar and Window component interoperabilityOpening Calendar component in child windows in AJAX-mode is unsupported
4.0.0Table component does not work with mouse scroll wheel (Opera 9)Table components rows scroll, but new rows are not fetched when Opera 9 is used. Use scroll bar in usual manner instead.
4.0.0Nokia Communicator 9300i may not work with ToolkitAutodetection of Nokia Communicator 9300i may fail. This results to empty application screen.
4.0.0Select component may produce Javascript errorsIf "lazyloading" feature is used for Select component, Javascript error is produced for each typed character that does not match. This mean cases where user is searching for values that do not exists.
4.0.0Embedded component limitationMethod setVisible() provides no changes on the component.
4.0.0Embedded component limitationMethod setEnable() provides no changes on the component.
4.0.0Table component with MultiSelect feature limitation.Table component that has MultiSelect feature enabled forgets selected rows if user scrolls table rows enough up or down.
4.0.0Terminal class not usable until Application is initialized.Terminal class is null until Application.init() has been completed. Create CustomComponent and use it as your Application's first page. You can now override paint() method and access Terminal class before anything is rendered at client-side.
4.0.0Table component sort provides minor jitter on HTML-mode (Opera 9)Sorting Table component rows with HTML-mode may result in temporary relocation of component for small amount of time. This can be seen as minor jitter on client-side.
4.0.0Starting demo produces security warnings from firewall softwareDemo starts Www server which listens on port 8888. Your firewall software may detect this and give you an security warning. Ignore warning or accept connections to port 8888 on your firewall software.
4.0.0Embedded component does not work on HTML-mode (IE 6,7)Embedded objects may not be seen on HTML-mode when Internet Explorer versions 6 or 7 are used.
+ +
+ +