Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | auto merge of #5154 : luniv/servo/viewpoint-percent-lengths, r=SimonSapin | bors-servo | 2015-03-05 | 7 | -117/+254 |
|\ | | | | | | | Spec: http://dev.w3.org/csswg/css-values-3/#viewport-relative-lengths | ||||
| * | Remove un-used use statement | James Gilbertson | 2015-03-05 | 1 | -2/+0 |
| | | |||||
| * | Remove the 'ch' font-relative length unit | James Gilbertson | 2015-03-05 | 1 | -4/+0 |
| | | |||||
| * | The 'font-size' property needs to use context.inherited_font_size, not ↵ | James Gilbertson | 2015-03-05 | 1 | -2/+9 |
| | | | | | | | | context.font_size | ||||
| * | Add support for changing the viewport size in reftests. | Simon Sapin | 2015-03-05 | 1 | -0/+10 |
| | | | | | | | | | | | | Usage example, in `*.list` files: resolution=200x300 == something.html something_ref.html | ||||
| * | Implement viewport percentage length units ('vw', 'vh', 'vmin', 'vmax') | James Gilbertson | 2015-03-05 | 3 | -0/+64 |
| | | |||||
| * | Defer media query width computation until evalation | James Gilbertson | 2015-03-05 | 1 | -27/+43 |
| | | |||||
| * | Refactor style::values::specified::Length to store length by kind (absolute, ↵ | James Gilbertson | 2015-03-05 | 3 | -75/+105 |
| | | | | | | | | font-relative or character width) | ||||
| * | Make the initial viewport size available to style::properties::cascade | James Gilbertson | 2015-03-05 | 3 | -16/+30 |
| | | |||||
* | | auto merge of #5161 : glennw/servo/workaround-race, r=pcwalton | bors-servo | 2015-03-05 | 1 | -2/+4 |
|\ \ | | | | | | | | | | | | | | | | | | | A race condition exists where pipelines that are removed from a document may not ever trigger a paint for that pipeline. The compositor relies on a paint occurring for each pipeline before outputting the image when in reftest mode. | ||||
| * | | Disable flaky reftests until a proper solution is found. | Glenn Watson | 2015-03-06 | 1 | -2/+4 |
|/ / | | | | | | | | | | | | | A race condition exists where pipelines that are removed from a document may not ever trigger a paint for that pipeline. The compositor relies on a paint occurring for each pipeline before outputting the image when in reftest mode. | ||||
* | | auto merge of #5135 : iamdanfox/servo/fix-5120-rename-layout-util, r=jdm | bors-servo | 2015-03-05 | 27 | -163/+172 |
|\ \ | | | | | | | | | | | | | | | | A simple rename/refactor (https://github.com/servo/servo/issues/5120) My first servo contribution! | ||||
| * | | Get rid of servo_util | Dan Fox | 2015-03-05 | 25 | -68/+68 |
| | | | |||||
| * | | Merge in servo/master | Dan Fox | 2015-03-05 | 78 | -993/+2004 |
| |\ \ | |/ / |/| | | |||||
* | | | auto merge of #5155 : Ms2ger/servo/unused-import, r=SimonSapin | bors-servo | 2015-03-05 | 1 | -2/+0 |
|\ \ \ | |_|/ |/| | | |||||
| * | | Remove an unused import from properties.rs. | Ms2ger | 2015-03-05 | 1 | -2/+0 |
|/ / | |||||
* | | auto merge of #5127 : KiChjang/servo/partial-eq-jsref, r=Ms2ger | bors-servo | 2015-03-05 | 3 | -7/+7 |
|\ \ | | | | | | | | | | Fixes #5112, #3960 | ||||
| * | | Added type parameter to PartialEq on JSRef (fixes #5112, #3960) | Keith Yeung | 2015-03-03 | 3 | -7/+7 |
| | | | |||||
* | | | auto merge of #5144 : Adenilson/servo/removeFlushLayout01, r=Manishearth | bors-servo | 2015-03-04 | 3 | -11/+6 |
|\ \ \ | | | | | | | | | | | | | Due to changes on Page/Window interfaces, we no longer have use for flush_layout(). | ||||
| * | | | Due to changes on Page/Window interfaces, we no longer have use | Adenilson Cavalcanti | 2015-03-04 | 3 | -11/+6 |
|/ / / | | | | | | | | | | for flush_layout(). | ||||
* | | | auto merge of #5137 : Adenilson/servo/cleanupWarning02, r=jdm | bors-servo | 2015-03-04 | 1 | -0/+1 |
|\ \ \ | |||||
| * | | | Cleanup compilation warning in OSX (should still work on Linux). | Adenilson Cavalcanti | 2015-03-03 | 1 | -0/+1 |
| | | | | |||||
* | | | | auto merge of #5141 : SimonSapin/servo/silent-submodule-sync, r=Manishearth | bors-servo | 2015-03-04 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This eliminates the Synchronizing submodule url for 'support/android-rs-glue' Synchronizing submodule url for 'tests/wpt/web-platform-tests' messages that appeared for every `mach build` command. | ||||
| * | | | | Make submodule sync silent (and recursive). | Simon Sapin | 2015-03-04 | 1 | -1/+1 |
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This eliminates the Synchronizing submodule url for 'support/android-rs-glue' Synchronizing submodule url for 'tests/wpt/web-platform-tests' messages that appeared for every `mach build` command. | ||||
* | | | | auto merge of #5128 : bjwbell/servo/inline-block_fix_min-width, r=jdm | bors-servo | 2015-03-03 | 4 | -5/+59 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With inline-block elements set the width to max(min width, specified width) instead of only using the specified width. Fixes https://github.com/servo/servo/issues/4945 | ||||
| * | | | | For inline-block correctly use min-width | Bryan Bell | 2015-03-03 | 4 | -5/+59 |
| | | | | | | | | | | | | | | | | | | | | | | | | | With inline-block elements set the width to max(min width, specified width) instead of only using the specified width. | ||||
* | | | | | auto merge of #5130 : bjwbell/servo/inline_block_overflow_ref_test, r=glennw | bors-servo | 2015-03-03 | 3 | -0/+13 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | For https://github.com/servo/servo/issues/3725 | ||||
| * | | | | | Add inline-block overflow ref test | Bryan Bell | 2015-03-03 | 3 | -0/+13 |
| |/ / / / | | | | | | | | | | | | | | | | For https://github.com/servo/servo/issues/3725 | ||||
* | | | | | auto merge of #5118 : jdm/servo/pageload, r=Ms2ger | bors-servo | 2015-03-03 | 39 | -879/+1052 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | Rebased and improved version of #4967. | ||||
| * | | | | | Add missing crate to gonk. | Josh Matthews | 2015-03-03 | 1 | -0/+1 |
| | | | | | | |||||
| * | | | | | Update WPT expectations. | Josh Matthews | 2015-03-03 | 2 | -1/+4 |
| | | | | | | |||||
| * | | | | | Remove the newly-created Page from the tree if loading fails. | Josh Matthews | 2015-03-03 | 1 | -0/+45 |
| | | | | | | |||||
| * | | | | | Separate disposing of layout data from the GCing of the DOM object ↵ | Josh Matthews | 2015-03-03 | 3 | -11/+20 |
| | | | | | | | | | | | | | | | | | | | | | | | | reflectors. Change the order of operations when shutting down the script task to ensure that Window globals aren't used after they've been GCed. | ||||
| * | | | | | Documentation and cleanup. | Josh Matthews | 2015-03-03 | 7 | -29/+67 |
| | | | | | | |||||
| * | | | | | Only store the url inside a pipeline instead of the rest of the LoadData. | Josh Matthews | 2015-03-03 | 13 | -27/+34 |
| | | | | | | |||||
| * | | | | | Move everything unrelated to the frame tree out of Page and into Document or ↵ | Josh Matthews | 2015-03-03 | 23 | -677/+669 |
| | | | | | | | | | | | | | | | | | | | | | | | | Window. Reduce the API surface of Page to a bare minimum to allow for easier future removal. | ||||
| * | | | | | Split page load into separate network and parsing stages. Delay Page ↵ | Josh Matthews | 2015-03-03 | 5 | -191/+269 |
| | | | | | | | | | | | | | | | | | | | | | | | | creation until the load is finished. Make session history traversal simply activate existing pipelines, rather than potentially loading them from the network. | ||||
* | | | | | | auto merge of #5125 : glennw/servo/remove-iframe-layers, r=larsbergstrom | bors-servo | 2015-03-03 | 10 | -37/+145 |
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | |||||
| * | | | | | Remove compositor layers when iframes are removed from doc or display:none. | Glenn Watson | 2015-03-04 | 10 | -37/+145 |
| | | | | | | |||||
* | | | | | | auto merge of #5136 : iamdanfox/servo/replace-uint-with-usize, r=metajack | bors-servo | 2015-03-03 | 1 | -3/+3 |
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | Clears up some warnings. | ||||
| * | | | | | uint -> usize | Dan Fox | 2015-03-03 | 1 | -3/+3 |
| | | | | | | |||||
* | | | | | | auto merge of #5124 : Adenilson/servo/cleanupWarning01, r=Ms2ger | bors-servo | 2015-03-03 | 1 | -1/+1 |
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | |||||
| * | | | | | Cleanup compilation warning. | Adenilson Cavalcanti | 2015-03-02 | 1 | -1/+1 |
| |/ / / / | |||||
* | | | | | Revert "layout: Implement ordered lists, CSS counters, and `quotes` per CSS 2.1" | Simon Sapin | 2015-03-03 | 36 | -1733/+494 |
| | | | | | | | | | | | | | | | | | | | | This reverts commit 30fd28d1077fbb3f47140f6ab1252c0d24f44d23. | ||||
* | | | | | Revert "Refactor content property parsing." | Simon Sapin | 2015-03-03 | 1 | -27/+109 |
| | | | | | | | | | | | | | | | | | | | | This reverts commit 50800940dc5c8cf424d5786c447f7ff1d0432a97. | ||||
* | | | | | Revert "Tidy." | Simon Sapin | 2015-03-03 | 1 | -6/+2 |
| | | | | | | | | | | | | | | | | | | | | This reverts commit e209f5e0da5a3dd3b188d11e884b2859daf053d3. | ||||
* | | | | | Revert "Remove expected failure markers on a couple of WPT reftests that now ↵ | Simon Sapin | 2015-03-03 | 2 | -0/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pass." This reverts commit 4c8bde5736853ae68332d1f97cc6f0b02499e35f. | ||||
* | | | | | auto merge of #5133 : servo/servo/background-size, r=SimonSapin | bors-servo | 2015-03-03 | 17 | -34/+522 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `background-size` per CSS-BACKGROUNDS § 3.9. Nearest neighbor interpolation is used for `crisp-edges`, like Firefox. A note has been added that we could do better if we wanted to. Multiple backgrounds are not yet supported. Rebase of #4368. Fixes #4368. | ||||
| * | | | | | Fix up libstyle unit test for background-size. | Simon Sapin | 2015-03-03 | 1 | -0/+1 |
| | | | | | | |||||
| * | | | | | layout: Implement `image-rendering` per CSS-IMAGES-3 § 5.3 and | Patrick Walton | 2015-03-03 | 16 | -34/+521 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `background-size` per CSS-BACKGROUNDS § 3.9. Nearest neighbor interpolation is used for `crisp-edges`, like Firefox. A note has been added that we could do better if we wanted to. Multiple backgrounds are not yet supported. |