searching for reviewer(bkelly)
af5830560a76fa2700db56d50163b9a9fa9208c4: Bug 1469566 - Port ServiceWorkers to WorkerRef - part 2 - KeepAliveHandler, r=bkelly
Andrea Marchesini <amarchesini@mozilla.com> - Fri, 13 Jul 2018 18:26:29 +0200 - rev 817938
Push 116224 by bmo:gl@mozilla.com at Fri, 13 Jul 2018 18:29:22 +0000
Bug 1469566 - Port ServiceWorkers to WorkerRef - part 2 - KeepAliveHandler, r=bkelly
3dbf24100b1aef8fe0fc7d3f6002f61f3b816c31: Bug 1469566 - Port ServiceWorkers to WorkerRef - part 1 - LifeCycleEventWatcher, r=bkelly
Andrea Marchesini <amarchesini@mozilla.com> - Fri, 13 Jul 2018 18:25:58 +0200 - rev 817937
Push 116224 by bmo:gl@mozilla.com at Fri, 13 Jul 2018 18:29:22 +0000
Bug 1469566 - Port ServiceWorkers to WorkerRef - part 1 - LifeCycleEventWatcher, r=bkelly
bad873c0dbbe1c34582ba3ceefd58c7be7eecd8e: Bug 1394102 - FetchEvent Request.signal should be aborted when the corrisponding nsIChannel is canceled - test, r=bkelly
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 27 Jun 2018 14:51:57 +0200 - rev 812139
Push 114453 by rwood@mozilla.com at Thu, 28 Jun 2018 15:10:03 +0000
Bug 1394102 - FetchEvent Request.signal should be aborted when the corrisponding nsIChannel is canceled - test, r=bkelly * * * [mq]: abc.patch
afbadca69031d7d465e53bf4e9d8fd95ea33bc10: Bug 1394102 - FetchEvent Request.signal should be aborted when the corrisponding nsIChannel is canceled r=bkelly
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 27 Jun 2018 14:51:43 +0200 - rev 812138
Push 114453 by rwood@mozilla.com at Thu, 28 Jun 2018 15:10:03 +0000
Bug 1394102 - FetchEvent Request.signal should be aborted when the corrisponding nsIChannel is canceled r=bkelly
63b21854d8006576e83847cff297cc975ecb8b71: Bug 1394102 - FetchEvent Request.signal should be aborted when the corrisponding nsIChannel is canceled - test, r=bkelly
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 27 Jun 2018 14:51:57 +0200 - rev 812007
Push 114450 by bmo:ntim.bugs@gmail.com at Thu, 28 Jun 2018 14:29:41 +0000
Bug 1394102 - FetchEvent Request.signal should be aborted when the corrisponding nsIChannel is canceled - test, r=bkelly
834072e2974e17b7d1f5de2d38c342252e8c3755: Bug 1394102 - FetchEvent Request.signal should be aborted when the corrisponding nsIChannel is canceled r=bkelly
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 27 Jun 2018 14:51:43 +0200 - rev 812006
Push 114450 by bmo:ntim.bugs@gmail.com at Thu, 28 Jun 2018 14:29:41 +0000
Bug 1394102 - FetchEvent Request.signal should be aborted when the corrisponding nsIChannel is canceled r=bkelly
4133f5b222de3cf0a7234331df4e47b1e90158a8: Bug 1394102 - FetchEvent Request.signal should be aborted when the corrisponding nsIChannel is canceled - test, r=bkelly
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 27 Jun 2018 14:51:57 +0200 - rev 811444
Push 114313 by jdescottes@mozilla.com at Wed, 27 Jun 2018 17:22:27 +0000
Bug 1394102 - FetchEvent Request.signal should be aborted when the corrisponding nsIChannel is canceled - test, r=bkelly
39784ddfdbb0d9e49d93468b3978ab17cb1258d2: Bug 1394102 - FetchEvent Request.signal should be aborted when the corrisponding nsIChannel is canceled r=bkelly
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 27 Jun 2018 14:51:43 +0200 - rev 811443
Push 114313 by jdescottes@mozilla.com at Wed, 27 Jun 2018 17:22:27 +0000
Bug 1394102 - FetchEvent Request.signal should be aborted when the corrisponding nsIChannel is canceled r=bkelly
2d4e4c71187c631518459ece8a9c7c3efd2cdfdb: Bug 1413868. r=valentin, r=bkelly, a=RyanVM
Honza Bambas <honzab.moz@firemni.cz> - Mon, 18 Jun 2018 14:39:39 -0400 - rev 810197
Push 113918 by bmo:jacek@codeweavers.com at Mon, 25 Jun 2018 14:21:39 +0000
Bug 1413868. r=valentin, r=bkelly, a=RyanVM
15c95df467be553beb39f2e8102c206639e05fde: bug 1470306, DOMEventTargetHelper object should be kept alive while calling DisconnectFromOwner, r=bkelly
Olli Pettay <Olli.Pettay@helsinki.fi> - Sun, 24 Jun 2018 18:16:32 +0300 - rev 810007
Push 113859 by bmo:aryx.bugmail@gmx-topmail.de at Sun, 24 Jun 2018 22:51:58 +0000
bug 1470306, DOMEventTargetHelper object should be kept alive while calling DisconnectFromOwner, r=bkelly
258a2da40ef0bdbd538eddb4680fc1b511875b88: Bug 1469566 - Port 2 ServiceWorker WorkerHolders to WorkerRef - part 2, r=bkelly
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 19 Jun 2018 13:08:12 -0400 - rev 808506
Push 113410 by maglione.k@gmail.com at Tue, 19 Jun 2018 20:58:54 +0000
Bug 1469566 - Port 2 ServiceWorker WorkerHolders to WorkerRef - part 2, r=bkelly
85d2aec2f4b6ebd72a8a87af20575b678142023f: Bug 1469566 - Port 2 ServiceWorker WorkerHolders to WorkerRef - part 1, r=bkelly
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 19 Jun 2018 13:08:12 -0400 - rev 808505
Push 113410 by maglione.k@gmail.com at Tue, 19 Jun 2018 20:58:54 +0000
Bug 1469566 - Port 2 ServiceWorker WorkerHolders to WorkerRef - part 1, r=bkelly
2b24215292039221a21f66296467eb372dbb3fdd: Bug 1469579 - WorkerRef in ScriptLoader, r=bkelly
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 19 Jun 2018 13:08:12 -0400 - rev 808504
Push 113410 by maglione.k@gmail.com at Tue, 19 Jun 2018 20:58:54 +0000
Bug 1469579 - WorkerRef in ScriptLoader, r=bkelly
e4b352ed03f7bef3af5aa4c163a1a050177ab061: Bug 1467179 - MessagePort should implement DisconnectFromOwner() instead using innerID comparison, r=bkelly
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 13 Jun 2018 08:37:26 -0700 - rev 807191
Push 113043 by rwood@mozilla.com at Wed, 13 Jun 2018 21:05:33 +0000
Bug 1467179 - MessagePort should implement DisconnectFromOwner() instead using innerID comparison, r=bkelly
50808ac6967ff99d90173c55023242133f3c1bb7: Bug 1146316 - Leak fix, declare ServiceWorkerPrivate::mSandbox to the CC. r=bkelly.
Peter Van der Beken <peterv@propagandism.org> - Tue, 15 May 2018 21:36:12 +0200 - rev 800318
Push 111316 by hikezoe@mozilla.com at Sun, 27 May 2018 00:55:28 +0000
Bug 1146316 - Leak fix, declare ServiceWorkerPrivate::mSandbox to the CC. r=bkelly.
9a5e8a990f0abb3be62858082bf82b18a9925949: Bug 1427610 - Implement import.meta in the browser r=bkelly
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 23 May 2018 09:30:13 +0100 - rev 798887
Push 110872 by bmo:gl@mozilla.com at Wed, 23 May 2018 17:32:10 +0000
Bug 1427610 - Implement import.meta in the browser r=bkelly
7ae884246635638898303dbceb50901a18fb5bf0: Bug 1461672 - Remove Telemetry probe added to tune the JSBC. r=francois,bkelly
Nicolas B. Pierron <nicolas.b.pierron@gmail.com> - Mon, 21 May 2018 13:40:04 +0000 - rev 797810
Push 110583 by bmo:gl@mozilla.com at Mon, 21 May 2018 18:57:38 +0000
Bug 1461672 - Remove Telemetry probe added to tune the JSBC. r=francois,bkelly
aab1afd86d77b9088efcadba770d987d921169f6: Bug 1410186 - turn Maybe assertions into diagnostic assertions; r=bkelly
Nathan Froyd <froydnj@mozilla.com> - Mon, 21 May 2018 10:03:59 -0400 - rev 797747
Push 110556 by bmo:gl@mozilla.com at Mon, 21 May 2018 14:51:07 +0000
Bug 1410186 - turn Maybe assertions into diagnostic assertions; r=bkelly We out-of-line the relevant functions because assertions can generate quite a bit of code, and we'd rather let the compiler determine if these functions should be inlined now.
98a2883d96406416da7186e53e66cf3ba51fc241: Bug 1462308 - Disable all Device Sensor events except orientation by default for stable. r=bkelly
Jonathan Kingston <jkt@mozilla.com> - Thu, 17 May 2018 12:12:03 +0100 - rev 796862
Push 110368 by bmo:rob@robwu.nl at Fri, 18 May 2018 11:57:15 +0000
Bug 1462308 - Disable all Device Sensor events except orientation by default for stable. r=bkelly MozReview-Commit-ID: 1PTWYpUP14
961e2334543862ae2a88cddc04b06118fe364952: Bug 1462308 - Disable all Device Sensor events except orientation by default for stable. r?bkelly draft
Jonathan Kingston <jkt@mozilla.com> - Thu, 17 May 2018 12:12:03 +0100 - rev 796242
Push 110193 by bmo:jkt@mozilla.com at Thu, 17 May 2018 11:13:11 +0000
Bug 1462308 - Disable all Device Sensor events except orientation by default for stable. r?bkelly MozReview-Commit-ID: 1PTWYpUP14
c82274a23aeaa6be8b7509de05822cb4bfa7729e: Bug 1410186 - turn Maybe assertions into diagnostic assertions; r=bkelly
Nathan Froyd <froydnj@mozilla.com> - Tue, 15 May 2018 16:34:59 -0400 - rev 795586
Push 110029 by bmo:ntim.bugs@gmail.com at Wed, 16 May 2018 09:28:23 +0000
Bug 1410186 - turn Maybe assertions into diagnostic assertions; r=bkelly We out-of-line the relevant functions because assertions can generate quite a bit of code, and we'd rather let the compiler determine if these functions should be inlined now.
aa9b5bddfa083ce3aa879e64d9e8a8fa120b6ede: Bug 1461407 - make about:home unlinkable again and improve behavior of serialized principals across changes to URLs, r?bz,bkelly,mikedeboer draft
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Mon, 14 May 2018 22:04:49 +0100 - rev 795018
Push 109834 by gijskruitbosch@gmail.com at Mon, 14 May 2018 21:10:35 +0000
Bug 1461407 - make about:home unlinkable again and improve behavior of serialized principals across changes to URLs, r?bz,bkelly,mikedeboer Making about:home unlinkable changes its URL structure. Prior to this change, it is a nested URL. After this change, it no longer is. We store serialized versions of principals and URLs in some cases. Serialized copies of principals created prior to this change will be broken. To cope with this, we refuse to serialize invalid principals - this helps because it avoids crashing the parent process when the child sends it busted principals (as such principals are also serialized when sending them over IPC). Separately, it adjusts the sessionstore code so that it doesn't trip over the principal serialization guards (which otherwise, with this patch, lead to infinite-loading-spinner behavior because loading a URL with an about:home triggering principal fails immediately). MozReview-Commit-ID: 87zVUFgbusn
9577b0cdcad5114267bf422cf5f2e515cde5c27a: Bug 1450066 - Test that setInterval handles missing interval argument. r=bkelly
Andreas Farre <farre@mozilla.com> - Fri, 04 May 2018 05:02:00 +0300 - rev 791758
Push 108894 by bmo:gl@mozilla.com at Sat, 05 May 2018 04:24:07 +0000
Bug 1450066 - Test that setInterval handles missing interval argument. r=bkelly
af1695371beb42e2179fd2fe2750e4d5eb635553: Bug 1450066 - Fall back to 0 if setInterval interval not supplied. r=bkelly
Andreas Farre <farre@mozilla.com> - Thu, 03 May 2018 06:20:00 +0300 - rev 791757
Push 108894 by bmo:gl@mozilla.com at Sat, 05 May 2018 04:24:07 +0000
Bug 1450066 - Fall back to 0 if setInterval interval not supplied. r=bkelly
82f4604be112cd1f90101218489327d3784b08a9: Bug 1405552 - Do not expose FileReaderSync to serviceworkers, to match the spec; r=baku,bkelly
Thomas Wisniewski <wisniewskit@gmail.com> - Fri, 04 May 2018 09:28:13 -0400 - rev 791704
Push 108881 by bmo:ato@sny.no at Fri, 04 May 2018 22:50:30 +0000
Bug 1405552 - Do not expose FileReaderSync to serviceworkers, to match the spec; r=baku,bkelly MozReview-Commit-ID: 1EJbrt8TXiq
91ba35aee7500d305a5fb1446281268ef019d02c: bug 1457867, store DOMEventTargetHelper objects in global object as a linked list, r=bkelly
Olli Pettay <Olli.Pettay@helsinki.fi> - Fri, 04 May 2018 19:25:05 +0300 - rev 791617
Push 108853 by dgottwald@mozilla.com at Fri, 04 May 2018 18:26:11 +0000
bug 1457867, store DOMEventTargetHelper objects in global object as a linked list, r=bkelly
e73e0231a9e3e5abf3da65461cffad8f3cc2d6e9: Bug 1458836 - No needs to inform WorkerHolders when in Closing state, r=bkelly
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 03 May 2018 17:03:13 +0200 - rev 791149
Push 108712 by rwood@mozilla.com at Thu, 03 May 2018 16:01:49 +0000
Bug 1458836 - No needs to inform WorkerHolders when in Closing state, r=bkelly
53dd00cd3ae4f5201ca5bf71bf5f0174a0d84966: Bug 1447156; r=bkelly a=ritu
Jan Varga <jan.varga@gmail.com> - Wed, 11 Apr 2018 06:36:04 +0200 - rev 790446
Push 108516 by bmo:jlorenzo@mozilla.com at Wed, 02 May 2018 09:32:32 +0000
Bug 1447156; r=bkelly a=ritu
bc95f676ecde3a0fc26c67fd95f8c21db1a23353: Bug 1456481 - Fix parent module import in serviceworker tests, r=bkelly
James Graham <james@hoppipolla.co.uk> - Tue, 24 Apr 2018 18:29:43 +0100 - rev 787770
Push 107796 by bmo:emilio@crisal.io at Wed, 25 Apr 2018 10:57:04 +0000
Bug 1456481 - Fix parent module import in serviceworker tests, r=bkelly The previous setup was altering sys.path in the wrong way and falling foul of the module cache. It's easier just to import the parent module using the underlying import functions directly than try to fix up the paths. MozReview-Commit-ID: IEDWCPwUgxg
50df0d0cccc83129e9e8307c8a2b8045420eefbe: Bug 1456481 - Fix parent module import in serviceworker tests, r=bkelly draft
James Graham <james@hoppipolla.co.uk> - Tue, 24 Apr 2018 18:29:43 +0100 - rev 787376
Push 107709 by bmo:james@hoppipolla.co.uk at Tue, 24 Apr 2018 18:14:59 +0000
Bug 1456481 - Fix parent module import in serviceworker tests, r=bkelly The previous setup was altering sys.path in the wrong way and falling foul of the module cache. It's easier just to import the parent module using the underlying import functions directly than try to fix up the paths. MozReview-Commit-ID: IEDWCPwUgxg
1723fb2d2d83a3022daa8ad19efb1c65ca9d895b: Bug 1455811 - ReadableStream.cancel() must cancel the actual download - part 2, r=bkelly
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 24 Apr 2018 16:10:38 +0200 - rev 787348
Push 107709 by bmo:james@hoppipolla.co.uk at Tue, 24 Apr 2018 18:14:59 +0000
Bug 1455811 - ReadableStream.cancel() must cancel the actual download - part 2, r=bkelly
21d58d5d3819b36a5c7dd8267e9bf1ca96e5ba30: Bug 1455811 - ReadableStream.cancel() must cancel the actual download - part 1, r=bkelly
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 24 Apr 2018 16:09:58 +0200 - rev 787347
Push 107709 by bmo:james@hoppipolla.co.uk at Tue, 24 Apr 2018 18:14:59 +0000
Bug 1455811 - ReadableStream.cancel() must cancel the actual download - part 1, r=bkelly
f4989e0da2216f6cf3fbe3d3a616d31447f068ec: Bug 1454633 - Client API doesn't need to use WorkerHolder with status = Closing, r=bkelly
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 17 Apr 2018 20:51:04 +0200 - rev 784060
Push 106844 by maglione.k@gmail.com at Wed, 18 Apr 2018 00:09:51 +0000
Bug 1454633 - Client API doesn't need to use WorkerHolder with status = Closing, r=bkelly
64ca4238a4208fe6283806a92d74e50067900309: Bug 1454633 Client API doesn't need to use WorkerHolder with status = Closing, r=bkelly
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 17 Apr 2018 15:57:46 +0200 - rev 783893
Push 106825 by bmo:gps@mozilla.com at Tue, 17 Apr 2018 23:10:44 +0000
Bug 1454633 Client API doesn't need to use WorkerHolder with status = Closing, r=bkelly This is not needed because Client API is used in ServiceWorkerGlobalScope where self.close() doesn't exist.
a0710c21795a24888a15da8edc39699f0598c53d: Bug 1452741. Stop using the no-arg DOMEventTargetHelper constructor in MediaTrack. r=bkelly
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 11 Apr 2018 10:27:00 -0400 - rev 780530
Push 106025 by bmo:dharvey@mozilla.com at Wed, 11 Apr 2018 15:02:01 +0000
Bug 1452741. Stop using the no-arg DOMEventTargetHelper constructor in MediaTrack. r=bkelly MozReview-Commit-ID: AbE3XJdj4KO
42be71805c4200a6507cf7e83342b89ede53ebb3: Bug 1447156; r=bkelly a=abillings
Jan Varga <jan.varga@gmail.com> - Wed, 11 Apr 2018 06:36:04 +0200 - rev 780339
Push 105973 by bmo:hskupin@gmail.com at Wed, 11 Apr 2018 08:47:29 +0000
Bug 1447156; r=bkelly a=abillings
abac8caba16196bb9e58b194d27ff2c77894cd96: Bug 1447483 and bug 1448850 followup to fix unification-hidden and now-revealed build bustage causing a CLOSED TREE. r=bkelly
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 03 Apr 2018 15:38:20 -0400 - rev 776857
Push 105022 by dholbert@mozilla.com at Tue, 03 Apr 2018 21:03:05 +0000
Bug 1447483 and bug 1448850 followup to fix unification-hidden and now-revealed build bustage causing a CLOSED TREE. r=bkelly
a2d46fb9bd4f9c5ab7c05962a2e7c31fe55274bc: Bug 1446809 - Remove some b2g leftover in a service worker test r?bkelly draft
Sylvestre Ledru <sledru@mozilla.com> - Sun, 18 Mar 2018 19:33:04 +0100 - rev 769160
Push 103049 by bmo:sledru@mozilla.com at Sun, 18 Mar 2018 18:51:36 +0000
Bug 1446809 - Remove some b2g leftover in a service worker test r?bkelly MozReview-Commit-ID: EOLOB3Fe35X
33a48842481fef7af807d9f756ab595dd2278bcc: Bug 1446809 - Remove some b2g leftover a service worker test r?bkelly draft
Sylvestre Ledru <sledru@mozilla.com> - Sun, 18 Mar 2018 19:33:04 +0100 - rev 769159
Push 103048 by bmo:sledru@mozilla.com at Sun, 18 Mar 2018 18:49:27 +0000
Bug 1446809 - Remove some b2g leftover a service worker test r?bkelly MozReview-Commit-ID: EOLOB3Fe35X
880255cd48321e453071c1d68002b489b2cf05bf: Bug 1446809 - Remove some b2g leftover a service worker test r?bkelly draft
Sylvestre Ledru <sledru@mozilla.com> - Sun, 18 Mar 2018 19:33:04 +0100 - rev 769151
Push 103047 by bmo:sledru@mozilla.com at Sun, 18 Mar 2018 18:33:35 +0000
Bug 1446809 - Remove some b2g leftover a service worker test r?bkelly MozReview-Commit-ID: EOLOB3Fe35X
849c090094db5bd11ea9b546a5aef74e9deee35d: Bug 1431455 - Fix a regression for ResistFingerprinting: use the larger of the reduceTimerPrecision pref and the constant 100ms. r=bkelly, a=ritu FENNEC_58_0_2_BUILD1 FENNEC_58_0_2_RELEASE FIREFOX_58_0_2_BUILD1 FIREFOX_58_0_2_RELEASE
Tom Ritter <tom@mozilla.com> - Thu, 18 Jan 2018 11:25:59 -0600 - rev 763200
Push 101368 by bmo:jlorenzo@mozilla.com at Mon, 05 Mar 2018 15:33:55 +0000
Bug 1431455 - Fix a regression for ResistFingerprinting: use the larger of the reduceTimerPrecision pref and the constant 100ms. r=bkelly, a=ritu MozReview-Commit-ID: 73MpmfEKoQG
5899be6c3fd682a20551072889a42b06f04d5bf9: Bug 1431425 - Refactor the timer clamping tests to make them less repetitive. r=bkelly, a=test-only
Tom Ritter <tom@mozilla.com> - Thu, 18 Jan 2018 10:57:11 -0600 - rev 763199
Push 101368 by bmo:jlorenzo@mozilla.com at Mon, 05 Mar 2018 15:33:55 +0000
Bug 1431425 - Refactor the timer clamping tests to make them less repetitive. r=bkelly, a=test-only MozReview-Commit-ID: B3oJUqD3CbG
dd7b7e91140a3c42f395b6a0a58e5db90e28db1b: Bug 1425462 Address tests for Time Jittering. r=bkelly
Tom Ritter <tom@mozilla.com> - Thu, 15 Feb 2018 15:34:05 -0600 - rev 762914
Push 101288 by bmo:gsfraley@gmail.com at Sun, 04 Mar 2018 00:30:58 +0000
Bug 1425462 Address tests for Time Jittering. r=bkelly The following tests all hardcoded a special value for Timer Precision Reduction. browser/components/extensions/test/xpcshell/test_ext_browsingData_cookies_cache.js browser/components/resistfingerprinting/test/browser/browser_performanceAPI.js browser/components/resistfingerprinting/test/mochitest/test_animation_api.html browser/components/resistfingerprinting/test/mochitest/test_reduce_time_precision.html devtools/client/sourceeditor/test/browser_codemirror.js dom/animation/test/css-animations/test_animation-currenttime.html dom/animation/test/mozilla/test_transition_finish_on_compositor.html dom/media/test/test_video_stats_resistfingerprinting.html dom/tests/mochitest/ajax/jquery/test_jQuery.html netwerk/test/unit/test_race_cache_with_network.js Of these, only test_video_stats_resistfingerprinting.html begins failing when Jitter is enabled. So disable jitter for that test. Additionally, dom/midi/tests/test_midi_packet_timing_sorting.html began failing with Jitter, so we disable it there. (We could easily modify the test so it began passing, but this would reduce the effectiveness of the test.) MozReview-Commit-ID: 2kipxV6wYv9
3052a1cf3b1c20b4d9bcc6c03bb1e8d45fddca0b: Bug 1425462 When reducing the precision of timestamps, also apply fuzzytime to them r=bkelly
Tom Ritter <tom@mozilla.com> - Thu, 01 Mar 2018 00:07:03 -0600 - rev 762913
Push 101288 by bmo:gsfraley@gmail.com at Sun, 04 Mar 2018 00:30:58 +0000
Bug 1425462 When reducing the precision of timestamps, also apply fuzzytime to them r=bkelly Fuzzytime deterministically generates a random midpoint between two clamped values, and if the unreduced timestamp is above the midpoint, the time is rounded upwards. This allows safe time jittering to occur, as time will never go backwards on a given timeline. It _is_ possible for time to go backwards when comparing different (but related) timelines, such as a relative timeline in one page (with its own performance.timeOrigin) and a relative timeline in an iframe or Worker (which also has its own performance.timeOrigin). This is the same behavior as the 2ms timer reduction we previously landed; jitter doesn't make this any better or worse. MozReview-Commit-ID: IdRLxcWDQBZ
8b2b977347eb5e1579759925af366ed8bb337a04: Bug 1432846 - Add test for self updating service worker. r=bkelly
Catalin Badea <catalin.badea392@gmail.com> - Thu, 15 Feb 2018 14:04:55 +0200 - rev 762611
Push 101224 by bmo:mcooper@mozilla.com at Fri, 02 Mar 2018 19:21:24 +0000
Bug 1432846 - Add test for self updating service worker. r=bkelly
d994e314879426eaae8871e949d656241a8871f1: Bug 1432846 - Delay update runnables from service workers that don't control any clients. r=bkelly
Catalin Badea <catalin.badea392@gmail.com> - Tue, 13 Feb 2018 19:02:58 +0200 - rev 762610
Push 101224 by bmo:mcooper@mozilla.com at Fri, 02 Mar 2018 19:21:24 +0000
Bug 1432846 - Delay update runnables from service workers that don't control any clients. r=bkelly
193fe425f5e2c56655bfe7ed53b5a40467ede76e: Bug 1442313 part 3. Expose, test-only, getJSTestingFunctions() in workers. r=bkelly
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 01 Mar 2018 14:24:20 -0500 - rev 762565
Push 101204 by bmo:timdream@gmail.com at Fri, 02 Mar 2018 17:37:47 +0000
Bug 1442313 part 3. Expose, test-only, getJSTestingFunctions() in workers. r=bkelly MozReview-Commit-ID: LiErRvJ6CTH
0d9766eb6f0f77235b0184a5fbc41e1dfa1e2320: Bug 1442313 part 2. Push down the value of xpc::IsInAutomation into workers. r=bkelly
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 01 Mar 2018 14:24:20 -0500 - rev 762564
Push 101204 by bmo:timdream@gmail.com at Fri, 02 Mar 2018 17:37:47 +0000
Bug 1442313 part 2. Push down the value of xpc::IsInAutomation into workers. r=bkelly MozReview-Commit-ID: 5h51oqaf0R
95ce64d3a29a9a50de86bf713b69f43b8e05230c: Bug 1425462 Address tests for Time Jittering r=bkelly
Tom Ritter <tom@mozilla.com> - Thu, 15 Feb 2018 15:34:05 -0600 - rev 762451
Push 101169 by luca.greco@alcacoop.it at Fri, 02 Mar 2018 12:32:00 +0000
Bug 1425462 Address tests for Time Jittering r=bkelly The following tests all hardcoded a special value for Timer Precision Reduction. browser/components/extensions/test/xpcshell/test_ext_browsingData_cookies_cache.js browser/components/resistfingerprinting/test/browser/browser_performanceAPI.js browser/components/resistfingerprinting/test/mochitest/test_animation_api.html browser/components/resistfingerprinting/test/mochitest/test_reduce_time_precision.html devtools/client/sourceeditor/test/browser_codemirror.js dom/animation/test/css-animations/test_animation-currenttime.html dom/animation/test/mozilla/test_transition_finish_on_compositor.html dom/media/test/test_video_stats_resistfingerprinting.html dom/tests/mochitest/ajax/jquery/test_jQuery.html netwerk/test/unit/test_race_cache_with_network.js Of these, only test_video_stats_resistfingerprinting.html begins failing when Jitter is enabled. So disable jitter for that test. Additionally, dom/midi/tests/test_midi_packet_timing_sorting.html began failing with Jitter, so we disable it there. (We could easily modify the test so it began passing, but this would reduce the effectiveness of the test.) MozReview-Commit-ID: 2kipxV6wYv9
ddd2c4da4ba4163f8b4cd032feed3bf969cb47ce: Bug 1425462 When reducing the precision of timestamps, also apply fuzzytime to them r=bkelly
Tom Ritter <tom@mozilla.com> - Thu, 01 Mar 2018 00:07:03 -0600 - rev 762450
Push 101169 by luca.greco@alcacoop.it at Fri, 02 Mar 2018 12:32:00 +0000
Bug 1425462 When reducing the precision of timestamps, also apply fuzzytime to them r=bkelly Fuzzytime deterministically generates a random midpoint between two clamped values, and if the unreduced timestamp is above the midpoint, the time is rounded upwards. This allows safe time jittering to occur, as time will never go backwards on a given timeline. It _is_ possible for time to go backwards when comparing different (but related) timelines, such as a relative timeline in one page (with its own performance.timeOrigin) and a relative timeline in an iframe or Worker (which also has its own performance.timeOrigin). This is the same behavior as the 2ms timer reduction we previously landed; jitter doesn't make this any better or worse. MozReview-Commit-ID: IdRLxcWDQBZ