| 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 | |