servo/components/script/dom
yvt 41b3726271 feat: shorten thread names
The Linux kernel imposes a 15-byte limit on thread names[1]. This means
information that does not fit in this limit, e.g., the pipeline ID of
layout and script threads, is lost in a debugger and profiler (see the
first column of the table below).

This commit shortens the thread names used in Servo to maximize the
amount of information conveyed. It also rectifies some inconsistencies
in the names.

|       Before      |       After       |
|-------------------|-------------------|
| `BluetoothThread` | `Bluetooth`       |
| `CanvasThread`    | `Canvas`          |
| `display alert d` | `AlertDialog`     |
| `FontCacheThread` | `FontCache`       |
| `GLPlayerThread`  | `GLPlayer`        |
| `HTML Parser`     | `Parse:www.examp` |
| `LayoutThread Pi` | `Layout(1,1)`     |
| `Memory profiler` | `MemoryProfiler`  |
| `Memory profiler` | `MemoryProfTimer` |
| `OfflineAudioCon` | `OfflineACResolv` |
| `PullTimelineMar` | `PullTimelineDat` |
| `ScriptThread Pi` | `Script(1,1)`     |
| `WebWorker for h` | `WW:www.example.` |
| `ServiceWorker f` | `SW:www.example.` |
| `ServiceWorkerMa` | `SvcWorkerManage` |
| `Time profiler t` | `TimeProfTimer`   |
| `Time profiler`   | `TimeProfiler`    |
| `WebGL thread`    | `WebGL`           |
| `Choose a device` | `DevicePicker`    |
| `Pick a file`     | `FilePicker`      |
| `Pick files`      | `FilePicker`      |

