[Laszlo-checkins] r5779 - openlaszlo/branches/4.0

ben@openlaszlo.org ben at openlaszlo.org
Tue Jul 24 17:43:11 PDT 2007


Author: ben
Date: 2007-07-24 17:43:08 -0700 (Tue, 24 Jul 2007)
New Revision: 5779

Modified:
   openlaszlo/branches/4.0/
Log:
Blocked revisions 5651,5655,5657,5676,5681,5685-5686,5689,5691-5692,5696-5697,5699,5702-5704,5717-5718,5720,5722-5723,5725-5726,5728,5732,5735,5740,5751,5753,5755,5767,5771,5773-5774,5776 via svnmerge

.......
  r5651 | ben | 2007-07-12 11:40:32 -0700 (Thu, 12 Jul 2007) | 47 lines
  
  Change 20070711-ben-6 by ben at bens-g5.local on 2007-07-11 15:40:04 PDT
      in /Users/ben/src/svn/openlaszlo/branches/legals
      for http://svn.openlaszlo.org/openlaszlo/branches/legals
  
  Summary: Fix getContextMenu() again
  
  New Features:
  
  Bugs Fixed: : LPP-4155 (again)
  
  Technical Reviewer: pbr
  QA Reviewer: (pending)
  Doc Reviewer: (pending)
  
  Documentation:
  This change re-applies changes from r5552, which were obliterated 
  accidentally with r5568. 
  
  Release Notes:
  
  Details:
      
  
  Tests:
  ant lztest passes
  
  This app runs in dhtml and swf:
  
  <canvas debug="true">
   <button text="getContextMenu">
     <handler name="onclick">
       var cm = canvas.getContextMenu();
       var del = new LzDelegate (this, 'myHandler');
       cm.addItem(cm.makeMenuItem('My Function', del));
       Debug.write(cm);
     </handler>
  
     <method name="myHandler">
       Debug.write("myHandler");
     </method>
   </button>
  </canvas>
  
  Files:
  M      WEB-INF/lps/lfc/kernel/swf/LzSprite.as
  M      WEB-INF/lps/lfc/kernel/dhtml/LzSprite.js
.......
  r5655 | ptw | 2007-07-12 13:22:15 -0700 (Thu, 12 Jul 2007) | 24 lines
  
  Change 20070712-ptw-B by ptw at dueling-banjos.local on 2007-07-12 15:43:05 EDT
      in /Users/ptw/OpenLaszlo/legals
      for http://svn.openlaszlo.org/openlaszlo/branches/legals
  
  Summary: Fix mis-merge in binary library compilation
  
  Bugs Fixed:
  LPP-4282 ' lzc -c gives null pointer error'
  
  Technical Reviewer: hminsky (Message-ID: <8c61fad60707121307h1c6b2796ra91e268dc1e00558 at mail.gmail.com>)
  QA Reviewer: frisco (pending)
  
  Details:
      Somehow the initialization of the document root in the
      LibraryWriter got dropped in the integration from trunk.  Put that
      back.
  
      Make lztext.lzl a well-formed library (by listing the includes it
      depends on).
  
  Tests:
      lzc -c of any library file, e.g., smoke/lztext.lxl
.......
  r5657 | jgrandy | 2007-07-12 16:27:34 -0700 (Thu, 12 Jul 2007) | 1 line
  
  remove errant space that may be breaking the doc build
.......
  r5676 | jgrandy | 2007-07-16 09:53:22 -0700 (Mon, 16 Jul 2007) | 24 lines
  
  Change 20070714-jgrandyw-8 by jgrandyw at jgrandy-mbp.local on 2007-07-14 07:46:23 PDT
      in /Users/jgrandyw/dev/svn/openlaszlo/branches/legals3
      for http://svn.openlaszlo.org/openlaszlo/branches/legals
  
  Summary: Clean up ant tasks that copy docs into dist
  
  New Features:
  
  Bugs Fixed: LPP-4291
  
  Technical Reviewer: ben
  QA Reviewer: mamye
  Doc Reviewer: 
  
  Documentation:
  
  Release Notes:
  
  Details: The ant tasks that copy docs into the distribution were an ugly mess. I cleaned them up.
      
  
  Tests: I did a dist-one, installed the Mac distro, and verified that the documentation was properly included.
.......
  r5681 | ptw | 2007-07-16 17:49:01 -0700 (Mon, 16 Jul 2007) | 29 lines
  
  Change 20070713-ptw-7 by ptw at dueling-banjos.local on 2007-07-13 07:38:57 EDT
      in /Users/ptw/OpenLaszlo/legals
      for http://svn.openlaszlo.org/openlaszlo/branches/legals
  
  Summary: Include unique ID in Debug.write output
  
  Bugs Fixed:
  LPP-4278 'Debug.write() output should include UID or some marker so
  instances are identifiable'
  LPP-4283 'text format test fails in DHTML'
  
  Technical Reviewer: ben (Message-Id: <D07B386F-AE20-491E-87DC-254669B872DA at laszlosystems.com>)
  QA Reviewer: eliot (pending)
  
  Details:
      LzMessage: request uinique ID from __String
  
      LzDebug: Document unique param of __String
  
      LzFormatter: %#w should be the same as Debug.write  (Left in some
      commented-out code for 'extra' arg to %-directives as possible
      future extension.)
  
      Compiler: Correct precedence for call parameters
  
  Tests:
      ant lztest, smokecheck
