- The code has old parts change that were made with a purpose in mind at Apple (like adding a span with an known "class" attribute). There is a lot of legacy code that could be removed (and should have).
- There is an issue where application does not behave as expected: <a>....</a> depending on the position of the caret into the tag, the behaviour is not the same. - There was an debate over the meaning of VisiblePosition. It should represent a position a caret is at, including the editing behaviour if there is a difference while at the same position. Currently, VisiblePosition to Visible is arbitrary. - The current code is not that nice and refactoring it to be understandable by anyone will be a huge work. - The tests will be enhanced to be more readable. A patch is nearly finished. - Performance is not an issue now, but it is to be taken into account and improved. - Next actions: get rid of nodeOffset (enabler to other changes) - We talked about creating performance tests for the various DOM operations. - We talked about deprecating "position" class, and getting rid of node, node offset pairs in the DOM. I'm sure I've forgotten more things we talked about. Thanks to Julien Chaffraix for taking notes. -eric _______________________________________________ webkit-dev mailing list [email protected] http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

