eb34f6d0441f8b754dbfc92d5c2963bd70552b54: Bug 1368102: Part 8 - Move extension page matching into C++. r?billm,mixedpuppy draft
Kris Maglione <maglione.k@gmail.com> - Fri, 26 May 2017 12:07:06 -0700 - rev 585256
Push 61083 by maglione.k@gmail.com at Fri, 26 May 2017 19:19:13 +0000
Bug 1368102: Part 8 - Move extension page matching into C++. r?billm,mixedpuppy Bill, can you please review the WebIDL change, and Shane the rest? MozReview-Commit-ID: 6N3sGrAsHzs
eaa41063a8539f7051f07d2e4a7916257182f638: Bug 1358117 - Add pref to turn on/off leanplum. r?maliu,sebastian draft
Nevin Chen <cnevinchen@gmail.com> - Thu, 18 May 2017 19:27:13 +0800 - rev 585255
Push 61082 by bmo:cnevinchen@gmail.com at Fri, 26 May 2017 19:13:22 +0000
Bug 1358117 - Add pref to turn on/off leanplum. r?maliu,sebastian MozReview-Commit-ID: 8LHvMPSxAdl
ff866408db9041a62fea2207b6b258ef0d4104c1: Bug 1367619 - Use RWLock when accessing font prefs service off main thread; r?heycam draft
Manish Goregaokar <manishearth@gmail.com> - Thu, 25 May 2017 15:04:13 -0700 - rev 585254
Push 61081 by bmo:manishearth@gmail.com at Fri, 26 May 2017 19:06:29 +0000
Bug 1367619 - Use RWLock when accessing font prefs service off main thread; r?heycam MozReview-Commit-ID: Dxdq6Etbwxa
81179c77b8b6232b707987443d2f29695f0620c3: Bug 1358117 - Add pref to turn on/off leanplum. r?maliu,sebastian draft
Nevin Chen <cnevinchen@gmail.com> - Thu, 18 May 2017 19:27:13 +0800 - rev 585253
Push 61080 by bmo:cnevinchen@gmail.com at Fri, 26 May 2017 19:05:20 +0000
Bug 1358117 - Add pref to turn on/off leanplum. r?maliu,sebastian MozReview-Commit-ID: 8LHvMPSxAdl
0fc563ce6255f731497b8daa05d756c624eb130f: Bug 1347894 - Converted Promise-heavy functions to async/await; r?tromey, ntim draft
Matt R <matthieu.rigolot@gmail.com> - Thu, 25 May 2017 22:44:37 +0100 - rev 585252
Push 61079 by bmo:matthieu.rigolot@gmail.com at Fri, 26 May 2017 19:02:51 +0000
Bug 1347894 - Converted Promise-heavy functions to async/await; r?tromey, ntim MozReview-Commit-ID: 9PSyvkZggys
19401cc835b72d3445cdf0a6da0016fd5a09473e: Bug 1368146 - Export Screenshots 8.0.0 to Firefox; r?Standard8 draft
Jared Hirsch <ohai@6a68.net> - Fri, 26 May 2017 11:48:44 -0700 - rev 585251
Push 61078 by bmo:jhirsch@mozilla.com at Fri, 26 May 2017 19:00:51 +0000
Bug 1368146 - Export Screenshots 8.0.0 to Firefox; r?Standard8 MozReview-Commit-ID: 1YBLdeKCWoD
29fc33cbf8286a58f93ca2b518e428b7aaa5b247: Bug 1358117 - Add pref to turn on/off leanplum. r?maliu,sebastian draft
Nevin Chen <cnevinchen@gmail.com> - Thu, 18 May 2017 19:27:13 +0800 - rev 585250
Push 61077 by bmo:cnevinchen@gmail.com at Fri, 26 May 2017 18:53:35 +0000
Bug 1358117 - Add pref to turn on/off leanplum. r?maliu,sebastian MozReview-Commit-ID: 8LHvMPSxAdl
192ad73ecd1528d6e36079e010a078e305d39b13: Bug 1347894 - Converted Promise-heavy functions to async/await; r?tromey, ntim draft
Matt R <matthieu.rigolot@gmail.com> - Thu, 25 May 2017 22:44:37 +0100 - rev 585249
Push 61076 by bmo:matthieu.rigolot@gmail.com at Fri, 26 May 2017 18:41:37 +0000
Bug 1347894 - Converted Promise-heavy functions to async/await; r?tromey, ntim MozReview-Commit-ID: 9PSyvkZggys
e14b62e969522d9ea42d7217dac7650b55be8cce: Bug 1367621 - Regression test to ensure that the URL bar is focused when new tabs are opened in fullscreen mode. r?felipe draft
Mike Conley <mconley@mozilla.com> - Fri, 26 May 2017 12:21:25 -0400 - rev 585248
Push 61075 by mconley@mozilla.com at Fri, 26 May 2017 18:38:37 +0000
Bug 1367621 - Regression test to ensure that the URL bar is focused when new tabs are opened in fullscreen mode. r?felipe MozReview-Commit-ID: 66Rl2U2Kdbl
71bc941989c1a66f77f9bfa9d17295dfb18dc105: Bug 1367621 - Make sure to focus the URL bar for 'empty' tabs even while in full screen. r?felipe draft
Mike Conley <mconley@mozilla.com> - Fri, 26 May 2017 11:36:53 -0400 - rev 585247
Push 61075 by mconley@mozilla.com at Fri, 26 May 2017 18:38:37 +0000
Bug 1367621 - Make sure to focus the URL bar for 'empty' tabs even while in full screen. r?felipe In the e10s-case, we might be calling _adjustFocusAfterTabSwitch before updateCurrentBrowser has been called, meaning that mCurrentTab hasn't been updated yet. We use the newTab argument instead. MozReview-Commit-ID: A2ZvbyxSs8t
52aa1de0d3c98156df99998bf7c81ad6d54389a5: Bug 1365089 - Add MOZ_ANDROID_MMA and --with-leanplum-sdk-keyfile to configure. r=chmanchester draft
Nick Alexander <nalexander@mozilla.com> - Thu, 25 May 2017 16:12:50 -0700 - rev 585246
Push 61074 by nalexander@mozilla.com at Fri, 26 May 2017 18:30:12 +0000
Bug 1365089 - Add MOZ_ANDROID_MMA and --with-leanplum-sdk-keyfile to configure. r=chmanchester This is the equivalent of MOZ_INSTALL_TRACKING, but for MMA (Mobile Marketing Automation) using the Leanplum SDK. To test this locally, add lines like: export MOZ_ANDROID_MMA=1 ac_add_options --with-adjust-sdk-keyfile=/path/to/adjust-sdk-developer.token MOZ_ANDROID_MMA depends on MOZ_NATIVE_DEVICES and MOZ_ANDROID_GCM, since Leanplum requires Google Play Services library that those flags are a proxy for and enable, respectiviely. We want to enable MOZ_ANDROID_MMA in Nightly, but only for MOZILLA_OFFICIAL builds. Since MOZILLA_OFFICIAL is still defined in old-configure.in, we can't interrogate it in mobile/android/moz.configure, and therefore we enable using the automation mozconfigs. MozReview-Commit-ID: 1tiToeyH5Hx
599ecf8e6a1d47839f5c3bead3ff00b46fbd5f58: Bug 1365092 - Move side effects of SetAttr, UnsetAttr, and ParseAttribute functions to BeforeSetAttr and AfterSetAttr draft
Kirk Steuber <ksteuber@mozilla.com> - Fri, 26 May 2017 10:19:05 -0700 - rev 585245
Push 61073 by ksteuber@mozilla.com at Fri, 26 May 2017 18:26:26 +0000
Bug 1365092 - Move side effects of SetAttr, UnsetAttr, and ParseAttribute functions to BeforeSetAttr and AfterSetAttr This is necessary to facilitate the transition to cloning attributes instead of reparsing them. MozReview-Commit-ID: Gyd1tD6ldly
760763d30524cb5e4e7d373c7e0d5765ed1a2f14: Bug 1350663 - Repaint mask layer when the offset between mask region and mask layer changed. draft
cku <cku@mozilla.com> - Sun, 14 May 2017 19:28:01 +0800 - rev 585244
Push 61072 by bmo:cku@mozilla.com at Fri, 26 May 2017 18:26:03 +0000
Bug 1350663 - Repaint mask layer when the offset between mask region and mask layer changed. Let's said we have a div, <div id="outer" style="width:200px, height:200px; mask="url(opaque-200X100-transparent-200X100.png)""> <div id="innter" style="position:fixed; left:0px; top:0px; width:200px; height:100px; mask-repeat: no-repeat; background-color: blue;"></div> </div> Some hints: 1. '#inner' is out-of-flow 2. '#outer' itself does not draw any things, no background/ border, etc.... 3. Mask applied on '#outer'. 4. opaque-100X200-transparent-100X200.png is a 200X200 image. The upper side of this image is opaque; the lower side of this image is transparent. After page load, you will see a 200X100 blue rect on left-top corner. This blue rect is contributed by 200X100 blue '#inner' and 200X100 opaque upper part of mask. So far so good. Then you scroll down 100px. '#inner' is not moved, since it's an out-of-flow element, mask move up 100px with '#outter'. Ideally, you should see nothing in the view, since '#inner' is now masked by transparent part of the image mask. On FF, you will still see a 200X100 blue rect in view as if no scrolling at all, which is wrong. Here is the root cause of this bug: 1. At beginning, we create a 200X100 mask layer, which fit the size of '#inner'. Not 200X200 of '#outer', since '#outer' basically draw nothing, we smartly choose a more compact draw target for painting the mask. 2. Things go wrong after scrolling down. By scroll down 100px, the size of the mask layer is still "200X100", so we _think_ cached mask layer is still reusable, but it is not. Before scrolling, we paint (0, 0, 200, 100) portion of the 200X200 mask onto mask layer; after scrolling, we should paint (0, _100_, 200, 100) portion of mask onto mask layer. We did not keep this kind of offset information in CSSMaskLayerUserData, so we don't know that the cached mask layer should be rejected. It's difficult to create a reftest for this bug as well. With scrollTo, we may mimic an environment of this error, but since reftest harness will trigger whole viewport repaint while taking a snapshot, we actually can not repro this issue on it. MozReview-Commit-ID: H5xaUSssMRh
4ab355dac38299ae1df4b03fc4945f66a2a07337: Mute audio immediately on tab closure (bug 1355242). r?florian draft
Panos Astithas <past@mozilla.com> - Thu, 11 May 2017 17:39:45 -0400 - rev 585243
Push 61071 by bmo:past@mozilla.com at Fri, 26 May 2017 18:21:34 +0000
Mute audio immediately on tab closure (bug 1355242). r?florian MozReview-Commit-ID: BO161kV2UWE
c4d0ca7cf54b3bb48afadfe1970f4846751ed379: Bug 1355924 - The refresh/stop button should have an animation when changing between states. draft
Jared Wein <jwein@mozilla.com> - Fri, 26 May 2017 14:09:28 -0400 - rev 585242
Push 61070 by bmo:jaws@mozilla.com at Fri, 26 May 2017 18:19:35 +0000
Bug 1355924 - The refresh/stop button should have an animation when changing between states. TODO: - Disable the animation when switching tabs - Disable the animation for new tabs/startup - Test with RTL MozReview-Commit-ID: 1t3tVLGaggl
f14686f56a6b06c1eefe53b79cfeecc007082166: Bug 1357778 - Exclude non browsing tabs in the TabStripView, too. r?walkingice draft
Jan Henning <jh+bugzilla@buttercookie.de> - Fri, 26 May 2017 20:15:27 +0200 - rev 585241
Push 61069 by mozilla@buttercookie.de at Fri, 26 May 2017 18:18:20 +0000
Bug 1357778 - Exclude non browsing tabs in the TabStripView, too. r?walkingice We're already doing this in the tab strip, but this presumably didn't cover the initialisation via TabStripView.refreshTabs(). MozReview-Commit-ID: Abdk1mD5HyZ
49a1bfea5401d4db4a66c4a1a9390b426330d8d3: Bug 1363505 - Add tab switch reflow test. r?florian draft
Mike Conley <mconley@mozilla.com> - Thu, 25 May 2017 16:05:53 -0400 - rev 585240
Push 61068 by mconley@mozilla.com at Fri, 26 May 2017 18:11:22 +0000
Bug 1363505 - Add tab switch reflow test. r?florian MozReview-Commit-ID: 9A77Fi6Kroi
ab329520364c9418c7ae2d84ab5d360410724e3b: Bug 1363505 - Add tab growth reflow test. r?florian draft
Mike Conley <mconley@mozilla.com> - Thu, 25 May 2017 15:49:37 -0400 - rev 585239
Push 61068 by mconley@mozilla.com at Fri, 26 May 2017 18:11:22 +0000
Bug 1363505 - Add tab growth reflow test. r?florian MozReview-Commit-ID: 8Qes9Srkskm
41db53822b210f372762a3a3ecc234a077c80d7c: Bug 1363505 - Add tab squeeze reflow test. r?florian draft
Mike Conley <mconley@mozilla.com> - Wed, 10 May 2017 22:16:12 -0400 - rev 585238
Push 61068 by mconley@mozilla.com at Fri, 26 May 2017 18:11:22 +0000
Bug 1363505 - Add tab squeeze reflow test. r?florian MozReview-Commit-ID: Jd7uVrNaMbh
10dc80706650c03c7ca9096080abb689e0ba7be4: WIP: update webrender draft
Alexis Beingessner <a.beingessner@gmail.com> - Wed, 24 May 2017 14:22:34 -0400 - rev 585237
Push 61067 by bmo:a.beingessner@gmail.com at Fri, 26 May 2017 18:05:53 +0000
WIP: update webrender MozReview-Commit-ID: JLgsLwXGc39
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip