[webkit-reviews] review requested: [Bug 3749] XHTML 1.1 Ruby Annotation : [Attachment 34043] patch: new ruby implementation (reordering of renderers)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Aug 4 01:06:20 PDT 2009


Roland Steiner <rolandsteiner at google.com> has asked Dave Hyatt
<hyatt at apple.com> for review:
Bug 3749: XHTML 1.1 Ruby  Annotation
https://bugs.webkit.org/show_bug.cgi?id=3749

Attachment 34043: patch: new ruby implementation (reordering of renderers)
https://bugs.webkit.org/attachment.cgi?id=34043&action=review

------- Additional Comments from Roland Steiner <rolandsteiner at google.com>
New implementation of the HTML5 ruby support.

As discussed with Dave Hyatt, this now works by re-ordering the render children
of otherwise standard RenderBlock objects, rather than doing special layouting.


This new implementation made it important to work in the face of DOM
manipulation, which I hope I have addressed fully.

Known limitations/bugs: 

.) Selection follows visual layout order, but text copy-paste follows HTML
order
.) In some cases there is some incorrect selection painting when selecting
right-to-left over the start of a ruby or ruby run.
   (There seems to be no problems if the selection is performed in the "normal"
left-to-right direction.)


More information about the webkit-reviews mailing list