Bug 12536 - Bidi Algorithm should be extracted from RenderBlock and generalized
Summary: Bidi Algorithm should be extracted from RenderBlock and generalized
Status: RESOLVED DUPLICATE of bug 14626
Alias: None
Product: WebKit
Classification: Unclassified
Component: Platform (show other bugs)
Version: 420+
Hardware: Mac OS X 10.4
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-01 15:38 PST by Dave Hyatt
Modified: 2007-08-18 07:20 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dave Hyatt 2007-02-01 15:38:48 PST
There's no need for the bidi algorithm to be dependent on renderers.  We should refactor the bidi algorithm so that a generic BidiClient can be hooked up to it.  The bidi algorithm can then return BidiRuns to that client and use the client for iteration and directionality querying.

Then the bidi algorithm can move to platform and be taken out of the rendering code.
Comment 1 mitz 2007-08-18 07:20:35 PDT
I guess I forgot all about this bug when I filed bug 14626. I considered the BidiClient approach but ended up using templates because of performance concerns.

*** This bug has been marked as a duplicate of 14626 ***