Release Notes for OpenLaszlo 4.0.3
OpenLaszlo 4.0.3 is a bug fix release, based on OpenLaszlo 4.0.2. This release includes many bugfixes, including many community-reported bugs, and several community-contributed fixes. If you are developing in 4.0.0, 4.0.1, or 4.0.2, please upgrade to 4.0.3 in order to take advantage of the bugs fixed in this release. 4.0.x is a big change from OpenLaszlo 3.x.
For every release, we rely on the OpenLaszlo community to help ensure
the quality of the platform release and to determine its future
direction. We encourage you to report any problems, and to make
suggestions for enhancements, through our JIRA bug tracking
system.
Please see the OpenLaszlo 4.0 Release Notes for an overview of significant changes since 3.x.
Important Known Open Bugs in 4.0.3
Many known bugs are present in 4.0.3; this is the way of the world. A few of these bugs deserve special attention:
- With jdk 1.6 and tomcat 5.5.23, changes to build.xml deploy task necessary> The bug description indicates a small change that must be made to the main build.xml file in order to use these recent versions of tomcat and java.
- Fix debugger in Safari The dhtml debugger does not work in Safari 2 or Safari 3 or WebKit nightly as of r24285. The bug description includes a workaround if you are building OL from source and you need the safari debugger to work. If you do not do the special dance described in the bug, the dhtml debugger will not work in any known version of Safari.
- drawview gradients broken in Firefox This is due to lack of support in the DHTML canvas tag for opacity in gradients. Firefox is among the browsers that doesn't accept opacity information for gradient stops. Similar effects can be achieved with color.
- lztest-textstyle.lzx fails in legals The foreground and background colors of text are not handled the same in swf and in dhtml. There are minor display differences between SWF and DHTML, because SWF uses a separate background movieclip, whereas DHTML just uses bgcolor attribute of text. The workaround is to put an extra view in behind the text view. This workaround will not work for DHTML/Safari.
Resoloved Bugs in OpenLaszlo 4.0.3 (76)
- LPP-1813 Clicking on image in clips should put it into details view
- LPP-1834 cubic bezier implementation in drawview has issues
- LPP-2059 LzDrawview.clip() is private
- LPP-2145 spelling mistake under 'Animation Basics' in 'Laszlo in 10 minutes'
- LPP-2373 Lzpix: 'data source error' when double-clicking on an image in the grid
- LPP-2440 WARNING: views/details.lzx:15: reference to undefined property 'childNodes' (FF1.5 and IE6 swf only)
- LPP-2731 getMouse fails to account for xoffset and yoffset
- LPP-2828 Find some way to get rid of LzFixTags in the LFC
- LPP-2915 baseedittext _internaltext y offset wrong if placed in tabpane
- LPP-2932 setter for 'enabled' property on inputtext fails to send onenabled event
- LPP-3224 remove canvas size from last example
- LPP-3330 leap year check in basedatepicker.lzx is not correct
- LPP-3406 LzTextFormat should have textformat tag
- LPP-3556 Datapath doesn't parse XML attribute correctly
- LPP-3664 LzTrack send onmousetrack* event to the wrong registred node...
- LPP-3691 issues with inputtext in ie6/7 in html example
- LPP-3701 combobox's list can hang off the edge of the screen
- LPP-3715 tooltip should extend node not view
- LPP-3743 Amazon App: Shipping address edit pane doesn't fit all the controls
- LPP-3744 FF 1.5/2.0 dhtml: <edittext> control doesn't draw box around input area
- LPP-3753 onmouseup and onmousedown not reported by LzGlobalMouse for inputtext and selectable text,
- LPP-3773 Newlines not escaped in attribute values
- LPP-3855 Setting a class's datapath to its parent datapath results in Firebug error and non-working app in DHTML only
- LPP-3860 Sometimes xml comes back as application/xml, but Tomcat out of the box isn't setup to compress this
- LPP-3877 Loading images in proxyless mode can lead to false onload events with resourceheight/width of 0
- LPP-3880 IE/dhtml: vacation survey crashes when run
- LPP-3885 Window title not clipped in 4.0
- LPP-3901 problem changing query string with data sets
- LPP-3921 Client hangs when destroying deeply nested tree
- LPP-3923 DHTML window: Opening a window with no explicit parent argument generates an error
- LPP-3943 Splash off center
- LPP-3946 specify rtmpconnection to display status
- LPP-3959 SWF: tree_example is broken in legals
- LPP-3963 'Regression: state onapply not alwasy fired in 4.x'
- LPP-3971 setAttribute('bgcolor', null) doesn't work in IE7
- LPP-3992 reference to null querystring
- LPP-3994 Javascript error : this.actAnim has no properties, this.actAnim[$2].stop()
- LPP-3997 visibility warnings with test-basetabs.lzx
- LPP-3998 test-basetabs.lzx reference to undefined variable goldstyle
- LPP-3999 old applyStyle code broken for tabpane
- LPP-4000 error when creating tabs without tabpane
- LPP-4001 roundrectbutton in dhtml
- LPP-4003 Wrapping layout incorrect behavior with non visible subviews
- LPP-4008 LZPIX: error setSource called with an empty url
- LPP-4012 Got warning while resizing grid width.
- LPP-4018 LzDraw - drawing lines rapidly leading to browser slowdown and hang
- LPP-4020 Amazon-soap demo starts up in a corrupted state in DHTML
- LPP-4026 Lztrack not workng properly
- LPP-4027 animated focus rectangles don't show in IE DHTML
- LPP-4044 DHTML: IE7 bug with java rpc
- LPP-4045 HTML tag can have spurious warnings
- LPP-4047 Weather example: zip code in upper-right corner looks strange in IE 7
- LPP-4048 onframesloadratio not firing
- LPP-4049 DHTML: Weather link in internal index is wrong
- LPP-4050 ChildView's width/height isn't reflected to the immediateparent (swf-only)
- LPP-4058 CSS typography test fails in trunk and legals
- LPP-4062 Launching applications with a history event can cause javascript errors
- LPP-4063 CSS name attribute selector doesn't work in Flash 6
- LPP-4065 Smoke test failing under legals
- LPP-4080 Drawview referece page is very poor
- LPP-4082 'LzDatapointer.selectChild not careful enough'
- LPP-4084 loading code with import-tag in ol application in a diffrent webcontext donĀ“t work
- LPP-4102 Sizing canvas height or width to 100 percent isn't working
- LPP-4109 DHTML Smokecheck - output is erased, so you can't tell if it succeeded
- LPP-4119 multiline edittext does not work in IE DHTML
- LPP-4120 LzTrack interferes w/ window drag w/ FF DHTML
- LPP-4128 Drawview's width and height cannot be constrained in DHTML.
- LPP-4149 bug in scrollbar component in DHTML
- LPP-4150 drawview broken in non-IE DHTML as of r5422
- LPP-4151 Drawview LZX cachebitmap attribute values have no effect
- LPP-4152 Global cursor should be cleared by LzCursor.restoreCursor() in DHTML
- LPP-4156 Drawview fill() broken in R5451 DHTML FF
- LPP-4168 onframe event not being sent
- LPP-4252 Demos in IE/dhtml have artifacts and buttons/tabs cannot be selected
- LPP-4254 Combobox items not reliably responding to mouse clicks for SWF and DHTML R5599
- LPP-4271 Flash and DHTML: Problem selecting editable and non-editable combobox (Regression)
Improvements in OpenLaszlo 4.0.3
- LPP-2322 Incubator component colorslider by Bajarang Lai Chitlangi
- LPP-2828 Find some way to get rid of LzFixTags in the LFC
- LPP-3419 Debug interface should use firebug console when available
- LPP-3986 Move services/LzTrack.lzs to class system
- LPP-4135 Add implementation for setting request headers in Dataset requests in SWF
- LPP-4162 Implement <library/> support in DHTML
Release notes for OpenLaszlo 4.0.1/4.0.2
OpenLaszlo 4.0.1 and OpenLaszlo 4.0.2 were released together; OpenLaszlo 4.0.2 was a point release that addresses bugs in the 4.0.0 and 4.0.1 release. There are no significant new features in this release, although there are several minor improvements:
- The <html> tag, which used to only be only supported for the dhtml runtime now works in applications compiled to swf.
- All three remote RPC services are now working in dhtml, but please note that the support for the RPC services is preliminary, however, as it has not been exhaustively tested.
- There is new documentation content, and
- Improvements have been made to the default Tomcat configuration.
OpenLaszlo 4.0.1/4.0.2 resolves the bugs listed below. Please see the descriptions in the JIRA database for more details.