aboutsummaryrefslogtreecommitdiffstats
path: root/src/servo
Commit message (Collapse)AuthorAgeFilesLines
...
* Update for language changesPatrick Walton2012-12-133-10/+9
|
* Update for language changesPatrick Walton2012-12-1321-126/+134
|
* servo: Update for language changesPatrick Walton2012-12-062-3/+3
|
* Eliminate some copiesBrian Anderson2012-12-041-3/+3
|
* Make servo build againBrian Anderson2012-12-0428-230/+241
|
* servo: Update for Eq trait with explicit selfPatrick Walton2012-11-271-2/+2
|
* Finish conversion to using only character ranges. We don't crash on ↵Brian J. Burg2012-11-212-6/+11
| | | | multi-byte characters any more.
* Convert linebox scanner and other bits to use character indices instead of ↵Brian J. Burg2012-11-211-1/+1
| | | | string byte offsets. Fix some bugs in set_char_break_before, and remove dead inline tests.
* Add hack to reduce baseline wrongness. Also issue-ify all TODOs in inline ↵Brian J. Burg2012-11-201-19/+34
| | | | layout.
* Draw baselines when debug logging servo/layout/box.rs. Closes #154.Brian J. Burg2012-11-191-4/+14
|
* Don't coalesce UnscannedTextBoxes if their font styles differ.Brian J. Burg2012-11-192-12/+7
|
* Force root flow's box size to coincide with the viewport if childBrian J. Burg2012-11-191-3/+20
| | | | | | | flows have less combined height than the viewport height. This makes Issue #218 go away in the case when the HTML element's style specifies a background color.
* Correctly attach a box (corresponding to the root node) to the root flow.Brian J. Burg2012-11-191-13/+27
|
* Make DebugMethods pure; fix uses in flow and box (somewhat barbarically).Brian J. Burg2012-11-194-19/+25
|
* box_builder: Add logging for cases when BoxGenerator attaches a singleton ↵Brian J. Burg2012-11-191-0/+6
| | | | box to root or block flow.
* In GlyphStore API, clarify function names to indicate whether byte or ↵Brian J. Burg2012-11-191-1/+1
| | | | character indices are being iterated over.
* html: Implement shallow node cloning. http://yellow5.com/pokey/ doesn't ↵Patrick Walton2012-11-181-4/+10
| | | | crash now.
* content, layout: Very, very early beginnings of support for incremental reflow.Patrick Walton2012-11-182-8/+45
| | | | Don't perform CSS selector matching when the window is resized.
* css, gfx, sub: Eliminate many copiesPatrick Walton2012-11-181-2/+2
|
* gfx, html, layout: Unbreak images by removing a bad copyPatrick Walton2012-11-182-5/+10
|
* css, dom, text: Stop copying so much. Also stop asserting.Patrick Walton2012-11-182-3/+19
|
* css, sub: Don't copy so muchPatrick Walton2012-11-181-10/+14
|
* Delete old range, s/MutableRange/Range/g;Brian J. Burg2012-11-185-29/+28
|
* Move away from using non-freezable Range.Brian J. Burg2012-11-184-31/+31
|
* Make MutableRange freezable.Brian J. Burg2012-11-183-22/+25
|
* Implement CSS text-alignPatrick Walton2012-11-162-12/+23
|
* Add node_id and node_has_idPatrick Walton2012-11-161-0/+23
|
* Update submodules and set default text size to 16Patrick Walton2012-11-161-2/+2
|
* Implement font-size and font-stylePatrick Walton2012-11-161-6/+21
|
* Implement text-align of left, center, right.Brian J. Burg2012-11-161-7/+37
|
* layout: Hook up CSS to font renderingPatrick Walton2012-11-162-10/+60
|
* css, gfx, layout, submodules: Update for compiler bugfixesPatrick Walton2012-11-152-2/+2
|
* Clean up font-related constructor paths to not require a byte buffer;Brian J. Burg2012-11-121-1/+1
| | | | | | add FontGroup construction and interaction with TextRun. Closes #178.
* servo: Add missing util.rsPatrick Walton2012-11-111-0/+3
|
* submodules: Split out GFX and all its dependencies into a servo-gfx submodulePatrick Walton2012-11-1157-5720/+157
|
* layout: Use the style of the nearest common ancestor node for background colorsPatrick Walton2012-11-111-7/+11
|
* css, submodules: Implement named-ancestor-nodePatrick Walton2012-11-111-1/+24
|
* layout, submodules, test: Stop crashing on Acid1Patrick Walton2012-11-111-2/+2
|
* dom, gfx, layout, submodules: Implement "color"Patrick Walton2012-11-104-29/+61
|
* html: Handle inline stylesheets. purple.com works now.Patrick Walton2012-11-102-22/+86
|
* Set number of cores = 1 due to suspected Cairo thread unsafetyPatrick Walton2012-11-091-1/+1
|
* Move FontFamily/FontEntry to font_list.rs; implement strawman family/face ↵Brian J. Burg2012-11-094-60/+104
| | | | matching.
* Finish collecting and storing FontList data.Brian J. Burg2012-11-095-31/+96
|
* Add some timing info, update rust-azure to fix crashPatrick Walton2012-11-091-82/+85
|
* Implement parallel renderingPatrick Walton2012-11-093-35/+85
|
* gfx: Use pipes to transfer layer buffers between the render supervisor ↵Patrick Walton2012-11-092-23/+46
| | | | function and the render callback
* gfx: Turn on 512x512 tiles once again, and work around the layer buffer badnessPatrick Walton2012-11-091-5/+4
|
* gfx: Supply our own buffers to accommodate the Mac DMA requirementsPatrick Walton2012-11-091-1/+31
|
* Update submodules to fix duplicate CTFont binding; start debugging quartz ↵Brian J. Burg2012-11-091-1/+4
| | | | font traits.
* Throw away the initial texture immediatelyPatrick Walton2012-11-092-8/+14
|