No files found.
+3 −0
.travis.yml
.travis.yml
+18 −26
lib.rs
components/allocator/lib.rs
+1 −1
build.rs
components/atoms/build.rs
+13 −8
lib.rs
components/bluetooth/lib.rs
+8 −4
test.rs
components/bluetooth/test.rs
+277 −160
canvas_data.rs
components/canvas/canvas_data.rs
+71 −126
canvas_paint_thread.rs
components/canvas/canvas_paint_thread.rs
+38 −32
gl_context.rs
components/canvas/gl_context.rs
+2 −1
lib.rs
components/canvas/lib.rs
+2 −2
inprocess.rs
components/canvas/webgl_mode/inprocess.rs
+630 −486
webgl_thread.rs
components/canvas/webgl_thread.rs
+71 −56
canvas.rs
components/canvas_traits/canvas.rs
+6 −4
lib.rs
components/canvas_traits/lib.rs
+72 −33
webgl.rs
components/canvas_traits/webgl.rs
+22 −17
lib.rs
components/channel/lib.rs
+2 −1
build.rs
components/compositing/build.rs
+32 −26
compositor.rs
components/compositing/compositor.rs
+1 −1
compositor_thread.rs
components/compositing/compositor_thread.rs
+1 −1
lib.rs
components/compositing/lib.rs
+2 −2
touch.rs
components/compositing/touch.rs
+1 −1
windowing.rs
components/compositing/windowing.rs
+7 −4
opts.rs
components/config/opts.rs
+3 −2
prefs.rs
components/config/prefs.rs
+1 −1
opts.rs
components/config/tests/opts.rs
+1 −1
prefs.rs
components/config/tests/prefs.rs
+187 −122
constellation.rs
components/constellation/constellation.rs
+1 −1
event_loop.rs
components/constellation/event_loop.rs
+3 −1
lib.rs
components/constellation/lib.rs
+5 −3
network_listener.rs
components/constellation/network_listener.rs
+13 −12
pipeline.rs
components/constellation/pipeline.rs
+4 −2
session_history.rs
components/constellation/session_history.rs
+4 −2
lib.rs
components/debugger/lib.rs
+7 −4
console.rs
components/devtools/actors/console.rs
+4 −5
device.rs
components/devtools/actors/device.rs
+13 −7
inspector.rs
components/devtools/actors/inspector.rs
+17 −10
network_event.rs
components/devtools/actors/network_event.rs
+4 −2
performance.rs
components/devtools/actors/performance.rs
+0 −1
stylesheets.rs
components/devtools/actors/stylesheets.rs
+7 −4
timeline.rs
components/devtools/actors/timeline.rs
+25 −7
lib.rs
components/devtools/lib.rs
+1 −1
lib.rs
components/devtools_traits/lib.rs
+2 −1
lib.rs
components/dom_struct/lib.rs
+3 −3
lib.rs
components/domobject_derive/lib.rs
+1 −1
lib.rs
components/fallible/lib.rs
+6 −4
font.rs
components/gfx/font.rs
+11 −7
font_cache_thread.rs
components/gfx/font_cache_thread.rs
+5 −2
font_context.rs
components/gfx/font_context.rs
+14 −5
font_list.rs
components/gfx/platform/freetype/android/font_list.rs
+5 −4
font.rs
components/gfx/platform/freetype/font.rs
+1 −1
font_context.rs
components/gfx/platform/freetype/font_context.rs
+4 −2
font_list.rs
components/gfx/platform/freetype/font_list.rs
+3 −2
font_template.rs
components/gfx/platform/freetype/font_template.rs
+6 −5
font.rs
components/gfx/platform/macos/font.rs
+6 −4
font_template.rs
components/gfx/platform/macos/font_template.rs
+6 −4
font.rs
components/gfx/platform/windows/font.rs
+2 −2
font_list.rs
components/gfx/platform/windows/font_list.rs
+2 −1
font_template.rs
components/gfx/platform/windows/font_template.rs
+9 −4
font_context.rs
components/gfx/tests/font_context.rs
+4 −3
font_template.rs
components/gfx/tests/font_template.rs
+1 −1
text_util.rs
components/gfx/tests/text_util.rs
+12 −12
glyph.rs
components/gfx/text/glyph.rs
+10 −10
harfbuzz.rs
components/gfx/text/shaping/harfbuzz.rs
+3 −2
text_run.rs
components/gfx/text/text_run.rs
+1 −1
lib.rs
components/gfx_traits/lib.rs
+2 −2
fake.rs
components/hashglobe/src/fake.rs
+4 −4
hash_map.rs
components/hashglobe/src/hash_map.rs
+4 −4
hash_set.rs
components/hashglobe/src/hash_set.rs
+1 −1
table.rs
components/hashglobe/src/table.rs
+15 −9
animation.rs
components/layout/animation.rs
+21 −10
block.rs
components/layout/block.rs
+24 −13
construct.rs
components/layout/construct.rs
+1 −1
context.rs
components/layout/context.rs
+1 −1
background.rs
components/layout/display_list/background.rs
+4 −4
border.rs
components/layout/display_list/border.rs
+9 −9
builder.rs
components/layout/display_list/builder.rs
+1 −1
conversions.rs
components/layout/display_list/conversions.rs
+2 −2
gradient.rs
components/layout/display_list/gradient.rs
+3 −2
items.rs
components/layout/display_list/items.rs
+7 −4
flex.rs
components/layout/flex.rs
+4 −4
flow.rs
components/layout/flow.rs
+2 −2
flow_list.rs
components/layout/flow_list.rs
+54 −44
fragment.rs
components/layout/fragment.rs
+4 −2
generated_content.rs
components/layout/generated_content.rs
+1 −1
incremental.rs
components/layout/incremental.rs
+16 −11
inline.rs
components/layout/inline.rs
+1 −1
layout_debug.rs
components/layout/layout_debug.rs
+1 −1
lib.rs
components/layout/lib.rs
+7 −4
list_item.rs
components/layout/list_item.rs
+19 −13
model.rs
components/layout/model.rs
+6 −5
multicol.rs
components/layout/multicol.rs
+1 −1
parallel.rs
components/layout/parallel.rs
+17 −16
query.rs
components/layout/query.rs
+2 −2
sequential.rs
components/layout/sequential.rs
+9 −4
table.rs
components/layout/table.rs
+2 −1
table_cell.rs
components/layout/table_cell.rs
+3 −1
table_row.rs
components/layout/table_row.rs
+18 −12
table_wrapper.rs
components/layout/table_wrapper.rs
+3 −3
text.rs
components/layout/text.rs
+3 −3
traversal.rs
components/layout/traversal.rs
+1 −1
wrapper.rs
components/layout/wrapper.rs
+26 −22
dom_wrapper.rs
components/layout_thread/dom_wrapper.rs
+29 −19
lib.rs
components/layout_thread/lib.rs
+1 −1
lib.rs
components/layout_traits/lib.rs
+1 −1
lib.rs
components/malloc_size_of/lib.rs
+2 −1
lib.rs
components/malloc_size_of_derive/lib.rs
+2 −2
lib.rs
components/metrics/lib.rs
+2 −2
blob_loader.rs
components/net/blob_loader.rs
+3 −3
connector.rs
components/net/connector.rs
+2 −2
cookie.rs
components/net/cookie.rs
+4 −5
cookie_storage.rs
components/net/cookie_storage.rs
+1 −1
data_loader.rs
components/net/data_loader.rs
+21 −22
methods.rs
components/net/fetch/methods.rs
+4 −2
filemanager_thread.rs
components/net/filemanager_thread.rs
+1 −1
hsts.rs
components/net/hsts.rs
+7 −5
http_cache.rs
components/net/http_cache.rs
+30 −25
http_loader.rs
components/net/http_loader.rs
+3 −3
image_cache.rs
components/net/image_cache.rs
+1 −1
lib.rs
components/net/lib.rs
+3 −4
mime_classifier.rs
components/net/mime_classifier.rs
+8 −8
resource_thread.rs
components/net/resource_thread.rs
+1 −1
subresource_integrity.rs
components/net/subresource_integrity.rs
+1 −1
data_loader.rs
components/net/tests/data_loader.rs
+65 −40
fetch.rs
components/net/tests/fetch.rs
+3 −1
filemanager_thread.rs
components/net/tests/filemanager_thread.rs
+32 −24
hsts.rs
components/net/tests/hsts.rs
+196 −152
http_loader.rs
components/net/tests/http_loader.rs
+4 −4
main.rs
components/net/tests/main.rs
+1 −1
subresource_integrity.rs
components/net/tests/subresource_integrity.rs
+7 −4
websocket_loader.rs
components/net/websocket_loader.rs
+1 −1
image_cache.rs
components/net_traits/image_cache.rs
+1 −1
lib.rs
components/net_traits/lib.rs
+1 −1
response.rs
components/net_traits/response.rs
+4 −1
lib.rs
components/pixels/lib.rs
+3 −3
heartbeats.rs
components/profile/heartbeats.rs
+13 −10
mem.rs
components/profile/mem.rs
+30 −16
time.rs
components/profile/time.rs
+3 −6
ipc.rs
components/profile_traits/ipc.rs
+2 −1
mem.rs
components/profile_traits/mem.rs
+1 −1
time.rs
components/profile_traits/time.rs
+2 −2
lib.rs
components/rand/lib.rs
+1 −1
lib.rs
components/remutex/lib.rs
+4 −2
smoke.rs
components/remutex/tests/smoke.rs
+3 −2
body.rs
components/script/body.rs
+2 −1
build.rs
components/script/build.rs
+1 −1
clipboard_provider.rs
components/script/clipboard_provider.rs
+5 −4
devtools.rs
components/script/devtools.rs
+4 −3
document_loader.rs
components/script/document_loader.rs
+1 −1
abstractworkerglobalscope.rs
components/script/dom/abstractworkerglobalscope.rs
+46 −33
analysernode.rs
components/script/dom/analysernode.rs
+2 −2
attr.rs
components/script/dom/attr.rs
+15 −15
audiobuffer.rs
components/script/dom/audiobuffer.rs
+1 −1
audiobuffersourcenode.rs
components/script/dom/audiobuffersourcenode.rs
+7 −3
audiocontext.rs
components/script/dom/audiocontext.rs
+6 −2
audiodestinationnode.rs
components/script/dom/audiodestinationnode.rs
+2 −2
audiolistener.rs
components/script/dom/audiolistener.rs
+7 −3
audionode.rs
components/script/dom/audionode.rs
+4 −2
audioparam.rs
components/script/dom/audioparam.rs
+1 −1
audioscheduledsourcenode.rs
components/script/dom/audioscheduledsourcenode.rs
+17 −7
baseaudiocontext.rs
components/script/dom/baseaudiocontext.rs
+5 −5
callback.rs
components/script/dom/bindings/callback.rs
+2 −2
constant.rs
components/script/dom/bindings/constant.rs
+9 −7
conversions.rs
components/script/dom/bindings/conversions.rs
+5 −3
error.rs
components/script/dom/bindings/error.rs
+1 −1
htmlconstructor.rs
components/script/dom/bindings/htmlconstructor.rs
+1 −1
inheritance.rs
components/script/dom/bindings/inheritance.rs
+11 −7
interface.rs
components/script/dom/bindings/interface.rs
+1 −1
iterable.rs
components/script/dom/bindings/iterable.rs
+4 −4
mozmap.rs
components/script/dom/bindings/mozmap.rs
+4 −4
proxyhandler.rs
components/script/dom/bindings/proxyhandler.rs
+1 −1
refcounted.rs
components/script/dom/bindings/refcounted.rs
+1 −1
reflector.rs
components/script/dom/bindings/reflector.rs
+2 −2
root.rs
components/script/dom/bindings/root.rs
+2 −1
settings_stack.rs
components/script/dom/bindings/settings_stack.rs
+1 −1
str.rs
components/script/dom/bindings/str.rs
+7 −7
structuredclone.rs
components/script/dom/bindings/structuredclone.rs
+20 −16
trace.rs
components/script/dom/bindings/trace.rs
+21 −20
utils.rs
components/script/dom/bindings/utils.rs
+1 −1
xmlname.rs
components/script/dom/bindings/xmlname.rs
+32 −24
biquadfilternode.rs
components/script/dom/biquadfilternode.rs
+3 −3
blob.rs
components/script/dom/blob.rs
+4 −2
bluetooth.rs
components/script/dom/bluetooth.rs
+3 −1
bluetoothadvertisingevent.rs
components/script/dom/bluetoothadvertisingevent.rs
+2 −3
bluetoothcharacteristicproperties.rs
...ents/script/dom/bluetoothcharacteristicproperties.rs
+8 −5
bluetoothdevice.rs
components/script/dom/bluetoothdevice.rs
+8 −4
bluetoothpermissionresult.rs
components/script/dom/bluetoothpermissionresult.rs
+14 −11
bluetoothremotegattcharacteristic.rs
...ents/script/dom/bluetoothremotegattcharacteristic.rs
+9 −7
bluetoothremotegattdescriptor.rs
components/script/dom/bluetoothremotegattdescriptor.rs
+4 −3
bluetoothremotegattserver.rs
components/script/dom/bluetoothremotegattserver.rs
+1 −1
bluetoothremotegattservice.rs
components/script/dom/bluetoothremotegattservice.rs
+5 −3
canvasgradient.rs
components/script/dom/canvasgradient.rs
+1 −1
canvaspattern.rs
components/script/dom/canvaspattern.rs
+36 −18
canvasrenderingcontext2d.rs
components/script/dom/canvasrenderingcontext2d.rs
+6 −2
channelmergernode.rs
components/script/dom/channelmergernode.rs
+2 −2
client.rs
components/script/dom/client.rs
+3 −1
compositionevent.rs
components/script/dom/compositionevent.rs
+3 −3
crypto.rs
components/script/dom/crypto.rs
+2 −2
css.rs
components/script/dom/css.rs
+1 −1
cssconditionrule.rs
components/script/dom/cssconditionrule.rs
+1 −1
cssgroupingrule.rs
components/script/dom/cssgroupingrule.rs
+4 −2
csskeyframerule.rs
components/script/dom/csskeyframerule.rs
+2 −2
csskeyframesrule.rs
components/script/dom/csskeyframesrule.rs
+1 −1
cssmediarule.rs
components/script/dom/cssmediarule.rs
+1 −1
cssrulelist.rs
components/script/dom/cssrulelist.rs
+13 −6
cssstyledeclaration.rs
components/script/dom/cssstyledeclaration.rs
+3 −3
cssstylerule.rs
components/script/dom/cssstylerule.rs
+1 −1
cssstylevalue.rs
components/script/dom/cssstylevalue.rs
+9 −10
csssupportsrule.rs
components/script/dom/csssupportsrule.rs
+12 −7
customelementregistry.rs
components/script/dom/customelementregistry.rs
+14 −10
dedicatedworkerglobalscope.rs
components/script/dom/dedicatedworkerglobalscope.rs
+1 −1
dissimilaroriginlocation.rs
components/script/dom/dissimilaroriginlocation.rs
+71 −37
document.rs
components/script/dom/document.rs
+1 −1
documentfragment.rs
components/script/dom/documentfragment.rs
+1 −1
domexception.rs
components/script/dom/domexception.rs
+5 −3
domimplementation.rs
components/script/dom/domimplementation.rs
+10 −4
dommatrix.rs
components/script/dom/dommatrix.rs
+6 −4
dommatrixreadonly.rs
components/script/dom/dommatrixreadonly.rs
+2 −2
domparser.rs
components/script/dom/domparser.rs
+3 −1
dompoint.rs
components/script/dom/dompoint.rs
+4 −2
dompointreadonly.rs
components/script/dom/dompointreadonly.rs
+1 −1
domquad.rs
components/script/dom/domquad.rs
+4 −2
domrectreadonly.rs
components/script/dom/domrectreadonly.rs
+1 −1
domstringmap.rs
components/script/dom/domstringmap.rs
+1 −1
domtokenlist.rs
components/script/dom/domtokenlist.rs
+35 −23
element.rs
components/script/dom/element.rs
+1 −1
event.rs
components/script/dom/event.rs
+27 −14
eventsource.rs
components/script/dom/eventsource.rs
+8 −7
eventtarget.rs
components/script/dom/eventtarget.rs
+1 −1
file.rs
components/script/dom/file.rs
+1 −1
filelist.rs
components/script/dom/filelist.rs
+7 −4
filereader.rs
components/script/dom/filereader.rs
+6 −3
filereadersync.rs
components/script/dom/filereadersync.rs
+5 −4
formdata.rs
components/script/dom/formdata.rs
+9 −5
gainnode.rs
components/script/dom/gainnode.rs
+2 −2
gamepad.rs
components/script/dom/gamepad.rs
+1 −1
gamepadbutton.rs
components/script/dom/gamepadbutton.rs
+1 −1
gamepadbuttonlist.rs
components/script/dom/gamepadbuttonlist.rs
+1 −1
gamepadevent.rs
components/script/dom/gamepadevent.rs
+1 −1
gamepadlist.rs
components/script/dom/gamepadlist.rs
+30 −21
globalscope.rs
components/script/dom/globalscope.rs
+34 −23
headers.rs
components/script/dom/headers.rs
+1 −1
history.rs
components/script/dom/history.rs
+1 −1
htmlanchorelement.rs
components/script/dom/htmlanchorelement.rs
+1 −1
htmlareaelement.rs
components/script/dom/htmlareaelement.rs
+1 −1
htmlbaseelement.rs
components/script/dom/htmlbaseelement.rs
+5 −3
htmlbodyelement.rs
components/script/dom/htmlbodyelement.rs
+5 −5
htmlbuttonelement.rs
components/script/dom/htmlbuttonelement.rs
+14 −8
htmlcanvaselement.rs
components/script/dom/htmlcanvaselement.rs
+2 −2
htmlcollection.rs
components/script/dom/htmlcollection.rs
+1 −1
htmldatalistelement.rs
components/script/dom/htmldatalistelement.rs
+1 −1
htmldetailselement.rs
components/script/dom/htmldetailselement.rs
+1 −1
htmldialogelement.rs
components/script/dom/htmldialogelement.rs
+16 −14
htmlelement.rs
components/script/dom/htmlelement.rs
+1 −1
htmlfieldsetelement.rs
components/script/dom/htmlfieldsetelement.rs
+1 −1
htmlfontelement.rs
components/script/dom/htmlfontelement.rs
+1 −1
htmlformcontrolscollection.rs
components/script/dom/htmlformcontrolscollection.rs
+48 −17
htmlformelement.rs
components/script/dom/htmlformelement.rs
+1 −1
htmlframesetelement.rs
components/script/dom/htmlframesetelement.rs
+2 −2
htmlheadelement.rs
components/script/dom/htmlheadelement.rs
+8 −5
htmliframeelement.rs
components/script/dom/htmliframeelement.rs
+33 −25
htmlimageelement.rs
components/script/dom/htmlimageelement.rs
+23 −12
htmlinputelement.rs
components/script/dom/htmlinputelement.rs
+1 −1
htmllabelelement.rs
components/script/dom/htmllabelelement.rs
+1 −1
htmllegendelement.rs
components/script/dom/htmllegendelement.rs
+5 −3
htmllinkelement.rs
components/script/dom/htmllinkelement.rs
+16 −12
htmlmediaelement.rs
components/script/dom/htmlmediaelement.rs
+2 −2
htmlmetaelement.rs
components/script/dom/htmlmetaelement.rs
+3 −1
htmlmeterelement.rs
components/script/dom/htmlmeterelement.rs
+2 −2
htmlobjectelement.rs
components/script/dom/htmlobjectelement.rs
+3 −1
htmloptionscollection.rs
components/script/dom/htmloptionscollection.rs
+1 −1
htmloutputelement.rs
components/script/dom/htmloutputelement.rs
+3 −1
htmlprogresselement.rs
components/script/dom/htmlprogresselement.rs
+24 −19
htmlscriptelement.rs
components/script/dom/htmlscriptelement.rs
+3 −3
htmlselectelement.rs
components/script/dom/htmlselectelement.rs
+8 −4
htmlsourceelement.rs
components/script/dom/htmlsourceelement.rs
+4 −2
htmlstyleelement.rs
components/script/dom/htmlstyleelement.rs
+6 −4
htmltableelement.rs
components/script/dom/htmltableelement.rs
+5 −7
htmltablerowelement.rs
components/script/dom/htmltablerowelement.rs
+4 −2
htmltablesectionelement.rs
components/script/dom/htmltablesectionelement.rs
+1 −1
htmltemplateelement.rs
components/script/dom/htmltemplateelement.rs
+2 −2
htmltextareaelement.rs
components/script/dom/htmltextareaelement.rs
+3 −3
imagedata.rs
components/script/dom/imagedata.rs
+1 −1
location.rs
components/script/dom/location.rs
+1 −1
mediaerror.rs
components/script/dom/mediaerror.rs
+2 −2
medialist.rs
components/script/dom/medialist.rs
+1 −1
mimetypearray.rs
components/script/dom/mimetypearray.rs
+2 −2
mutationobserver.rs
components/script/dom/mutationobserver.rs
+2 −2
mutationrecord.rs
components/script/dom/mutationrecord.rs
+1 −1
namednodemap.rs
components/script/dom/namednodemap.rs
+1 −1
navigator.rs
components/script/dom/navigator.rs
+17 −16
node.rs
components/script/dom/node.rs
+1 −1
nodeiterator.rs
components/script/dom/nodeiterator.rs
+1 −1
nodelist.rs
components/script/dom/nodelist.rs
+2 −2
offlineaudiocontext.rs
components/script/dom/offlineaudiocontext.rs
+6 −2
oscillatornode.rs
components/script/dom/oscillatornode.rs
+2 −1
paintrenderingcontext2d.rs
components/script/dom/paintrenderingcontext2d.rs
+1 −1
paintsize.rs
components/script/dom/paintsize.rs
+5 −5
paintworkletglobalscope.rs
components/script/dom/paintworkletglobalscope.rs
+13 −5
pannernode.rs
components/script/dom/pannernode.rs
+8 −4
performance.rs
components/script/dom/performance.rs
+1 −1
performanceentry.rs
components/script/dom/performanceentry.rs
+1 −1
performanceobserver.rs
components/script/dom/performanceobserver.rs
+1 −1
performanceobserverentrylist.rs
components/script/dom/performanceobserverentrylist.rs
+1 −1
performancetiming.rs
components/script/dom/performancetiming.rs
+4 −2
permissions.rs
components/script/dom/permissions.rs
+3 −1
permissionstatus.rs
components/script/dom/permissionstatus.rs
+1 −1
pluginarray.rs
components/script/dom/pluginarray.rs
+6 −4
promise.rs
components/script/dom/promise.rs
+1 −1
promisenativehandler.rs
components/script/dom/promisenativehandler.rs
+7 −11
promiserejectionevent.rs
components/script/dom/promiserejectionevent.rs
+21 −13
radionodelist.rs
components/script/dom/radionodelist.rs
+5 −4
range.rs
components/script/dom/range.rs
+18 −13
request.rs
components/script/dom/request.rs
+8 −6
response.rs
components/script/dom/response.rs
+1 −1
screen.rs
components/script/dom/screen.rs
+6 −4
serviceworker.rs
components/script/dom/serviceworker.rs
+4 −2
serviceworkercontainer.rs
components/script/dom/serviceworkercontainer.rs
+7 −5
serviceworkerglobalscope.rs
components/script/dom/serviceworkerglobalscope.rs
+4 −2
serviceworkerregistration.rs
components/script/dom/serviceworkerregistration.rs
+15 −9
async_html.rs
components/script/dom/servoparser/async_html.rs
+4 −3
html.rs
components/script/dom/servoparser/html.rs
+24 −18
mod.rs
components/script/dom/servoparser/mod.rs
+12 −7
storage.rs
components/script/dom/storage.rs
+16 −5
storageevent.rs
components/script/dom/storageevent.rs
+1 −1
stylepropertymapreadonly.rs
components/script/dom/stylepropertymapreadonly.rs
+1 −1
stylesheet.rs
components/script/dom/stylesheet.rs
+1 −1
stylesheetlist.rs
components/script/dom/stylesheetlist.rs
+24 −10
testbinding.rs
components/script/dom/testbinding.rs
+4 −2
testbindingiterable.rs
components/script/dom/testbindingiterable.rs
+1 −1
testbindingpairiterable.rs
components/script/dom/testbindingpairiterable.rs
+1 −1
testrunner.rs
components/script/dom/testrunner.rs
+1 −1
testworklet.rs
components/script/dom/testworklet.rs
+1 −1
textcontrol.rs
components/script/dom/textcontrol.rs
+4 −2
textdecoder.rs
components/script/dom/textdecoder.rs
+2 −2
textencoder.rs
components/script/dom/textencoder.rs
+17 −14
timeranges.rs
components/script/dom/timeranges.rs
+1 −1
touch.rs
components/script/dom/touch.rs
+1 −1
touchlist.rs
components/script/dom/touchlist.rs
+3 −1
transitionevent.rs
components/script/dom/transitionevent.rs
+1 −1
treewalker.rs
components/script/dom/treewalker.rs
+6 −9
url.rs
components/script/dom/url.rs
+3 −2
urlsearchparams.rs
components/script/dom/urlsearchparams.rs
+1 −1
userscripts.rs
components/script/dom/userscripts.rs
+1 −1
validitystate.rs
components/script/dom/validitystate.rs
+1 −1
vr.rs
components/script/dom/vr.rs
+15 −8
vrdisplay.rs
components/script/dom/vrdisplay.rs
+1 −1
vrdisplaycapabilities.rs
components/script/dom/vrdisplaycapabilities.rs
+1 −1
vrdisplayevent.rs
components/script/dom/vrdisplayevent.rs
+2 −2
vreyeparameters.rs
components/script/dom/vreyeparameters.rs
+1 −1
vrfieldofview.rs
components/script/dom/vrfieldofview.rs
+2 −2
vrframedata.rs
components/script/dom/vrframedata.rs
+2 −2
vrpose.rs
components/script/dom/vrpose.rs
+2 −2
vrstageparameters.rs
components/script/dom/vrstageparameters.rs
+3 −1
webgl2renderingcontext.rs
components/script/dom/webgl2renderingcontext.rs
+2 −2
angleinstancedarrays.rs
...ipt/dom/webgl_extensions/ext/angleinstancedarrays.rs
+2 −2
extblendminmax.rs
...ts/script/dom/webgl_extensions/ext/extblendminmax.rs
+8 −7
extcolorbufferhalffloat.rs
.../dom/webgl_extensions/ext/extcolorbufferhalffloat.rs
+3 −3
extshadertexturelod.rs
...ript/dom/webgl_extensions/ext/extshadertexturelod.rs
+2 −2
exttexturefilteranisotropic.rs
.../webgl_extensions/ext/exttexturefilteranisotropic.rs
+1 −1
mod.rs
components/script/dom/webgl_extensions/ext/mod.rs
+3 −3
oeselementindexuint.rs
...ript/dom/webgl_extensions/ext/oeselementindexuint.rs
+3 −3
oesstandardderivatives.rs
...t/dom/webgl_extensions/ext/oesstandardderivatives.rs
+4 −2
oestexturefloat.rs
...s/script/dom/webgl_extensions/ext/oestexturefloat.rs
+2 −2
oestexturefloatlinear.rs
...pt/dom/webgl_extensions/ext/oestexturefloatlinear.rs
+7 −3
oestexturehalffloat.rs
...ript/dom/webgl_extensions/ext/oestexturehalffloat.rs
+2 −2
oestexturehalffloatlinear.rs
...om/webgl_extensions/ext/oestexturehalffloatlinear.rs
+5 −3
oesvertexarrayobject.rs
...ipt/dom/webgl_extensions/ext/oesvertexarrayobject.rs
+8 −7
webglcolorbufferfloat.rs
...pt/dom/webgl_extensions/ext/webglcolorbufferfloat.rs
+1 −1
extension.rs
components/script/dom/webgl_extensions/extension.rs
+4 −3
extensions.rs
components/script/dom/webgl_extensions/extensions.rs
+1 −1
wrapper.rs
components/script/dom/webgl_extensions/wrapper.rs
+2 −2
tex_image_2d.rs
components/script/dom/webgl_validations/tex_image_2d.rs
+1 −1
webglactiveinfo.rs
components/script/dom/webglactiveinfo.rs
+2 −2
webglbuffer.rs
components/script/dom/webglbuffer.rs
+2 −2
webglframebuffer.rs
components/script/dom/webglframebuffer.rs
+2 −2
webglprogram.rs
components/script/dom/webglprogram.rs
+21 −9
webglrenderbuffer.rs
components/script/dom/webglrenderbuffer.rs
+40 −21
webglrenderingcontext.rs
components/script/dom/webglrenderingcontext.rs
+4 −4
webglshader.rs
components/script/dom/webglshader.rs
+1 −1
webglshaderprecisionformat.rs
components/script/dom/webglshaderprecisionformat.rs
+3 −3
webgltexture.rs
components/script/dom/webgltexture.rs
+1 −1
webgluniformlocation.rs
components/script/dom/webgluniformlocation.rs
+4 −2
webglvertexarrayobjectoes.rs
components/script/dom/webglvertexarrayobjectoes.rs
+9 −8
websocket.rs
components/script/dom/websocket.rs
+32 −20
window.rs
components/script/dom/window.rs
+14 −14
windowproxy.rs
components/script/dom/windowproxy.rs
+5 −3
worker.rs
components/script/dom/worker.rs
+5 −5
workerglobalscope.rs
components/script/dom/workerglobalscope.rs
+1 −1
workerlocation.rs
components/script/dom/workerlocation.rs
+1 −1
workernavigator.rs
components/script/dom/workernavigator.rs
+13 −9
worklet.rs
components/script/dom/worklet.rs
+3 −2
workletglobalscope.rs
components/script/dom/workletglobalscope.rs
+89 −67
xmlhttprequest.rs
components/script/dom/xmlhttprequest.rs
+6 −5
fetch.rs
components/script/fetch.rs
+2 −2
layout_image.rs
components/script/layout_image.rs
+1 −1
network_listener.rs
components/script/network_listener.rs
+54 −39
script_runtime.rs
components/script/script_runtime.rs
+85 −61
script_thread.rs
components/script/script_thread.rs
+5 −4
serviceworker_manager.rs
components/script/serviceworker_manager.rs
+1 −1
serviceworkerjob.rs
components/script/serviceworkerjob.rs
+14 −6
stylesheet_loader.rs
components/script/stylesheet_loader.rs
+1 −1
task.rs
components/script/task.rs
+3 −2
task_queue.rs
components/script/task_queue.rs
+2 −2
file_reading.rs
components/script/task_source/file_reading.rs
+1 −1
history_traversal.rs
components/script/task_source/history_traversal.rs
+2 −2
test.rs
components/script/test.rs
+2 −5
textinput.rs
components/script/textinput.rs
+1 −1
timers.rs
components/script/timers.rs
+34 −17
webdriver_handlers.rs
components/script/webdriver_handlers.rs
+1 −1
lib.rs
components/script_layout_interface/lib.rs
+2 −2
message.rs
components/script_layout_interface/message.rs
+2 −2
reporter.rs
components/script_layout_interface/reporter.rs
+1 −1
rpc.rs
components/script_layout_interface/rpc.rs
+5 −4
wrapper_traits.rs
components/script_layout_interface/wrapper_traits.rs
+3 −3
unrooted_must_root.rs
components/script_plugins/unrooted_must_root.rs
+12 −8
lib.rs
components/script_traits/lib.rs
+3 −3
script_msg.rs
components/script_traits/script_msg.rs
+1 −1
builder.rs
components/selectors/builder.rs
+2 −1
matching.rs
components/selectors/matching.rs
+77 −72
parser.rs
components/selectors/parser.rs
+3 −1
tree.rs
components/selectors/tree.rs
+15 −17
lib.rs
components/servo/lib.rs
+2 −2
lib.rs
components/servo_arc/lib.rs
+12 −9
animation.rs
components/style/animation.rs
+2 −2
attr.rs
components/style/attr.rs
+2 −1
build.rs
components/style/build.rs
+28 −16
build_gecko.rs
components/style/build_gecko.rs
+2 −2
context.rs
components/style/context.rs
+4 −3
mod.rs
components/style/counter_style/mod.rs
+4 −11
custom_properties.rs
components/style/custom_properties.rs
+2 −2
dom.rs
components/style/dom.rs
+10 −15
dom_apis.rs
components/style/dom_apis.rs
+14 −13
font_face.rs
components/style/font_face.rs
+1 −1
font_metrics.rs
components/style/font_metrics.rs
+2 −2
arc_types.rs
components/style/gecko/arc_types.rs
+22 −16
conversions.rs
components/style/gecko/conversions.rs
+4 −2
data.rs
components/style/gecko/data.rs
+1 −1
global_style_data.rs
components/style/gecko/global_style_data.rs
+9 −9
media_features.rs
components/style/gecko/media_features.rs
+3 −3
media_queries.rs
components/style/gecko/media_queries.rs
+22 −22
non_ts_pseudo_class_list.rs
components/style/gecko/non_ts_pseudo_class_list.rs
+1 −1
pseudo_element.rs
components/style/gecko/pseudo_element.rs
+2 −2
selector_parser.rs
components/style/gecko/selector_parser.rs
+1 −1
snapshot.rs
components/style/gecko/snapshot.rs
+1 −1
snapshot_helpers.rs
components/style/gecko/snapshot_helpers.rs
+4 −11
url.rs
components/style/gecko/url.rs
+15 −10
values.rs
components/style/gecko/values.rs
+20 −16
wrapper.rs
components/style/gecko/wrapper.rs
+2 −2
ns_css_shadow_array.rs
...ts/style/gecko_bindings/sugar/ns_css_shadow_array.rs
+14 −6
ns_css_value.rs
components/style/gecko_bindings/sugar/ns_css_value.rs
+1 −1
ns_style_auto_array.rs
...ts/style/gecko_bindings/sugar/ns_style_auto_array.rs
+3 −3
ns_style_coord.rs
components/style/gecko_bindings/sugar/ns_style_coord.rs
+3 −1
ns_t_array.rs
components/style/gecko_bindings/sugar/ns_t_array.rs
+3 −3
refptr.rs
components/style/gecko_bindings/sugar/refptr.rs
+2 −2
style_complex_color.rs
...ts/style/gecko_bindings/sugar/style_complex_color.rs
+1 −1
mod.rs
components/style/gecko_string_cache/mod.rs
+2 −2
element_wrapper.rs
...onents/style/invalidation/element/element_wrapper.rs
+1 −1
invalidation_map.rs
...nents/style/invalidation/element/invalidation_map.rs
+1 −1
invalidator.rs
components/style/invalidation/element/invalidator.rs
+3 −3
state_and_attributes.rs
...s/style/invalidation/element/state_and_attributes.rs
+3 −3
stylesheets.rs
components/style/invalidation/stylesheets.rs
+8 −7
lib.rs
components/style/lib.rs
+1 −1
logical_geometry.rs
components/style/logical_geometry.rs
+9 −10
matching.rs
components/style/matching.rs
+1 −1
media_condition.rs
components/style/media_queries/media_condition.rs
+3 −3
media_feature.rs
components/style/media_queries/media_feature.rs
+6 −6
media_feature_expression.rs
...ents/style/media_queries/media_feature_expression.rs
+1 −1
media_list.rs
components/style/media_queries/media_list.rs
+4 −3
media_query.rs
components/style/media_queries/media_query.rs
+3 −3
mod.rs
components/style/media_queries/mod.rs
+3 −2
mod.rs
components/style/rule_tree/mod.rs
+2 −2
selector_map.rs
components/style/selector_map.rs
+1 −1
selector_parser.rs
components/style/selector_parser.rs
+5 −5
media_queries.rs
components/style/servo/media_queries.rs
+3 −3
selector_parser.rs
components/style/servo/selector_parser.rs
+6 −6
mod.rs
components/style/sharing/mod.rs
+7 −4
style_adjuster.rs
components/style/style_adjuster.rs
+4 −2
style_resolver.rs
components/style/style_resolver.rs
+2 −1
document_rule.rs
components/style/stylesheets/document_rule.rs
+1 −1
font_feature_values_rule.rs
...onents/style/stylesheets/font_feature_values_rule.rs
+10 −7
keyframes_rule.rs
components/style/stylesheets/keyframes_rule.rs
+5 −4
mod.rs
components/style/stylesheets/mod.rs
+1 −1
namespace_rule.rs
components/style/stylesheets/namespace_rule.rs
+1 −1
rule_list.rs
components/style/stylesheets/rule_list.rs
+5 −5
rule_parser.rs
components/style/stylesheets/rule_parser.rs
+1 −1
rules_iterator.rs
components/style/stylesheets/rules_iterator.rs
+2 −2
style_rule.rs
components/style/stylesheets/style_rule.rs
+5 −3
stylesheet.rs
components/style/stylesheets/stylesheet.rs
+58 −63
supports_rule.rs
components/style/stylesheets/supports_rule.rs
+2 −2
viewport_rule.rs
components/style/stylesheets/viewport_rule.rs
+13 −12
stylist.rs
components/style/stylist.rs
+7 −4
traversal.rs
components/style/traversal.rs
+3 −3
effects.rs
components/style/values/animated/effects.rs
+4 −2
font.rs
components/style/values/animated/font.rs
+11 −3
length.rs
components/style/values/animated/length.rs
+10 −10
mod.rs
components/style/values/animated/mod.rs
+25 −34
svg.rs
components/style/values/animated/svg.rs
+4 −3
angle.rs
components/style/values/computed/angle.rs
+1 −1
background.rs
components/style/values/computed/background.rs
+1 −1
basic_shape.rs
components/style/values/computed/basic_shape.rs
+1 −1
border.rs
components/style/values/computed/border.rs
+4 −2
box.rs
components/style/values/computed/box.rs
+1 −1
color.rs
components/style/values/computed/color.rs
+3 −3
effects.rs
components/style/values/computed/effects.rs
+5 −5
font.rs
components/style/values/computed/font.rs
+5 −5
image.rs
components/style/values/computed/image.rs
+19 −9
length.rs
components/style/values/computed/length.rs
+3 −2
list.rs
components/style/values/computed/list.rs
+39 −29
mod.rs
components/style/values/computed/mod.rs
+1 −1
percentage.rs
components/style/values/computed/percentage.rs
+1 −1
resolution.rs
components/style/values/computed/resolution.rs
+6 −4
svg.rs
components/style/values/computed/svg.rs
+2 −2
text.rs
components/style/values/computed/text.rs
+1 −1
transform.rs
components/style/values/computed/transform.rs
+2 −2
ui.rs
components/style/values/computed/ui.rs
+2 −2
url.rs
components/style/values/computed/url.rs
+4 −2
basic_shape.rs
components/style/values/generics/basic_shape.rs
+1 −1
counters.rs
components/style/values/generics/counters.rs
+3 −1
easing.rs
components/style/values/generics/easing.rs
+2 −2
grid.rs
components/style/values/generics/grid.rs
+1 −1
image.rs
components/style/values/generics/image.rs
+1 −1
length.rs
components/style/values/generics/length.rs
+1 −1
mod.rs
components/style/values/generics/mod.rs
+1 −1
transform.rs
components/style/values/generics/transform.rs
+16 −4
ui.rs
components/style/values/generics/ui.rs
+6 −4
mod.rs
components/style/values/mod.rs
+5 −8
angle.rs
components/style/values/specified/angle.rs
+8 −5
basic_shape.rs
components/style/values/specified/basic_shape.rs
+5 −3
border.rs
components/style/values/specified/border.rs
+7 −5
box.rs
components/style/values/specified/box.rs
+5 −6
calc.rs
components/style/values/specified/calc.rs
+1 −1
color.rs
components/style/values/specified/color.rs
+8 −6
counters.rs
components/style/values/specified/counters.rs
+4 −5
easing.rs
components/style/values/specified/easing.rs
+5 −5
effects.rs
components/style/values/specified/effects.rs
+18 −12
font.rs
components/style/values/specified/font.rs
+1 −1
gecko.rs
components/style/values/specified/gecko.rs
+1 −1
grid.rs
components/style/values/specified/grid.rs
+12 −9
image.rs
components/style/values/specified/image.rs
+5 −5
length.rs
components/style/values/specified/length.rs
+2 −2
list.rs
components/style/values/specified/list.rs
+23 −19
mod.rs
components/style/values/specified/mod.rs
+3 −3
percentage.rs
components/style/values/specified/percentage.rs
+2 −2
position.rs
components/style/values/specified/position.rs
+4 −2
source_size_list.rs
components/style/values/specified/source_size_list.rs
+3 −3
svg.rs
components/style/values/specified/svg.rs
+2 −3
svg_path.rs
components/style/values/specified/svg_path.rs
+33 −23
text.rs
components/style/values/specified/text.rs
+3 −3
time.rs
components/style/values/specified/time.rs
+1 −1
transform.rs
components/style/values/specified/transform.rs
+3 −3
ui.rs
components/style/values/specified/ui.rs
+2 −2
url.rs
components/style/values/specified/url.rs
+7 −4
cg.rs
components/style_derive/cg.rs
+1 −1
compute_squared_distance.rs
components/style_derive/compute_squared_distance.rs
+2 −1
to_css.rs
components/style_derive/to_css.rs
+1 −1
values.rs
components/style_traits/values.rs
+2 −2
viewport.rs
components/style_traits/viewport.rs
+3 −3
lib.rs
components/url/lib.rs
+162 −67
lib.rs
components/webdriver_server/lib.rs
+1 −1
lib.rs
components/webvr/lib.rs
+10 −6
webvr_thread.rs
components/webvr/webvr_thread.rs
+2 −2
lib.rs
components/webvr_traits/lib.rs
+86 −52
lib.rs
ports/libmlservo/src/lib.rs
+20 −19
api.rs
ports/libsimpleservo/src/api.rs
+35 −25
capi.rs
ports/libsimpleservo/src/capi.rs
+10 −2
gl_glue.rs
ports/libsimpleservo/src/gl_glue.rs
+43 −34
jniapi.rs
ports/libsimpleservo/src/jniapi.rs
+0 −13
devenv_commands.py
python/servo/devenv_commands.py
+17 −1
testing_commands.py
python/servo/testing_commands.py
+0 −32
tidy.py
python/tidy/servo_tidy/tidy.py
+0 −6
test_tidy.py
python/tidy/servo_tidy_tests/test_tidy.py
+1 −2
rustfmt.toml
rustfmt.toml
+0 −1
lib.rs
support/rust-task_info/src/lib.rs
+13 −9
task_basic_info.rs
support/rust-task_info/src/task_basic_info.rs
+2 −4
lib.rs
tests/unit/malloc_size_of/lib.rs
+19 −10
interactive_time.rs
tests/unit/metrics/interactive_time.rs
+1 −1
paint_time.rs
tests/unit/metrics/paint_time.rs
+14 −8
time.rs
tests/unit/profile/time.rs
+11 −9
headers.rs
tests/unit/script/headers.rs
+104 −36
htmlareaelement.rs
tests/unit/script/htmlareaelement.rs
+108 −28
htmlimageelement.rs
tests/unit/script/htmlimageelement.rs
+22 −12
lib.rs
tests/unit/script/lib.rs
+45 −9
origin.rs
tests/unit/script/origin.rs
+72 −32
textinput.rs
tests/unit/script/textinput.rs
+1 −0
lib.rs
tests/unit/script_plugins/lib.rs
+114 −58
animated_properties.rs
tests/unit/style/animated_properties.rs
+16 −12
attr.rs
tests/unit/style/attr.rs
+19 −14
custom_properties.rs
tests/unit/style/custom_properties.rs
+6 −3
lib.rs
tests/unit/style/lib.rs
+2 −2
logical_geometry.rs
tests/unit/style/logical_geometry.rs
+17 −9
animation.rs
tests/unit/style/parsing/animation.rs
+176 −47
background.rs
tests/unit/style/parsing/background.rs
+45 −16
border.rs
tests/unit/style/parsing/border.rs
+23 −15
effects.rs
tests/unit/style/parsing/effects.rs
+106 −56
image.rs
tests/unit/style/parsing/image.rs
+8 −6
inherited_text.rs
tests/unit/style/parsing/inherited_text.rs
+59 −35
mod.rs
tests/unit/style/parsing/mod.rs
+0 −1
position.rs
tests/unit/style/parsing/position.rs
+8 −3
selectors.rs
tests/unit/style/parsing/selectors.rs
+4 −1
supports.rs
tests/unit/style/parsing/supports.rs
+38 −7
transition_timing_function.rs
tests/unit/style/parsing/transition_timing_function.rs
+24 −20
mod.rs
tests/unit/style/properties/mod.rs
+34 −8
scaffolding.rs
tests/unit/style/properties/scaffolding.rs
+232 −185
serialization.rs
tests/unit/style/properties/serialization.rs
+72 −47
bench.rs
tests/unit/style/rule_tree/bench.rs
+35 −7
size_of.rs
tests/unit/style/size_of.rs
+6 −2
str.rs
tests/unit/style/str.rs
+359 −226
stylesheets.rs
tests/unit/style/stylesheets.rs
+94 −55
stylist.rs
tests/unit/style/stylist.rs
+415 −185
viewport.rs
tests/unit/style/viewport.rs