.......
  r5685 | ptw | 2007-07-17 06:00:17 -0700 (Tue, 17 Jul 2007) | 16 lines
  
  Change 20070717-ptw-W by ptw at dueling-banjos.local on 2007-07-17 06:19:08 EDT
      in /Users/ptw/OpenLaszlo/legals-1
      for http://svn.openlaszlo.org/openlaszlo/branches/legals
  
  Summary: Guard against null __LZdepChildren in LzDatapath destroy method
  
  Bugs Fixed:
  LPP-4299 'LzDatapath.destroy does not protect against null __LZdepChildren'
  
  Technical Reviewer: hminsky (Message-ID: <8c61fad60707170556n50e268b4w4c693a78fa63e6c7 at mail.gmail.com>)
  QA Reviewer: a1pwak602 at sneakemail.com (pending)
  
  Tests:
      Inspection
.......
  r5686 | jgrandy | 2007-07-17 10:26:30 -0700 (Tue, 17 Jul 2007) | 26 lines
  
  Change 20070717-jgrandyw-u by jgrandyw at jgrandy-mbp.local on 2007-07-17 10:17:11 PDT
      in /Users/jgrandyw/dev/svn/openlaszlo/branches/legals2
      for http://svn.openlaszlo.org/openlaszlo/branches/legals
  
  Summary: Lay out Contributor's Guide, bring over most of build instructions from wiki.
  
  New Features:
  
  Bugs In Progress:
      LPP-3736 web content that changes per release should be generated by the build system
      LPP-3550 Write contributors guide chapter about doc toolchain    
  
  Technical Reviewer: (pending)
  QA Reviewer: (pending)
  Doc Reviewer: (pending)
  
  Documentation:
  
  Release Notes:
  
  Details:
      
  
  Tests:
.......
  r5689 | max | 2007-07-17 12:53:18 -0700 (Tue, 17 Jul 2007) | 24 lines
  
  Change 20070716-maxcarlson-I by maxcarlson at plastik on 2007-07-16 16:29:08 PDT
      in /Users/maxcarlson/openlaszlo/legals-clean
      for http://svn.openlaszlo.org/openlaszlo/branches/legals
  
  Summary: Improve drawview performance in DHTML
  
  New Features:
  
  Bugs Fixed:
  
  Technical Reviewer: promanik
  QA Reviewer: jcrowley
  Doc Reviewer: (pending)
  
  Documentation:
  
  Release Notes:
  
  Details: cache all canvas properties and don't reset unless changed.  Flatten _path array to contain one list.  Store method names as numbers instead of strings. move *_OP properties to static variables instead of setting on construct for swf.
      
  
  Tests: http://localhost:8080/legals-clean/lps/components/extensions/test/drawing.lzx?lzr=dhtml functions like before.
.......
  r5691 | jgrandy | 2007-07-17 16:16:20 -0700 (Tue, 17 Jul 2007) | 24 lines
  
  Change 20070717-jgrandyw-1 by jgrandyw at jgrandy-mbp.local on 2007-07-17 16:15:36 PDT
      in /Users/jgrandyw/dev/svn/openlaszlo/branches/legals2
      for http://svn.openlaszlo.org/openlaszlo/branches/legals
  
  Summary: Update doc toolchain diagram, flesh out Docbook local style guide.
  
  New Features:
  
  Bugs Fixed:
  
  Technical Reviewer: (pending)
  QA Reviewer: (pending)
  Doc Reviewer: (pending)
  
  Documentation:
  
  Release Notes:
  
  Details:
      
  
  Tests:
.......
  r5692 | max | 2007-07-17 18:40:35 -0700 (Tue, 17 Jul 2007) | 35 lines
  
  Change 20070717-maxcarlson-2 by maxcarlson at plastik on 2007-07-17 15:56:40 PDT
      in /Users/maxcarlson/openlaszlo/legals-clean
      for http://svn.openlaszlo.org/openlaszlo/branches/legals
  
  Summary: Fix ontext events for inputtext in swf and dhtml
  
  New Features:
  
  Bugs Fixed: LPP-4279 - constraints to inputtext.getText() do not fire when text input changes
  
  Technical Reviewer: promanik
  QA Reviewer: jcrowley
  Doc Reviewer: (pending)
  
  Documentation:
  
  Release Notes:
  
  Details: swf/LzInputTextSprite.as - send events to __lzview instead of __lzview.owner.  Send new text for onchange event.
  
  dhtml/LzInputTextSprite.js - Send onchange events when inputtext contents change.
  
  LzInputText.lzs - ontext event uses value passed with onchange event.  Add getText() dependency for ontext event.
  
  Tests: Typing in the input text causes the text below to change in swf and dhtml for this testcase:
  
  <canvas debug="true" height="100%" width="100%">
  <simplelayout/>
  <inputtext id="intext" text="change me" />
  <text text="${intext.getText()}" /> 
  </canvas>
.......
  r5696 | jgrandy | 2007-07-18 13:12:56 -0700 (Wed, 18 Jul 2007) | 1 line
  
  fix build break
