Personal tools

Legals B1 Release Notes Draft

From OpenLaszlo

Note: This document is NO LONGER UNDER ACTIVE DEVELOPMENT. Do NOT edit this document. The working version is now being managed by Ben Shine, and soon to be appearing in subversion. (ben@laszlosystems.com, 11.30.2006)

Contents

Introduction

Welcome to the first beta release of OpenLaszlo project "Legals." There have been four snapshot releases before this beta, PR1-4, each demonstrating tremendous progress but none stable enough for use as a development platform. Finally with this B1 release, we would like to invite folks to start developing against our brand new DHTML and heavily revamped Flash runtimes. You'll need to deal with a few rough edges -- many performance improvements remain, there are still significant bugs, and some features remain incomplete -- but we believe that the level of functionality is high enough that the intrepid early adopter will benefit from trying out this release. We plan a B2 release by the end of 2006 that will be incrementally more stable. We will label this our "Developer's Release," suggesting that with B2 serious development cycles may begin in earnest. The final release of Legals will come in Q1 of 2007.

To recap, the Legals release is a major re-architecture of OpenLaszlo to support multiple target runtimes, and includes support for Flash 7 and 8 (and 9 in Flash-8 emulation) along with DHTML. Our DHTML support covers the most popular browsers of the moment: Firefox 1.5 and 2.0, Microsoft Internet Explorer 6 and 7, and Safari 2. Other browsers are not officially supported but seem to work fairly well, including Opera 9 and nightly builds of Webkit. (If you would like to get involved in qualifying Legals for these or any other browser, please contact us by visiting http://www.openlaszlo.org/cfaq.)

We are also beginning to plan out Osprey, the successor to Legals bringing native Flash 9 support. (Note that 3.x and Legals both support Flash 9 using that player's Flash 8 emulation mode.) And members of the OpenLaszlo community have announced work on two more runtimes: project Orbit, the Sun/Laszlo partnership to produce a J2ME target runtime, and an experimental SVG runtime from OpenLaszlo team member Henry Minsky.

With this Beta 1 release, Legals is very nearly feature complete. All components (except ??) are at a testable state with just P2 bugs remaining to be addressed. The Laszlo Foundation Classes (LFC) have been completely refactored and heavily modified to support our multi-kernel architecture, differences between supported JavaScript dialects, and the addition of several significant ECMAScript 4 features to the compiler and language support library. The kernel API is fully documented and nearly complete. The reference documentation tools have been revised to support multiple runtimes and ECMAScript 4 syntax. A more detailed description of the changes in this release is to be found below.

There are still a variety of missing elements and gotchas. For example, several network protocols (SOAP, XML-RPC, Java-RPC) have not yet been ported to DHTML, the new runtime CSS feature coming in OpenLaszlo 3.4 has not been fully integrated into Legals, and DHTML-SOLO is not yet stable. Also, we expect that performance will improve as we approach Legals final.

We are working to provide as many Flash-centric features as possible in DHTML -- preliminary support for <drawview> is in this release -- but several features familiar to OpenLaszlo developers are not currently scheduled for Legals at all. These include swf embedding, audio/video embedding, streaming audio/video, persistent connection, and snippets.

Those porting OpenLaszlo code from 3.x to Legals will discover that there are some changes required to adapt to the new runtime, plus a few changes that are necessary to temporarily work around bugs and missing features. JavaScript in browsers is generally more strict than in Flash, so certain common coding practices no longer work or are deprecated in Legals. [...] More information on transitioning from 3.x is available below.

Pointers to Further Information

  • General information about Legals may be found here.
  • The Legals project wiki is here.
  • A Legals FAQ is available here.

Status of this release

The most current status can always be found on this page.

New Features from 3.x

  • Browser-detect in wrappers will cause non-A-list browsers get a warning at startup.
  • Splash ratio now works 'as expected'.
  • super.apply works.
  • User classes no longer clobber runtime globals of the same name.
  • canvas.versionInfo works.
  • Profiler works with lo-res clocks and automatically records profile data to server.
  • Debug.[write,format,debug,info,warn,error] all DWIM for format string.
  • 'new class regime' implemented (not visible to LZX).
  • Javascript `in` operator now supported.
  • New event/handler syntax.
  • lzc is now all-Java, much faster
  • initial runtime implementation of traits
  • offline batch conversion process for swf assets
  • all-new javascript/flash bridge and embedding based on dojo.flash
  • flash font metric emulation for DHTML
  • font tag now supports mixed screen and compiled lists of fontnames

Multi-runtime architecture

  • swf6 is no longer supported
  •  ?lzr=dhtml now supported.
  • SWF7, SWF8 and DHTML runtime kernels

ECMAScript changes

  • TBD: changes to track ES4 draft
  • mixins
  • node instantiation

LZX changes

  • <mixin> tag
  • what else?
  • All LZX classes can be uniformly accessed in script as lz.<tagname>.
  • Compile-time conditionals work in LZX code.

LFC API changes

  • Changes to root of class hierarchy
  • runtime-independant kernel API design
  • DHTML kernel: Port text APIs
  • DHTML kernel: Port data APIs

Automated test infrastructure

New: lztest

Updated: lzunit

New: megatest

Performance Analysis infrastructure

Benchmark specs

Laszlo has developed a benchmarking suite, named viewperf, to measure the speed of specific operations on supported browser runtimes. Current operations tested include view creation, text creation, inputtext creation, destruction, and data replication. Results of the performance matrix allow Laszlo engineers to compare performance metrics across Flash/DHTML and browser runtimes. Nightly results will be compared to previous releases to test for performance regressions.

viewperf........
x IE 6
x IE 7
x firefox windows
x swf8windows
x firefox mac
x swf8 mac
x safari mac


textperformance........
x IE 6
x IE 7
x firefox windows
x swf8windows
x firefox mac
x swf8 mac
x safari mac


imageperformance........
x IE 6
x IE 7
x firefox windows
x swf8windows
x firefox mac
x swf8 mac
x safari mac


functions........
x IE 6
x IE 7
x firefox windows
x swf8windows
x firefox mac
x swf8 mac
x safari mac


dhtmlnative........
x firefox windows


sprite........
x IE 6
x IE 7
x firefox windows
x swf8windows
x firefox mac
x swf8 mac
x safari mac

Build system improvements

OpenLaszlo's nightly build system has been rewritten and optimized to run builds on different machines in parallel.

Doc Tools changes

Detailed Improvements

New Features Implemented in B1

Laszlo Foundation Class Changes
  • LPP-1926Clean LFC subdirs: helpers, services, transformers
  • LPP-2084Eliminate use of __proto__ from LFC
  • LPP-2387Convert LFC to new class system in Core dir
General Changes
  • LPP-2545Implement LzFocus for dhtml
  • LPP-2551Missing LzSprite methods in swf
  • LPP-2570Implement LzModeManager for dhtml
  • LPP-2612Implement DHTML mode manager
  • LPP-2625Implement SWF mouse and keyboard kernels
  • LPP-2686Implement the `implements` clause for class definitions
  • LPP-2693font lists in swf
  • LPP-2812Need an implementation of lzEmbed to DHTML
  • LPP-2900Don't snarf enter (and other keys) when editing an inputtext
  • LPP-3045Update wrapper pages for Laszlo in 10 Minutes to handle multiple runtimes
  • LPP-3079Configure tomcat to gzip javascript
  • LPP-943Port runtime library to use 'class' keyword
  • LPP-1422DHTML kernel: Port text APIs
  • LPP-1423DHTML kernel: Port data APIs
  • LPP-1540Abstract run-time specific code from dataset to kernel
Components Changes
Documentation Changes
  • LPP-3098Search and destroy references to dashboard in doc
  • LPP-3133Make sure Designer's Guide and Deployer's Guides get built for Legals (4.0) for all platforms
  • LPP-2994Temporarily disable cross-ref support in Legals devguide to get it compiling
Test Changes
  • LPP-2758DHTML tests need to be moved into central test directory
  • LPP-2945Create supertest.do build property and supertest build target
  • LPP-2676need to add unit test to check whether data requests go out proxied or SOLO
Open Issues
  • [[1]]. Note that this link currently contains Open, Unresolved bugs that will at the least be deferred to B2.

Problem Reports Resolved in B1

  • LPP-345Loadable Library (snippet) code is executed in different environment than main app
  • LPP-479Build errors attempting to use JDK1.5.0
  • LPP-903server should dump profile data without requiring external listener on port 4444
  • LPP-1916Smokecheck regression test bug-2263 invalid
  • LPP-1928swf smokecheck has ambiguous output in lps-legals
  • LPP-1958lzc compilation results in .swf output when runtime=dhtml
  • LPP-2171Define default units for text font size
  • LPP-2217<import> library compiling broken in legals
  • LPP-2262incubator/custombutton doesn't render correctly in Legals PR1 SWF
  • LPP-2263Incubator roundrect doesn't render at all in Legals PR1 SWF
  • LPP-2268Background height incorrect for text field
  • LPP-2435LZPIX hangs when selecting new tag in detailed view (SWF IE6 only)
  • LPP-2600SWF data requests all get made proxied no matter what the proxied flag is (LEGALS)
  • LPP-2615dataset proxied flag not settable
  • LPP-2678Prevent context menu for long clicks in Firefox 1.5 Mac
  • LPP-2680Any view physically positioned over a clickable view (but not a child view) catches all mouse events in DHTML
  • LPP-2745information bar for the event appears below original event button in calendar demo
  • LPP-2750location tab has no text field in event editor of calendar demo
  • LPP-2763Amazon/Amazon-soap use Redmond components
  • LPP-2798DHTML: examples/components/menu_example.lzx - missing all menus
  • LPP-2827Investigate what broke setfocus(null) in debug mode for DHTML
  • LPP-2831Slider example in IE6/DHTML, only sensitive to mouse around the edge of the slider thumb
  • LPP-2832contactlist example is not responding to mouse clicks in IE6/Windows
  • LPP-2837single pixel view with bgcolor renders incorrectly in IE
  • LPP-2843DHTML: Problems with datepicker_example.lzx - (no dates and menu not functional)
  • LPP-2846DHTML: Vacation Survey does not show voting results in XP IE6
  • LPP-2861Calendar demo does not load in IE 6.0, DHTML
  • LPP-2864DHTML:Choosing "new simple window" does not produce window
  • LPP-2865DHTML: Button issues on XP, IE6 and labs, IE6 only
  • LPP-2868problem with scrollbar in IE 6.0, dhtml
  • LPP-2869Disabled button and data entry fields broken
  • LPP-2871Editing "value" does not move the slider
  • LPP-2873DHTML:multi-line data entry field not wide enough and doesn't wrap
  • LPP-2874DHTML:Password is showing as 'password' instead of '********'
  • LPP-2875text is cut-off on welcome page of OpenLaszlo Explorer in IE 6.0, dhtml
  • LPP-2877scrollbar doesn't work in image-loading example in IE 6.0, dhtml
  • LPP-2878tabsliders do not work well in component sampler, dhtml
  • LPP-2879IE error when loading OpenLaszlo Explorer in dhtml
  • LPP-2883Add support for multiline inputtext
  • LPP-2885Set the physical size of inputtext more accurately
  • LPP-2901Inputtext with a fixed width always returns measured width
  • LPP-2955IE doesn't correctly send clicks for nested clickable views with swappable resources
  • LPP-2957replicated view doesn't get bound to the replicationmanager
  • LPP-2960font size in swf does not set text view line height properly
  • LPP-2964DHTML:examples/components/scrollbar_example.lzx compiles as blank page (regression)
  • LPP-2966Change lznode.classname references in lz/list
  • LPP-2967Change lznode.classname references in lzunit.lzx
  • LPP-2968Change lznode.classname references in incubator/inspector
  • LPP-2971Change lznode.classname references in rpc
  • LPP-2976Canvas layout attribute doesn't work in legals
  • LPP-2978IE6: Can't click text physically on top of a button
  • LPP-2981Multiline text with newlines is broken again in IE 6
  • LPP-2984Add nice names for sprite methods in the profiler
  • LPP-2993Fix volume buttons in examples/music.lzx
  • LPP-3011Should be able to apply super method to arguments
  • LPP-3031setting view's height to 0 in DHTML application does not update clip rectangle
  • LPP-3051Finish DHTML sprite implementation of z-ordering - bringToFront(), sendToBack(), sendBehind() and sendInFrontOf()
  • LPP-3052Using arrow and space keys for component navigation causes the browser window to scroll in DHTML.
  • LPP-3055regression, DHTML: inactive scrollbar graphic is incomplete in dhtml
  • LPP-3095Combobox keyboard navigation and mouse selection not working in dhtml
  • LPP-3097demos/dashboard has a lot of unused images
  • LPP-3109HTML validation of Laszlo-in-10
  • LPP-3000DHTML: text description is almost completely erased in class hierarchy example
  • LPP-3010DHTML: text is mostly erased from a window in the vacation survey demo app
  • LPP-3018DHTML: the checkout 'submit' button is always visible in amazon demo
  • LPP-3019DHTML: customer reviews have garbled text in amazon demo
  • LPP-3016DHTML: edit and delete (for checkout options) appear even when the tabslider is closed in amazon demo
  • LPP-3147lztest is broken because it expects compiler output to be named foo.swf, not foo.js
  • LPP-3141Flash: Debugging example in Laszlo-in-10 returns ERROR: No eventSender
  • LPP-3116 legals swf7 failure in alldata.lzx
  • LPP-3084Most recently-typed command doesn't come back on down arrow in LzDebugger
  • LPP-3080legals nightly on labs loads a blank page in IE
  • LPP-3065devguide is building but is not incuded in the distributions
  • LPP-2526alldata.lzx fails test testdataheaders.lzx when run the first time
  • LPP-2525datapointer fails regression test in alldata.lzx
  • LPP-2521drawview seems broken in legals
  • LPP-747debugger doesn't evaluate expressions in root (_level0) context

Developing in Legals

  • Installation instructions are [TBD].
  • Building from source? Look here.

Runtime Compatibility

OpenLaszlo 4.0b1 Runtimes
Runtime Operating Systems Support Level OL Kernel Notes
Flash 7 Windows/Mac A swf version 7r68 or later
Flash 8 Windows/Mac A swf incl. Flash9 emulation mode
Internet Explorer 6 Windows A dhtml
Internet Explorer 7 Windows A dhtml
Firefox 1.5 Windows/Mac/Linux A dhtml
Firefox 2.0 Windows/Mac/Linux A dhtml
Safari 2.0 Mac A dhtml
Flash 7 Linux B swf
Flash Lite 2 Embedded/Mobile B swf
WebKit nightly Mac B dhtml
Mozilla nightly Windows/Mac/Linux B dhtml
S60WebKit Symbian Series 60 B dhtml
Opera 8 Windows/Mac B dhtml
Opera 9 Windows/Mac B dhtml
Flash 5 Windows/Mac C dhtml no longer supported
Flash 6 Windows/Mac C dhtml no longer supported
Flash 9 (native) Windows/Mac C support planned in 2007
Flash Lite Embedded/Mobile C based on Flash5; not supported
Internet Explorer 5 Windows/Mac C too old; not supported
Support Levels
A -- Fully supported
B -- Not supported, but may work; bugs tracked and contributions accepted
C -- Incompatible (doesn't run for a significant technical reason)

Differences Between DHTML and Flash

  • See [Runtime Differences] for a summary of differences between the various Flash runtimes and DHTML.

Porting from OpenLaszlo 3.x

  • There will be very little change in the Javascript used in script blocks and method definitions in Open Laszlo applications. The main changes to Javascript in support of SWF9 and EcmaScript 4 are in the LFC sources to take advantage of the faster class system in 4.0. This change will automatically be handled for javascript in lzx code. (If your code makes fancy use of the class system, it has a potential to break in 4.0, but we're not aware of breakages caused by the class system.)
  • TODO: Differences in the meaning of undefined, null (see lzunit tautologies test)
  • TODO: Differences in semantics of boolean comparisons (see lzunit tautologies test)
  • TODO: List javascript functions that were not available in 3.3 but are now available in 4.0.

Known Issues

  • Deployment with gzip - setting up your web server to gzip javascript and dhtml might be tricky. The tomcat that ships with this release is not configured to gzip javascript and dhtml.
  • TBD - Mamye collated from team - generally, P2 bugs that didn't get fixed, known P1 bugs scheduled for later releases
  • Debugging DHTML does not work in Safari 2.x. Use WebKit or Firefox as a work-around.

Known Unimplemented Features and Problems

  • LPP-98Compiler source-source transformations should be in separate phase
  • LPP-160Replace callInherited by bytecode
  • LPP-690changing xml for compiled dataset didn't force recompile of app
  • LPP-908Replication APIs need to be more explicit
  • LPP-942Make doctools aware of "class" keyword
  • LPP-945Make doctools aware of type declarations
  • LPP-946Port runtime library to use type declarations
  • LPP-1323Rename files from .as to .js
  • LPP-1353ECMA4: Implement declarations (type and sealed)
  • LPP-1356ECMA4: Support regexp
  • LPP-1364ECMA4: transform to ECMA 1.5 (browser javascript - JS1.4/JScript5.6)
  • LPP-1365 DHTML(JS1.4/JScript5.6) compiler work: E4X to XML API transform
  • LPP-1376Compiler should convert colors do #ffffff hex format for the DHTML runtime
  • LPP-1384LzView unit tests
  • LPP-1419Make ORL generic to ECMA4~
  • LPP-1436Doc Tools: support multiple runtimes
  • LPP-1438Doc Tools: support class and interface declarations in script and tag files
  • LPP-1499build lfc value for legals
  • LPP-1539ECMA4: Support try/catch in SWF7-8
  • LPP-1545Compile-time warnings for runtime-specific features
  • LPP-1546Conditionalize wrapper pages for $DHTML runtime
  • LPP-1587ECMA4: Compile LZX declarations as JS declarations
  • LPP-1594text should default to resize=true
  • LPP-1605ctor precedence is wrong
  • LPP-1636Scripts do not handle spaces in path names
  • LPP-1785Adjust design to support HTML rendered input text
  • LPP-1788Dragging a thumbnail below bottom of app causes it to get stuck in drag mode
  • LPP-1825Compiler doesn't check for excessive number of arguments passed to a method
  • LPP-1826Implement Javascript namespace support
  • LPP-1871Implement lz namespace
  • LPP-1886Interapp RPC design
  • LPP-1915setAttribute should not call sendEvent if there are no listenters
  • LPP-1933Compiler does not scope #pragma to compile-time conditional block
  • LPP-1943Clean LFC subdirs for DHTML
  • LPP-1965Make test harness aware of test coverage and tags
  • LPP-1987Make all wrappers standards compliant
  • LPP-1988Update ?lzt=deployment 'wrapper'
  • LPP-2054test fails in org.openlaszlo.utils.FileUtils_Test
  • LPP-2065Inline setAttribute and sendEvent
  • LPP-2113Scrolling fast in grid view causes thumbnails to no longer redraw - then hangs app
  • LPP-2129Artifacts replace carriage returns in License Agreement screen of the installer
  • LPP-2178ant start, ant stop don't work in legals
  • LPP-2186View width/height should accept 'auto' (and `null` should be deprecated)
  • LPP-2190Support cross-domain loading of LFC in DHTML
  • LPP-2201remove page for perforce builds of legals
  • LPP-2295Create new raster assets for the components
  • LPP-2302Replace 'Prototype traits implementation' with real mixin declarations
  • LPP-2307Delete compatibility layer shim
  • LPP-2317Javascript back-end should abbreviate module-private symbols
  • LPP-2321Publish mixins Proposal
  • LPP-2342Add warnings when a trait is overridden
  • LPP-2363Lzpix: linked page does not compile lzpix in dhtml as expected (gray box)
  • LPP-2391Convert LFC to new class system in Profiler dir
  • LPP-2398parse/implement 'override' modifier for class/trait method: Warn at Compile time
  • LPP-2405Remove deprecated interfaces
  • LPP-2406assignClassRoot should be a class initializer
  • LPP-2410New warnings when compiling LZPIX with debug
  • LPP-2422Document the list of resources and their relationship to specific components.
  • LPP-2436Lzpix: window size incorrect when launching in flash or dhtml
  • LPP-2437Lzpix: garbled text briefly seen prior to loading of image grid
  • LPP-2440WARNING: views/details.lzx:15: reference to undefined property 'childNodes' (FF1.5 and IE6 swf only)
  • LPP-2450can't make text non-selectable in Firefox DHTML
  • LPP-2451transparent child view does not get mouse clicks in Safari
  • LPP-2454Switching between portrait and landscape pictures causes picture to display in wrong orientation
  • LPP-2457app size incorrect when previewing solo lzpix in browser
  • LPP-2458Thumbnails not copied into Clips until next thumbnail is copied
  • LPP-2470Lzpix: clips bar sometimes partially obscures thumbnail list
  • LPP-2472in openlaszlo explorer, clicking 'class hierarchy' in components doesn't open tab
  • LPP-2473Lzpix: search doesn't return results if search term contains accents
  • LPP-2517slider in components freezes when min value is changed
  • LPP-2521drawview seems broken in legals
  • LPP-2525datapointer fails regression test in alldata.lzx
  • LPP-2526alldata.lzx fails test testdataheaders.lzx when run the first time
  • LPP-2544Implement color tinting in dhtml
  • LPP-2547buildlfcdebug for dhtml fails for "Compile again"
  • LPP-2550Missing LzSprite methods in dhtml
  • LPP-2558Create a better DHTML image-loader stress test
  • LPP-2564hasNoDelegates can be removed. It is always true
  • LPP-2571Move two swf files to subdirectories of data
  • LPP-2592Destroying a node needs to clean up animators
  • LPP-2594chat app not working
  • LPP-2604date picker that starts with an icon closes when you try to select a date
  • LPP-2610Implement Attribute Type Coercion
  • LPP-2626Implement mousewheel support in DHTML
  • LPP-2630SWF runtime should use TextField.style to implement font styles
  • LPP-2632Implement preloaders in DHTML
  • LPP-2635Build system fails if svn client > 1.3.1 is not present
  • LPP-2673Lzpix: problems seen when clicking on spinner while loading initial search
  • LPP-2674Lzpix: sometimes, some of the images don't load in flash and firefox
  • LPP-2676need to add unit test to check whether data requests go out proxied or SOLO
  • LPP-2679implement queuerequest feature for DHTML data loader
  • LPP-2688class definitions in script tag cause compiler error
  • LPP-2692Propose unified font handling in dhtml and swf
  • LPP-2710autoPng's for splash sequence don't make sense; they just delay loading
  • LPP-2711autoPng's for logo don't make sense; they just add bulk
  • LPP-2712autoPng's for unused demos in legals should be removed
  • LPP-2721Remove special cases for swf5 from everywhere
  • LPP-2729Remove Redmond Components from Legals
  • LPP-2736Single root class for all Laszlo classes
  • LPP-2747box is see-through for the previous day in calendar demo
  • LPP-2753Using layout="class:null" causes the class attribute to be set to the string null
  • LPP-2754Noughts/DHTML: file not found: nought.png
  • LPP-2755Splash in DHTML: file not found: defaultpreloader.png
  • LPP-2759layout's class can be the string 'null'
  • LPP-2762Debugger in DHTML no longer warns about undefined variable references
  • LPP-2770the object-valued-attributes-get-magically-merged loop should be retired
  • LPP-2788Amazon DHTML bugs -- text and buttons do not appear next to recommendation icons
  • LPP-2790Left-most tree in the tree example component is missing content
  • LPP-2799DHTML:examples/components/scrollbar_example.lzx - thick border on data entry fields
  • LPP-2806Autogenerate Small Application wrapper pages from xml+xslt
  • LPP-2813debugger errors when running contacts list example
  • LPP-2814animations don't load in image-loading example, in dhtml
  • LPP-2819this._hiliteview is null in baselist.lzx
  • LPP-2820attachtarget is null in basefloatinglist
  • LPP-2822Remove last vestige of old class shim from Class.lzs, rename NewClass to Class
  • LPP-2824Tab content flashes when switching tabs
  • LPP-2828Find some way to get rid of LzFixTags in the LFC
  • LPP-2830tabslider component generates debug errors
  • LPP-2835Rich text editor examples should be moved into examples/components
  • LPP-2838Capitalization in font name matters in swf
  • LPP-2839Calendar demo: cannot edit event title
  • LPP-2845Make mousedown highlights look right for button
  • LPP-2848scrollbar doesn't work in calendar demo
  • LPP-2849DHTML:Small apps and components garbled in top right of window while loading
  • LPP-2852DHTML:Class Hierarchy component gets Warning:Unresponsive script twice then loads
  • LPP-2853DHTML:Buttons produce appropriate window, but ok button over text
  • LPP-2856problems with event info in calendar demo, dhtml
  • LPP-2860DHTML: Artifacts in data entry fields, top/right and bottom/left
  • LPP-2862DHTML:Results for tab do not show choices made in Example 1 and 2
  • LPP-2863OpenLaszlo Explorer will not run in IE 7.0 if one allows blocked content
  • LPP-2866DHTML: Strange exploded view of window components before it loads
  • LPP-2867world clock times are wrong in dhtml, IE 6.0
  • LPP-2870Nice to have: improved speed of demos, small apps, and examples in DHTML
  • LPP-2876event info is partially clipped in calendar demo, IE, swf7 and dhtml
  • LPP-2880window in component sampler doesn't display apostrophes in IE 6, dhtml
  • LPP-2884Add support for drawview
  • LPP-2886world clocks overlap world map too much in dhtml
  • LPP-2887hard-to-read font is present in OpenLaszlo Explorer in dhtml
  • LPP-2889can't see copyright statement in OpenLaszlo Explorer under common viewing conditions in Firefox
  • LPP-2891edit text fields show slightly overlapping boxes in dhtml
  • LPP-2892list component example: scrollbar graphic looks incomplete in dhtml
  • LPP-2894CSS: subclasses and instances can't override constraints set on superclass
  • LPP-2899LZpiX search field doesn't scroll in DHTML
  • LPP-2903unit test test/lztest/lztest-layout.lzx fails in DHTML runtime
  • LPP-2904window looks strange in dhtml, safari
  • LPP-2905tree component example does not display or behave correctly in dhtml, safari
  • LPP-2908Remove css-compiler from parser
  • LPP-2911Tests are in a weird place in lps/includes/lfc/test
  • LPP-2912Bevels are wrong in edittext component
  • LPP-2916Get rid of LzApplicationRoot
  • LPP-2918lzc generates incorrect paths to jpgs
  • LPP-2919Create performance matrix to compare performance metrics across Flash and browser runtimes to trunk
  • LPP-2920Compiler warnings should fail the build
  • LPP-2921Eliminate all WARN and ERROR calls in the runtime
  • LPP-2922During Compilation, extracting information from SWF files for DHTML use is probably very inefficient. May even be loading images.
  • LPP-2924Port CSS support to DHTML
  • LPP-2928Add ant tasks to build SOLO versions of demos and examples
  • LPP-2929Add "full-test" build mode that runs more extensive tests. Use this mode in nightly builds
  • LPP-2930Add SOLO publish wizard support for DHTML applications
  • LPP-2938Make Amazon demo work in Legals
  • LPP-2939Make Amazon-SOAP work in Legals
  • LPP-2941Make datepicker work in Legals
  • LPP-2944tabbing in amazon demo brings focus to a non-viewable area
  • LPP-2946Make components use a drawview-based solution for bevels
  • LPP-2947computed font style is not set in text view
  • LPP-2950keyboard control problem with tabslider example
  • LPP-2951Laszlo Explorer navigation bars sometimes overlap each other in IE 6, dhtml
  • LPP-2953class hierarchy key shows two identically named class types
  • LPP-2958lztest-textstyle.lzx fails in legals
  • LPP-2959Rationalize view/platform files into kernel
  • LPP-2961DHTML: Legals: Contacts demo needs work
  • LPP-2962Weather demo in Legals needs work
  • LPP-2965Change lznode.classname references in charting
  • LPP-2970small graphical bug in Laszlo Explorer in IE
  • LPP-2975text does not load in Amazon application in Linux under Flash 9
  • LPP-2977Only float inputtext on top of everything else when it's focused
  • LPP-2985Missing data file test-1sect.xml for test/big_data.lzx
  • LPP-2986cannot edit text fields in calendar demo
  • LPP-2991Allow developer to query client OS
  • LPP-2996Explorer should use canvas attributes to fill in version info at bottom of navbar
  • LPP-3003Remove dashboard from legals
  • LPP-3004Implement LzCursor in DHTML
  • LPP-3005Legals: If font or fontsize attributes are set by constraint, apps won't compile
  • LPP-3007DHTML:Missing minimum value on the slider
  • LPP-3013DHTML, IE 6: Graphical irregularity near scrollbar when viewing maximized day in monthly view
  • LPP-3014DHTML, IE 6: misplaced arrows appear in event info
  • LPP-3020DHTML: overlap is faulty when checkout tabslider is opened while in album details, in amazon demo
  • LPP-3021DHTML, IE6: able to type beyond search field in amazon demo
  • LPP-3029.fla files missing
  • LPP-3030LzParam must have the serialize() method directly, can't rely on .toString() method in IE 6 DHTML
  • LPP-3033Write Legals B1 release notes
  • LPP-3034Add LzKeys.callOnKeyCombo()
  • LPP-3037Create a DHTML-SOLO deployer
  • LPP-3038Formalize list of supported browsers for Legals B1
  • LPP-3039Legals: port snippets to DHTML
  • LPP-3044laszlo-explorer should use a shared LFC for other apps in DHTML
  • LPP-3046DHTML: Chat does not compile
  • LPP-3047Cannot view source for weather
  • LPP-3048'enter' key does not work in chat app
  • LPP-3057combobox doesn't specify the item's number value in dhtml
  • LPP-3058datepicker dates are partially clipped in dhtml
  • LPP-3059Flash and DHTML: Photos are missing in Image Loading Small Application (regression)
  • LPP-3062Need to add history support for DHTML
  • LPP-3063Flash and DHTML: Garbled text in middle box of tree component
  • LPP-3065devguide is building but is not incuded in the distributions
  • LPP-3073Move Format and formatToString from Debug to LFC
  • LPP-3074legals fails smokecheck with missing resource
  • LPP-3076explain gzipping of Solo Apps for DHTML deployment
  • LPP-3077Buttons containing runtime-loaded resources don't resize properly
  • LPP-3080legals nightly on labs loads a blank page in IE
  • LPP-3081LFC url prevents client sharing
  • LPP-3082Verify size reading is accurate for dhtml in the developer's console
  • LPP-3084Most recently-typed command doesn't come back on down arrow in LzDebugger
  • LPP-3099dhtml: can't do a search in Amazon demo in IE 7
  • LPP-3111DHTML: can't do a zip code search in weather app in IE
  • LPP-3113add CSS example to laszlo in ten minutes
  • LPP-3118Add "don't show again" button to B-Grade browser warning
  • LPP-3120DHTML: Debugging example in Laszlo-in10 does not compile
  • LPP-3121DHTML: Make video example in Laszlo-in10 work
  • LPP-3122DHTML: Make audio example in Laszlo-in10 work
  • LPP-3123DHTML: Compilation warning in fonts example in Laszlo-in10 work
  • LPP-3125DHTML: Tab doesn't work in form example for laszlo-in-10
  • LPP-3126DHTML: Clicking submit in the form example for laszlo-in-10 doesn't update name
  • LPP-3127Flash: Clicking submit in the form example for laszlo-in-10 doesn't display results
  • LPP-3128DHTML: unable to retrieve a value in the list example in IE
  • LPP-3129DHTML: slider example doesn't work in IE
  • LPP-3130DHTML: tree example is non-functional in IE
  • LPP-3131DHTML: data grid example does not load in IE
  • LPP-3136Remove WEB-INF/lib/classes during ant clean
  • LPP-3137Lzpix does not return search results in IE, dhtml
  • LPP-3140Flash: Event Handlers example in Laszlo-in-10 starts as a red box, should be blue
  • LPP-3141Flash: Debugging example in Laszlo-in-10 returns ERROR: No eventSender
  • LPP-3142Docbook tools: Use XMLCatalog task instead of injecting full paths using .proto files
  • LPP-3143Add runtime switch to Explorer navbar
  • LPP-3144Console should run in DHTML as well as Flash
  • LPP-3145Don't use swf progress indicator in Explorer frame loads