Release Notes - OpenLaszlo - Version WaffleCone ** Bug * [LPP-712] - initstage changes to "early" on after views with initstage of "defer" have instantiated * [LPP-1203] - Dataselectionmanager only works with a lazy replicated list * [LPP-1605] - ctor precedence is wrong * [LPP-1635] - runtime warning on richtexteditarea test * [LPP-1684] - spurious warning for node which includes another node * [LPP-2416] - Some lztest testfiles give warnings and/or errors * [LPP-2894] - CSS: subclasses and instances can't override style constraints set on superclass* * [LPP-3024] - If a css'd resource is not found, an error or warning should be issued * [LPP-3295] - Components - General Components - Tree: "Double click for more information" doesn't actually work. * [LPP-3521] - Debugger warnings when rich text editor is instantiated * [LPP-3560] - radiogroup and selecting an item * [LPP-3587] - swf text height on Windows fails lztest-textheight test * [LPP-3726] - stretches breaks clickable in swf7/8 * [LPP-3907] - edittext and inputtext may fire onfocus resp. onblur twice * [LPP-3988] - Redundant 'validate' warnings on binary library compiles * [LPP-4037] - failure in css unit tests in trunk and legals * [LPP-4055] - constructWithArgs defined twice in LzNode.lzs * [LPP-4181] - it should be documented that object.make() is a special method used by the LFC class system * [LPP-4182] - undefined CSS values used to be null. now they're undefined. * [LPP-4183] - change in validity $once{} constraints inside of event handler attributes should be documented * [LPP-4186] - /test/lfc/data/alldata.lzx gives warnings and errors * [LPP-4200] - Missing warnings in "LzBrowser.js" (DHTML) * [LPP-4206] - Add support for flash 8 font smoothing APIs * [LPP-4214] - "LzDatapointer#ppcache" leaks memory * [LPP-4215] - wrappinglayout construct() method refers to args.spacing, which is undefined. should refer to this.spacing. * [LPP-4240] - View.updateResourceSize() generates error in DHTML * [LPP-4253] - s work different in s and binary libraries * [LPP-4261] - Unable to load and unload resources repeatedly - DHTML * [LPP-4286] - new class system should be documented - addProperty() * [LPP-4294] - setters don't work inside of states * [LPP-4315] - "datalistselector#findIndex(..)" attempts to compare a "LzDataElement" against a "LzView" * [LPP-4316] - "datalistselector#getItemByData(..)" and "datalistselector#getItemIndexByData(..)" should test against null * [LPP-4349] - test-baseedittext.lzx fails * [LPP-4350] - linkdialog-test fails * [LPP-4356] - link dialog does not make links (regression from r5852) * [LPP-4365] - Adding prototype functions to builtin objects a bit broken * [LPP-4370] - drawview doesn't respect visibility * [LPP-4372] - Fix lztest-inputtext.lzx * [LPP-4373] - Fix lztest-node-initsequence.lzx * [LPP-4374] - Fix lztest-stableborderlayout.lzx * [LPP-4375] - Fix lztest-text.lzx * [LPP-4376] - Fix lztest-textheight.lzx * [LPP-4377] - Fix lztest-view.lzx * [LPP-4396] - rich text editor: clicking bold moves insertion point * [LPP-4397] - rich text editor: cannot switch to the same font twice * [LPP-4398] - rich text editor: insertion point sometimes at the wrong place * [LPP-4400] - Editor for live code examples in dguide isn't working * [LPP-4403] - 4.0 history system should warn if first argument to save() isn't a string * [LPP-4406] - failure in css unit test constraint-test.lzx * [LPP-4407] - CSS unit test constraints/main.lzx fails * [LPP-4408] - CSS unit test constraints/subclassing.lzx fails * [LPP-4409] - css compilation warnings in test/style/metasuite.lzx * [LPP-4410] - CSS parsertricks test fails * [LPP-4411] - CSS embeddedhtml unit test fails * [LPP-4412] - CSS unit test trait/main.lzx has compilation warning * [LPP-4413] - CSS unit test urlparam/paramifyme.lzx?cssfile=carlacss fails * [LPP-4418] - Wafflecone: LzDataElement.makeNodeList broken * [LPP-4420] - test-richinputtext-default-format.lzx gets error * [LPP-4421] - linkdialog driver can't make links * [LPP-4423] - Class hierarchy document is not found * [LPP-4425] - Source for Small applications, Demos, and Components can't be viewed * [LPP-4432] - Memory leaks in "basetabelement" * [LPP-4436] - window decrements its x and y coordinates when clicked * [LPP-4437] - test-small-richinputtext.lzx * [LPP-4438] - Examples in docs/developers/richtext.html do not compile * [LPP-4442] - history mechanism seems to take effect on startup * [LPP-4443] - Don't warn on undefined style constraints when constant specified * [LPP-4448] - fixes for dataprovider * [LPP-4453] - datapointer gets stuck on text elements * [LPP-4454] - some resources don't show up in OL4 that appeared in 3.4 * [LPP-4455] - Wafflecone: EMAIL resource out of alignment * [LPP-4456] - Idle/wait resource is out of position * [LPP-4457] - Unexpected resource visible over Goodmail icon * [LPP-4458] - Flash and dhtml: Cannot enter/edit text in Calendar demo (broke between r5934 and r5938) * [LPP-4461] - In rich text editor, font color combo box does not update when cursor moves to different colored text * [LPP-4462] - When running a SOLO SWF in an HTML file located in a different directory than the SWF, data requests are made relative to SWF, not HTML file * [LPP-4463] - ERROR:Class for tag include has not been defined yet * [LPP-4465] - undefined font debugger warnings introduced when porting app from 3.4 to 4.0 * [LPP-4467] - Wafflecone: Mail Preferences window is truncated which is blocking to use most features * [LPP-4469] - Datasets inside a state don't work * [LPP-4477] - Selecting all of the text in a richedittext and then changing the text's properties doesn't change the final character. * [LPP-4479] - Richedittext: Successive changing of a text's properties shortens the selected text range by one character. * [LPP-4480] - Richedittext: Moving focus outside the text editor doesn't clear selection. * [LPP-4481] - Richedittext: Text size 18 doesn't seem to do anything. * [LPP-4482] - Richedittext: Successively clicking bold/italic/underline buttons has intermittent failures * [LPP-4483] - Richedittext: Changing text formatting (bold, italic, underline) repositions the cursor, inserts a space. * [LPP-4486] - Richedittext: Triple-clicking text does not select an entire line. * [LPP-4487] - test/explicit-replicators/replicator.lzx not working * [LPP-4488] - Richedittext: No 'undo' feature. * [LPP-4489] - Richedittext: Can't change formatting before typing * [LPP-4491] - 4.x refguide links to developers' guide chapters are wrongly mapped * [LPP-4492] - Wafflecone: Preferences window opens on first 'create new message' * [LPP-4495] - Richedittext: can't change font * [LPP-4496] - Links to demo apps in refguide are wrongly mapped * [LPP-4497] - Selecting Contributor's and Developer's Guide results in 404 error * [LPP-4502] - Investigate whether the docs build * [LPP-4505] - Eliminate several warnings in doc build * [LPP-4509] - internal index page has broken link to deployer's guide * [LPP-4510] - Quick Index page has broken doc links * [LPP-4517] - Source viewer for all demos and small applications broken * [LPP-4520] - dhtml/swf: Window is missing in Date Picker component * [LPP-4521] - dhtml/flash: Clicking OK without a zip code no longer gives an error (regression) * [LPP-4522] - dhtml/swf: Sun icon on Current Conditions tab has "N/A" on it (regression) * [LPP-4523] - basedatacombobox doesn't handle selectItemAt() well * [LPP-4524] - basedatacombobox prints warnings when _updateSelectionByIndex(-1) is called * [LPP-4526] - Destroying a list generates warning messages in swf * [LPP-4530] - lzunit basedatacombobox test fails * [LPP-4535] - Memory leaks in "LzMakeLoadSprite" * [LPP-4537] - Laszlo Explorer welcome page says "This is a fully-qualified release" -- but it's not * [LPP-4538] - richtexteditarea-test.lzx and richtexteditarea-driver.lzx have warnings and errors * [LPP-4540] - Laszlo Explorer hierarchical menu does not display in dhtml/firefox/opera/safari * [LPP-4542] - inputtext continuously selects all or reverses letters (selection set to beginning of line after each keypress) * [LPP-4543] - setVisibility was not an approved API change * [LPP-4546] - Datapaths with one match are replicating * [LPP-4554] - Unseen controls get focus when you tab through the login view * [LPP-4555] - Components hierarchy browser should link to the right page in the reference * [LPP-4558] - test/wafflecone/test/components/incubator/richtexteditarea-driver.lzx needs to be deleted, no longer valid * [LPP-4559] - basetree with data bound eats cpu * [LPP-4560] - lzc does not respect JAVA_OPTS on non-windows platforms * [LPP-4561] - Multiple select is undone by mousedown * [LPP-4562] - LoadJS works differently in the dev console * [LPP-4563] - LZX Reference gets 404 error from the quick index page * [LPP-4564] - Links to Contributor's Guide have (alpha), the guide has (beta) in the title * [LPP-4565] - Selecting Contributor's Guide in navbar and quick index entry opens Comprehensive Reference * [LPP-4568] - DHTML: xpath.lzx gets error * [LPP-4571] - Text component not sized correctly when fontsize configured via a constraint * [LPP-4572] - Cannot change the color of existing or new text in richtexteditor-driver.lzx testfile * [LPP-4573] - Cannot create link in richtexteditor-driver.lzx testfile * [LPP-4574] - test-lzcombobox.lzx gets undefined variable 'combobox_style' error and assorted warnings * [LPP-4575] - Compling test-plate.lzx produces a file not found: incubator/plate.lzx * [LPP-4585] - Two onmousetrackup events fired when only 1 should be fired. * [LPP-4586] - Richtext: Clicking on the scrollbar loses the cursor. * [LPP-4587] - Richtext: Making a portion of text with two different fonts into a link changes the fonts * [LPP-4588] - Richtext: Text typed after linked text will be linked as well, if you click away and then back. * [LPP-4589] - Two messages highlighted on autocheck when one message is in inbox * [LPP-4596] - global has an undocumented menu property - may cause conflicts with user objects * [LPP-4597] - turn debugger warnings for non-fatal issues into INFO * [LPP-4600] - Flash: navbar buttons in laszlo-explorer and examples have clipped text * [LPP-4601] - Link to Deployer's Guide in Server Admin is broken * [LPP-4604] - Example GIFs aren't displaying correctly in Win binary distro * [LPP-4612] - Explicit replicator doesn't update when items are added or deleted * [LPP-4616] - Debugger has 100 pixel input area * [LPP-4626] - Can only click into the first 10 to 20 pixels of inputtext * [LPP-4627] - Compilation warning when 10 or more classes that extend node. * [LPP-4631] - test/lfc/data/datanode.lzx fails * [LPP-4638] - selectionmanager test broken * [LPP-4654] - LzReplicationManager doesn't handle relative xpath appropriately * [LPP-4655] - History mechanism not working * [LPP-4657] - Input text does not obey font style directives in SWF7/8 * [LPP-4659] - DHTML: OS X: Cannot load laszlo-explorer in dhtml on OS X/FF2 * [LPP-4661] - View with stretches="both" does not get onclick * [LPP-4663] - Class hierarchy doc not found in binary dist * [LPP-4665] - Compilation of some binary libraries fails * [LPP-4666] - explicit lazyreplication fails in test file test-replicator.lzx * [LPP-4667] - replicatorselectionmanager: yet another replication manager is confusing * [LPP-4669] - Flash and DHTML: Only Silver and Green buttons should have their menus hidden at start of test * [LPP-4671] - explicit lazyreplicator tag places it's first two views out of order * [LPP-4675] - Scrolling large text (100K) is very slow * [LPP-4676] - replicator xpath attribute -- double quotes is strange * [LPP-4677] - Update data tests to include dataloaders, remove , and more * [LPP-4678] - lzc failure... * [LPP-4684] - Stretch views don't set unstretchedwidth and unstretchedheight correctly ** Improvement * [LPP-1417] - Allow backtracing to be invoked from the developer console * [LPP-3591] - Unable to play a MP3 when the network latency is high. * [LPP-3738] - Remove DHTML startup warning message for IceWeasel browser * [LPP-4015] - Text selection position and size should be available during onblur event * [LPP-4174] - there should be some way in side a binary library to plug in code that is executed after everything on canvas has initialized * [LPP-4428] - Make warning on CSS value is null more informative * [LPP-4431] - should disable "autoscrollbar" on destroy * [LPP-4433] - Better performance for * [LPP-4513] - Compiler Improvements to address performance * [LPP-4544] - Ability to override default container and mask views for explicit replicator * [LPP-4549] - runtime warnings should include file references, line #s * [LPP-4583] - Improve compiler and caching performance * [LPP-4621] - Add a 'level' option to the tag ** New Feature * [LPP-3815] - Debugging tool that will tell me what files are included by what * [LPP-4404] - Implement DataProvider API * [LPP-4405] - Implement ExplicitReplication ** Task * [LPP-2760] - Decide how the data API's should handle null values * [LPP-3431] - Ensure richtext and richtexteditor work in OL4/SWF * [LPP-4332] - Merge release notes from 4.0.3 into legals * [LPP-4414] - Improve startup performance * [LPP-4470] - Make a test/driver file for lzcombobox * [LPP-4533] - Link to 3.4 docs on openlaszlo.org from laszlo explorer * [LPP-4534] - Make a left-nav index navigator for OL 4 docs * [LPP-4539] - Put in a header in each page of reference guide saying "this is an alpha; please look elsewhere(link) for better docs" * [LPP-4541] - Check on documentation of "new" visibility API * [LPP-4569] - Update nav_dhtml.xml whenever nav.xml for laszlo-explorer changes * [LPP-4577] - Write wafflecone release notes