[1]: https://stackoverflow.com/questions/5026531/thread-name-longer-than-15-chars
2021-07-19 00:57:48 +09:00
..
bindings chore(deps): update mozjs 2021-07-10 12:54:31 +09:00
servoparser feat: shorten thread names 2021-07-19 00:57:48 +09:00
webgl_extensions webgl: Mark float/half-float textures as filterable in webgl2. 2020-05-13 14:15:41 -04:00
webgl_validations Add support for WebGL2 TexStorage2D 2020-04-30 00:21:48 -04:00
webidls Properly implement HTMLProgressElement DOM code 2021-03-31 19:03:37 +02:00
abstractworker.rs continue messageport, transferable, postmessage options 2019-10-19 14:28:18 +08:00
abstractworkerglobalscope.rs add a control chan to workers, use to signal shutdown 2020-06-03 12:32:47 +08:00
activation.rs Event dispatch rewritten to resemble spec more often, activate on clicks better 2020-02-12 15:57:37 -05:00
analysernode.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
animationevent.rs Add support for animationend event 2020-05-01 15:29:57 +02:00
attr.rs Miscellaneous build / tidy fixes. 2021-02-26 17:53:55 +01:00
audiobuffer.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
audiobuffersourcenode.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
audiocontext.rs Add AudioContext constructors for media stream nodes 2020-07-02 13:26:55 -07:00
audiodestinationnode.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
audiolistener.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
audionode.rs Update servo media to include global mute support 2019-07-05 11:01:19 +02:00
audioparam.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
audioscheduledsourcenode.rs
audiotrack.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
audiotracklist.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
baseaudiocontext.rs fixed channels indexing in progress callback in BaseAudioContext.DecodeAudioData 2020-05-04 00:48:51 +03:00
beforeunloadevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
biquadfilternode.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
blob.rs integrate readablestream with fetch and blob 2020-06-04 11:38:35 +08:00
bluetooth.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
bluetoothadvertisingevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
bluetoothcharacteristicproperties.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
bluetoothdevice.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
bluetoothpermissionresult.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
bluetoothremotegattcharacteristic.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
bluetoothremotegattdescriptor.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
bluetoothremotegattserver.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
bluetoothremotegattservice.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
bluetoothuuid.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
broadcastchannel.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
canvasgradient.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
canvaspattern.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
canvasrenderingcontext2d.rs Enable textAlign, textBaseline and direction attributes for canvas 2020-06-10 22:34:20 +05:30
cdatasection.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
channelmergernode.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
channelsplitternode.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
characterdata.rs Make LayoutCharacterDataHelpers::data_for_layout be safe 2020-03-31 14:57:44 +02:00
client.rs serviceworker: make job queue unique per origin 2020-05-21 13:21:21 +08:00
closeevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
comment.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
compositionevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
console.rs Console.Clear implemented 2020-07-29 22:19:18 +05:30
constantsourcenode.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
create.rs Introduce ElementCSSInlineStyle for SVGElement 2020-06-05 00:10:19 +09:00
crypto.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
css.rs Miscellaneous build / tidy fixes. 2021-02-26 17:53:55 +01:00
cssconditionrule.rs
cssfontfacerule.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
cssgroupingrule.rs
cssimportrule.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
csskeyframerule.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
csskeyframesrule.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
cssmediarule.rs Miscellaneous build / tidy fixes. 2021-02-26 17:53:55 +01:00
cssnamespacerule.rs Miscellaneous build / tidy fixes. 2021-02-26 17:53:55 +01:00
cssrule.rs
cssrulelist.rs Implements Stylesheet.ownerNode 2020-10-10 21:21:00 +02:00
cssstyledeclaration.rs Miscellaneous build / tidy fixes. 2021-02-26 17:53:55 +01:00
cssstylerule.rs Implements Stylesheet.ownerNode 2020-10-10 21:21:00 +02:00
cssstylesheet.rs Implements StyleSheet.media 2020-10-16 10:55:00 +02:00
cssstylevalue.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
csssupportsrule.rs Miscellaneous build / tidy fixes. 2021-02-26 17:53:55 +01:00
cssviewportrule.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
customelementregistry.rs Resolve whenDefined with the class constructor 2020-09-16 12:15:33 +09:00
customevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
dedicatedworkerglobalscope.rs feat: shorten thread names 2021-07-19 00:57:48 +09:00
dissimilaroriginlocation.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
dissimilaroriginwindow.rs Add creation url and Secure Contexts 2020-11-25 18:30:50 +00:00
document.rs Replaced ref_slice::ref_slice with std::slice::from_ref 2021-06-10 21:17:04 +02:00
documentfragment.rs Implement ParentNode#replaceChildren 2020-09-25 08:21:10 +02:00
documentorshadowroot.rs fmt 2021-02-05 14:46:09 +00:00
documenttype.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
domexception.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
domimplementation.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
dommatrix.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
dommatrixreadonly.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
domparser.rs Fix document.characterSet not reflecting byte order marks. 2020-12-31 13:43:33 +01:00
dompoint.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
dompointreadonly.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
domquad.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
domrect.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
domrectreadonly.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
domstringlist.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
domstringmap.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
domtokenlist.rs Implement DOMTokenList.supports API 2020-10-05 09:26:36 +02:00
dynamicmoduleowner.rs Introduce DynamicModuleOwner dom struct 2020-07-18 00:43:32 +09:00
element.rs Miscellaneous build / tidy fixes. 2021-02-26 17:53:55 +01:00
errorevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
event.rs dom: Implement current window event. 2020-05-13 14:36:32 -04:00
eventsource.rs Make url for "client" referrer mandatory 2020-06-17 19:07:14 +02:00
eventtarget.rs Update mozjs to 0.14.1 2020-08-28 20:54:18 +08:00
extendableevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
extendablemessageevent.rs Use ExtendableMessageEvent for messageerror in service workers 2020-07-30 05:56:29 -07:00
fakexrdevice.rs Update webxr 2020-04-27 08:02:41 -07:00
fakexrinputcontroller.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
file.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
filelist.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
filereader.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
filereadersync.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
focusevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
formdata.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
formdataevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
gainnode.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
gamepad.rs Remove WebVR 2020-04-08 20:23:41 -05:00
gamepadbutton.rs Remove WebVR 2020-04-08 20:23:41 -05:00
gamepadbuttonlist.rs Remove WebVR 2020-04-08 20:23:41 -05:00
gamepadevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
gamepadlist.rs Remove WebVR 2020-04-08 20:23:41 -05:00
gamepadpose.rs Remove WebVR 2020-04-08 20:23:41 -05:00
globalscope.rs Add creation url and Secure Contexts 2020-11-25 18:30:50 +00:00
gpu.rs Error handling for promise returning operations 2020-08-02 12:45:22 +05:30
gpuadapter.rs Use Device limits and features provided by user 2020-09-23 11:37:03 +05:30
gpubindgroup.rs Implement GPURenderBundleEncoder and GPURenderBundle 2020-07-24 12:45:23 +05:30
gpubindgrouplayout.rs Implement GPURenderBundleEncoder and GPURenderBundle 2020-07-24 12:45:23 +05:30
gpubuffer.rs Prevent redundant texture and buffer destroy calls 2020-08-25 11:07:25 +05:30
gpubufferusage.rs Initial implementation of GPUBuffer for WebGPU 2019-12-17 11:00:08 +01:00
gpucanvascontext.rs Change ErrorScopeId type to NonZeroU64 2020-08-03 01:45:29 +05:30
gpucolorwrite.rs Implement GPURenderPipeline 2020-05-30 11:38:32 +05:30
gpucommandbuffer.rs Remove entries from error_command_buffers on drop 2020-08-08 20:20:07 +05:30
gpucommandencoder.rs defer encoding errors to finish() 2020-08-22 17:43:10 +05:30
gpucomputepassencoder.rs defer encoding errors to finish() 2020-08-22 17:43:10 +05:30
gpucomputepipeline.rs address review and disable test 2020-09-23 21:32:25 +05:30
gpudevice.rs Use Device limits and features provided by user 2020-09-23 11:37:03 +05:30
gpudevicelostinfo.rs Implement Async Error reporting for WebGPU and update wgpu-core 2020-07-16 23:21:09 +05:30
gpumapmode.rs Implement GPUBuffer.mapAsync and update wgpu-core 2020-06-27 20:27:17 +05:30
gpuoutofmemoryerror.rs Implement Async Error reporting for WebGPU and update wgpu-core 2020-07-16 23:21:09 +05:30
gpupipelinelayout.rs Implement GPUPipelineBase for implicit pipeline layouts 2020-08-19 16:44:26 +05:30
gpuqueue.rs Use Device limits and features provided by user 2020-09-23 11:37:03 +05:30
gpurenderbundle.rs Implement GPURenderBundleEncoder and GPURenderBundle 2020-07-24 12:45:23 +05:30
gpurenderbundleencoder.rs update wgpu and some cleanup 2020-08-17 13:33:54 +05:30
gpurenderpassencoder.rs defer encoding errors to finish() 2020-08-22 17:43:10 +05:30
gpurenderpipeline.rs address review and disable test 2020-09-23 21:32:25 +05:30
gpusampler.rs Implement GPURenderBundleEncoder and GPURenderBundle 2020-07-24 12:45:23 +05:30
gpushadermodule.rs Implement GPURenderBundleEncoder and GPURenderBundle 2020-07-24 12:45:23 +05:30
gpushaderstage.rs Initial implementation of GPUBindGroupLayout for WebGPU 2020-01-16 10:53:51 +01:00
gpuswapchain.rs defer encoding errors to finish() 2020-08-22 17:43:10 +05:30
gputexture.rs Prevent redundant texture and buffer destroy calls 2020-08-25 11:07:25 +05:30
gputextureusage.rs Implement GPUTexture and GPUTextureView 2020-06-01 23:28:12 +05:30
gputextureview.rs Implement GPURenderBundleEncoder and GPURenderBundle 2020-07-24 12:45:23 +05:30
gpuuncapturederrorevent.rs Implement GPUUncapturedErrorEvent 2020-08-11 14:24:58 +05:30
gpuvalidationerror.rs Implement Async Error reporting for WebGPU and update wgpu-core 2020-07-16 23:21:09 +05:30
hashchangeevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
headers.rs Use data_url::Mime to parse the MIME Types 2020-11-18 18:14:51 +01:00
history.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmlanchorelement.rs Add creation url and Secure Contexts 2020-11-25 18:30:50 +00:00
htmlareaelement.rs Implement DOMTokenList.supports API 2020-10-05 09:26:36 +02:00
htmlaudioelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmlbaseelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmlbodyelement.rs Introduce <LayoutDom<Element>>::attrs() 2020-03-31 18:46:49 +02:00
htmlbrelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmlbuttonelement.rs Implement HTMLFormElement.requestSubmit()Also includes a fix for reentrant form submission behavior 2020-07-02 12:33:21 +02:00
htmlcanvaselement.rs Fix deprecation warnings. 2020-11-12 15:47:08 -05:00
htmlcollection.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmldataelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmldatalistelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmldetailselement.rs Implements HTMLDetailsElement toggle 2020-09-26 11:53:47 +02:00
htmldialogelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmldirectoryelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmldivelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmldlistelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmlelement.rs Implements HTMLDetailsElement toggle 2020-09-26 11:53:47 +02:00
htmlembedelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmlfieldsetelement.rs Update document focus when element focusability changes. 2020-06-15 11:22:28 -04:00
htmlfontelement.rs Introduce <LayoutDom<Element>>::attrs() 2020-03-31 18:46:49 +02:00
htmlformcontrolscollection.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmlformelement.rs Add creation url and Secure Contexts 2020-11-25 18:30:50 +00:00
htmlframeelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmlframesetelement.rs Add a fast path in Element::SetInnerHTML when the value is small and trivial text 2020-05-04 18:11:49 +02:00
htmlheadelement.rs Add a fast path in Element::SetInnerHTML when the value is small and trivial text 2020-05-04 18:11:49 +02:00
htmlheadingelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmlhrelement.rs Introduce <LayoutDom<Element>>::attrs() 2020-03-31 18:46:49 +02:00
htmlhtmlelement.rs Add a fast path in Element::SetInnerHTML when the value is small and trivial text 2020-05-04 18:11:49 +02:00
htmliframeelement.rs Add creation url and Secure Contexts 2020-11-25 18:30:50 +00:00
htmlimageelement.rs Make url for "client" referrer mandatory 2020-06-17 19:07:14 +02:00
htmlinputelement.rs Make hidden input _charset_ check case insensitive 2020-10-09 18:05:52 +02:00
htmllabelelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmllegendelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmllielement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmllinkelement.rs Miscellaneous build / tidy fixes. 2021-02-26 17:53:55 +01:00
htmlmapelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmlmediaelement.rs Make url for "client" referrer mandatory 2020-06-17 19:07:14 +02:00
htmlmenuelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmlmetaelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmlmeterelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmlmodelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmlobjectelement.rs Form constraints validation 2020-04-02 10:16:46 +02:00
htmlolistelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmloptgroupelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmloptionelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmloptionscollection.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmloutputelement.rs Form constraints validation 2020-04-02 10:16:46 +02:00
htmlparagraphelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmlparamelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmlpictureelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmlpreelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmlprogresselement.rs Properly implement HTMLProgressElement DOM code 2021-03-31 19:03:37 +02:00
htmlquoteelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmlscriptelement.rs Formating 2021-03-12 18:30:13 +01:00
htmlselectelement.rs Add a fast path in Element::SetInnerHTML when the value is small and trivial text 2020-05-04 18:11:49 +02:00
htmlsourceelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmlspanelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmlstyleelement.rs Miscellaneous build / tidy fixes. 2021-02-26 17:53:55 +01:00
htmltablecaptionelement.rs Add a fast path in Element::SetInnerHTML when the value is small and trivial text 2020-05-04 18:11:49 +02:00
htmltablecellelement.rs Add a fast path in Element::SetInnerHTML when the value is small and trivial text 2020-05-04 18:11:49 +02:00
htmltablecolelement.rs Add a fast path in Element::SetInnerHTML when the value is small and trivial text 2020-05-04 18:11:49 +02:00
htmltableelement.rs Add a fast path in Element::SetInnerHTML when the value is small and trivial text 2020-05-04 18:11:49 +02:00
htmltablerowelement.rs Add a fast path in Element::SetInnerHTML when the value is small and trivial text 2020-05-04 18:11:49 +02:00
htmltablesectionelement.rs Add a fast path in Element::SetInnerHTML when the value is small and trivial text 2020-05-04 18:11:49 +02:00
htmltemplateelement.rs Add a fast path in Element::SetInnerHTML when the value is small and trivial text 2020-05-04 18:11:49 +02:00
htmltextareaelement.rs Update document focus when element focusability changes. 2020-06-15 11:22:28 -04:00
htmltimeelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmltitleelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmltrackelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmlulistelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmlunknownelement.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmlvideoelement.rs Make url for "client" referrer mandatory 2020-06-17 19:07:14 +02:00
identityhub.rs Implement GPURenderBundleEncoder and GPURenderBundle 2020-07-24 12:45:23 +05:30
imagebitmap.rs implemented CreateImageBitmap function for Canvas image source 2020-04-29 21:51:10 -04:00
imagedata.rs Fix warning 2021-03-30 12:09:18 +02:00
inputevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
keyboardevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
location.rs Add creation url and Secure Contexts 2020-11-25 18:30:50 +00:00
macros.rs Implement animationiteration event 2020-05-21 15:19:34 +02:00
mediadeviceinfo.rs Implement MediaDevices.enumerateDevices() 2020-07-10 13:18:26 +02:00
mediadevices.rs Implement MediaDevices.enumerateDevices() 2020-07-10 13:18:26 +02:00
mediaelementaudiosourcenode.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
mediaerror.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
mediafragmentparser.rs Changed DOMString usages to string in MediaFragmentParser 2019-07-25 13:34:18 -04:00
medialist.rs Miscellaneous build / tidy fixes. 2021-02-26 17:53:55 +01:00
mediametadata.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
mediaquerylist.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
mediaquerylistevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
mediasession.rs Enter a realm when handling mediasession commands. 2020-08-06 14:09:38 -04:00
mediastream.rs Add MediaStream::new_single() 2020-07-02 13:26:55 -07:00
mediastreamaudiodestinationnode.rs Add MedaStreamAudioDestinationNode::stream 2020-07-02 13:26:55 -07:00
mediastreamaudiosourcenode.rs Add AudioContext constructors for media stream nodes 2020-07-02 13:26:55 -07:00
mediastreamtrack.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
mediastreamtrackaudiosourcenode.rs Add AudioContext constructors for media stream nodes 2020-07-02 13:26:55 -07:00
messagechannel.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
messageevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
messageport.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
mimetype.rs
mimetypearray.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
mod.rs Implement GPUUncapturedErrorEvent 2020-08-11 14:24:58 +05:30
mouseevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
mutationobserver.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
mutationrecord.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
namednodemap.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
navigationpreloadmanager.rs serviceworker: make job queue unique per origin 2020-05-21 13:21:21 +08:00
navigator.rs dom: Implement Navigator.languages. 2020-07-14 11:50:59 -04:00
navigatorinfo.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
node.rs Replaced ref_slice::ref_slice with std::slice::from_ref 2021-06-10 21:17:04 +02:00
nodeiterator.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
nodelist.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
offlineaudiocompletionevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
offlineaudiocontext.rs feat: shorten thread names 2021-07-19 00:57:48 +09:00
offscreencanvas.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
offscreencanvasrenderingcontext2d.rs Enable textAlign, textBaseline and direction attributes for canvas 2020-06-10 22:34:20 +05:30
oscillatornode.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
pagetransitionevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
paintrenderingcontext2d.rs Update euclid 2020-04-07 08:51:08 -07:00
paintsize.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
paintworkletglobalscope.rs Update mozjs. 2021-02-18 09:35:45 -05:00
pannernode.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
performance.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
performanceentry.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
performancemark.rs
performancemeasure.rs
performancenavigation.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
performancenavigationtiming.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
performanceobserver.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
performanceobserverentrylist.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
performancepainttiming.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
performanceresourcetiming.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
performancetiming.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
permissions.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
permissionstatus.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
plugin.rs
pluginarray.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
popstateevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
processinginstruction.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
progressevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
promise.rs require entered realm, use aes, to append native promise handler 2020-06-04 11:38:37 +08:00
promisenativehandler.rs integrate readablestream with fetch and blob 2020-06-04 11:38:35 +08:00
promiserejectionevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
radionodelist.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
range.rs Do not panic on navigating across documents 2020-07-30 16:34:30 +05:30
raredata.rs Cache the result of retrieving an element's client rectangle from layout. 2020-03-31 17:15:44 -04:00
readablestream.rs Enter incumbent script to ensure it has incumbent global 2020-06-13 11:23:20 +09:00
request.rs Fix invalid use of ReferrerUrl 2020-06-17 19:07:15 +02:00
response.rs integrate readablestream with fetch and blob 2020-06-04 11:38:35 +08:00
rtcdatachannel.rs Fix rooting issue 2020-06-29 16:53:50 +02:00
rtcdatachannelevent.rs Cleanups and tidy fixes 2020-06-29 16:53:48 +02:00
rtcerror.rs Trigger RTCErrorEvent on data channel error 2020-06-29 16:53:47 +02:00
rtcerrorevent.rs Cleanups and tidy fixes 2020-06-29 16:53:48 +02:00
rtcicecandidate.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
rtcpeerconnection.rs dom: Add WebRTC transceiver stubs. 2020-07-14 12:48:45 -04:00
rtcpeerconnectioniceevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
rtcrtpsender.rs dom: Add WebRTC transceiver stubs. 2020-07-14 12:48:45 -04:00
rtcrtptransceiver.rs dom: Add WebRTC transceiver stubs. 2020-07-14 12:48:45 -04:00
rtcsessiondescription.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
rtctrackevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
screen.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
selection.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
serviceworker.rs serviceworker: make job queue unique per origin 2020-05-21 13:21:21 +08:00
serviceworkercontainer.rs serviceworker: make job queue unique per origin 2020-05-21 13:21:21 +08:00
serviceworkerglobalscope.rs feat: shorten thread names 2021-07-19 00:57:48 +09:00
serviceworkerregistration.rs serviceworker: make job queue unique per origin 2020-05-21 13:21:21 +08:00
shadowroot.rs Make DomRefCell not mutate the borrow flag non-atomically 2020-05-18 10:23:46 +02:00
stereopannernode.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
storage.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
storageevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
stylepropertymapreadonly.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
stylesheet.rs Implements StyleSheet.media 2020-10-16 10:55:00 +02:00
stylesheetlist.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
submitevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
svgelement.rs Introduce ElementCSSInlineStyle for SVGElement 2020-06-05 00:10:19 +09:00
svggraphicselement.rs
svgsvgelement.rs Introduce <LayoutDom<Element>>::attrs() 2020-03-31 18:46:49 +02:00
test_mapping.json
testbinding.rs dom: Convert parent dictionary values when converting dictionaries to JS. 2020-06-16 17:34:30 -04:00
testbindingiterable.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
testbindingpairiterable.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
testbindingproxy.rs
testrunner.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
testworklet.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
testworkletglobalscope.rs Wrap(Global)Method now takes a SafeJSContext instead of a JSContext 2019-07-24 08:18:21 +01:00
text.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
textcontrol.rs ISSUE-20455: introduce stronger types for textinput indexing 2019-05-16 15:33:24 -04:00
textdecoder.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
textencoder.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
textmetrics.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
texttrack.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
texttrackcue.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
texttrackcuelist.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
texttracklist.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
timeranges.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
touch.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
touchevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
touchlist.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
trackevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
transitionevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
treewalker.rs Reformat with rustfmt 1.4.36-nightly (7de6968 2021-02-07) 2021-02-25 20:31:42 +01:00
uievent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
url.rs Update wpt-tests metadata 2020-05-19 16:32:10 +05:30
urlhelper.rs make is_origin_trustworthy a method of ServoUrl + fix localhost handling 2020-05-19 20:06:59 +03:00
urlsearchparams.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
userscripts.rs Added off thread compilation 2020-07-21 16:20:51 -04:00
validation.rs Form constraints validation 2020-04-02 10:16:46 +02:00
validitystate.rs Form constraints validation 2020-04-02 10:16:46 +02:00
values.rs
vertexarrayobject.rs Replaced failible boolean with an enum 2020-04-23 18:23:01 +02:00
videotrack.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
videotracklist.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
virtualmethods.rs Introduce ElementCSSInlineStyle for SVGElement 2020-06-05 00:10:19 +09:00
vttcue.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
vttregion.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
webgl2renderingcontext.rs Update mozjs. 2021-02-18 09:35:45 -05:00
webglactiveinfo.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
webglbuffer.rs Replaced failible boolean with an enum 2020-04-23 18:23:01 +02:00
webglcontextevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
webglframebuffer.rs Make textures that come from webxr invalid outside an rAF 2020-08-06 17:51:58 -05:00
webglobject.rs
webglprogram.rs Replaced failible boolean with an enum 2020-04-23 18:23:01 +02:00
webglquery.rs Replaced failible boolean with an enum 2020-04-23 18:23:01 +02:00
webglrenderbuffer.rs Replaced failible boolean with an enum 2020-04-23 18:23:01 +02:00
webglrenderingcontext.rs Update mozjs. 2021-02-18 09:35:45 -05:00
webglsampler.rs Replaced failible boolean with an enum 2020-04-23 18:23:01 +02:00
webglshader.rs Implement EXT_frag_depth 2020-05-11 11:51:04 +03:00
webglshaderprecisionformat.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
webglsync.rs Replaced failible boolean with an enum 2020-04-23 18:23:01 +02:00
webgltexture.rs Make textures that come from webxr invalid outside an rAF 2020-08-06 17:51:58 -05:00
webgltransformfeedback.rs Replaced failible boolean with an enum 2020-04-23 18:23:01 +02:00
webgluniformlocation.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
webglvertexarrayobject.rs Replaced failible boolean with an enum 2020-04-23 18:23:01 +02:00
webglvertexarrayobjectoes.rs Replaced failible boolean with an enum 2020-04-23 18:23:01 +02:00
websocket.rs Auto merge of #26983 - jdm:websocket-panic, r=nox 2020-06-22 08:15:48 -04:00
wheelevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
window.rs Miscellaneous build / tidy fixes. 2021-02-26 17:53:55 +01:00
windowproxy.rs chore(deps): update mozjs 2021-07-10 12:54:31 +09:00
worker.rs ensure clean shutdown of all threads running JS 2020-06-30 13:22:38 +08:00
workerglobalscope.rs Add creation url and Secure Contexts 2020-11-25 18:30:50 +00:00
workerlocation.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
workernavigator.rs dom: Implement Navigator.languages. 2020-07-14 11:50:59 -04:00
worklet.rs Make url for "client" referrer mandatory 2020-06-17 19:07:14 +02:00
workletglobalscope.rs Add creation url and Secure Contexts 2020-11-25 18:30:50 +00:00
xmldocument.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
xmlhttprequest.rs Fix document.characterSet not reflecting byte order marks. 2020-12-31 13:43:33 +01:00
xmlhttprequesteventtarget.rs
xmlhttprequestupload.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
xmlserializer.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
xrcompositionlayer.rs Add a dummy implementation of all the XR Layer types 2020-08-04 15:10:01 -05:00
xrcubelayer.rs Add a dummy implementation of all the XR Layer types 2020-08-04 15:10:01 -05:00
xrcylinderlayer.rs Add a dummy implementation of all the XR Layer types 2020-08-04 15:10:01 -05:00
xrequirectlayer.rs Add a dummy implementation of all the XR Layer types 2020-08-04 15:10:01 -05:00
xrframe.rs Support for webxr layer management 2020-06-28 16:37:45 -05:00
xrhand.rs Add XRHand[index] 2020-04-27 17:35:48 -07:00
xrhittestresult.rs Add XRHitTestResult::getPose 2020-04-19 20:29:14 -07:00
xrhittestsource.rs Add XRFrame::getHitTestResults() 2020-04-19 20:29:14 -07:00
xrinputsource.rs Add XRHand[index] 2020-04-27 17:35:48 -07:00
xrinputsourcearray.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
xrinputsourceevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
xrinputsourceschangeevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
xrjointpose.rs Add XRJointPose 2020-04-27 17:35:48 -07:00
xrjointspace.rs Add XRJointSpace 2020-04-27 17:35:48 -07:00
xrlayer.rs Update WebXR Layer IDL, and matching changes to the Rust code. 2020-08-03 12:37:01 -05:00
xrlayerevent.rs Add XRLayerEvent 2020-08-05 18:07:54 -05:00
xrmediabinding.rs Add a dummy implementation of all the XR Layer types 2020-08-04 15:10:01 -05:00
xrpose.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
xrprojectionlayer.rs Add a dummy implementation of all the XR Layer types 2020-08-04 15:10:01 -05:00
xrquadlayer.rs Add a dummy implementation of all the XR Layer types 2020-08-04 15:10:01 -05:00
xrray.rs Add XRSession::requestHitTestSource() 2020-04-19 20:29:14 -07:00
xrreferencespace.rs Update to treat view transforms as native-relative 2020-05-18 08:20:54 -07:00
xrrenderstate.rs Update WebXR Layer IDL, and matching changes to the Rust code. 2020-08-03 12:37:01 -05:00
xrrigidtransform.rs Remove WebVR 2020-04-08 20:23:41 -05:00
xrsession.rs Add test for layers feature (currently always false) 2020-08-04 11:55:06 -05:00
xrsessionevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
xrspace.rs Add XRJointSpace 2020-04-27 17:35:48 -07:00
xrsubimage.rs Added first-cut implementation of XR layers 2020-04-13 13:57:58 -05:00
xrsystem.rs Auto merge of #27429 - asajeffrey:webxr-user-intent-pref, r=Manishearth 2020-07-29 18:25:12 -04:00
xrtest.rs Support .supportedModes to enable newer tests 2020-04-19 20:29:14 -07:00
xrview.rs Update to treat view transforms as native-relative 2020-05-18 08:20:54 -07:00
xrviewerpose.rs Add support for webxr cubemap and spherical 360 rendering 2020-07-09 14:02:23 -05:00
xrviewport.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
xrwebglbinding.rs Add a dummy implementation of all the XR Layer types 2020-08-04 15:10:01 -05:00
xrwebgllayer.rs Make textures that come from webxr invalid outside an rAF 2020-08-06 17:51:58 -05:00
xrwebglsubimage.rs Support for webxr layer management 2020-06-28 16:37:45 -05:00