<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">On 3/1/13 7:26 AM, Liam Edwards-Playne
wrote:<br>
</div>
<blockquote
cite="mid:1362119188.65302.YahooMailNeo@web161403.mail.bf1.yahoo.com"
type="cite">
<div style="color:#000; background-color:#fff;
font-family:verdana, helvetica, sans-serif;font-size:10pt">
<div id="yiv1849058986">
<div>
<div style="background-color: rgb(255, 255, 255);
font-family: verdana, helvetica, sans-serif;"><br>
<div id="yiv1849058986yui_3_7_2_16_1362043379697_48"
style="color: rgb(0, 0, 0); font-family: verdana,
helvetica, sans-serif; font-size: 13px;
background-color: transparent;"
class="yui_3_7_2_17_1362116764957_56">After this, I have
to finish porting OpenComposeWindow, which includes:</div>
<div id="yiv1849058986yui_3_7_2_16_1362043379697_48"
style="background-color: transparent;"
class="yui_3_7_2_17_1362116764957_56">
<div id="yiv1849058986yui_3_7_2_16_1362043379697_48"
style="background-color: transparent;"
class="yui_3_7_2_17_1362116764957_56"><span
style="font-size: 13px;">- integrating
GetOrigWindowSelection to use the new compose tab
mode</span></div>
<div id="yiv1849058986yui_3_7_2_16_1362043379697_48"
style="background-color: transparent;"
class="yui_3_7_2_17_1362116764957_56"><span
style="font-size: 13px;">- integrating LoadDraftOrTemplate
- which is a </span><span style="font-size: 13px;
background-color: transparent;">tricky function
compared to the others because it goes down a long
road of function calls (DisplayMessage onwards)
before it reaches any UI-related code. </span></div>
<div id="yiv1849058986yui_3_7_2_16_1362043379697_48"
style="background-color: transparent;"
class="yui_3_7_2_17_1362116764957_56"><span
style="font-size: 13px;">- integrating ComposeMessage
to iterate through open draft tabs</span></div>
<div id="yiv1849058986yui_3_7_2_16_1362043379697_48"
style="background-color: transparent;"
class="yui_3_7_2_17_1362116764957_56"><span
style="font-size: 13px;">- rewrite the argument
passing mechanism (nsMsgComposeParams) to use
something other than window.arguments -
MsgComposeCommands.js</span></div>
<div id="yiv1849058986yui_3_7_2_16_1362043379697_48"
style="background-color: transparent;"
class="yui_3_7_2_17_1362116764957_56"><span
style="font-size: 13px;">- some other misc. stuff
todo with js string encoding</span></div>
<div id="yiv1849058986yui_3_7_2_16_1362043379697_48"
style="background-color: transparent;"
class="yui_3_7_2_17_1362116764957_56"><span
style="font-size: 13px;"><br>
</span></div>
<div id="yiv1849058986yui_3_7_2_16_1362043379697_48"
style="background-color: transparent;"
class="yui_3_7_2_17_1362116764957_56"><span
style="font-size: 13px;">After that, some more
things:<br>
</span></div>
<div id="yiv1849058986yui_3_7_2_16_1362043379697_48"
style="background-color: transparent;"
class="yui_3_7_2_17_1362116764957_56"><span
style="font-size: 13px;">- Rewrite the code to close
the message tab (so it doesn't try to close the
window and crash)</span></div>
<div id="yiv1849058986yui_3_7_2_16_1362043379697_48"
style="background-color: transparent;"
class="yui_3_7_2_17_1362116764957_56"><span
style="font-size: 13px;">- Redesign the UX so there
are not 2 menu bars - this will be very interesting</span></div>
</div>
<div id="yiv1849058986yui_3_7_2_16_1362043379697_48"
style="color: rgb(0, 0, 0); font-family: verdana,
helvetica, sans-serif; font-size: 13px;
background-color: transparent; font-style: normal;">-
Add options similar to
"Preferences->Advanced->Reading and Display" (open
message in new tab/window etc.)</div>
<br>
</div>
</div>
</div>
</div>
</blockquote>
Can you also add - add tests tests tests and more tests ?<br>
<br>
Ludo<br>
<pre class="moz-signature" cols="72">--
SRE Team
QA Lead for Thunderbird
<a class="moz-txt-link-freetext" href="http://sietch-tabr.tumblr.com/">http://sietch-tabr.tumblr.com/</a></pre>
</body>
</html>