Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Cargoify servo | Jack Moffitt | 2014-09-08 | 508 | -92208/+0 |
| | |||||
* | Merge pull request #3206 from glennw/layout-trace-enc | Patrick Walton | 2014-09-07 | 16 | -17/+277 |
|\ | | | | | Add an initial pass at a layout debug module. | ||||
| * | Change scope macro to be a no-op in release builds. | Glenn Watson | 2014-09-05 | 5 | -10/+25 |
| | | |||||
| * | Add a layout debug module. This outputs a trace of the layout process to a JSON | Glenn Watson | 2014-09-04 | 16 | -16/+261 |
| | | | | | | | | | | | | file which can be viewed in an external tool. It provides a timelapse view of how the flow tree and fragments changed during the layout process, which makes it easier to debug layout bugs. | ||||
* | | Merge pull request #3240 from Ms2ger/mark-null | Ms2ger | 2014-09-08 | 1 | -1/+1 |
|\ \ | | | | | | | Avoid trying to trace a null JSVal; r=jdm | ||||
| * | | Avoid trying to trace a null JSVal. | Ms2ger | 2014-09-07 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | JSVal::trace_kind() asserts that it is a markable type; null is a gcthing that is not markable. | ||||
* | | | Correct the iterator adaptors used in parsing integers (fixes #3208). | Ms2ger | 2014-09-07 | 1 | -6/+8 |
|/ / | | | | | | | | | | | This avoids Azure segfaulting trying to set up a 100999px*100999px canvas. The test still fails due to its use of getComputedStyle. | ||||
* | | Merge pull request #3210 from seanmonstar/private-node-type-id | Josh Matthews | 2014-09-06 | 3 | -3/+8 |
|\ \ | | | | | | | make Node.type_id field private, access through type_id() | ||||
| * | | make Node.type_id field private | Sean McArthur | 2014-09-05 | 3 | -3/+8 |
| | | | |||||
* | | | Fix HTMLImageElement setters. | Ms2ger | 2014-09-05 | 1 | -2/+2 |
|/ / | | | | | | | | | | | | | These would crash because the functions they call assert that they receive lower-case names. Fixing the crash allows reflection-embedded.html to finish successfully. | ||||
* | | Fix inline size bubbling with fixed width block. Improve intrinsic inline ↵ | Glenn Watson | 2014-09-05 | 2 | -11/+20 |
| | | | | | | | | | | | | | | | | | | | | size calculation for text fragments. These two fixes are related to the wikipedia metabug #2554. They don't make the wikipedia page look better (they cause a slight regression in the top caption table), but they are prerequisites for fixing some of the other layout issues that remain. Added reftests for each of the three cases I have come across that this patch solves. | ||||
* | | Merge pull request #3164 from cgaebel/layout-rpc | Josh Matthews | 2014-09-04 | 5 | -266/+314 |
|\ \ | | | | | | | Avoid using message passing for simple JS -> Layout "rpc-like" queries. | ||||
| * | | Added a fast no-message RPC interface to the layout task. | Clark Gaebel | 2014-09-04 | 5 | -266/+314 |
| | | | |||||
* | | | Throw TypeErrors instead of uncatcheable exceptions in CodegenRust.py (fixes ↵ | Pierre Louis Aublin | 2014-09-04 | 1 | -5/+6 |
|/ / | | | | | | | #347, #3065). | ||||
* | | Implement document.lastModified (fixes #2972, #3127). | MechaXL | 2014-09-04 | 3 | -0/+55 |
| | | |||||
* | | Handle failure to parse the value of the width and height attributes on ↵ | Ms2ger | 2014-09-03 | 1 | -2/+2 |
| | | | | | | | | | | | | canvas elements (fixes #3200). The remaining failures are due to the tests's use of getComputedStyle. | ||||
* | | Implement the rules for parsing integers as defined by HTML, and use them ↵ | Ms2ger | 2014-09-03 | 2 | -4/+64 |
|/ | | | | for canvas. | ||||
* | Merge pull request #3202 from Ms2ger/node-priv-members | Ms2ger | 2014-09-03 | 2 | -7/+8 |
|\ | | | | | Make some of Node's members private; r=Manishearth | ||||
| * | Make some of Node's members private. | Ms2ger | 2014-09-03 | 2 | -7/+8 |
| | | |||||
* | | Merge pull request #3182 from glennw/inline-text-border | Patrick Walton | 2014-09-03 | 6 | -17/+45 |
|\ \ | |/ |/| | Add support for borders on inline elements | ||||
| * | Add support for borders on inline elements. | Glenn Watson | 2014-09-03 | 6 | -17/+45 |
| | | | | | | | | | | | | | | Fix ahem reftests on mac, by disabling text AA in reftest mode. Also fix precision issues in font metrics to correct height and baseline calculations. | ||||
* | | Merge pull request #3195 from glennw/image-format | Patrick Walton | 2014-09-03 | 1 | -5/+7 |
|\ \ | | | | | | | Fix task failure when loading wikipedia. | ||||
| * | | Fix task failure when loading wikipedia. | Glenn Watson | 2014-09-02 | 1 | -5/+7 |
| |/ | | | | | | | | | | | There is still an issue with alpha display, so there is likely a problem elsewhere, but this at least allows the page to load for now (ref #2554). | ||||
* | | Merge pull request #3173 from mrobinson/typed-units-1 | Josh Matthews | 2014-09-02 | 10 | -53/+59 |
|\ \ | | | | | | | Start using more typed units in the compositor | ||||
| * | | Start using more typed units in the compositor | Martin Robinson | 2014-08-27 | 10 | -53/+59 |
| | | | | | | | | | | | | | | | | | | Now that rust-layers is starting to support typed units, we can use them more thoroughly in the compositor. This is a step toward removing as many untyped units as possible. | ||||
* | | | Move the script type and language checks into HTMLScriptElement. | Ms2ger | 2014-09-02 | 2 | -61/+79 |
| |/ |/| | | | | | | | This is IMO a more sensible place for them to live, and prepares for the demise of hubbub_html_parser.rs, as we move to html5ever. | ||||
* | | Revert "Move PropertyBitField to a syntax extension." | Glenn Watson | 2014-09-02 | 2 | -141/+65 |
| | | | | | | | | This reverts commit d6002a0a50f4c9fab7bcaf592b296123d33ac212. | ||||
* | | Revert "fixup! Move PropertyBitField to a syntax extension." | Glenn Watson | 2014-09-02 | 1 | -5/+1 |
| | | | | | | | | This reverts commit 653f257029466fcc587d6ba17495a663cbd1693b. | ||||
* | | Revert "Add tests for the bit_struct! macro." | Glenn Watson | 2014-09-02 | 1 | -76/+1 |
| | | | | | | | | This reverts commit dd44a7d24affbef1841bf8aa4c8c0e9c3c4989f0. | ||||
* | | Share code between HTMLScriptElement:Text and Node:GetTextContent | Gilles Leblanc | 2014-08-30 | 2 | -18/+15 |
| | | | | | | | | | | | | | | Added a function in Node called collect_text_contents which is called from both places. Fixes #3157 | ||||
* | | Merge pull request #3186 from wenderen/Window.frames | Ms2ger | 2014-08-30 | 2 | -0/+6 |
|\ \ | | | | | | | implement window.frames; r=Manishearth | ||||
| * | | implement window.frames | Rohan Prinja | 2014-08-30 | 2 | -0/+6 |
| | | | |||||
* | | | Merge pull request #3174 from Aaron1011/attrlist-namednodemap | Josh Matthews | 2014-08-29 | 5 | -19/+18 |
|\ \ \ | | | | | | | | | Rename AttrList to NamedNodeMap | ||||
| * | | | Rename AttrList to NamedNodeMap | Aaron Hill | 2014-08-29 | 5 | -19/+18 |
| |/ / | | | | | | | | | | This fixes issue #3135 | ||||
* | | | Merge pull request #3179 from mrobinson/iframes | Martin Robinson | 2014-08-29 | 2 | -16/+0 |
|\ \ \ | |/ / |/| | | Remove RenderListener::set_layer_clip_rect | ||||
| * | | Remove RenderListener::set_layer_clip_rect | Bryan Bell | 2014-08-28 | 2 | -16/+0 |
| |/ | | | | | | | It is currently unused. | ||||
* | | Merge pull request #3181 from SimonSapin/sideways-text | Simon Sapin | 2014-08-29 | 7 | -125/+185 |
|\ \ | | | | | | | Sideways text | ||||
| * | | Implement sideways text. | Simon Sapin | 2014-08-29 | 6 | -40/+129 |
| | | | |||||
| * | | Make text decorations be independent display items. | Simon Sapin | 2014-08-29 | 3 | -90/+61 |
| | | | | | | | | | | | | The goal it to avoid having too much layout logic (which gets more complex in vertical text) in gfx code. | ||||
* | | | Merge pull request #3183 from ChrisParis/callback-return | Josh Matthews | 2014-08-29 | 2 | -2/+2 |
|\ \ \ | |/ / |/| | | Support callback return types in codegen | ||||
| * | | Support callback return types in codegen | Chris Paris | 2014-08-28 | 2 | -2/+2 |
| | | | |||||
* | | | Merge pull request #3178 from SimonSapin/canvas-crate | Simon Sapin | 2014-08-29 | 5 | -6/+13 |
|\ \ \ | | | | | | | | | Add a canvas create, break script’s dependency on gfx. | ||||
| * | | | Add a canvas create, break script’s dependency on gfx. | Simon Sapin | 2014-08-28 | 5 | -6/+13 |
| | | | | | | | | | | | | | | | | The build time on my laptop after touching gfx goes from 1m37s ot 46s. | ||||
* | | | | Merge pull request #3141 from Manishearth/fetch-stuff | Manish Goregaokar | 2014-08-29 | 4 | -8/+403 |
|\ \ \ \ | |_|/ / |/| | | | Some more Fetch and CORS Cache stuff; r=jdm | ||||
| * | | | Some docs | Manish Goregaokar | 2014-08-27 | 2 | -34/+40 |
| | | | | |||||
| * | | | Add a task-based CORS Cache | Manish Goregaokar | 2014-08-23 | 2 | -48/+208 |
| | | | | |||||
| * | | | Add a basic CORS Cache and a CORS Cache trait | Manish Goregaokar | 2014-08-23 | 2 | -0/+155 |
| | | | | |||||
| * | | | Add basic_fetch and a skeleton http_fetch | Manish Goregaokar | 2014-08-23 | 2 | -6/+80 |
| | | | | |||||
* | | | | Merge pull request #3170 from SimonSapin/trait-object-transmute | Simon Sapin | 2014-08-29 | 3 | -28/+38 |
|\ \ \ \ | | | | | | | | | | | Transmute std::raw::TraitObject rather than (some) custom tuples/structs | ||||
| * | | | | Transmute std::raw::TraitObject rather than (some) custom tuples/structs. | Simon Sapin | 2014-08-28 | 3 | -28/+38 |
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Context: http://www.mail-archive.com/dev-servo@lists.mozilla.org/msg00867.html This fixes the known issues, but there might be other places where we do "bad" transmutes that I haven’t discovered. |