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