gecko/testing/web-platform/meta
Kyle Huey 8ba777d027 Bug 1208687: Only discard events from the outermost queue. r=ehsan
When workers shut down we discard the event queue rather than running it to completion.  Originally workers managed their event queue themselves and would simply iterate through the array of events and cancel them all.  After bug 914762 this was done by setting a (thread-)global "canceling" flag and then calling NS_ProcessPendingEvents.  But this neglects that a shut down request can be received while the worker is in a sync queue.  In this case, calling NS_ProcessPendingEvents will process any events pending in the sync queue, which is *not* the queue we need to cancel.

The fix is, if we are in a sync queue when NotifyInternal is called, to defer clearing the queue until the top-most sync queue is destroyed and we are about to return to the regular event queue.  Only then can we call NS_ProcessPendingEvents to clear out the queue.  Because we can never process any events from this queue while sync queues are active, the timing of the mass cancellation is unchanged from the perspective of events in the regular queue.
2015-09-28 14:34:28 -07:00
..
2dcontext Bug 655328 - remove failure meta-data for WPT for 2dcontext/drawing-images-to-the-canvas/drawimage_canvas_8.html. r=jmuizelaar 2015-09-11 10:13:11 -04:00
ambient-light
battery-status Bug 1199127 - Update web-platform-tests expected data to revision 4600b7dbae996754fe52f48bc9c225834f11a686, a=testonly 2015-08-27 09:41:22 +01:00
content-security-policy Backed out 7 changesets (bug 1048048) for android crashes in various chunks CLOSED TREE 2015-09-21 09:08:34 -07:00
cors
custom-elements
dom Bug 647621 - Remove document.charset from historical.html because it was eventually added to the spec. r=Ms2ger 2015-09-23 09:32:30 +09:00
DOMEvents
domparsing Bug 647621 - Implement document.charset and update document.inputEncoding to the latest spec. r=bz 2015-09-23 09:32:29 +09:00
domxpath
editing Bug 1197365 - Update metadata for web-platform-tests-e10s a=testonly 2015-09-18 10:04:43 +01:00
encoding Bug 912470 part 2 - Implement Encoding Standard-compliant big5 encoder. r=emk. 2015-09-03 15:21:57 +03:00
eventsource
ext-xhtml-pubid/the-xhtml-syntax/parsing-xhtml-documents
fetch/nosniff
FileAPI
geolocation-API
hr-time
html Bug 647621 - Implement document.charset and update document.inputEncoding to the latest spec. r=bz 2015-09-23 09:32:29 +09:00
html-media-capture
IndexedDB
infrastructure
js/builtins
media-source Bug 1199127 - Update web-platform-tests expected data to revision 4600b7dbae996754fe52f48bc9c225834f11a686, a=testonly 2015-08-27 09:41:22 +01:00
mediacapture-streams
microdata/microdata-dom-api
mixed-content Bug 1197365 - Update metadata for web-platform-tests-e10s a=testonly 2015-09-18 10:04:43 +01:00
navigation-timing
notifications
old-tests/submission
page-visibility
pointerevents
pointerlock
progress-events
proximity
quirks-mode Bug 1201822 - Update web-platform-tests expected data to revision d0571e01e1a2e4b8c5f696af2f81cbc1be9a5842, a=testonly 2015-09-04 10:39:27 +01:00
referrer-policy
resource-timing
screen-orientation
selection Bug 1197365 - Update metadata for web-platform-tests-e10s a=testonly 2015-09-18 10:04:43 +01:00
selectors/attribute-selectors/attribute-case
selectors-api/tests/submissions/Opera
service-workers/cache-storage Bug 1182094 Fix wpt sandboxed-iframes.https.html test to expect rejected promises. r=jgraham 2015-09-15 08:04:13 -07:00
shadow-dom/untriaged Bug 1204461 - Update web-platform-tests expected data to revision 3f82dd41c8e3697bfe5fa5c57321c842b65ba2aa, a=testonly 2015-09-14 12:19:09 +01:00
subresource-integrity Bug 1205448 - Ship subresource integrity enabled by default. r=ckerschb 2015-09-17 16:33:35 -07:00
touch-events
typedarrays Bug 1199127 - Update web-platform-tests expected data to revision 4600b7dbae996754fe52f48bc9c225834f11a686, a=testonly 2015-08-27 09:41:22 +01:00
url Bug 1203463 - URL constructor should support about:blank URI, r=bz 2015-09-16 11:26:29 +08:00
user-timing
web-animations
webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface
WebCryptoAPI
webgl
WebIDL/ecmascript-binding/es-exceptions
webmessaging
webrtc
websockets Bug 1197365 - Update metadata for web-platform-tests-e10s a=testonly 2015-09-18 10:04:43 +01:00
webstorage Bug 1197365 - Update metadata for web-platform-tests-e10s a=testonly 2015-09-18 10:04:43 +01:00
webvtt
workers Bug 1208687: Only discard events from the outermost queue. r=ehsan 2015-09-28 14:34:28 -07:00
XMLHttpRequest Bug 1207233 - Don't provide a default content-type header if user calls XHR.setRequestHeader('Content-Type', ''), r=jduell 2015-09-24 16:54:11 -04:00
MANIFEST.json test for bug 864171 and bug 1053011 r=padenot 2015-09-24 19:07:29 +12:00
mozilla-sync Bug 1204461 - Update web-platform-tests to revision 3f82dd41c8e3697bfe5fa5c57321c842b65ba2aa, a=testonly 2015-09-14 12:19:08 +01:00