94 | | |
| 94 | * There is also a cache of glyphs so that we can measure each character quickly |
| 95 | * Unclear how this interacts with complex text runs |
| 96 | * also text rendering optimize legibility can through you down the complex text path |
| 97 | * |
| 98 | |
| 99 | == Implementation Notes == |
| 100 | |
| 101 | * everything in the render tree is single ownership (new/delete), not ref counted |
| 102 | * per-document memory arenas for quick destruction |
| 103 | * there is a single renderer per document rooted at the RenderView |
| 104 | * display:none objects have no render objects |
| 105 | * each renderer has 0 or 1 pointers to Nodes; renderers with 0 pointers are "anonymous" |
| 106 | * you can see the render tree in safari after enabling the internal debug menu and turning off Webkit 2 |
| 107 | * and of course in the -expected.txt files in the LayoutTests |
| 108 | |