aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* auto merge of #5154 : luniv/servo/viewpoint-percent-lengths, r=SimonSapinbors-servo2015-03-057-117/+254
|\ | | | | | | Spec: http://dev.w3.org/csswg/css-values-3/#viewport-relative-lengths
| * Remove un-used use statementJames Gilbertson2015-03-051-2/+0
| |
| * Remove the 'ch' font-relative length unitJames Gilbertson2015-03-051-4/+0
| |
| * The 'font-size' property needs to use context.inherited_font_size, not ↵James Gilbertson2015-03-051-2/+9
| | | | | | | | context.font_size
| * Add support for changing the viewport size in reftests.Simon Sapin2015-03-051-0/+10
| | | | | | | | | | | | Usage example, in `*.list` files: resolution=200x300 == something.html something_ref.html
| * Implement viewport percentage length units ('vw', 'vh', 'vmin', 'vmax')James Gilbertson2015-03-053-0/+64
| |
| * Defer media query width computation until evalationJames Gilbertson2015-03-051-27/+43
| |
| * Refactor style::values::specified::Length to store length by kind (absolute, ↵James Gilbertson2015-03-053-75/+105
| | | | | | | | font-relative or character width)
| * Make the initial viewport size available to style::properties::cascadeJames Gilbertson2015-03-053-16/+30
| |
* | auto merge of #5161 : glennw/servo/workaround-race, r=pcwaltonbors-servo2015-03-051-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 Watson2015-03-061-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=jdmbors-servo2015-03-0527-163/+172
|\ \ | | | | | | | | | | | | | | | A simple rename/refactor (https://github.com/servo/servo/issues/5120) My first servo contribution!
| * | Get rid of servo_utilDan Fox2015-03-0525-68/+68
| | |
| * | Merge in servo/masterDan Fox2015-03-0578-993/+2004
| |\ \ | |/ / |/| |
* | | auto merge of #5155 : Ms2ger/servo/unused-import, r=SimonSapinbors-servo2015-03-051-2/+0
|\ \ \ | |_|/ |/| |
| * | Remove an unused import from properties.rs.Ms2ger2015-03-051-2/+0
|/ /
* | auto merge of #5127 : KiChjang/servo/partial-eq-jsref, r=Ms2gerbors-servo2015-03-053-7/+7
|\ \ | | | | | | | | | Fixes #5112, #3960
| * | Added type parameter to PartialEq on JSRef (fixes #5112, #3960)Keith Yeung2015-03-033-7/+7
| | |
* | | auto merge of #5144 : Adenilson/servo/removeFlushLayout01, r=Manishearthbors-servo2015-03-043-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 useAdenilson Cavalcanti2015-03-043-11/+6
|/ / / | | | | | | | | | for flush_layout().
* | | auto merge of #5137 : Adenilson/servo/cleanupWarning02, r=jdmbors-servo2015-03-041-0/+1
|\ \ \
| * | | Cleanup compilation warning in OSX (should still work on Linux).Adenilson Cavalcanti2015-03-031-0/+1
| | | |
* | | | auto merge of #5141 : SimonSapin/servo/silent-submodule-sync, r=Manishearthbors-servo2015-03-041-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 Sapin2015-03-041-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=jdmbors-servo2015-03-034-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-widthBryan Bell2015-03-034-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=glennwbors-servo2015-03-033-0/+13
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | For https://github.com/servo/servo/issues/3725
| * | | | | Add inline-block overflow ref testBryan Bell2015-03-033-0/+13
| |/ / / / | | | | | | | | | | | | | | | For https://github.com/servo/servo/issues/3725
* | | | | auto merge of #5118 : jdm/servo/pageload, r=Ms2gerbors-servo2015-03-0339-879/+1052
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Rebased and improved version of #4967.
| * | | | | Add missing crate to gonk.Josh Matthews2015-03-031-0/+1
| | | | | |
| * | | | | Update WPT expectations.Josh Matthews2015-03-032-1/+4
| | | | | |
| * | | | | Remove the newly-created Page from the tree if loading fails.Josh Matthews2015-03-031-0/+45
| | | | | |
| * | | | | Separate disposing of layout data from the GCing of the DOM object ↵Josh Matthews2015-03-033-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 Matthews2015-03-037-29/+67
| | | | | |
| * | | | | Only store the url inside a pipeline instead of the rest of the LoadData.Josh Matthews2015-03-0313-27/+34
| | | | | |
| * | | | | Move everything unrelated to the frame tree out of Page and into Document or ↵Josh Matthews2015-03-0323-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 Matthews2015-03-035-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=larsbergstrombors-servo2015-03-0310-37/+145
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | Remove compositor layers when iframes are removed from doc or display:none.Glenn Watson2015-03-0410-37/+145
| | | | | |
* | | | | | auto merge of #5136 : iamdanfox/servo/replace-uint-with-usize, r=metajackbors-servo2015-03-031-3/+3
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | Clears up some warnings.
| * | | | | uint -> usizeDan Fox2015-03-031-3/+3
| | | | | |
* | | | | | auto merge of #5124 : Adenilson/servo/cleanupWarning01, r=Ms2gerbors-servo2015-03-031-1/+1
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Cleanup compilation warning.Adenilson Cavalcanti2015-03-021-1/+1
| |/ / / /
* | | | | Revert "layout: Implement ordered lists, CSS counters, and `quotes` per CSS 2.1"Simon Sapin2015-03-0336-1733/+494
| | | | | | | | | | | | | | | | | | | | This reverts commit 30fd28d1077fbb3f47140f6ab1252c0d24f44d23.
* | | | | Revert "Refactor content property parsing."Simon Sapin2015-03-031-27/+109
| | | | | | | | | | | | | | | | | | | | This reverts commit 50800940dc5c8cf424d5786c447f7ff1d0432a97.
* | | | | Revert "Tidy."Simon Sapin2015-03-031-6/+2
| | | | | | | | | | | | | | | | | | | | This reverts commit e209f5e0da5a3dd3b188d11e884b2859daf053d3.
* | | | | Revert "Remove expected failure markers on a couple of WPT reftests that now ↵Simon Sapin2015-03-032-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pass." This reverts commit 4c8bde5736853ae68332d1f97cc6f0b02499e35f.
* | | | | auto merge of #5133 : servo/servo/background-size, r=SimonSapinbors-servo2015-03-0317-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 Sapin2015-03-031-0/+1
| | | | | |
| * | | | | layout: Implement `image-rendering` per CSS-IMAGES-3 § 5.3 andPatrick Walton2015-03-0316-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.