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
0b997836c7cf258a2b821eaa1c1ee66b9289ab17: Merge inbound to mozilla-central. a=merge
Csoregi Natalia <ncsoregi@mozilla.com> - Sun, 18 Mar 2018 23:47:55 +0200 - rev 462268
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Merge inbound to mozilla-central. a=merge
5d002269d39f4f0ae5df64c23fa4f93c83c96d51: Bug 1446802 - use codespell -w -q4 to fix some spelling mistakes r=jwatt
Robert Longson <longsonr@gmail.com> - Sun, 18 Mar 2018 18:09:51 +0000 - rev 462267
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1446802 - use codespell -w -q4 to fix some spelling mistakes r=jwatt
4ae5b14ff8007bc761dcb6b05c365522ddfea803: Bug 1443314 - remove the svg.path-caching.enabled pref r=jwatt
Robert Longson <longsonr@gmail.com> - Sun, 18 Mar 2018 14:05:28 +0000 - rev 462266
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1443314 - remove the svg.path-caching.enabled pref r=jwatt
10f0e0eaba176f3c864a328b4196cfecf310ef21: Bug 1446315 followup - Fix MIPS build. r=me DONTBUILD
Jan de Mooij <jdemooij@mozilla.com> - Sun, 18 Mar 2018 14:25:41 +0100 - rev 462265
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1446315 followup - Fix MIPS build. r=me DONTBUILD
55c21df1d7c9cafdbe218d844211f220ac96f662: bug 1446749 - make resolver keep TRR status when cherry-picking adddresses r=mcmanus
Daniel Stenberg <daniel@haxx.se> - Sun, 18 Mar 2018 15:39:56 +0100 - rev 462264
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
bug 1446749 - make resolver keep TRR status when cherry-picking adddresses r=mcmanus ... as they otherwise appear in the about:networking list as "false" while having been resolved by TRR. MozReview-Commit-ID: 9g9fUExvyjS
f8f365fc5d8740134a4108b8059403dd81a50437: Merge mozilla-central to autoland. a=merge CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Sun, 18 Mar 2018 11:50:36 +0200 - rev 462263
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
a0a9ff478d2d8eb44e75f5497ea37c420c2e78cb: Backed out changeset c8543a491242 (bug 1445963) for ESlint failure on html_post-array-data-test-page.html. CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Sun, 18 Mar 2018 10:32:39 +0200 - rev 462262
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Backed out changeset c8543a491242 (bug 1445963) for ESlint failure on html_post-array-data-test-page.html. CLOSED TREE
c8543a4912420f3b6bc18be2111c18f96ab21a66: Bug 1445963 - Render array payload as array in the params panel; r=nchevobbe
Jan Odvarko <odvarko@gmail.com> - Sun, 18 Mar 2018 09:05:12 +0100 - rev 462261
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1445963 - Render array payload as array in the params panel; r=nchevobbe * The patch fixes 'sortObjectKeys' method that caused the reported issue MozReview-Commit-ID: CHIRKy59TH3
2c4a055ed5d45fe9ca33ae1b450b40e31c9fb8aa: Merge inbound to mozilla-central. a=merge
Brindusan Cristian <cbrindusan@mozilla.com> - Sun, 18 Mar 2018 11:48:00 +0200 - rev 462260
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Merge inbound to mozilla-central. a=merge
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip