main
Add Promises to Service Worker Container
Add HTML test
WebVR 1.1 spec compatibility
Implement Worker#terminate() (fixes #4427).
Fix the broken link in about-page
Issue #12421: tidy should also check .html files
Cargoify servo
style: Fix timing-function overriding from the keyframe declaration list.
Check for shadowing properties on DOM proxies. Fixes #12357.
bluetooth test fix
Replace twitter fail whale with redirect to archive.org version
added autoclose worker
Add smoketest command.
Address review comments.
fonts: Use `FontInstanceFlags::EMBEDDED_BITMAPS` for color fonts on MacOS (#32203)
Add manual test for align-self
Added a test for font selection
gfx: Implement `font-stretch` per CSS3-FONTS § 3.3 in the Core Text font backend.
layout: Improve and make consistent the look of various form controls (#42085)
Implements :indeterminate pseudo-class
Add click handler for <input type=submit>
Implement extremely basic form submission (fixes #3554)
Check if naturalWidth / naturalHeight works w/ DPR
script: When using WebRender, keep the DOM-side scroll positions for elements with `overflow: scroll` up to date, and take them into account when doing hit testing.
html form validation initial steps with test html file, added stub methods, added code to handle validations
Dispatch scroll events to layers above others.
layout: Don't touch the inline positions of block children unless they are to be reflowed.
layout: Use a flag to record whether we need to perform a line break if wrapping on newlines rather than searching for a newline character.
layout: When repairing styles for incremental reflow, only repair styles of nodes that represent the dirty node, *including its pseudo-element*.
Add a simpler concurrency demo for linuxcon
GC profiling.
Add loopback html test
Added extra bool in Window object to know about its Mutation Observers
#1716 The indicated part of the document. Interactive test for fragid resolution.
layout: Make child stacking contexts of fixed position stacking contexts also fixed position.
layout: Separate out overflow-for-scrolling from overflow-for-paint.
layout: Remove some bogus code that tried to handle absolutely-positioned flows separately when storing overflow.
Fix unexpected overflow with overflow: hidden set.
layout: Allow non-absolutely-positioned elements with `overflow: scroll` set to be scrolled.
Fix tabs
script: Introduce `ServoTestUtils` and a `forceLayout()` function (#42714)
Permission API
layout: Implement `pointer-events: none` per SVG 1.1 § 16.6.
webgl: finish, flush, detachShader, generateMipmap, Uniform1i
Style <select multiple> appropriately.
Make hit tests against box shadows always fail.
element scroll setters
Really fix #3738 by only processing iframe src attributes during parsing.
Hook up synthetic click activation to script_task and <>.click()
Implement enough of 3d transforms spec to run the CSS FPS demo.
Fix all the links to the UI Events spec
Add unique canvas IDs to all canvas operations.
Implements drawImage for html image as ImageSource
Implement CanvasRenderingContext2d.fillText's "unimplemented" message
New html page for testing DOM binding performance #5760
Implement document focus context and hook it up to click events.
Move test_htmlelement_style.html out of the automatic tests because they don't all pass.
4873 - Support the image map processing for <img ismap/> inside an <a/>
Add some manual tests for verifying mouse events order
Navigate to a new page even when there's a fragment.
Start using on_refresh_driver_tick #5681 Final
Add WebGLContextAttributes support
WebGLRenderingContext getters and `getParameter`
Improve test_webgl_triangle.html
layout: Support `wavy` and `double` for `text-decoration-line` (#37079)
layout: Implement `text-rendering` per SVG 1.1 § 11.7.4.
htmltextarea: Fixed some value_changed issues
layout: Implement CSS transitions per CSS-TRANSITIONS § 2.
Implement viewport functions for window #1718