.......
  r5697 | max | 2007-07-18 13:58:55 -0700 (Wed, 18 Jul 2007) | 26 lines
  
  Change 20070718-maxcarlson-L by maxcarlson at plastik on 2007-07-18 11:07:47 PDT
      in /Users/maxcarlson/openlaszlo/legals-clean
      for http://svn.openlaszlo.org/openlaszlo/branches/legals
  
  Summary: Fix splash tag interaction with the view system
  
  New Features:
  
  Bugs Fixed: LPP-4212 - splash and sendToBack() on a subview of canvas causes "script causing movie to run slowly" error
  
  Technical Reviewer: ptw
  QA Reviewer: promanik
  Doc Reviewer: (pending)
  
  Documentation:
  
  Release Notes:
  
  Details: LzSprite.as - Only create _root.spriteroot if it doesn't already exist.
  
  lzpreloader.as - Create _root.spriteroot and _root.spriteroot.splash movieclips, storing splash in this.splashroot.  In done(), use sprite references and pass in this.splashroot as the movieclip reference.
      
  
  Tests: See LPP-4212 for a test.  Was able to show/hide the splash and splash resources by typing 'splash.setVisible(true)' and 'splash.lzprelresource.setVisible(false)' in the debugger.
.......
  r5699 | max | 2007-07-18 19:09:27 -0700 (Wed, 18 Jul 2007) | 24 lines
  
  Change 20070718-maxcarlson-G by maxcarlson at plastik on 2007-07-18 17:10:19 PDT
      in /Users/maxcarlson/openlaszlo/legals-checkin
      for http://svn.openlaszlo.org/openlaszlo/branches/legals
  
  Summary: Add LzHistory.isReady flag for backward compatibility with 3.x
  
  New Features:
  
  Bugs Fixed: LPP-4246 - LzHistory.isReady is not implemented
  
  Technical Reviewer: promanik
  QA Reviewer: ptw
  Doc Reviewer: (pending)
  
  Documentation:
  
  Release Notes:
  
  Details: Since the history system in 4.x is always ready, the flag starts out set to true for backward compatibility.
      
  
  Tests: See LPP-4246
.......
  r5702 | hqm | 2007-07-19 09:06:26 -0700 (Thu, 19 Jul 2007) | 28 lines
  
  Change 20070719-hqm-8 by hqm at IBM-2E06404CB67 on 2007-07-19 11:31:33 EDT
      in /cygdrive/c/users/hqm/openlaszlo/legals3
      for http://svn.openlaszlo.org/openlaszlo/branches/legals
  
  Summary:  don't grab .svn files in a SOLO deployment zip files
  
  New Features:
  
  Bugs Fixed: LPP-4281
  
  Technical Reviewer: josh (pending)
  QA Reviewer: (pending)
  Doc Reviewer: (pending)
  
  Documentation:
  
  Release Notes:
  
  Details:
  
  this was fixed in the DHTML deploy wizard, but never got fixed in the solo deploy script
  
  + use date to generate unique zipfile name, to avoid overwriting the tmp file on the server
  (copied from dhtml jsp) 
   
  Tests:
.......
  r5703 | max | 2007-07-19 09:30:12 -0700 (Thu, 19 Jul 2007) | 30 lines
  
  Change 20070718-maxcarlson-s by maxcarlson at plastik on 2007-07-18 20:15:16 PDT
      in /Users/maxcarlson/openlaszlo/legals-checkin
      for http://svn.openlaszlo.org/openlaszlo/branches/legals
  
  Summary: More efficient mouse handling
  
  New Features:
  
  Bugs Fixed: LPP-4329 - More efficient mouse handling
  
  Technical Reviewer: promanik
  QA Reviewer: jcrowley
  Doc Reviewer: (pending)
  
  Documentation:
  
  Release Notes:
  
  Details: LzSprite.as - Return an object with both mouse coordinates.
  
  LzSprite.js - Cache CSSDimension values for x, y, width and height and use them when seeing clipping size.  Return an object with both mouse coordinates.
  
  LzGlobalMouse.lzs - Update _movecounter for each onmousemove event.
  
  LaszloView.lzs - getMouse() returns cached value until next onmousemove.  Passing null returns the raw x, y object.
      
  
  Tests: All apps run as before.
.......
  r5704 | jgrandy | 2007-07-19 09:29:19 -0700 (Thu, 19 Jul 2007) | 24 lines
  
  Change 20070718-jgrandyw-D by jgrandyw at jgrandy-mbp.local on 2007-07-18 23:09:39 PDT
      in /Users/jgrandyw/dev/svn/openlaszlo/branches/legals
      for http://svn.openlaszlo.org/openlaszlo/branches/legals
  
  Summary: Incomplete attempt to generate XML TOC from HTML title page. See comments in docs/src/build.xml for details.
  
  New Features:
  
  Bugs Fixed:
  
  Technical Reviewer: (pending)
  QA Reviewer: (pending)
  Doc Reviewer: (pending)
  
  Documentation:
  
  Release Notes:
  
  Details:
      
  
  Tests:
