<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Alright, I committed. &nbsp;Since I didn't have a bug number, I put<div>the the change log record into LPP-6570 as a comment</div><div>so it would be logged in JIRA.</div><div><br><div><div>On Jul 1, 2008, at 10:16 PM, Philip Romanik wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div> Approved!<br><br> This is great! I've converted the components, example, demos as part of LPP-6570. A changeset is coming soon.<br><br> <br><br> <blockquote type="cite" class="cite" cite="">Note - this changeset modified from before.<br><br> Phil requested handling LzAudio => lz.Audio, so he gets to review,<br><br> Tucker, you're off the hook unless you want to take a look.<br><br> &nbsp;<br><br> Note the script name has changed (convert_required.pl).<br><br> &nbsp;<br><br> &nbsp;<br><br> &nbsp;<br><br> Change 20080701-dda-M by <a href="mailto:dda@lester.local">dda@lester.local</a> on 2008-07-01 10:35:26 EDT<br><br> &nbsp;&nbsp;&nbsp; in /Users/dda/laszlo/src/svn/openlaszlo/trunk-doc2<br><br> &nbsp;&nbsp;&nbsp; for <a href="http://svn.openlaszlo.org/openlaszlo/trunk"> http://svn.openlaszlo.org/openlaszlo/trunk</a><br><br> &nbsp;<br><br> Summary: Add script for converting 'new classname' => 'new lz.classname' in .lzx fils<br><br> &nbsp;<br><br> New Features:<br><br> &nbsp;<br><br> Bugs Fixed:<br><br> &nbsp;<br><br> Technical Reviewer: promanik (pending)<br><br> QA Reviewer: <a href="mailto:seba.wagner@gmail.com">seba.wagner@gmail.com</a> (pending)<br><br> Doc Reviewer: (pending)<br><br> &nbsp;<br><br> Documentation:<br><br> &nbsp;<br><br> Release Notes:<br><br> &nbsp;<br><br> Details:<br><br> &nbsp;&nbsp;&nbsp; Script selectively converts 'new' and 'instanceof'.<br><br> &nbsp;&nbsp;&nbsp; Changeset modified to also map LzAudio => lz.Audio, etc.<br><br> &nbsp;&nbsp;&nbsp; Since this does more than instantiation, and handles all<br><br> &nbsp;&nbsp;&nbsp; required changes, changed the name to convert_required.pl<br><br> &nbsp;<br><br> &nbsp;&nbsp;&nbsp; Documentation about usage and implementation should<br><br> &nbsp;&nbsp;&nbsp; be fully contained in script. <br><br> &nbsp;<br><br> Tests:<br><br> &nbsp;&nbsp; 1) ran builtin test cases:<br><br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $ perl WEB-INF/lps/server/bin/convert_required.pl -t<br><br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; compared changes to test files via:<br><br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $ sdiff /tmp/convtest{,.bak}<br><br> &nbsp;<br><br> &nbsp;&nbsp; 2) ran on some 'real' files:<br><br> &nbsp;&nbsp;&nbsp;&nbsp; $ cd test; perl ../WEB-INF/lps/server/bin/convert_required.pl `grep -l new *.lzx`<br><br> &nbsp;&nbsp;&nbsp;&nbsp; compared changes made.<br><br> &nbsp;<br><br> Files:<br><br> A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WEB-INF/lps/server/bin/convert_required.pl<br><br> &nbsp;<br><br> Changeset: <a href="http://svn.openlaszlo.org/openlaszlo/patches/20080701-dda-M.tar"> http://svn.openlaszlo.org/openlaszlo/patches/20080701-dda-M.tar</a><br> &nbsp;<br><br> --<br><br> Don Anderson<br> Java/C/C++, Berkeley DB, systems consultant<br><br> voice: 617-547-7881<br> email: <a href="mailto:dda@ddanderson.com">dda@ddanderson.com</a><br> www: <a href="http://www.ddanderson.com/">http://www.ddanderson.com</a><br> &nbsp;<br> &nbsp;<br> &nbsp;</blockquote></div> </blockquote></div><br><div> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><br class="Apple-interchange-newline">--</div><div><br>Don Anderson<br>Java/C/C++, Berkeley DB, systems consultant<br><br>voice: 617-547-7881<br>email:&nbsp;<a href="mailto:dda@ddanderson.com">dda@ddanderson.com</a><br>www:&nbsp;<a href="http://www.ddanderson.com/">http://www.ddanderson.com</a><br></div></div></span></span><br class="Apple-interchange-newline"></div></span></div></span><br class="Apple-interchange-newline"> </div><br></div></body></html>