d5efd6828875d575758b84481499888cefdc207e: Bug 1446583: Update location for setting trace-pc coverage flags for LibFuzzer r=drno
Christoph Diehl <cdiehl@mozilla.com> - Sat, 17 Mar 2018 18:07:58 +0100 - rev 462288
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1446583: Update location for setting trace-pc coverage flags for LibFuzzer r=drno
fdd61cf07d83133d4a2a719586d1af5bda24c6be: Bug 1446366 - Correct readyState in WebSocket when worker goes away, r=smaug
Andrea Marchesini <amarchesini@mozilla.com> - Sun, 18 Mar 2018 23:13:01 +0100 - rev 462287
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1446366 - Correct readyState in WebSocket when worker goes away, r=smaug
0d1f4c5a357519d68cd039174d827e3562f6afdc: Merge mozilla-central to inbound. a=merge CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Sun, 18 Mar 2018 23:50:22 +0200 - rev 462286
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
bd30cc25e44bd60e3c4eb832b5689cb76cd11105: Bug 1409888: Whitelist expected promise rejection. r=trivial,test-only DONTBUILD
Kris Maglione <maglione.k@gmail.com> - Sun, 18 Mar 2018 14:09:06 -0700 - rev 462285
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1409888: Whitelist expected promise rejection. r=trivial,test-only DONTBUILD MozReview-Commit-ID: JR3A5rYLmwD
51681238e785fa36b3fd3fb69e2d45d8db006a2f: Bug 1445821: Whitelist expected promise rejection. r=trivial,test-only
Kris Maglione <maglione.k@gmail.com> - Sun, 18 Mar 2018 14:07:58 -0700 - rev 462284
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1445821: Whitelist expected promise rejection. r=trivial,test-only MozReview-Commit-ID: FZM93rcOsVJ
a8f2043af23a7a7e329a3e0418dc993e732c87fd: Bug 1373708: Follow-up: Throttle static browser tests so they don't OOM when using background requests. r=florian
Kris Maglione <maglione.k@gmail.com> - Fri, 16 Mar 2018 18:28:52 -0700 - rev 462283
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1373708: Follow-up: Throttle static browser tests so they don't OOM when using background requests. r=florian MozReview-Commit-ID: FdZyOpdvarb
02c1291a1414a3941eec08de174e46566acc87c0: Bug 1362417 - Pass imgDrawingParams into SVGTextDrawPathCallbacks r=jwatt
Robert Longson <longsonr@gmail.com> - Sun, 18 Mar 2018 20:35:13 +0000 - rev 462282
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1362417 - Pass imgDrawingParams into SVGTextDrawPathCallbacks r=jwatt
38f424da56206f0946ddd01b3c9b1ce5bf195739: Bug 1446724 - Lets plugins still receive original delta values instead of horizontalized values if the default action for wheel scrolling is horizontalizing vertical wheel scrolling. r=masayuki
Zhang Junzhi <zjz@zjz.name> - Mon, 19 Mar 2018 13:50:49 +0800 - rev 462281
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1446724 - Lets plugins still receive original delta values instead of horizontalized values if the default action for wheel scrolling is horizontalizing vertical wheel scrolling. r=masayuki Unlike a DOM wheel event listeners which receive original delta values, plugins receive horizontalized ones. It's not reasonable to not send original values to plugins. Plugin developers can do any delta adjustment, and they are also capable of DIRECTLY getting what inputs the user is manipulating, that is to say, developers can horizontalize scrolling for [Shift+Vertical Wheel] or other other inputs if they want, it's just their matter; conversely, they aren't capable of getting what delta adjustment their upstream has already encapsulated for them. So it's not reasonable to send adjusted delta values to plugins. This patch restores horizontalized delta values to the original for plugins. MozReview-Commit-ID: IX8XJn0lbKq
c8f111ec6150e7628ca1686cdf1293f8a6c9322e: Bug 1444177 - Tweak expected restyle count for the test case where finite animation is unthrottled in out-of-view element. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 19 Mar 2018 12:46:23 +0900 - rev 462280
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1444177 - Tweak expected restyle count for the test case where finite animation is unthrottled in out-of-view element. r=birtles It might be possible that the animation does not start being restyled in the initial frame. Eventually we should drop tweakExpectedRestyleCount in bug 1425778 and replace it with a function that waits for animation.ready and waits to start being restyled something like this; async function waitForAnimationReadyToBeRestyled(aAnimation) { await aAnimation.ready; if (animationStartsRightNow(aAnimation)) { await waitForFrame(); } } MozReview-Commit-ID: ByN25hMAK76
f035cfad6ac42af6619920d14c57a286d14f419f: Bug 1446253 - Make EventUtils.synthesizeComposition() dispatch keydown and keyup event in default r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 16 Mar 2018 22:35:07 +0900 - rev 462279
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1446253 - Make EventUtils.synthesizeComposition() dispatch keydown and keyup event in default r=smaug We'll start to dispatch keydown event and keyup event even during composition. So, for testing those events won't break our UI, we should make EventUtils.synhtesizeComposition() and EventUtils.synthesizeCompositionChange() dispatch keydown event and keyup event even if callers don't specify keyboard event explicitly. Typically, "keydown" event is marked as "processed by IME", i.e., keyCode value is set to DOM_VK_PROCESSKEY and key is set to "Process", with our widget which handles native IME and key input. On the other hand, "keyup" is NOT marked as so. Therefore, this patch makes TextInputProcessor emulates this behavior without any new special flags. And for making possible to emulate special cases, this patch adds two flags to nsITextInputProcessor. One is KEY_DONT_MARK_KEYDOWN_AS_PROCESSED. The other is KEY_MARK_KEYUP_AS_PROCESSED. Unfortunately, those flags have opposite meaning but this must be better than making necessary to one flag for emulating usual keydown/keyup events. Finally, this makes some tests specify better keyboard information to synthesizeComposition() and synthesizeCompositionChange() to emulate actual keyboard events during composition. MozReview-Commit-ID: ItYaXILkNQE
c8cc8319ef290a6c4fedcff283305737f107ff2b: servo: Merge #20334 - Update WR (radial gradient optimizations) (from glennw:update-wr-rad); r=jdm
Glenn Watson <github@intuitionlibrary.com> - Sun, 18 Mar 2018 17:44:42 -0400 - rev 462278
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
servo: Merge #20334 - Update WR (radial gradient optimizations) (from glennw:update-wr-rad); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 52205e8483da470bcf1960bf6adb1f98c7fc452d
6465338139d21caef31a345899920e88f285f59e: Bug 1444853 - Setting permissionsText in the site permissions dialog can be simplified r=prathiksha
accakks <aakanksha.jain8@gmail.com> - Wed, 14 Mar 2018 20:27:15 +0530 - rev 462277
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1444853 - Setting permissionsText in the site permissions dialog can be simplified r=prathiksha MozReview-Commit-ID: 1pZiOJfNMfV
a83ccbf8a6b6dcb7be36329225d4c85c02f433de: Bug 1422245 Disable @-moz-document in content pages r=emilio
Tom Ritter <tom@mozilla.com> - Sun, 18 Mar 2018 12:48:18 -0500 - rev 462276
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1422245 Disable @-moz-document in content pages r=emilio Previously we had disabled them in content pages on Nightly and Early Beta, now we're ready to let this ride the trains in 61. We're going to land this ahead of Bug 1446470 which is specifically about url-prefix(). MozReview-Commit-ID: AGDHt1snyjU
9d5200007d9f8645856a49982cc8147ed7b08eb4: Merge mozilla-central to autoland. a=merge CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Sun, 18 Mar 2018 23:49:30 +0200 - rev 462275
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
4e6161888d13802f42bfa5584d051871bdb76bf4: Bug 1425613 - Part 2 - Add a test for repeatedly called pref getters. r=florian
Johann Hofmann <jhofmann@mozilla.com> - Sun, 18 Feb 2018 22:48:06 +0100 - rev 462274
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1425613 - Part 2 - Add a test for repeatedly called pref getters. r=florian MozReview-Commit-ID: 4doKsld9qGF
7d8cb15237bade942c972ce60da041047c2eccc6: Bug 1425613 - Part 1 - Record and expose pref access statistics in nsIPrefService in debug mode. r=njn
Johann Hofmann <jhofmann@mozilla.com> - Thu, 01 Mar 2018 13:59:43 +0100 - rev 462273
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1425613 - Part 1 - Record and expose pref access statistics in nsIPrefService in debug mode. r=njn These statistics will be used by browser tests to analyze frequently accessed preferences so that we can recommend using preference observers instead. MozReview-Commit-ID: 9uZnwmjZL4U
4be9ce9a82a0c7d68014a062abb9240cdbfd913f: servo: Merge #20333 - Use upstream mozjs 0.3 (from Xanewok:use-mozjs-0.3); r=jdm
Igor Matuszewski <Xanewok@gmail.com> - Sun, 18 Mar 2018 16:47:44 -0400 - rev 462272
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
servo: Merge #20333 - Use upstream mozjs 0.3 (from Xanewok:use-mozjs-0.3); r=jdm Pulls published mozjs 0.3 instead of my forked version (https://github.com/servo/servo/pull/20314). r? @jdm Source-Repo: https://github.com/servo/servo Source-Revision: 2d0f8712a6a5d1435686270756048503e837dd20
e520f3e643b75c05fa5f4b31a584e69920e06d52: servo: Merge #20314 - Don't use unsafe Heap::new constructor (from Xanewok:remove-heap-constructor); r=jdm
Igor Matuszewski <Xanewok@gmail.com> - Sun, 18 Mar 2018 15:22:23 -0400 - rev 462271
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
servo: Merge #20314 - Don't use unsafe Heap::new constructor (from Xanewok:remove-heap-constructor); r=jdm <!-- Please describe your changes on the following line: --> Pulls https://github.com/servo/rust-mozjs/pull/398 and aims to close https://github.com/servo/rust-mozjs/issues/343. We can't convert from `JSVal` to `Heap<JSVal>` safely (due to GC barriers we can't move Heap value after changing its underlying value to something meaningful, e.g. non-null or non-undefined), so I decided to also wrap the Heap values in a Box (and in dictionaries in RootedTraceableBox, see https://github.com/servo/servo/pull/20265#issuecomment-372838379 and the issue for more details) in dictionaries. Since we allocate more to be safe, I think it'd be good to also do some sort of a JS perf run, if there is any to see if there's any significant overhead. r? @jdm --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because checking for not moving Heap after setting a value would require encoding a lot more info in type system (Heap) and I'm not sure how to do that and end up with an ergonomic and consistent API <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 23b6f569d09f9b10a70ca1b5c8a48f7da45853e2
e1d92ece90afece3b0151123135a1bbe7ad020b6: servo: Merge #20316 - Windows: Add icon to servo.exe (from UK992:win32-icon); r=jdm
UK992 <urbankrajnc92@gmail.com> - Sun, 18 Mar 2018 14:31:35 -0400 - rev 462270
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
servo: Merge #20316 - Windows: Add icon to servo.exe (from UK992:win32-icon); r=jdm Based on https://github.com/servo/servo/pull/11969 --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors Source-Repo: https://github.com/servo/servo Source-Revision: 840c44e2a8db05c11d5c87a7ce644001732b0cfa
8f1853f58896923fece01c2f9db773e90826c2b3: Bug 1439246 - Clear browser and page actions when inactive tabs navigate r=mixedpuppy,zombie
Oriol Brufau <oriol-bugzilla@hotmail.com> - Sun, 18 Feb 2018 21:03:36 +0100 - rev 462269
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1439246 - Clear browser and page actions when inactive tabs navigate r=mixedpuppy,zombie MozReview-Commit-ID: 5uGHmXEiMQS
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip