No files found.
+1 −0
.travis.yml
.travis.yml
+2 −1
Cargo.toml
components/canvas/Cargo.toml
+66 −59
webgl_paint_thread.rs
components/canvas/webgl_paint_thread.rs
+2 −1
Cargo.toml
components/canvas_traits/Cargo.toml
+4 −2
Cargo.toml
components/compositing/Cargo.toml
+2 −1
Cargo.toml
components/constellation/Cargo.toml
+2 −1
Cargo.toml
components/gfx/Cargo.toml
+2 −1
Cargo.toml
components/layout/Cargo.toml
+2 −1
Cargo.toml
components/layout_thread/Cargo.toml
+2 −1
Cargo.toml
components/layout_traits/Cargo.toml
+2 −1
Cargo.toml
components/msg/Cargo.toml
+2 −1
Cargo.toml
components/net/Cargo.toml
+2 −1
Cargo.toml
components/script/Cargo.toml
+0 −8
Element.webidl
components/script/dom/webidls/Element.webidl
+0 −6
Window.webidl
components/script/dom/webidls/Window.webidl
+0 −12
lib.rs
components/script/lib.rs
+48 −30
Cargo.lock
components/servo/Cargo.lock
+4 −2
Cargo.toml
components/servo/Cargo.toml
+7 −0
lib.rs
components/servo/lib.rs
+1 −2
opts.rs
components/util/opts.rs
+48 −30
Cargo.lock
ports/cef/Cargo.lock
+9 −0
Cargo.toml
ports/glutin/Cargo.toml
+1 −0
lib.rs
ports/glutin/lib.rs
+355 −141
window.rs
ports/glutin/window.rs
+13 −0
command_base.py
python/servo/command_base.py
+1 −14
post_build_commands.py
python/servo/post_build_commands.py
+27 −1
testing_commands.py
python/servo/testing_commands.py
+2 −0
requirements_servo.txt
tests/wpt/harness/requirements_servo.txt
+1 −1
servo.py
tests/wpt/harness/wptrunner/browsers/servo.py
+1 −1
servodriver.py
tests/wpt/harness/wptrunner/browsers/servodriver.py
+3 −0
executorservo.py
tests/wpt/harness/wptrunner/executors/executorservo.py
+1 −1
wptcommandline.py
tests/wpt/harness/wptrunner/wptcommandline.py
+4 −0
background-repeat-repeat-x.htm.ini
...ounds-3_dev/html4/background-repeat-repeat-x.htm.ini
+4 −0
background-repeat-repeat-y.htm.ini
...ounds-3_dev/html4/background-repeat-repeat-y.htm.ini
+3 −0
background-size-028.htm.ini
...-backgrounds-3_dev/html4/background-size-028.htm.ini
+3 −0
background-size-030.htm.ini
...-backgrounds-3_dev/html4/background-size-030.htm.ini
+1 −1
transform3d-sorting-004.htm.ini → background-size-contain.htm.ini
...grounds-3_dev/html4/background-size-contain.htm.ini}
+0 −3
border-bottom-left-radius-011.htm.ini
...ds-3_dev/html4/border-bottom-left-radius-011.htm.ini
+0 −3
border-bottom-right-radius-011.htm.ini
...s-3_dev/html4/border-bottom-right-radius-011.htm.ini
+0 −3
border-radius-horizontal-value-is-zero.htm.ini
...html4/border-radius-horizontal-value-is-zero.htm.ini
+0 −3
border-top-left-radius-011.htm.ini
...ounds-3_dev/html4/border-top-left-radius-011.htm.ini
+0 −3
border-top-right-radius-011.htm.ini
...unds-3_dev/html4/border-top-right-radius-011.htm.ini
+2 −1
text-decoration-line-012.htm.ini
...xt-decor-3_dev/html/text-decoration-line-012.htm.ini
+1 −1
filter-grayscale-001.htm.ini → css-rotate-2d-3d-001.htm.ini
...-transforms-1_dev/html/css-rotate-2d-3d-001.htm.ini}
+3 −0
css-scale-nested-001.htm.ini
...s-transforms-1_dev/html/css-scale-nested-001.htm.ini
+3 −0
css-transform-3d-rotate3d-X-negative.htm.ini
...ev/html/css-transform-3d-rotate3d-X-negative.htm.ini
+3 −0
css-transform-3d-rotate3d-X-positive.htm.ini
...ev/html/css-transform-3d-rotate3d-X-positive.htm.ini
+3 −0
css-transform-3d-rotate3d-Y-negative.htm.ini
...ev/html/css-transform-3d-rotate3d-Y-negative.htm.ini
+3 −0
css-transform-3d-rotate3d-Y-positive.htm.ini
...ev/html/css-transform-3d-rotate3d-Y-positive.htm.ini
+3 −0
css-transform-3d-rotateX-negative.htm.ini
...1_dev/html/css-transform-3d-rotateX-negative.htm.ini
+3 −0
css-transform-3d-rotateX-positive.htm.ini
...1_dev/html/css-transform-3d-rotateX-positive.htm.ini
+3 −0
css-transform-3d-rotateY-negative.htm.ini
...1_dev/html/css-transform-3d-rotateY-negative.htm.ini
+3 −0
css-transform-3d-rotateY-positive.htm.ini
...1_dev/html/css-transform-3d-rotateY-positive.htm.ini
+2 −0
css-transforms-3d-on-anonymous-block-001.htm.ini
...tml/css-transforms-3d-on-anonymous-block-001.htm.ini
+0 −3
perspective-translateZ-negative.htm.ini
...s-1_dev/html/perspective-translateZ-negative.htm.ini
+3 −0
scale-zero-001.htm.ini
...css/css-transforms-1_dev/html/scale-zero-001.htm.ini
+4 −0
transform-input-014.htm.ini
...ss-transforms-1_dev/html/transform-input-014.htm.ini
+4 −0
transform-input-015.htm.ini
...ss-transforms-1_dev/html/transform-input-015.htm.ini
+1 −1
filter-contrast-002.htm.ini → transform-input-017.htm.ini
...s-transforms-1_dev/html/transform-input-017.htm.ini}
+1 −1
filter-grayscale-004.htm.ini → transform-input-018.htm.ini
...s-transforms-1_dev/html/transform-input-018.htm.ini}
+3 −0
transform-input-019.htm.ini
...ss-transforms-1_dev/html/transform-input-019.htm.ini
+3 −0
transform-singular-001.htm.ini
...transforms-1_dev/html/transform-singular-001.htm.ini
+3 −0
transform-table-006.htm.ini
...ss-transforms-1_dev/html/transform-table-006.htm.ini
+3 −0
transform3d-perspective-003.htm.ini
...forms-1_dev/html/transform3d-perspective-003.htm.ini
+3 −0
transform3d-perspective-004.htm.ini
...forms-1_dev/html/transform3d-perspective-004.htm.ini
+3 −0
transform3d-perspective-005.htm.ini
...forms-1_dev/html/transform3d-perspective-005.htm.ini
+3 −0
transform3d-scale-004.htm.ini
...-transforms-1_dev/html/transform3d-scale-004.htm.ini
+1 −0
pseudo-elements-001.htm.ini
...s-transitions-1_dev/html/pseudo-elements-001.htm.ini
+1 −1
font-size-016.htm.ini → abspos-008.htm.ini
...v/html4/{font-size-016.htm.ini → abspos-008.htm.ini}
+1 −1
t425-hsla-values-b.htm.ini → abspos-019.htm.ini
...lues-b.htm.ini → css21_dev/html4/abspos-019.htm.ini}
+3 −0
abspos-020.htm.ini
.../wpt/metadata-css/css21_dev/html4/abspos-020.htm.ini
+4 −0
background-repeat-repeat-x.htm.ini
...s/css21_dev/html4/background-repeat-repeat-x.htm.ini
+4 −0
background-repeat-repeat-y.htm.ini
...s/css21_dev/html4/background-repeat-repeat-y.htm.ini
+3 −0
border-left-width-applies-to-001.htm.ini
...1_dev/html4/border-left-width-applies-to-001.htm.ini
+3 −0
border-left-width-applies-to-002.htm.ini
...1_dev/html4/border-left-width-applies-to-002.htm.ini
+3 −0
border-left-width-applies-to-003.htm.ini
...1_dev/html4/border-left-width-applies-to-003.htm.ini
+3 −0
border-top-width-applies-to-001.htm.ini
...21_dev/html4/border-top-width-applies-to-001.htm.ini
+3 −0
border-top-width-applies-to-002.htm.ini
...21_dev/html4/border-top-width-applies-to-002.htm.ini
+3 −0
border-top-width-applies-to-003.htm.ini
...21_dev/html4/border-top-width-applies-to-003.htm.ini
+4 −0
c5525-fltblck-000.htm.ini
...tadata-css/css21_dev/html4/c5525-fltblck-000.htm.ini
+0 −5
font-size-001.htm.ini
...t/metadata-css/css21_dev/html4/font-size-001.htm.ini
+0 −5
font-size-002.htm.ini
...t/metadata-css/css21_dev/html4/font-size-002.htm.ini
+0 −5
font-size-004.htm.ini
...t/metadata-css/css21_dev/html4/font-size-004.htm.ini
+0 −5
font-size-005.htm.ini
...t/metadata-css/css21_dev/html4/font-size-005.htm.ini
+0 −4
font-size-023.htm.ini
...t/metadata-css/css21_dev/html4/font-size-023.htm.ini
+0 −4
font-size-024.htm.ini
...t/metadata-css/css21_dev/html4/font-size-024.htm.ini
+0 −4
font-size-026.htm.ini
...t/metadata-css/css21_dev/html4/font-size-026.htm.ini
+0 −4
font-size-027.htm.ini
...t/metadata-css/css21_dev/html4/font-size-027.htm.ini
+0 −4
font-size-034.htm.ini
...t/metadata-css/css21_dev/html4/font-size-034.htm.ini
+0 −4
font-size-035.htm.ini
...t/metadata-css/css21_dev/html4/font-size-035.htm.ini
+0 −4
font-size-037.htm.ini
...t/metadata-css/css21_dev/html4/font-size-037.htm.ini
+0 −4
font-size-038.htm.ini
...t/metadata-css/css21_dev/html4/font-size-038.htm.ini
+0 −4
font-size-045.htm.ini
...t/metadata-css/css21_dev/html4/font-size-045.htm.ini
+0 −4
font-size-046.htm.ini
...t/metadata-css/css21_dev/html4/font-size-046.htm.ini
+0 −4
font-size-048.htm.ini
...t/metadata-css/css21_dev/html4/font-size-048.htm.ini
+0 −4
font-size-049.htm.ini
...t/metadata-css/css21_dev/html4/font-size-049.htm.ini
+0 −4
font-size-056.htm.ini
...t/metadata-css/css21_dev/html4/font-size-056.htm.ini
+0 −4
font-size-057.htm.ini
...t/metadata-css/css21_dev/html4/font-size-057.htm.ini
+0 −4
font-size-059.htm.ini
...t/metadata-css/css21_dev/html4/font-size-059.htm.ini
+0 −4
font-size-060.htm.ini
...t/metadata-css/css21_dev/html4/font-size-060.htm.ini
+0 −4
font-size-067.htm.ini
...t/metadata-css/css21_dev/html4/font-size-067.htm.ini
+0 −4
font-size-068.htm.ini
...t/metadata-css/css21_dev/html4/font-size-068.htm.ini
+0 −4
font-size-070.htm.ini
...t/metadata-css/css21_dev/html4/font-size-070.htm.ini
+0 −4
font-size-071.htm.ini
...t/metadata-css/css21_dev/html4/font-size-071.htm.ini
+0 −4
font-size-078.htm.ini
...t/metadata-css/css21_dev/html4/font-size-078.htm.ini
+0 −4
font-size-079.htm.ini
...t/metadata-css/css21_dev/html4/font-size-079.htm.ini
+0 −4
font-size-081.htm.ini
...t/metadata-css/css21_dev/html4/font-size-081.htm.ini
+0 −4
font-size-082.htm.ini
...t/metadata-css/css21_dev/html4/font-size-082.htm.ini
+0 −5
font-size-089.htm.ini
...t/metadata-css/css21_dev/html4/font-size-089.htm.ini
+0 −5
font-size-090.htm.ini
...t/metadata-css/css21_dev/html4/font-size-090.htm.ini
+0 −5
font-size-092.htm.ini
...t/metadata-css/css21_dev/html4/font-size-092.htm.ini
+0 −5
font-size-093.htm.ini
...t/metadata-css/css21_dev/html4/font-size-093.htm.ini
+0 −5
font-size-100.htm.ini
...t/metadata-css/css21_dev/html4/font-size-100.htm.ini
+0 −5
font-size-101.htm.ini
...t/metadata-css/css21_dev/html4/font-size-101.htm.ini
+0 −5
font-size-102.htm.ini
...t/metadata-css/css21_dev/html4/font-size-102.htm.ini
+0 −4
font-size-zero-1.htm.ini
...etadata-css/css21_dev/html4/font-size-zero-1.htm.ini
+0 −4
font-size-zero-2.htm.ini
...etadata-css/css21_dev/html4/font-size-zero-2.htm.ini
+4 −0
painting-order-underline-001.htm.ini
...css21_dev/html4/painting-order-underline-001.htm.ini
+1 −0
pseudo-elements-001.htm.ini
...data-css/css21_dev/html4/pseudo-elements-001.htm.ini
+1 −1
root-box-003.htm.ini
...pt/metadata-css/css21_dev/html4/root-box-003.htm.ini
+1 −1
background-size-cover.htm.ini → table-anonymous-objects-115.htm.ini
...css21_dev/html4/table-anonymous-objects-115.htm.ini}
+1 −1
font-size-013.htm.ini → table-anonymous-objects-116.htm.ini
...e-013.htm.ini → table-anonymous-objects-116.htm.ini}
+1 −1
font-size-015.htm.ini → table-anonymous-objects-121.htm.ini
...e-015.htm.ini → table-anonymous-objects-121.htm.ini}
+4 −0
table-anonymous-objects-122.htm.ini
.../css21_dev/html4/table-anonymous-objects-122.htm.ini
+4 −0
table-anonymous-objects-173.htm.ini
.../css21_dev/html4/table-anonymous-objects-173.htm.ini
+4 −0
table-anonymous-objects-174.htm.ini
.../css21_dev/html4/table-anonymous-objects-174.htm.ini
+4 −0
table-anonymous-objects-175.htm.ini
.../css21_dev/html4/table-anonymous-objects-175.htm.ini
+4 −0
table-anonymous-objects-176.htm.ini
.../css21_dev/html4/table-anonymous-objects-176.htm.ini
+0 −3
css-filters-animation-blur.htm.ini
...ilters-1_dev/html/css-filters-animation-blur.htm.ini
+1 −1
css-filters-animation-brightness.htm.ini
...-1_dev/html/css-filters-animation-brightness.htm.ini
+0 −3
css-filters-animation-combined-001.htm.ini
..._dev/html/css-filters-animation-combined-001.htm.ini
+1 −1
filter-contrast-003.htm.ini
...a-css/filters-1_dev/html/filter-contrast-003.htm.ini
+0 −3
filter-invert-001-test.htm.ini
...ss/filters-1_dev/html/filter-invert-001-test.htm.ini
+0 −3
filter-invert-002-test.htm.ini
...ss/filters-1_dev/html/filter-invert-002-test.htm.ini
+1 −1
transform3d-sorting-002.htm.ini → filter-saturate-001-test.htm.ini
...filters-1_dev/html/filter-saturate-001-test.htm.ini}
+0 −3
filters-grayscale-001-test.htm.ini
...ilters-1_dev/html/filters-grayscale-001-test.htm.ini
+0 −3
filters-sepia-001-test.htm.ini
...ss/filters-1_dev/html/filters-sepia-001-test.htm.ini
+3 −0
filters-test-brightness-001.htm.ini
...lters-1_dev/html/filters-test-brightness-001.htm.ini
+3 −0
filters-test-brightness-002.htm.ini
...lters-1_dev/html/filters-test-brightness-002.htm.ini
+3 −0
001.html.ini
.../browsers/history/the-history-interface/001.html.ini
+3 −0
002.html.ini
.../browsers/history/the-history-interface/002.html.ini
+770 −0
gl-bindAttribLocation-aliasing.html.ini
...ance/attribs/gl-bindAttribLocation-aliasing.html.ini
+347 −0
gl-bindAttribLocation-matrix.html.ini
...rmance/attribs/gl-bindAttribLocation-matrix.html.ini
+3 −0
gl-disabled-vertex-attrib.html.ini
...nformance/attribs/gl-disabled-vertex-attrib.html.ini
+1 −1
object-deletion-behaviour.html.ini
.../conformance/misc/object-deletion-behaviour.html.ini
+3 −0
gl-scissor-canvas-dimensions.html.ini
...ance/rendering/gl-scissor-canvas-dimensions.html.ini
+147 −0
gl-viewport-test.html.ini
....0.3/conformance/rendering/gl-viewport-test.html.ini
+6 −0
negative-one-index.html.ini
....3/conformance/rendering/negative-one-index.html.ini
+3 −0
simple.html.ini
...formance-1.0.3/conformance/rendering/simple.html.ini
+6 −0
triangle.html.ini
...rmance-1.0.3/conformance/rendering/triangle.html.ini
+3 −0
tex-image-and-sub-image-2d-with-image-data-rgb565.html.ini
...age-and-sub-image-2d-with-image-data-rgb565.html.ini
+3 −0
tex-image-and-sub-image-2d-with-image-data-rgba5551.html.ini
...e-and-sub-image-2d-with-image-data-rgba5551.html.ini
+3 −0
tex-image-and-sub-image-2d-with-image.html.ini
...tures/tex-image-and-sub-image-2d-with-image.html.ini
+3 −0
tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html.ini
...e-and-sub-image-2d-with-webgl-canvas-rgb565.html.ini
+3 −0
tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html.ini
...and-sub-image-2d-with-webgl-canvas-rgba4444.html.ini
+3 −0
tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html.ini
...and-sub-image-2d-with-webgl-canvas-rgba5551.html.ini
+3 −0
tex-image-and-sub-image-2d-with-webgl-canvas.html.ini
...ex-image-and-sub-image-2d-with-webgl-canvas.html.ini
+9 −0
tex-image-webgl.html.ini
...-1.0.3/conformance/textures/tex-image-webgl.html.ini
+3 −0
acid2_noscroll.html.ini
tests/wpt/mozilla/meta/css/acid2_noscroll.html.ini
+3 −0
blur_a.html.ini
tests/wpt/mozilla/meta/css/blur_a.html.ini
+4 −0
border_radius_elliptical_a.html.ini
...mozilla/meta/css/border_radius_elliptical_a.html.ini
+3 −0
border_radius_zero_sizes_a.html.ini
...mozilla/meta/css/border_radius_zero_sizes_a.html.ini
+3 −0
borders_a.html.ini
tests/wpt/mozilla/meta/css/borders_a.html.ini
+1 −1
transform3d-sorting-003.htm.ini → canvas_linear_gradient_a.html.ini
... mozilla/meta/css/canvas_linear_gradient_a.html.ini}
+3 −0
filter_sepia_a.html.ini
tests/wpt/mozilla/meta/css/filter_sepia_a.html.ini
+3 −0
hide_after_create.html.ini
tests/wpt/mozilla/meta/css/hide_after_create.html.ini
+3 −0
hide_layers1.html.ini
tests/wpt/mozilla/meta/css/iframe/hide_layers1.html.ini
+4 −0
text_decoration_underline_subpx_a.html.ini
.../meta/css/text_decoration_underline_subpx_a.html.ini
+3 −0
text_shadow_blur_a.html.ini
tests/wpt/mozilla/meta/css/text_shadow_blur_a.html.ini
+1 −1
font-size-012.htm.ini → transform_skew_a.html.ini
...tm.ini → mozilla/meta/css/transform_skew_a.html.ini}
+1 −0
viewport_meta.html.ini
tests/wpt/mozilla/meta/css/viewport_meta.html.ini
+1 −0
viewport_rule.html.ini
tests/wpt/mozilla/meta/css/viewport_rule.html.ini
+3 −0
tex_image_2d_mipmap.html.ini
...illa/meta/mozilla/webgl/tex_image_2d_mipmap.html.ini