.......
  r5717 | pbr | 2007-07-19 14:19:22 -0700 (Thu, 19 Jul 2007) | 51 lines
  
  Change 20070719-Philip-4 by Philip at Philip-DC on 2007-07-19 14:05:35 EST
     in /cygdrive/f/laszlo/svn/src/svn/openlaszlo/branches/legals
     for http://svn.openlaszlo.org/openlaszlo/branches/legals
  
  Summary: SWF: Text size and position available during onblur
  
  New Features:
  
  Bugs Fixed: LPP-4015
  
  Technical Reviewer: max
  QA Reviewer: (pending)
  Doc Reviewer: (pending)
  
  Documentation:
  
  Release Notes:
  
  Details:
  
  LzFocus.lzx
   For the view losing focus, calls preBlur() before the focus change begins,
   and calls postBlur() after the focus has changed.
  LaszloView.lzx
   Defined preBlur() and postBlur() methods which are called from LzFocus() at
   the start and end of changing focus from one view to another. The default
   behavior is to set a variable, blurring to true when a view is losing focus.
  LzModeManager.as
   rawMouseEvent() caches the current selection (for all text views).
  LzTextSprite.as
   Defines _cacheSelection() method for the TextField object to capture the
   position and size of the selection. Modified getSelectionPosition() and
   getSelectionSize() to return the cached values if the view is losing focus.
  LzInputTextSprite.as
   Setup cacheSelection method to capture the position and size of selection.
  
  
  Tests:
  See the test case I posted in LPP-4015. When you click the button, the selection
   information from the input box (assuming it had focus) is displayed in the debu
  gger.
  
  Files:
  M      WEB-INF/lps/lfc/kernel/swf/LzTextSprite.as
  M      WEB-INF/lps/lfc/kernel/swf/LzInputTextSprite.as
  M      WEB-INF/lps/lfc/services/platform/swf/LzModeManager.as
  M      WEB-INF/lps/lfc/services/LzFocus.lzs
  M      WEB-INF/lps/lfc/views/LaszloView.lzs
  
  Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20070719-Philip-4.tar
.......
  r5718 | pbr | 2007-07-19 14:42:54 -0700 (Thu, 19 Jul 2007) | 32 lines
  
  Change 20070705-Philip-6 by Philip at Philip-DC on 2007-07-05 10:47:48 EST
     in /cygdrive/f/laszlo/svn/src/svn/openlaszlo/branches/legals
     for http://svn.openlaszlo.org/openlaszlo/branches/legals
  
  Summary: Destroying layouts can generate dhtml errors
  
  New Features:
  
  Bugs Fixed: LPP-4226
  
  Technical Reviewer: jcrowley
  QA Reviewer: (pending)
  Doc Reviewer: (pending)
  
  Documentation:
  
  Release Notes:
  
  Details:
  The test case posted in LPP-4081 fails when run in dhtml. LPP-4081 fixed a problem with a grid column has more than one subview. It also causes a layout to be destroyed from code in basegridcolumn.lzx (determinePlacement()). I added checks in LzLayout (LaszloLayout.lzx) to make sure the view variables are initialized be
  fore trying to release any layouts.
  
  Tests:
  Run the test from LPP-4081 in dhtml. It should not generate any errors.
  
  smokecheck in dhtml and swf
  
  Files:
  M      WEB-INF/lps/lfc/controllers/LaszloLayout.lzs
  
  Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20070705-Philip-6.tar
.......
  r5720 | pbr | 2007-07-19 15:59:43 -0700 (Thu, 19 Jul 2007) | 42 lines
  
  Change 20070619-Philip-2 by Philip at Philip-DC on 2007-06-19 09:21:16 EST
     in /cygdrive/f/laszlo/svn/src/svn/openlaszlo/branches/legals
     for http://svn.openlaszlo.org/openlaszlo/branches/legals
  
  Summary: Animatorgroup doesn't initialize animators correctly
  
  New Features:
  
  Bugs Fixed: LPP-2700
  
  Technical Reviewer: jcrowley
  QA Reviewer: (pending)
  Doc Reviewer: (pending)
  
  Documentation:
  
  Release Notes:
  
  Details:
  LzAnimatorGroup: Animators controlled by a group are not being enabled before ru
  n. This causes some variables not to become initialized. This isn't a problem if
   you don't change the values once animation starts. The solution is to set isact
  ive=true when the group starts running.
  
  lztest-animatorgroup.lzx. There were a few copy/paste errors that I fixed.
  
  
  Tests:
  Test case in LPP-2700 (change the window size during animation. The final value
  is now correct)
  
  /test/lztest/lztest-animator.lzx
  /test/lztest/lztest-animatorgroup.lzx
   (Any unexpected errors you see are from small errors in measuring time, or fin
  al values.)
  
  Files:
  M      test/lztest/lztest-animatorgroup.lzx
  M      WEB-INF/lps/lfc/controllers/LzAnimatorGroup.lzs
  
  Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20070619-Philip-2.tar
.......
  r5722 | max | 2007-07-19 18:33:20 -0700 (Thu, 19 Jul 2007) | 68 lines
  
  Change 20070719-maxcarlson-r by maxcarlson at plastik on 2007-07-19 11:16:47 PDT
      in /Users/maxcarlson/openlaszlo/legals-checkin
      for http://svn.openlaszlo.org/openlaszlo/branches/legals
  
  Summary: Only send events when there is a delegate ready to listen
  
  New Features:
  
  Bugs Fixed: LPP-4330 - Only send events when there is a delegate ready to listen
  
  Technical Reviewer: promanik
  QA Reviewer: ptw
  Doc Reviewer: (pending)
  
  Documentation:
  
  Release Notes:
  
  Details: LzDefs.lzs - Add LzDeclaredEvent.ready = false flag. toString() returns the classname.
  
  LaszloEvents.lzs -  Add LzDeclaredEvent.ready flag, defaulting to false.  Set ready to true when delegateList length > 0.  Use array.ush instead of evq[evq.length].  Cache keep length.
  
  LzTextSprite.as - Use __lzview instead of __control - should fix __updatefieldsize().  Check event ready flag before calling sendEvent().
  
  LzInputTextSprite.as - Make constructor more similar to LzTextSprite.
  
  Check event ready flag before calling sendEvent(), except where noted:
  kernel/swf/LzLoader.lzs
  kernel/swf/LzMediaLoader.lzs
  kernel/swf/LzContextMenu.lzs
  kernel/swf/LzLoadQueue.lzs
  kernel/swf/LzLibraryLoader.lzs
  kernel/swf/LzMakeLoadSprite.lzs
  kernel/swf/LzSprite.lzs
  kernel/dhtml/LzContextMenu.lzs 
  kernel/LzLibraryCleanup.lzs 
  services/LzTrack.lzs
  services/platform/swf/LzKeys.as
  services/platform/swf/LzHistory.as
  services/platform/dhtml/LzHistory.js
  services/platform/dhtml/LzKeys.js
  services/LzGlobalMouse.lzs
  services/LzIdle.lzs
  services/LzFocus.lzs
  services/LzModeManager.lzs
  core/LzNode.lzs
  views/LzInputText.lzs
  views/LzText.lzs - Remove unused __updatefieldsize() method.
  views/LaszloView.lzs
  views/LaszloCanvas.lzs
  helpers/LzCommand.lzs
  helpers/LzState.lzs
  controllers/LzAnimatorGroup.lzs
  controllers/LaszloAnimation.lzs
  data/LzReplicationManager.lzs
  data/LzLazyReplicationManager.lzs
  data/platform/swf/LzConnection.lzs
  data/LzDatapointer.lzs
  data/LzDataText.lzs
  data/LzDataNode.lzs
  data/LzDataElement.lzs
  data/LzDataset.lzs
  data/LzResizeReplicationManager.lzs
  data/LzDatapath.lzs
  
  Tests: ant lztest.  All applications run as before.  Firebug shows 5545 less function calls for examples/components/style_example.lzx?lzt=html&lzr=dhtml.  LzDeclaredEvent.sendEvent() goes from being the second most frequently called method at 6171 calls to 476 calls.
.......
  r5723 | ptw | 2007-07-19 19:01:28 -0700 (Thu, 19 Jul 2007) | 22 lines
  
  Change 20070719-ptw-k by ptw at dueling-banjos.local on 2007-07-19 20:53:48 EDT
      in /Users/ptw/OpenLaszlo/legals
      for http://svn.openlaszlo.org/openlaszlo/branches/legals
  
  Summary: Correctly default x and y spacing in wrapping layout
  
  Bugs Fixed:
  LPP-4215 'wrappinglayout construct() method refers to args.spacing, which is undefined. should refer to this.spacing'
  
  Technical Reviewer: promanik (Message-Id: <6.2.1.2.0.20070719212546.021f2330 at na>)
  QA Reviewer: ewinard (pending)
  
  Details:
      x and y spacing default to the value of spacing, but that may be
      specified in the instance, so you have to look first in `args` for
      a user-specified spacing before falling back to `this.spacing`
      which is the class default value.
  
  Tests:
      Test case in Jira passes
.......
  r5725 | hqm | 2007-07-19 19:11:06 -0700 (Thu, 19 Jul 2007) | 29 lines
  
  Change 20070719-hqm-6 by hqm at IBM-2E06404CB67 on 2007-07-19 15:26:44 EDT
      in /cygdrive/c/users/hqm/openlaszlo/legals3/WEB-INF/lps/lfc
      for http://svn.openlaszlo.org/openlaszlo/branches/legals/WEB-INF/lps/lfc
  
  Summary: fix for text sizing in DHTML
  
  New Features:
  
  Bugs Fixed: LPP-4248
  
  Technical Reviewer: max (pending)
  QA Reviewer: (pending)
  Doc Reviewer: (pending)
  
  Documentation:
  
  Release Notes:
  
  Details:
      
  
  Multiline text should not try to resize it's height automatically  if there are
  any constraints on it's height (or if it's height is set to a constant)
  
  Tests:
  
  test case in bug report
.......
  r5726 | jgrandy | 2007-07-19 21:31:25 -0700 (Thu, 19 Jul 2007) | 24 lines
  
  Change 20070719-jgrandyw-M by jgrandyw at jgrandy-mbp.local on 2007-07-19 21:30:47 PDT
      in /Users/jgrandyw/dev/svn/openlaszlo/branches/legals/docs/src
      for http://svn.openlaszlo.org/openlaszlo/branches/legals/docs/src
  
  Summary: Content for the js2doc reference chapter
  
  New Features:
  
  Bugs Fixed:
  
  Technical Reviewer: (pending)
  QA Reviewer: (pending)
  Doc Reviewer: (pending)
  
  Documentation:
  
  Release Notes:
  
  Details:
      
  
  Tests:
.......
  r5728 | max | 2007-07-20 09:39:58 -0700 (Fri, 20 Jul 2007) | 24 lines
  
  Change 20070719-maxcarlson-0 by maxcarlson at plastik on 2007-07-19 19:00:34 PDT
      in /Users/maxcarlson/openlaszlo/legals-checkin
      for http://svn.openlaszlo.org/openlaszlo/branches/legals
  
  Summary: Fix event dragging in DHTML calendar
  
  New Features:
  
  Bugs Fixed: LPP-4334 - Bug dragging event in calendar in DHTML
  
  Technical Reviewer: promanik
  QA Reviewer: jcrowley
  Doc Reviewer: (pending)
  
  Documentation:
  
  Release Notes:
  
  Details: Check for null reference with followview.classroot.details.bgrect.scrollview.sb property before calling step();
      
  
  Tests: See LPP-4334.
.......
  r5732 | hqm | 2007-07-20 11:07:29 -0700 (Fri, 20 Jul 2007) | 35 lines
  
  Change 20070720-hqm-8 by hqm at IBM-2E06404CB67 on 2007-07-20 13:05:54 EDT
      in /cygdrive/c/users/hqm/openlaszlo/legals4/WEB-INF/lps/lfc
      for http://svn.openlaszlo.org/openlaszlo/branches/legals/WEB-INF/lps/lfc
  
  Summary:  fix for valueToElement
  
  New Features:
  
  Bugs Fixed: LPP-4289
  
  Technical Reviewer: ptw (pending)
  QA Reviewer: (pending)
  Doc Reviewer: (pending)
  
  Documentation:
  
  Release Notes:
  
  Details:
  
  make LzDataElement.valueToElement works as a static method
      
  
  Tests:
  
  
  try typing this to debugger
  LzDataElement.valueToElement(259) 
  
  should get something like this 
  
  LzDataElement#3| <element>259</element>; 
.......
  r5735 | hqm | 2007-07-20 15:03:44 -0700 (Fri, 20 Jul 2007) | 32 lines
  
  Change 20070720-hqm-2 by hqm at IBM-2E06404CB67 on 2007-07-20 16:56:27 EDT
      in /cygdrive/c/users/hqm/openlaszlo/legals4/WEB-INF/lps/server/src
      for http://svn.openlaszlo.org/openlaszlo/branches/legals/WEB-INF/lps/server/src
  
  Summary: datapath attribute was conflicting with <datapath> element
  
  New Features:
  
  Bugs Fixed: LPP-3482, LPP-3894
  
  Technical Reviewer: ptw (pending)
  QA Reviewer: (pending)
  Doc Reviewer: (pending)
  
  Documentation:
  
  Release Notes:
  
  Details:
  
  This was a regression from LPP_3894. There was a fix which made sure to
  ignore inherited datapath attributes when there was a <datapath> child node
  found. That fix was inside of LzFixTags, which later was removed completely.
  
  Fix moved the proper line of code to the compiler.
      
  
  Tests:
  testcase in bug report
.......
  r5740 | max | 2007-07-20 20:07:48 -0700 (Fri, 20 Jul 2007) | 24 lines
  
  Change 20070720-maxcarlson-d by maxcarlson at plastik on 2007-07-20 15:20:10 PDT
      in /Users/maxcarlson/openlaszlo/legals-checkin
      for http://svn.openlaszlo.org/openlaszlo/branches/legals
  
  Summary: UPDATED: Fix error in div position detection for IE 7
  
  New Features:
  
  Bugs Fixed: LPP-4176 - DHTML window increments x-y position when clicked in IE7
  
  Technical Reviewer: promanik
  QA Reviewer: jcrowley
  Doc Reviewer: (pending)
  
  Documentation:
  
  Release Notes:
  
  Details: __getPos() was off by two for ie 7 but not IE 6.  Added quirk and set for IE > version 6.
      
  
  Tests: See LPP-4176
.......
  r5751 | ben | 2007-07-23 12:23:55 -0700 (Mon, 23 Jul 2007) | 28 lines
  
  Change 20070723-ben-W by ben at cooper.local on 2007-07-23 12:19:57 PDT
      in /Users/ben/src/svn/openlaszlo/branches/legals
      for http://svn.openlaszlo.org/openlaszlo/branches/legals
  
  Summary: Repair richinputtext lzunit test for legals
  
  New Features:
  
  Bugs Fixed: (partial) LPP-3431 Ensure richtext and richtexteditor work in OL4/SWF
  
  Technical Reviewer: none
  QA Reviewer: none
  Doc Reviewer: none
  
  Documentation:
  
  Release Notes:
  
  Details:
  This change makes the richinputtext lzunit test pass in swf7 and swf8 in legals.
  THIS TEST WILL FAIL IN DHTML; that is expected, because richinputtext is not
  supported in DHTML.     
  
  Tests:
  http://localhost:8080/legals/test/extensions/test-lzunit-richinputtext.lzx?lzr=swf7
  http://localhost:8080/legals/test/extensions/test-lzunit-richinputtext.lzx?lzr=swf8
.......
  r5753 | ben | 2007-07-23 12:46:19 -0700 (Mon, 23 Jul 2007) | 29 lines
  
  Change 20070723-ben-L by ben at cooper.local on 2007-07-23 12:43:14 PDT
      in /Users/ben/src/svn/openlaszlo/branches/legals
      for http://svn.openlaszlo.org/openlaszlo/branches/legals
  
  Summary: Repairs richinputtext tests
  
  New Features:
  
  Bugs Fixed: (partial) LPP-3431 Ensure richtext and richtexteditor work in OL4/SWF
  
  Technical Reviewer: none
  QA Reviewer: none 
  Doc Reviewer: none
  
  Documentation:
  
  Release Notes:
  
  Details:
  A few more tests pass; they were not passing because of stupid little cruft, 
  like a missing string replace function or a stray character. 
  
  Tests:
  http://localhost:8080/legals/test/extensions/test-lzunit-textformat.lzx?lzr=swf7
  http://localhost:8080/legals/test/extensions/test-lzunit-textformat.lzx?lzr=swf8
  http://localhost:8080/legals/test/extensions/test-small-richinputtext.lzx?debug=false&lzr=swf8
  http://localhost:8080/legals/test/extensions/test-small-richinputtext.lzx?debug=false&lzr=swf7
.......
  r5755 | ben | 2007-07-23 14:29:25 -0700 (Mon, 23 Jul 2007) | 19 lines
  
  Change 20070723-ben-2 by ben at cooper.local on 2007-07-23 14:27:05 PDT
      in /Users/ben/src/svn/openlaszlo/branches/legals
      for http://svn.openlaszlo.org/openlaszlo/branches/legals
  
  Summary: Adding a standalone lzunit test for scrollrichedittext 
  
  Technical Reviewer: none
  QA Reviewer: none
  Doc Reviewer: none
  
  Documentation:
  To isolate problems in scrollrichedittext from other rich text editor problems,
  I've created this standalone test file. 
  
  Tests:
  http://localhost:8080/legals/lps/components/incubator/rich-text/test/scrollrichedittext-test.lzx?debug=true&lzr=swf7
  (Currently runs, but with debugger errors that seem to mean that it's not working properly)
.......
  r5767 | jcrowley | 2007-07-24 09:55:27 -0700 (Tue, 24 Jul 2007) | 26 lines
  
  Change 20070724-jcrowley-X by jcrowley at doctormanhattan.mshome.net on 2007-07-24 12:27:56 EDT
      in /Users/jcrowley/src/svn/openlaszlo/legals-safe
      for http://svn.openlaszlo.org/openlaszlo/branches/legals
  
  Summary: No event data in calendar demo for August 2007
  
  New Features:
  
  Bugs Fixed: LPP-4269
  
  Technical Reviewer: pbr
  QA Reviewer: 
  Doc Reviewer: 
  
  Documentation:
  
  Release Notes:
  
  Details: Added a copy of the data for August 2006, with the dates
  	switched to 2007.  This must not have gotten added when I
  	fixed the "create data for 2007" bug a while back.  Odd.
      
  
  Tests: Ran Calendar and data was there.
.......
  r5771 | max | 2007-07-24 12:45:25 -0700 (Tue, 24 Jul 2007) | 24 lines
  
  Change 20070724-maxcarlson-G by maxcarlson at plastik on 2007-07-24 11:29:20 PDT
      in /Users/maxcarlson/openlaszlo/legals-checkin/WEB-INF/lps/lfc
      for http://svn.openlaszlo.org/openlaszlo/branches/legals/WEB-INF/lps/lfc
  
  Summary:  Fix memory leaks in IE 7
  
  New Features:
  
  Bugs Fixed:
  
  Technical Reviewer: promanik
  QA Reviewer: jcrowley
  Doc Reviewer: (pending)
  
  Documentation:
  
  Release Notes:
  
  Details: LzSprite.js - More comperhensive destruction of non-ie_alphaimageloader images in __destroyImage().  Leave empty hashes for LzSprite.prototype.__sprites and LzSprite.prototype._sizedomcache in __cleanUpForIE().
      
  
  Tests: Before this test, reloading any application in IE7 would show leakage when hitting reload repeatedly in the browser.  I tested with the task manager open to watch memory usage.  This change stabilizes image leaks, but there may still be some leaks when data is loaded.
.......
  r5773 | max | 2007-07-24 15:37:23 -0700 (Tue, 24 Jul 2007) | 23 lines
  
  Change 20070724-maxcarlson-8 by maxcarlson at plastik on 2007-07-24 13:09:36 PDT
      in /Users/maxcarlson/openlaszlo/legals-checkin
      for http://svn.openlaszlo.org/openlaszlo/branches/legals
  
  Summary: Fix sprite position caching during early initiialization
  
  New Features:
  
  Bugs Fixed: LPP-4357 - getMouse returns absolute coordinates in DHTML + FF
  
  Technical Reviewer: promanik
  QA Reviewer: jcrowley
  Doc Reviewer: (pending)
  
  Documentation:
  
  Release Notes:
  
  Details: LzSprite.js - Only set __poscachedirty if the sprite has a __parent attached.  Otherwise, the position will be cached too early - before the sprite is attached to the DOM.  This yields a nice speedup and resolves the issue with lpp-4120.
  
  Tests: Tested LPP-4120, LPP-4357 testcases in Safari, Firefox 2 and IE 7.
.......
  r5774 | ben | 2007-07-24 15:56:37 -0700 (Tue, 24 Jul 2007) | 57 lines
  
  Change 20070723-ben-y by ben at cooper.local on 2007-07-23 15:49:09 PDT
      in /Users/ben/src/svn/openlaszlo/branches/legals
      for http://svn.openlaszlo.org/openlaszlo/branches/legals
  
  Summary: [UPDATED x2] Make rich text editor work in Legals
  
  New Features:
  
  Bugs Fixed:
  LPP-3431 Ensure richtext and richtexteditor work in OL4/SWF
  LPP-4347 baserichedittext-test.lzx fails
  LPP-4348 rich-text: formatfontsize test fails
  LPP-4349 test-baseedittext.lzx fails
  LPP-4350 linkdialog-test fails
  LPP-4351 richtexteditarea-test has warnings and errors in debugger, but lzunit test passes
  LPP-4352 scrollrichedittext can't create scrollbar
  LPP-4356 link dialog does not make links
  
  Technical Reviewer: ptw (pending)
  QA Reviewer: frisco (pending)
  Doc Reviewer: none
  
  Documentation:
  This changeset makes the rich text editor and all associated helper classes 
  work in OL4. The changes required to make it work were all just updating to the new
  class regime.
  
  Release Notes:
  
  Details:
  Also note that none of the rich text api's or components work in DHTML; this is
  a swf-only feature. 
  
  Tests:
  These tests all compile and run with no errors or warnings: 
  
  http://localhost:8080/legals/test/extensions/test_getText_setText.lzx?debug=true&lzr=swf7
  http://localhost:8080/legals/test/extensions/test-lzunit-richinputtext.lzx?debug=true&lzr=swf7
  http://localhost:8080/legals/test/extensions/test-lzunit-textformat.lzx?debug=true&lzr=swf7
  http://localhost:8080/legals/test/extensions/test-richinputtext.lzx?debug=true&lzr=swf7
  http://localhost:8080/legals/test/extensions/test-richinputtext-default-format.lzx?debug=true&lzr=swf7
  http://localhost:8080/legals/test/extensions/test-small-richinputtext.lzx?debug=true&lzr=swf7
  
  http://localhost:8080/legals/lps/components/incubator/test/baseedittext-test.lzx?debug=true&lzr=swf7
  http://localhost:8080/legals/lps/components/incubator/test/scrolledittext-test.lzx?debug=true&lzr=swf7
  
  http://localhost:8080/legals/lps/components/incubator/rich-text/test/baserichedittext-test.lzx?debug=true&lzr=swf7
  http://localhost:8080/legals/lps/components/incubator/rich-text/test/richtexteditarea-test.lzx?debug=true&lzr=swf7
  http://localhost:8080/legals/lps/components/incubator/rich-text/test/richtexteditor-test.lzx?debug=true&lzr=swf7
  http://localhost:8080/legals/lps/components/incubator/rich-text/test/scrollrichedittext-test.lzx?debug=true&lzr=swf7
  http://localhost:8080/legals/lps/components/incubator/rich-text/test/linkdialog-test.lzx?debug=true&lzr=swf7 
  http://localhost:8080/legals/lps/components/incubator/rich-text/test/linkdialog-driver.lzx?debug=true&lzr=swf7
  
  http://localhost:8080/legals/docs/developers/richtext.html Note that all live examples appear and work. 
  
  All of these tests also work in lzr=swf8. 
.......
  r5776 | max | 2007-07-24 16:41:17 -0700 (Tue, 24 Jul 2007) | 24 lines
  
   20070724-maxcarlson-P by maxcarlson at plastik on 2007-07-24 15:42:47 PDT
      in /Users/maxcarlson/openlaszlo/legals-checkin/WEB-INF/lps/lfc
      for http://svn.openlaszlo.org/openlaszlo/branches/legals/WEB-INF/lps/lfc
  
  Summary: Lock layouts during replication
  
  New Features:
  
  Bugs Fixed: LPP-2111 - Horrendously inefficient looping in layout classes!!
  
  Technical Reviewer: promanik
  QA Reviewer: jcrowley
  Doc Reviewer: (pending)
  
  Documentation:
  
  Release Notes:
  
  Details: Lock layouts before replication, and unlock afterwards.
      
  
  Tests: See testcase attached to LPP-2111.  With the patch applied, http://localhost:8080/legals-checkin/my-apps/wrappinglayoutupdate.lzx?lzr=dhtml&lzt=html shows 16733 calls in the profiler when the puttun click is profiled.  Without the patch, it shows 80389 calls and takes ~593ms.
.......



Property changes on: openlaszlo/branches/4.0
___________________________________________________________________
Name: svnmerge-blocked
   - /openlaszlo/branches/legals:4608,4665,4717,4745,4750,4756,4759,4767,4782,4784,4823,4833-4834,4837,4842,4845-4847,4868-4870,4875-4876,4892-4893,4919,4921-4922,4924,4933,4937,4940-4941,4954,4958-4959,4965,4970,4979-4980,4982,4990,4999,5001,5014-5015,5043,5045-5050,5053,5061,5067-5069,5071,5073-5075,5080,5082-5084,5097-5100,5103,5106,5113,5115-5117,5122,5124,5143,5153-5155,5174-5175,5192,5201,5208,5215,5226,5232,5236,5246,5252,5274-5275,5278,5292-5294,5297,5309-5310,5317,5320,5323,5325,5330,5333-5334,5337,5367,5371,5381,5391,5407,5420,5423,5454,5470,5496,5524-5526,5530,5534-5535,5538,5552-5553,5564,5568,5590-5592,5596,5635-5636,5638,5644
   + /openlaszlo/branches/legals:4608,4665,4717,4745,4750,4756,4759,4767,4782,4784,4823,4833-4834,4837,4842,4845-4847,4868-4870,4875-4876,4892-4893,4919,4921-4922,4924,4933,4937,4940-4941,4954,4958-4959,4965,4970,4979-4980,4982,4990,4999,5001,5014-5015,5043,5045-5050,5053,5061,5067-5069,5071,5073-5075,5080,5082-5084,5097-5100,5103,5106,5113,5115-5117,5122,5124,5143,5153-5155,5174-5175,5192,5201,5208,5215,5226,5232,5236,5246,5252,5274-5275,5278,5292-5294,5297,5309-5310,5317,5320,5323,5325,5330,5333-5334,5337,5367,5371,5381,5391,5407,5420,5423,5454,5470,5496,5524-5526,5530,5534-5535,5538,5552-5553,5564,5568,5590-5592,5596,5635-5636,5638,5644,5651,5655,5657,5676,5681,5685-5686,5689,5691-5692,5696-5697,5699,5702-5704,5717-5718,5720,5722-5723,5725-5726,5728,5732,5735,5740,5751,5753,5755,5767,5771,5773-5774,5776



More information about the Laszlo-checkins mailing list