No files found.
+58 −58
.gitmodules
.gitmodules
+44 −32
Makefile.in
Makefile.in
+45 −20
configure
configure
+2 −2
check.mk
mk/check.mk
+8 −8
clean.mk
mk/clean.mk
+1 −0
sub.mk
mk/sub.mk
+65 −51
README.md
src/README.md
+1 −0
rust
src/compiler/rust
0
contenttest.rs/{ → }
src/{ → components}/contenttest/contenttest.rs
0
rasterize.py/{ → }
src/{ → components}/reftest/rasterize.py
0
reftest.rs/{ → }
src/{ → components}/reftest/reftest.rs
0
color.rs/{ → }
src/{ → components}/servo-gfx/color.rs
0
compositor.rs/{ → }
src/{ → components}/servo-gfx/compositor.rs
0
display_list.rs/{ → }
src/{ → components}/servo-gfx/display_list.rs
0
font.rs/{ → }
src/{ → components}/servo-gfx/font.rs
0
font_context.rs/{ → }
src/{ → components}/servo-gfx/font_context.rs
+6 −4
font_list.rs/{ → }
src/{ → components}/servo-gfx/font_list.rs
0
font_context.rs/{ → }
... components}/servo-gfx/freetype_impl/font_context.rs
0
geometry.rs/{ → }
src/{ → components}/servo-gfx/geometry.rs
0
native.rs/{ → }
src/{ → components}/servo-gfx/native.rs
0
opts.rs/{ → }
src/{ → components}/servo-gfx/opts.rs
0
font.rs/{ → }
src/{ → components}/servo-gfx/platform/linux/font.rs
0
font_context.rs/{ → }
...components}/servo-gfx/platform/linux/font_context.rs
0
font_list.rs/{ → }
... → components}/servo-gfx/platform/linux/font_list.rs
0
font.rs/{ → }
src/{ → components}/servo-gfx/platform/macos/font.rs
0
font_context.rs/{ → }
...components}/servo-gfx/platform/macos/font_context.rs
+1 −1
font_list.rs/{ → }
... → components}/servo-gfx/platform/macos/font_list.rs
0
mod.rs/{ → }
src/{ → components}/servo-gfx/platform/mod.rs
0
render_context.rs/{ → }
src/{ → components}/servo-gfx/render_context.rs
0
render_layers.rs/{ → }
src/{ → components}/servo-gfx/render_layers.rs
0
render_task.rs/{ → }
src/{ → components}/servo-gfx/render_task.rs
0
servo_gfx.rc/{ → }
src/{ → components}/servo-gfx/servo_gfx.rc
0
surface.rs/{ → }
src/{ → components}/servo-gfx/surface.rs
+14 −8
glyph.rs/{ → }
src/{ → components}/servo-gfx/text/glyph.rs
0
mod.rs/{ → }
src/{ → components}/servo-gfx/text/mod.rs
0
shaper.rs/{ → }
src/{ → components}/servo-gfx/text/shaper.rs
+10 −3
harfbuzz.rs/{ → }
src/{ → components}/servo-gfx/text/shaping/harfbuzz.rs
0
mod.rs/{ → }
src/{ → components}/servo-gfx/text/shaping/mod.rs
+9 −3
text_run.rs/{ → }
src/{ → components}/servo-gfx/text/text_run.rs
+8 −8
util.rs/{ → }
src/{ → components}/servo-gfx/text/util.rs
0
file_loader.rs/{ → }
src/{ → components}/servo-net/file_loader.rs
0
http_loader.rs/{ → }
src/{ → components}/servo-net/http_loader.rs
0
base.rs/{ → }
src/{ → components}/servo-net/image/base.rs
0
holder.rs/{ → }
src/{ → components}/servo-net/image/holder.rs
BIN
test.jpeg/{ → }
src/{ → components}/servo-net/image/test.jpeg
+1 −2
image_cache_task.rs/{ → }
src/{ → components}/servo-net/image_cache_task.rs
0
local_image_cache.rs/{ → }
src/{ → components}/servo-net/local_image_cache.rs
0
resource_task.rs/{ → }
src/{ → components}/servo-net/resource_task.rs
0
servo_net.rc/{ → }
src/{ → components}/servo-net/servo_net.rc
0
util.rs/{ → }
src/{ → components}/servo-net/util.rs
0
cache.rs/{ → }
src/{ → components}/servo-util/cache.rs
+8 −2
range.rs/{ → }
src/{ → components}/servo-util/range.rs
0
servo_util.rc/{ → }
src/{ → components}/servo-util/servo_util.rc
0
time.rs/{ → }
src/{ → components}/servo-util/time.rs
+4 −2
tree.rs/{ → }
src/{ → components}/servo-util/tree.rs
+14 −14
url.rs/{ → }
src/{ → components}/servo-util/url.rs
0
vec.rs/{ → }
src/{ → components}/servo-util/vec.rs
+1 −1
mod.rs/{ → }
src/{ → components}/servo/compositing/mod.rs
0
resize_rate_limiter.rs/{ → }
...components}/servo/compositing/resize_rate_limiter.rs
+4 −1
content_task.rs/{ → }
src/{ → components}/servo/content/content_task.rs
0
jsnames.rs/{ → }
src/{ → components}/servo/content/jsnames.rs
0
matching.rs/{ → }
src/{ → components}/servo/css/matching.rs
0
node_style.rs/{ → }
src/{ → components}/servo/css/node_style.rs
0
node_util.rs/{ → }
src/{ → components}/servo/css/node_util.rs
0
node_void_ptr.rs/{ → }
src/{ → components}/servo/css/node_void_ptr.rs
0
select.rs/{ → }
src/{ → components}/servo/css/select.rs
0
select_handler.rs/{ → }
src/{ → components}/servo/css/select_handler.rs
0
clientrect.rs/{ → }
src/{ → components}/servo/dom/bindings/clientrect.rs
0
clientrectlist.rs/{ → }
...{ → components}/servo/dom/bindings/clientrectlist.rs
0
BindingGen.py/{ → }
...components}/servo/dom/bindings/codegen/BindingGen.py
0
BindingUtils.cpp/{ → }
...ponents}/servo/dom/bindings/codegen/BindingUtils.cpp
0
BindingUtils.h/{ → }
...omponents}/servo/dom/bindings/codegen/BindingUtils.h
0
Bindings.conf/{ → }
...components}/servo/dom/bindings/codegen/Bindings.conf
0
ClientRect.webidl/{ → }
...onents}/servo/dom/bindings/codegen/ClientRect.webidl
0
ClientRectList.webidl/{ → }
...ts}/servo/dom/bindings/codegen/ClientRectList.webidl
0
Codegen.py/{ → }
... → components}/servo/dom/bindings/codegen/Codegen.py
0
CodegenRust.py/{ → }
...omponents}/servo/dom/bindings/codegen/CodegenRust.py
0
Configuration.py/{ → }
...ponents}/servo/dom/bindings/codegen/Configuration.py
0
DOMJSClass.h/{ → }
... components}/servo/dom/bindings/codegen/DOMJSClass.h
0
DOMJSProxyHandler.cpp/{ → }
...ts}/servo/dom/bindings/codegen/DOMJSProxyHandler.cpp
0
DOMJSProxyHandler.h/{ → }
...ents}/servo/dom/bindings/codegen/DOMJSProxyHandler.h
0
DOMParser.webidl/{ → }
...ponents}/servo/dom/bindings/codegen/DOMParser.webidl
0
ErrorResult.h/{ → }
...components}/servo/dom/bindings/codegen/ErrorResult.h
0
Errors.msg/{ → }
... → components}/servo/dom/bindings/codegen/Errors.msg
0
Event.webidl/{ → }
... components}/servo/dom/bindings/codegen/Event.webidl
0
EventTarget.webidl/{ → }
...nents}/servo/dom/bindings/codegen/EventTarget.webidl
0
GenerateCSS2PropertiesWebIDL.py/{ → }
...dom/bindings/codegen/GenerateCSS2PropertiesWebIDL.py
0
GlobalGen.py/{ → }
... components}/servo/dom/bindings/codegen/GlobalGen.py
0
HTMLCollection.webidl/{ → }
...ts}/servo/dom/bindings/codegen/HTMLCollection.webidl
0
Makefile.in/{ → }
...→ components}/servo/dom/bindings/codegen/Makefile.in
0
Nullable.h/{ → }
... → components}/servo/dom/bindings/codegen/Nullable.h
0
PrimitiveConversions.h/{ → }
...s}/servo/dom/bindings/codegen/PrimitiveConversions.h
0
RegisterBindings.cpp/{ → }
...nts}/servo/dom/bindings/codegen/RegisterBindings.cpp
0
RegisterBindings.h/{ → }
...nents}/servo/dom/bindings/codegen/RegisterBindings.h
0
TypedArray.h/{ → }
... components}/servo/dom/bindings/codegen/TypedArray.h
0
769464.html/{ → }
...s}/servo/dom/bindings/codegen/crashtests/769464.html
0
crashtests.list/{ → }
...ervo/dom/bindings/codegen/crashtests/crashtests.list
0
README/{ → }
...components}/servo/dom/bindings/codegen/parser/README
0
UPSTREAM/{ → }
...mponents}/servo/dom/bindings/codegen/parser/UPSTREAM
0
WebIDL.py/{ → }
...ponents}/servo/dom/bindings/codegen/parser/WebIDL.py
0
runtests.py/{ → }
...nents}/servo/dom/bindings/codegen/parser/runtests.py
0
test_any_null.py/{ → }
...o/dom/bindings/codegen/parser/tests/test_any_null.py
0
test_argument_identifier_conflicts.py/{ → }
...n/parser/tests/test_argument_identifier_conflicts.py
0
test_argument_novoid.py/{ → }
...indings/codegen/parser/tests/test_argument_novoid.py
0
test_array_of_interface.py/{ → }
...ings/codegen/parser/tests/test_array_of_interface.py
0
test_arraybuffer.py/{ → }
...om/bindings/codegen/parser/tests/test_arraybuffer.py
0
test_attr.py/{ → }
...servo/dom/bindings/codegen/parser/tests/test_attr.py
0
test_attr_sequence_type.py/{ → }
...ings/codegen/parser/tests/test_attr_sequence_type.py
0
test_builtin_filename.py/{ → }
...ndings/codegen/parser/tests/test_builtin_filename.py
0
test_builtins.py/{ → }
...o/dom/bindings/codegen/parser/tests/test_builtins.py
0
test_callback.py/{ → }
...o/dom/bindings/codegen/parser/tests/test_callback.py
0
test_callback_interface.py/{ → }
...ings/codegen/parser/tests/test_callback_interface.py
0
test_const.py/{ → }
...ervo/dom/bindings/codegen/parser/tests/test_const.py
0
test_constructor.py/{ → }
...om/bindings/codegen/parser/tests/test_constructor.py
0
test_constructor_no_interface_object.py/{ → }
...parser/tests/test_constructor_no_interface_object.py
0
test_deduplicate.py/{ → }
...om/bindings/codegen/parser/tests/test_deduplicate.py
0
test_dictionary.py/{ → }
...dom/bindings/codegen/parser/tests/test_dictionary.py
0
test_distinguishability.py/{ → }
...ings/codegen/parser/tests/test_distinguishability.py
0
test_double_null.py/{ → }
...om/bindings/codegen/parser/tests/test_double_null.py
0
test_duplicate_qualifiers.py/{ → }
...gs/codegen/parser/tests/test_duplicate_qualifiers.py
0
test_empty_enum.py/{ → }
...dom/bindings/codegen/parser/tests/test_empty_enum.py
0
test_enum.py/{ → }
...servo/dom/bindings/codegen/parser/tests/test_enum.py
0
test_enum_duplicate_values.py/{ → }
...s/codegen/parser/tests/test_enum_duplicate_values.py
0
test_error_colno.py/{ → }
...om/bindings/codegen/parser/tests/test_error_colno.py
0
test_error_lineno.py/{ → }
...m/bindings/codegen/parser/tests/test_error_lineno.py
0
test_extended_attributes.py/{ → }
...ngs/codegen/parser/tests/test_extended_attributes.py
0
test_forward_decl.py/{ → }
...m/bindings/codegen/parser/tests/test_forward_decl.py
0
test_implements.py/{ → }
...dom/bindings/codegen/parser/tests/test_implements.py
0
test_incomplete_parent.py/{ → }
...dings/codegen/parser/tests/test_incomplete_parent.py
0
test_incomplete_types.py/{ → }
...ndings/codegen/parser/tests/test_incomplete_types.py
0
test_interface.py/{ → }
.../dom/bindings/codegen/parser/tests/test_interface.py
0
test_interface_const_identifier_conflicts.py/{ → }
...r/tests/test_interface_const_identifier_conflicts.py
0
test_interface_identifier_conflicts_across_members.py/{ → }
...est_interface_identifier_conflicts_across_members.py
0
test_method.py/{ → }
...rvo/dom/bindings/codegen/parser/tests/test_method.py
0
test_nullable_equivalency.py/{ → }
...gs/codegen/parser/tests/test_nullable_equivalency.py
0
test_nullable_void.py/{ → }
.../bindings/codegen/parser/tests/test_nullable_void.py
0
test_optional_constraints.py/{ → }
...gs/codegen/parser/tests/test_optional_constraints.py
0
test_overload.py/{ → }
...o/dom/bindings/codegen/parser/tests/test_overload.py
0
test_sanity.py/{ → }
...rvo/dom/bindings/codegen/parser/tests/test_sanity.py
0
test_special_method_signature_mismatch.py/{ → }
...rser/tests/test_special_method_signature_mismatch.py
0
test_special_methods.py/{ → }
...indings/codegen/parser/tests/test_special_methods.py
0
test_special_methods_uniqueness.py/{ → }
...egen/parser/tests/test_special_methods_uniqueness.py
0
test_treatNonCallableAsNull.py/{ → }
.../codegen/parser/tests/test_treatNonCallableAsNull.py
0
test_typedef.py/{ → }
...vo/dom/bindings/codegen/parser/tests/test_typedef.py
0
test_union.py/{ → }
...ervo/dom/bindings/codegen/parser/tests/test_union.py
0
test_union_any.py/{ → }
.../dom/bindings/codegen/parser/tests/test_union_any.py
0
test_union_nullable.py/{ → }
...bindings/codegen/parser/tests/test_union_nullable.py
0
test_variadic_callback.py/{ → }
...dings/codegen/parser/tests/test_variadic_callback.py
0
test_variadic_constraints.py/{ → }
...gs/codegen/parser/tests/test_variadic_constraints.py
0
COPYING/{ → }
...→ components}/servo/dom/bindings/codegen/ply/COPYING
0
README/{ → }
... → components}/servo/dom/bindings/codegen/ply/README
0
__init__.py/{ → }
...ents}/servo/dom/bindings/codegen/ply/ply/__init__.py
0
lex.py/{ → }
...omponents}/servo/dom/bindings/codegen/ply/ply/lex.py
0
yacc.py/{ → }
...mponents}/servo/dom/bindings/codegen/ply/ply/yacc.py
0
pythonpath.py/{ → }
...components}/servo/dom/bindings/codegen/pythonpath.py
0
Skeleton.cpp/{ → }
...ervo/dom/bindings/codegen/stubgenerator/Skeleton.cpp
0
Skeleton.h/{ → }
.../servo/dom/bindings/codegen/stubgenerator/Skeleton.h
0
generate.sh/{ → }
...servo/dom/bindings/codegen/stubgenerator/generate.sh
0
Makefile.in/{ → }
...ponents}/servo/dom/bindings/codegen/test/Makefile.in
0
TestBindingHeader.h/{ → }
.../servo/dom/bindings/codegen/test/TestBindingHeader.h
0
TestCodeGen.webidl/{ → }
...}/servo/dom/bindings/codegen/test/TestCodeGen.webidl
0
TestDictionary.webidl/{ → }
...ervo/dom/bindings/codegen/test/TestDictionary.webidl
0
TestTypedef.webidl/{ → }
...}/servo/dom/bindings/codegen/test/TestTypedef.webidl
0
file_bug775543.html/{ → }
.../servo/dom/bindings/codegen/test/file_bug775543.html
0
forOf_iframe.html/{ → }
...s}/servo/dom/bindings/codegen/test/forOf_iframe.html
0
test_InstanceOf.html/{ → }
...servo/dom/bindings/codegen/test/test_InstanceOf.html
0
test_bug773326.html/{ → }
.../servo/dom/bindings/codegen/test/test_bug773326.html
0
test_bug775543.html/{ → }
.../servo/dom/bindings/codegen/test/test_bug775543.html
0
test_bug788369.html/{ → }
.../servo/dom/bindings/codegen/test/test_bug788369.html
0
test_enums.html/{ → }
...nts}/servo/dom/bindings/codegen/test/test_enums.html
0
test_forOf.html/{ → }
...nts}/servo/dom/bindings/codegen/test/test_forOf.html
0
test_integers.html/{ → }
...}/servo/dom/bindings/codegen/test/test_integers.html
0
test_interfaceToString.html/{ → }
...om/bindings/codegen/test/test_interfaceToString.html
0
test_lookupGetter.html/{ → }
...rvo/dom/bindings/codegen/test/test_lookupGetter.html
0
test_sequence_wrapping.html/{ → }
...om/bindings/codegen/test/test_sequence_wrapping.html
0
test_traceProtos.html/{ → }
...ervo/dom/bindings/codegen/test/test_traceProtos.html
0
conversions.rs/{ → }
src/{ → components}/servo/dom/bindings/conversions.rs
0
document.rs/{ → }
src/{ → components}/servo/dom/bindings/document.rs
0
domparser.rs/{ → }
src/{ → components}/servo/dom/bindings/domparser.rs
0
element.rs/{ → }
src/{ → components}/servo/dom/bindings/element.rs
0
event.rs/{ → }
src/{ → components}/servo/dom/bindings/event.rs
0
eventtarget.rs/{ → }
src/{ → components}/servo/dom/bindings/eventtarget.rs
0
htmlcollection.rs/{ → }
...{ → components}/servo/dom/bindings/htmlcollection.rs
0
node.rs/{ → }
src/{ → components}/servo/dom/bindings/node.rs
0
proxyhandler.rs/{ → }
src/{ → components}/servo/dom/bindings/proxyhandler.rs
0
text.rs/{ → }
src/{ → components}/servo/dom/bindings/text.rs
0
utils.rs/{ → }
src/{ → components}/servo/dom/bindings/utils.rs
0
window.rs/{ → }
src/{ → components}/servo/dom/bindings/window.rs
0
characterdata.rs/{ → }
src/{ → components}/servo/dom/characterdata.rs
0
clientrect.rs/{ → }
src/{ → components}/servo/dom/clientrect.rs
0
clientrectlist.rs/{ → }
src/{ → components}/servo/dom/clientrectlist.rs
0
document.rs/{ → }
src/{ → components}/servo/dom/document.rs
0
domparser.rs/{ → }
src/{ → components}/servo/dom/domparser.rs
0
element.rs/{ → }
src/{ → components}/servo/dom/element.rs
0
event.rs/{ → }
src/{ → components}/servo/dom/event.rs
0
eventtarget.rs/{ → }
src/{ → components}/servo/dom/eventtarget.rs
0
htmlcollection.rs/{ → }
src/{ → components}/servo/dom/htmlcollection.rs
0
node.rs/{ → }
src/{ → components}/servo/dom/node.rs
0
window.rs/{ → }
src/{ → components}/servo/dom/window.rs
0
engine.rs/{ → }
src/{ → components}/servo/engine.rs
0
cssparse.rs/{ → }
src/{ → components}/servo/html/cssparse.rs
0
hubbub_html_parser.rs/{ → }
src/{ → components}/servo/html/hubbub_html_parser.rs
0
image.rs/{ → }
src/{ → components}/servo/image.rs
0
aux.rs/{ → }
src/{ → components}/servo/layout/aux.rs
0
block.rs/{ → }
src/{ → components}/servo/layout/block.rs
box.rs/{ → }
src/{ → components}/servo/layout/box.rs
0
box_builder.rs/{ → }
src/{ → components}/servo/layout/box_builder.rs
0
context.rs/{ → }
src/{ → components}/servo/layout/context.rs
0
debug.rs/{ → }
src/{ → components}/servo/layout/debug.rs
0
display_list_builder.rs/{ → }
...{ → components}/servo/layout/display_list_builder.rs
+7 −2
flow.rs/{ → }
src/{ → components}/servo/layout/flow.rs
+31 −14
inline.rs/{ → }
src/{ → components}/servo/layout/inline.rs
0
layout_task.rs/{ → }
src/{ → components}/servo/layout/layout_task.rs
0
text.rs/{ → }
src/{ → components}/servo/layout/text.rs
0
macros.rs/{ → }
src/{ → components}/servo/macros.rs
0
glut_windowing.rs/{ → }
... components}/servo/platform/common/glut_windowing.rs
0
shared_gl_windowing.rs/{ → }
...onents}/servo/platform/common/shared_gl_windowing.rs
0
mod.rs/{ → }
src/{ → components}/servo/platform/mod.rs
0
servo.rc/{ → }
src/{ → components}/servo/servo.rc
0
mod.rs/{ → }
src/{ → components}/servo/util/mod.rs
0
task.rs/{ → }
src/{ → components}/servo/util/task.rs
0
windowing.rs/{ → }
src/{ → components}/servo/windowing.rs
0
README/{ → }
src/{ → etc}/patches/README
0
mozjs-stack-bounds.diff/{ → }
src/{ → etc}/patches/mozjs-stack-bounds.diff
+0 −1
libcss
src/libcss
+0 −1
libhubbub
src/libhubbub
0
rust-fontconfig/{ → }
src/{ → platform/linux}/rust-fontconfig
+1 −0
rust-freetype
src/platform/linux/rust-freetype
+1 −0
rust-xlib
src/platform/linux/rust-xlib
+1 −0
rust-cocoa
src/platform/macos/rust-cocoa
+1 −0
rust-core-foundation
src/platform/macos/rust-core-foundation
0
rust-core-graphics/{ → }
src/{ → platform/macos}/rust-core-graphics
+1 −0
rust-core-text
src/platform/macos/rust-core-text
0
rust-io-surface/{ → }
src/{ → platform/macos}/rust-io-surface
+0 −1
rust
src/rust
+0 −1
rust-azure
src/rust-azure
+0 −1
rust-cocoa
src/rust-cocoa
+0 −1
rust-core-foundation
src/rust-core-foundation
+0 −1
rust-core-text
src/rust-core-text
+0 −1
rust-freetype
src/rust-freetype
+0 −1
rust-glut
src/rust-glut
+0 −1
rust-hubbub
src/rust-hubbub
+0 −1
rust-layers
src/rust-layers
+0 −1
rust-netsurfcss
src/rust-netsurfcss
+0 −1
rust-opengles
src/rust-opengles
+0 −1
rust-wapcaplet
src/rust-wapcaplet
+0 −1
rust-xlib
src/rust-xlib
+1 −0
rust-azure
src/support/azure/rust-azure
0
rust-css/{ → }
src/{ → support/css}/rust-css
0
rust-geom/{ → }
src/{ → support/geom}/rust-geom
+1 −0
rust-glut
src/support/glut/rust-glut
0
rust-harfbuzz/{ → }
src/{ → support/harfbuzz}/rust-harfbuzz
0
rust-http-client/{ → }
src/{ → support/http-client}/rust-http-client
+1 −0
libhubbub
src/support/hubbub/libhubbub
+1 −0
rust-hubbub
src/support/hubbub/rust-hubbub
+1 −0
rust-layers
src/support/layers/rust-layers
0
libparserutils/{ → }
src/{ → support/libparserutils}/libparserutils
+1 −0
libcss
src/support/netsurfcss/libcss
+1 −0
rust-netsurfcss
src/support/netsurfcss/rust-netsurfcss
+1 −0
rust-opengles
src/support/opengles/rust-opengles
0
sharegl/{ → }
src/{ → support/sharegl}/sharegl
0
skia/{ → }
src/{ → support/skia}/skia
0
mozjs/{ → }
src/{ → support/spidermonkey}/mozjs
0
rust-mozjs/{ → }
src/{ → support/spidermonkey}/rust-mozjs
0
rust-stb-image/{ → }
src/{ → support/stb-image}/rust-stb-image
0
libwapcaplet/{ → }
src/{ → support/wapcaplet}/libwapcaplet
+1 −0
rust-wapcaplet
src/support/wapcaplet/rust-wapcaplet