Le vendredi 26 février 2016 19:02:02 UTC+1, Jet Villegas a écrit :
> Thanks for posting this!
> 
> I share your concern about un-owned Core components. Ehsan Akhgari, Andrew
> Overholt, and I are meeting next week to make plans for Core::Editor. I'll
> make a note to also discuss Serializer and SpellChecker.
> 
> I think our first priority is to establish a clear Module Owner for Editor,
> then triage the bugs and draft a project roadmap for that component. We'll
> then need to determine the list of contributors who can help put code
> behind those plans. Can we add you to that list?

I concur to everything Jörg said, and Ting-Yu is perfectly right
mentioning Selection. A lot of bugs filed into the editor basket
are really related to Selection, and that's the reason why the
original editor team at netscape had one expert of the selection
and caret codes.

Since you mentioned plans, and since embedding is not a blocker
any more as it used to be eons ago, I have a recommendation: move
the whole machinery to JavaScript and make it extensible. I have
something in mind wrt extensibility but this is not the right place
or moment to discuss it.
I think this is totally doable, at minimal perf expense, and it would
allow MANY MORE contributors to the editor. I understand it's an
investment but I think it's a necessary one, and has been a necessary
one for a decade and a half.

The serializer is, IMHO, in worse condition than the editor. Its
pretty-printing option - among others - is plagued with so many issues
most of my changes to mozilla-central are done there. Its entity
output options are not enough. It was already a semi-abandoned module
back in 2002...
It could be a bit harder to move it to JS, but I think we would still
greatly benefit from such a move.

</Daniel>
_______________________________________________
governance mailing list
governance@lists.mozilla.org
https://lists.mozilla.org/listinfo/governance

Reply via email to