Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Organize all the source files into compiler/, components/, and platform/. | Patrick Walton | 2013-05-15 | 1 | -60/+0 |
| | |||||
* | layout: Refactor the RenderBox type to save memory and improve the coding ↵ | Patrick Walton | 2013-05-08 | 1 | -19/+29 |
| | | | | style of box.rs | ||||
* | Add modified files not added in last commit. Part of util code refactoring. | Josh Aas | 2013-04-16 | 1 | -1/+1 |
| | |||||
* | Add license headers | Brian Anderson | 2013-04-05 | 1 | -0/+4 |
| | |||||
* | Update to Rust 0.6. | Jack Moffitt | 2013-04-04 | 1 | -7/+7 |
| | |||||
* | De-mut field, de-DVec, de-assert. | Josh Matthews | 2013-03-13 | 1 | -3/+3 |
| | |||||
* | Language changes. | Josh Matthews | 2013-03-11 | 1 | -6/+6 |
| | |||||
* | Update for language changes | Patrick Walton | 2013-02-19 | 1 | -2/+2 |
| | |||||
* | Upgrade for language changes | Patrick Walton | 2013-02-13 | 1 | -5/+5 |
| | |||||
* | Update for language changes; stop crashing | Patrick Walton | 2012-12-14 | 1 | -1/+1 |
| | |||||
* | Update for language changes | Patrick Walton | 2012-12-13 | 1 | -2/+2 |
| | |||||
* | Finish conversion to using only character ranges. We don't crash on ↵ | Brian J. Burg | 2012-11-21 | 1 | -1/+5 |
| | | | | multi-byte characters any more. | ||||
* | Delete old range, s/MutableRange/Range/g; | Brian J. Burg | 2012-11-18 | 1 | -4/+4 |
| | |||||
* | Move away from using non-freezable Range. | Brian J. Burg | 2012-11-18 | 1 | -5/+5 |
| | |||||
* | submodules: Split out GFX and all its dependencies into a servo-gfx submodule | Patrick Walton | 2012-11-11 | 1 | -2/+3 |
| | |||||
* | Move shaper and textrun back to src/servo/text/. Add a text redirector. | Brian J. Burg | 2012-11-07 | 1 | -1/+1 |
| | |||||
* | Remove src/servo/text and move things to gfx/ and util/. Add a convenience ↵ | Brian J. Burg | 2012-11-06 | 1 | -1/+1 |
| | | | | gfx.rs redirector. Closes #171. | ||||
* | Extract Range into its own file. | Brian J. Burg | 2012-10-18 | 1 | -4/+5 |
| | |||||
* | More TextRange refactoring. | Brian J. Burg | 2012-10-18 | 1 | -69/+7 |
| | |||||
* | Convert offset+length to TextRange in parts of TextRun API. | Brian J. Burg | 2012-10-18 | 1 | -2/+2 |
| | |||||
* | Hook up linebox scanner, and fix many glitches in the scanning algorithm. | Brian J. Burg | 2012-10-16 | 1 | -0/+2 |
| | |||||
* | Implement TextRun::metrics_for_range, and text box splitter helper. | Brian J. Burg | 2012-10-15 | 1 | -2/+2 |
| | |||||
* | Add stubs for box-splitting. | Brian J. Burg | 2012-10-15 | 1 | -1/+10 |
| | |||||
* | Implement TextRunScanner; add explicit @self to all flow-related functions. | Brian J. Burg | 2012-10-09 | 1 | -1/+14 |
| | |||||
* | Overhaul handling of glyphs, glyph shaping, text runs, and hacky line breaking. | Brian J. Burg | 2012-10-08 | 1 | -35/+12 |
| | |||||
* | Remove remaining #doc attr comments | Brian J. Burg | 2012-09-29 | 1 | -2/+2 |
| | |||||
* | Swap RenderBox and RenderBoxData, making RenderBox variants each hold | Brian J. Burg | 2012-09-26 | 1 | -3/+3 |
| | | | | | the common struct as first field. Add a d() accessor for the common struct data. Other miscellaneous fixes. | ||||
* | Split layout/base.rs into box.rs and flow.rs | Brian J. Burg | 2012-09-21 | 1 | -1/+1 |
| | |||||
* | Add comments on overall design; move display list building to Flows and ↵ | Brian J. Burg | 2012-09-19 | 1 | -2/+4 |
| | | | | Boxes; create a DisplayListBuilder context; rename Box to RenderBox | ||||
* | Thread RenderContext and LayoutContext throughout computations needing task ↵ | Brian J. Burg | 2012-09-17 | 1 | -6/+5 |
| | | | | assets, such as document URL, font cache, or image cache. | ||||
* | Rewrite the layout tree to use tandem flow/box trees. Flows are | Brian J. Burg | 2012-09-17 | 1 | -25/+24 |
| | | | | | | | | | | responsible for determining layout positioning based on formatting context (block, inline, absolute, etc), while boxes are relatively dumb, responsible only for reporting content-specific metrics to the coordinating flow context, and creating display lists of oneself. This design is experimental and may be axed in favor of a traditional, single-tree layout data structure if it doesn't work out. | ||||
* | Add some primitive text line breaking | Patrick Walton | 2012-09-14 | 1 | -6/+45 |
| | |||||
* | Remove mode from TextRun ctor | Brian Anderson | 2012-09-14 | 1 | -1/+1 |
| | |||||
* | Mostly fix build breaks | Brian J. Burg | 2012-09-10 | 1 | -14/+16 |
| | |||||
* | Fix test build | Brian J. Burg | 2012-09-06 | 1 | -1/+1 |
| | |||||
* | Make servo build again | Brian Anderson | 2012-08-30 | 1 | -4/+7 |
| | |||||
* | Un-ignore some tests | Brian Anderson | 2012-08-20 | 1 | -1/+1 |
| | |||||
* | Added the ability to compute heights from parent heights and to layout ↵ | Margaret Meyerhofer | 2012-08-10 | 1 | -3/+3 |
| | | | | specified heights | ||||
* | Update for impl language changes | Patrick Walton | 2012-08-09 | 1 | -11/+10 |
| | |||||
* | Fixed syntax by changing alt to match | Margaret Meyerhofer | 2012-08-08 | 1 | -2/+2 |
| | |||||
* | Fixed the changing alt syntax and cleaned up some compiler warnings | Margaret Meyerhofer | 2012-08-06 | 1 | -3/+3 |
| | |||||
* | Added traits to adhere to new coherence requirements | Margaret Meyerhofer | 2012-07-18 | 1 | -1/+5 |
| | |||||
* | Fixed all strings in the old format | Margaret Meyerhofer | 2012-07-18 | 1 | -4/+4 |
| | |||||
* | Fix imports for new resolve logic | Brian Anderson | 2012-07-11 | 1 | -1/+1 |
| | |||||
* | Update for languages changes. Build still busted | Brian Anderson | 2012-06-27 | 1 | -1/+1 |
| | |||||
* | Fonts must be created from a FontLibrary | Brian Anderson | 2012-06-22 | 1 | -3/+5 |
| | |||||
* | Camel-case text types | Brian Anderson | 2012-06-21 | 1 | -3/+3 |
| | |||||
* | Remove remaining implicit copy warnings | Margaret Meyerhofer | 2012-06-20 | 1 | -1/+1 |
| | |||||
* | Ignore some font tests that are failing inconsistently | Brian Anderson | 2012-06-17 | 1 | -0/+1 |
| | |||||
* | Use the actual horizontal advance | Brian Anderson | 2012-06-16 | 1 | -1/+1 |
| |