<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Some random thoughts:<br>
    <br>
    Enabling new ways of creating and sending messages is important.
    Yes, nsIMsgSend has a lot of [noscript] methods but if spending the
    couple days it would take to make it entirely scriptable would be
    helpful, we should do it.  In general, I'm all in favor of making
    things scriptable. And now that we have a rapid release schedule,
    there's less reason to work around non-scriptable interfaces and
    instead just fix them.  There are very few interfaces that are
    noscript for a good reason anywhere in the mailnews backend.<br>
    <br>
    And once the interfaces are scriptable, if someone wants to
    implement nsIMsgSend in js, then they can, and we can throw out the
    mess that is nsMsgSend.cpp. Yes, the interface could be simplified
    and features thrown out, but I don't think doing that should block
    innovation like Conversations or compose in a tab. If it would take
    a month to make it scriptable, then it would be different, but it
    looks fairly straightforward to me.<br>
    <br>
    Re just sending in utf8, yeah, that's enormously appealing. I'd love
    to hear from people in other locales (e.g., Japan) if there's any
    reason not to always do that.<br>
    <br>
    Drag-dropping images into a compose window is a lot easier than
    using the menu commands.<br>
    <br>
    - David<br>
    <br>
    On 6/21/2011 11:35 AM, Jonathan Protzenko wrote:
    <blockquote cite="mid:4E00E485.4090006@gmail.com" type="cite">
      <ol>
        <ul>
        </ul>
      </ol>
      A few months ago, I worked on an experiment to see how much of
      these we could replace easily with JS parts. The goals are,
      roughly, as follows.<br>
    </blockquote>
    <br>
  </body>
</html>