nsIEditor is now builtinclass

R Kent James kent at caspia.com
Thu Aug 28 19:54:00 UTC 2014

On 8/26/2014 2:11 PM, Jonathan Protzenko wrote:
> Here's the full explanation for the earlier initEditor breakage I 
> mentioned in my original mail below.
> tl;dr: nsIEditor is, as Ehsan kindly pointed out to me, now 
> builtinclass (can't be implemented in JS); a consequence is that 
> clients who wish to send HTML emails now really need to abide by one 
> very specific state protocol. A way to workaround this would be to 
> make the editor field of nsIMsgCompose read-write. Thoughts?

See *Bug 1059705* <https://bugzilla.mozilla.org/show_bug.cgi?id=1059705> 
-revert the change which made nsIEditor builtinclass and 
https://bugzilla.mozilla.org/show_bug.cgi?id=1053048#c29 "We can revert 
the change pretty easily though. Just tiny bit uglier C++ code, but that 
is fine."

:smaug seems open to reverting this change. I hope that is what you 
wanted, protz!


	R. Kent James
Personal: kent at caspia.com
Business: rkent at mesquilla.com
	Web: http://mesquilla.com
Twitter: @rkentjames
Mozilla IRC: :rkent

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/tb-planning/attachments/20140828/dc44a283/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: thunderbird20040530_178x60.png
Type: image/png
Size: 4816 bytes
Desc: not available
URL: <http://mail.mozilla.org/pipermail/tb-planning/attachments/20140828/dc44a283/attachment.png>

More information about the tb-planning mailing list