a564d7f516ccfe7a32c8487b355384d5671bfb67: Bug 1376513 - Fix expected value for serizalization value for text-shadow of mochitest and skip this test case on gecko. r?hiro draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Tue, 27 Jun 2017 13:47:45 -0700 - rev 600779
Push 65872 by bmo:mantaroh@gmail.com at Tue, 27 Jun 2017 20:48:52 +0000
Bug 1376513 - Fix expected value for serizalization value for text-shadow of mochitest and skip this test case on gecko. r?hiro MozReview-Commit-ID: CTOGgCiYTeD
3b4e293a3a3de7fe6b3da02f154c6e871a1dc59d: Bug 1375692 - Add Stylo status to about:support. r=bholley draft
J. Ryan Stinnett <jryans@gmail.com> - Fri, 23 Jun 2017 15:37:09 -0500 - rev 600778
Push 65871 by bmo:jryans@gmail.com at Tue, 27 Jun 2017 20:46:59 +0000
Bug 1375692 - Add Stylo status to about:support. r=bholley Display current Stylo status in about:support along with a reason why it is enabled or disabled. MozReview-Commit-ID: HZaTL7y2FsY
f7ed91c4db5748fe880141ce71efc32532098253: Bug 1371744 Put a margin around the legacy page heading draft
Andrew Swan <aswan@mozilla.com> - Tue, 27 Jun 2017 13:46:14 -0700 - rev 600777
Push 65870 by aswan@mozilla.com at Tue, 27 Jun 2017 20:46:49 +0000
Bug 1371744 Put a margin around the legacy page heading MozReview-Commit-ID: KVDcCytDR6Y
7bc7df4514fbd2a78b8231fd8a64dc809a927296: Bug 1333333 - Label runnables in the HTML parser (again). r=billm. draft
Henri Sivonen <hsivonen@hsivonen.fi> - Tue, 27 Jun 2017 10:38:30 -0700 - rev 600776
Push 65869 by bmo:hsivonen@hsivonen.fi at Tue, 27 Jun 2017 20:35:49 +0000
Bug 1333333 - Label runnables in the HTML parser (again). r=billm. MozReview-Commit-ID: 1Z89LSr46dN
8517aa80bf2c83f6ede65c4afe17cfce344e4179: Bug 1376502 - publish to Balrog no longer works in automation for desktop beta r=mtabara a=release DONTBUILD draft
Rail Aliiev <rail@mozilla.com> - Tue, 27 Jun 2017 13:33:14 -0700 - rev 600775
Push 65868 by bmo:rail@mozilla.com at Tue, 27 Jun 2017 20:33:55 +0000
Bug 1376502 - publish to Balrog no longer works in automation for desktop beta r=mtabara a=release DONTBUILD MozReview-Commit-ID: LBl93SUu12r
5cac74206e4e96e652289c80f2499827c0907162: Bug 1374462 - Fix super getprop and super getelem to not box 'this' values. (r=jorendorff)
Shu-yu Guo <shu@rfrn.org> - Tue, 27 Jun 2017 13:17:59 -0700 - rev 600774
Push 65868 by bmo:rail@mozilla.com at Tue, 27 Jun 2017 20:33:55 +0000
Bug 1374462 - Fix super getprop and super getelem to not box 'this' values. (r=jorendorff)
71125aa849d31548fd7c188cecbd17cc287bd87f: Implement LayerMLGPU::SetLayerManager. (bug 1375759, r=mattwoodrow)
David Anderson <danderson@mozilla.com> - Tue, 27 Jun 2017 13:11:01 -0700 - rev 600773
Push 65868 by bmo:rail@mozilla.com at Tue, 27 Jun 2017 20:33:55 +0000
Implement LayerMLGPU::SetLayerManager. (bug 1375759, r=mattwoodrow)
37208b6123a1eff07346627a5b42931754fea2a1: Fix not flushing unused TextureHosts in Advanced Layers. (bug 1376243, r=mattwoodrow)
David Anderson <danderson@mozilla.com> - Tue, 27 Jun 2017 11:59:25 -0700 - rev 600772
Push 65868 by bmo:rail@mozilla.com at Tue, 27 Jun 2017 20:33:55 +0000
Fix not flushing unused TextureHosts in Advanced Layers. (bug 1376243, r=mattwoodrow)
0e4269675a0e98c50256cba9ccf5173e61c7f777: Bug 1355947 - Use TestNrSocket to build a fake ICE implementation for testing; r=drno
Dan Minor <dminor@mozilla.com> - Tue, 18 Apr 2017 06:54:34 -0400 - rev 600771
Push 65868 by bmo:rail@mozilla.com at Tue, 27 Jun 2017 20:33:55 +0000
Bug 1355947 - Use TestNrSocket to build a fake ICE implementation for testing; r=drno MozReview-Commit-ID: GhSX9t8DmTO
d0d40af45f9f9407ea3dc232a01157aa7c19efaa: Bug 1355947 - Add NatDelegate to TestNat; r=bwc
Dan Minor <dminor@mozilla.com> - Tue, 13 Jun 2017 10:08:45 -0400 - rev 600770
Push 65868 by bmo:rail@mozilla.com at Tue, 27 Jun 2017 20:33:55 +0000
Bug 1355947 - Add NatDelegate to TestNat; r=bwc This allows tests to implement different packet handling schemes without having to extend or modify TestNat itself. MozReview-Commit-ID: 6DlESF3hfX6
d084672cc9fc4315ddbb50e86f6ef32c2f2c01c7: Bug 1373195 - Speed up TextNode::MakeCaseIndependent for the unicode '.' character class ranges. r=arai
Jan de Mooij <jdemooij@mozilla.com> - Tue, 27 Jun 2017 12:03:10 -0700 - rev 600769
Push 65868 by bmo:rail@mozilla.com at Tue, 27 Jun 2017 20:33:55 +0000
Bug 1373195 - Speed up TextNode::MakeCaseIndependent for the unicode '.' character class ranges. r=arai
6c3e7dff790ac4105e4287575f946931a5eff783: Bug 1351783 part 20 - Report async keyboard scrolling to telemetry. r=botond
Ryan Hunt <rhunt@eqrion.net> - Thu, 22 Jun 2017 19:26:07 -0400 - rev 600768
Push 65868 by bmo:rail@mozilla.com at Tue, 27 Jun 2017 20:33:55 +0000
Bug 1351783 part 20 - Report async keyboard scrolling to telemetry. r=botond MozReview-Commit-ID: IwLL2xg3BgY
bbe0888e6d97bae668f6e8215d7c33d4a059b9a3: Bug 1351783 part 19 - Rename Keyboard.h to KeyboardMap.h. r=masayuki
Ryan Hunt <rhunt@eqrion.net> - Thu, 15 Jun 2017 18:06:00 -0400 - rev 600767
Push 65868 by bmo:rail@mozilla.com at Tue, 27 Jun 2017 20:33:55 +0000
Bug 1351783 part 19 - Rename Keyboard.h to KeyboardMap.h. r=masayuki This is a better name for the header that matches its main class. MozReview-Commit-ID: KSt9LVT3yRR
70e30c042f3863dd63645b4c4f001b370c63ec66: Bug 1351783 part 18 - Add async keyboard scrolling information to about:support. r=kats
Ryan Hunt <rhunt@eqrion.net> - Thu, 15 Jun 2017 17:54:03 -0400 - rev 600766
Push 65868 by bmo:rail@mozilla.com at Tue, 27 Jun 2017 20:33:55 +0000
Bug 1351783 part 18 - Add async keyboard scrolling information to about:support. r=kats MozReview-Commit-ID: LYEcRNgqZ35
e37625d5695e96bbd554db809db07abbba56fe3e: Bug 1351783 part 17 - Do less work when apz.keyboard.enabled is false. r=kats
Ryan Hunt <rhunt@eqrion.net> - Tue, 06 Jun 2017 11:08:45 -0500 - rev 600765
Push 65868 by bmo:rail@mozilla.com at Tue, 27 Jun 2017 20:33:55 +0000
Bug 1351783 part 17 - Do less work when apz.keyboard.enabled is false. r=kats When keyboard apz is disabled, we don't need to calculate focus targets and we don't need to update focus state. It should be harmless even if it's done, but I think it's good to not add something on this critical path that doesn't do anything. This commit also disable keyboard map generation in this case too for similar reasoning. This has the side effect that you can't turn on keyboard apz without doing a restart. MozReview-Commit-ID: LxmofT2g7qs
c3110a86cddfddc0a1334f6f71a585cd7d0e0be5: Bug 1351783 part 16 - Perform async scrolling for keyboard events when possible. r=kats,botond,dvander
Ryan Hunt <rhunt@eqrion.net> - Mon, 05 Jun 2017 19:46:06 -0500 - rev 600764
Push 65868 by bmo:rail@mozilla.com at Tue, 27 Jun 2017 20:33:55 +0000
Bug 1351783 part 16 - Perform async scrolling for keyboard events when possible. r=kats,botond,dvander This commit ties it all together by dispatching keyboard actions to scroll targets in response to keyboard inputs when we have current and valid focus state. MozReview-Commit-ID: G7rZiS3FH5e
f163a2ba051b0f96736799fb08ee2cb460408eeb: Bug 1351783 part 15 - Hook up APZC for scrolling based on a KeyboardScrollAction. r=kats,botond
Ryan Hunt <rhunt@eqrion.net> - Tue, 06 Jun 2017 04:47:10 -0500 - rev 600763
Push 65868 by bmo:rail@mozilla.com at Tue, 27 Jun 2017 20:33:55 +0000
Bug 1351783 part 15 - Hook up APZC for scrolling based on a KeyboardScrollAction. r=kats,botond This commit adds code for keyboard scroll animations and computing the delta needed for a keyboard scroll action. Keyboard scrolling behavior is more complex with scroll snapping, so we don't support async keyboard scrolling when we have scroll snap points. MozReview-Commit-ID: 97CpprCBp2A
a63081b75178ca54485cb63b38aee19938c56dbf: Bug 1351783 part 14 - Create a base class for WheelScrollAnimation. r=botond
Ryan Hunt <rhunt@eqrion.net> - Thu, 15 Jun 2017 04:31:50 -0400 - rev 600762
Push 65868 by bmo:rail@mozilla.com at Tue, 27 Jun 2017 20:33:55 +0000
Bug 1351783 part 14 - Create a base class for WheelScrollAnimation. r=botond MozReview-Commit-ID: BtUJo5NAiTR
c4a493398777eac3d29ea203371e88e6c6b9d58e: Bug 1351783 part 13 - Add a function for determing if a ScrollSnapInfo has scroll snap points. r=botond
Ryan Hunt <rhunt@eqrion.net> - Thu, 15 Jun 2017 03:52:34 -0400 - rev 600761
Push 65868 by bmo:rail@mozilla.com at Tue, 27 Jun 2017 20:33:55 +0000
Bug 1351783 part 13 - Add a function for determing if a ScrollSnapInfo has scroll snap points. r=botond MozReview-Commit-ID: 7Dj0RGfQFNC
70136b7cb54b75cd105f7d6e6a92d9dd0240162f: Bug 1351783 part 12 - Create and sync focus sequence numbers. r=kats,botond,dvander
Ryan Hunt <rhunt@eqrion.net> - Mon, 05 Jun 2017 19:45:31 -0500 - rev 600760
Push 65868 by bmo:rail@mozilla.com at Tue, 27 Jun 2017 20:33:55 +0000
Bug 1351783 part 12 - Create and sync focus sequence numbers. r=kats,botond,dvander Focus can change at any moment in a document. This causes non-determinism and correctness problems for doing keyboard apz scrolling. To get around this, we will maintain deterministic behavior for focus changes initiated by input events and see if we can get away with more non-determinism for things like `setTimeout` In order to do this, we disable async keyboard scrolling when an input event is processed that could have a event listener. We then attach a sequence number to that input event and dispatch it to content. In content, we record the highest sequence number that we have processed from an event, and send that on each focus update. Using this, we can determine in APZ if we have a current focus target or if we are still waiting for an input event to be processed and focus to be reconfirmed. MozReview-Commit-ID: CWcu8YEFQz4
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip