Finally looking at this change. Why the change from LzConnectionDatasource
to connection? Were you ever allowed to have multiple
LzConnectionDatasources?

A

On Sep 21, Henry Minsky wrote:

> Change change.tiPQz4168.txt by
> [EMAIL PROTECTED]/home/hqm/src/svn/openlaszlo/branches/legals/ on
> 2006-09-21 17:18:58 EDT
> 
> Summary: fix persistent connection service
> 
> New Features:
> 
> Bugs Fixed:
> 
> Technical Reviewer: max
> QA Reviewer: (pending)
> Doc Reviewer: (pending)
> 
> Documentation:
> 
> Release Notes:
> 
> Details:
> 
> oh bleh.
> 
> A couple of changes had gone in to the loader/data-loader machinery, and the
> persistent connection stuff hadn't kept up:
> 
> Firstly, the data loader now uses client-side XML parsing, while
> the PC stuff still sends SWF byte codes compiled by the data-compiler.
> 
> Secondly, HTTPDatasource now uses the LZHTTPLoader kernel API, which uses
> the
> XML data loader. So swf data loading rotted out a lot.
> 
> Fixes were
> 
> + put copies of the old style dataloader LzLoader calls which can load SWF
> movies back into LzConnectionDatasource and LzConnection, to bypass
> the newer XML loading stuff.
> 
> + fix the schema to allow <handler> in <connection> tags
> 
> + put back in the global function aliases_m, _t, _rootndi, _finishndi
> which got removed from lzDataPointer; the swf datacompiler movies depend on
> these
> to build the dataset in the client.
> 
> + The API for setting data on a dataset had changed a tiny bit, the dataset
> expects one less level of wrapper in the DOM tree now. Modify callers
> of setData in LzConnection, LzConnectionDatasource
> 
> 
> Tests:
> 
> demos/dashboard/dashboard.lzx chat window
> demos/chat/chat.lzx  works
> new test in test/pc/test1.lzx tests simple open/close connection and message
> send
> 
> Files:
> M      WEB-INF\lps\schema\lzx.rnc
> M      WEB-INF\lps\lfc\kernel\swf\LzLoader.lzs
> M      WEB-INF\lps\lfc\data\platform\swf\LzConnectionDatasource.lzs
> M      WEB-INF\lps\lfc\data\platform\swf\LzConnection.lzs
> M      WEB-INF\lps\lfc\data\LzDatapointer.lzs
> M      WEB-INF\lps\lfc\kernel\swf\LzLoadQueue.as
> M      WEB-INF\lps\lfc\kernel\swf\LzInputTextSprite.as
> 
> 
> 
> 

_______________________________________________
Laszlo-dev mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-dev

Reply via email to