No files found.
+3 −0
Cargo.toml
components/canvas/Cargo.toml
+32 −7
canvas_paint_thread.rs
components/canvas/canvas_paint_thread.rs
+1 −1
lib.rs
components/canvas/lib.rs
+84 −481
webgl_paint_thread.rs
components/canvas/webgl_paint_thread.rs
+3 −0
Cargo.toml
components/canvas_traits/Cargo.toml
+17 −177
lib.rs
components/canvas_traits/lib.rs
+6 −0
Cargo.toml
components/compositing/Cargo.toml
+269 −52
compositor.rs
components/compositing/compositor.rs
+15 −0
compositor_thread.rs
components/compositing/compositor_thread.rs
+14 −3
constellation.rs
components/compositing/constellation.rs
+2 −0
lib.rs
components/compositing/lib.rs
+7 −1
pipeline.rs
components/compositing/pipeline.rs
+3 −0
Cargo.toml
components/gfx/Cargo.toml
+35 −2
mod.rs
components/gfx/display_list/mod.rs
+2 −0
font.rs
components/gfx/font.rs
+45 −10
font_cache_thread.rs
components/gfx/font_cache_thread.rs
+19 −12
font_context.rs
components/gfx/font_context.rs
+1 −0
lib.rs
components/gfx/lib.rs
+19 −0
font_template.rs
components/gfx/platform/freetype/font_template.rs
+36 −0
font_template.rs
components/gfx/platform/macos/font_template.rs
+3 −0
text_run.rs
components/gfx/text/text_run.rs
+3 −0
Cargo.toml
components/layout/Cargo.toml
+80 −46
display_list_builder.rs
components/layout/display_list_builder.rs
+7 −2
inline.rs
components/layout/inline.rs
+48 −8
layout_thread.rs
components/layout/layout_thread.rs
+2 −0
lib.rs
components/layout/lib.rs
+481 −0
webrender_helpers.rs
components/layout/webrender_helpers.rs
+3 −0
Cargo.toml
components/layout_traits/Cargo.toml
+3 −1
lib.rs
components/layout_traits/lib.rs
+3 −0
Cargo.toml
components/msg/Cargo.toml
+29 −1
constellation_msg.rs
components/msg/constellation_msg.rs
+1 −0
lib.rs
components/msg/lib.rs
+3 −0
Cargo.toml
components/net/Cargo.toml
+55 −8
image_cache_thread.rs
components/net/image_cache_thread.rs
+1 −0
lib.rs
components/net/lib.rs
+17 −3
base.rs
components/net_traits/image/base.rs
+10 −3
htmlcanvaselement.rs
components/script/dom/htmlcanvaselement.rs
+2 −0
webglrenderingcontext.rs
components/script/dom/webglrenderingcontext.rs
+78 −10
Cargo.lock
components/servo/Cargo.lock
+6 −0
Cargo.toml
components/servo/Cargo.toml
+44 −5
lib.rs
components/servo/lib.rs
+28 −0
opts.rs
components/util/opts.rs
+79 −11
Cargo.lock
ports/cef/Cargo.lock
+66 −34
window.rs
ports/glutin/window.rs
+78 −10
Cargo.lock
ports/gonk/Cargo.lock
+193 −0
blend.fs.glsl
resources/shaders/blend.fs.glsl
+10 −0
blend.vs.glsl
resources/shaders/blend.vs.glsl
+9 −0
blit.fs.glsl
resources/shaders/blit.fs.glsl
+12 −0
blit.vs.glsl
resources/shaders/blit.vs.glsl
+44 −0
blur.fs.glsl
resources/shaders/blur.fs.glsl
+14 −0
blur.vs.glsl
resources/shaders/blur.vs.glsl
+41 −0
border.fs.glsl
resources/shaders/border.fs.glsl
+12 −0
border.vs.glsl
resources/shaders/border.vs.glsl
+146 −0
box_shadow.fs.glsl
resources/shaders/box_shadow.fs.glsl
+14 −0
box_shadow.vs.glsl
resources/shaders/box_shadow.vs.glsl
+8 −0
clear.fs.glsl
resources/shaders/clear.fs.glsl
+9 −0
clear.vs.glsl
resources/shaders/clear.vs.glsl
+8 −0
debug_color.fs.glsl
resources/shaders/debug_color.fs.glsl
+11 −0
debug_color.vs.glsl
resources/shaders/debug_color.vs.glsl
+13 −0
debug_font.fs.glsl
resources/shaders/debug_font.fs.glsl
+12 −0
debug_font.vs.glsl
resources/shaders/debug_font.vs.glsl
+42 −0
es2_common.fs.glsl
resources/shaders/es2_common.fs.glsl
+70 −0
es2_common.vs.glsl
resources/shaders/es2_common.vs.glsl
+148 −0
filter.fs.glsl
resources/shaders/filter.fs.glsl
+12 −0
filter.vs.glsl
resources/shaders/filter.vs.glsl
+41 −0
gl3_common.fs.glsl
resources/shaders/gl3_common.fs.glsl
+68 −0
gl3_common.vs.glsl
resources/shaders/gl3_common.vs.glsl
+8 −0
mask.fs.glsl
resources/shaders/mask.fs.glsl
+9 −0
mask.vs.glsl
resources/shaders/mask.vs.glsl
+38 −0
quad.fs.glsl
resources/shaders/quad.fs.glsl
+112 −0
quad.vs.glsl
resources/shaders/quad.vs.glsl
+11 −0
tile.fs.glsl
resources/shaders/tile.fs.glsl
+11 −0
tile.vs.glsl
resources/shaders/tile.vs.glsl
+1 −1
font_cache_thread.rs
tests/unit/gfx/font_cache_thread.rs
+1 −1
servo.py
tests/wpt/harness/wptrunner/browsers/servo.py