742f57fd66dd09f309940015dd0841c2b921369b: Backed out changeset 4aa74fee0d37 (bug 1351808)
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 27 Apr 2017 20:33:03 +0200 - rev 569819
Push 56287 by hikezoe@mozilla.com at Thu, 27 Apr 2017 23:13:58 +0000
Backed out changeset 4aa74fee0d37 (bug 1351808)
483340ef5362da0c87d2150c821c2359cb733535: Backed out changeset 9ce0883ffd62 (bug 1353857) because a dependent bug failed to land a=backout
Wes Kocher <wkocher@mozilla.com> - Thu, 27 Apr 2017 11:25:22 -0700 - rev 569818
Push 56287 by hikezoe@mozilla.com at Thu, 27 Apr 2017 23:13:58 +0000
Backed out changeset 9ce0883ffd62 (bug 1353857) because a dependent bug failed to land a=backout MozReview-Commit-ID: GuGF9G3KmS6
0eeca0f248f5cf89c708eb6212dfb248e245788d: Bug 1360267 - Fix link in about:healthreport. r=snorp
Michael Kaply <mozilla@kaply.com> - Thu, 27 Apr 2017 12:20:00 -0500 - rev 569817
Push 56287 by hikezoe@mozilla.com at Thu, 27 Apr 2017 23:13:58 +0000
Bug 1360267 - Fix link in about:healthreport. r=snorp MozReview-Commit-ID: Ea32Zp4HG63
9ce0883ffd6202e2ef2f2cabd990fe5e4ac081a8: Bug 1353857 - Include the tab ID when notifying about leaving/entering a web app's scope. r=daleharvey,walkingice
Jan Henning <jh+bugzilla@buttercookie.de> - Mon, 17 Apr 2017 16:37:58 +0200 - rev 569816
Push 56287 by hikezoe@mozilla.com at Thu, 27 Apr 2017 23:13:58 +0000
Bug 1353857 - Include the tab ID when notifying about leaving/entering a web app's scope. r=daleharvey,walkingice We only want to process the AppEntered/Left message if it actually concerns our currently displayed tab. MozReview-Commit-ID: EJ8RzRzDNAz
4aa74fee0d37fedef9d3c416f41917b09223836f: Bug 1351808 - Part 2 - Exclude non-standard tab types from session store. r=sebastian
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 08 Apr 2017 13:43:09 +0200 - rev 569815
Push 56287 by hikezoe@mozilla.com at Thu, 27 Apr 2017 23:13:58 +0000
Bug 1351808 - Part 2 - Exclude non-standard tab types from session store. r=sebastian Restoring anything other than normal browsing tabs (e.g. custom tabs, web apps) is more involved because those tabs - don't appear in our normal tabs UI - are opened in separate activities - when we're starting up, Android's task switcher might or might not still have available task entries corresponding to such tabs from the last session Therefore, for now, the session store will simply exclude those kinds of tabs from being saved in the session store data. Instead of a real restore, if the corresponding tab has been closed or Gecko stopped running, we just recreate the custom tab/web app based on the stored Activity intent data we have available (bug 1352997). Tab zombification while Gecko is running however remains fully supported, as we continue collecting session history data for all tab types, even if we don't necessarily save it to disk. Because custom tabs/web apps currently still share a common Gecko browser window with normal tabs, we also have to modify our selected tab tracking logic accordingly, so that selecting one of these special tab types doesn't overwrite the last selected normal browsing tab. To that effect, we now track the selected tab *ID* in memory and only convert that to a tab index when writing the data to disk. As the ID remains stable while Gecko is running, this makes tracking changes for a sub-group of tabs only easier, as we don't have to watch out for closing tabs of *any* kind affecting the tab index of everything behind them. Bug 1346008#c3 has some preliminary ideas on how session restoring for custom tabs/web apps could be made to work. MozReview-Commit-ID: 1q5Jtv0DKrE
f349db3287ada141c3f830e2e4a8705d2df12a28: Bug 1351808 - Part 1 - Replace some magic numbers in session store. r=sebastian
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 08 Apr 2017 14:18:23 +0200 - rev 569814
Push 56287 by hikezoe@mozilla.com at Thu, 27 Apr 2017 23:13:58 +0000
Bug 1351808 - Part 1 - Replace some magic numbers in session store. r=sebastian MozReview-Commit-ID: BzqieZVi7h4
e919535c78729dd378474eef88adb01269dc37cd: Bug 1356231 - Use toolkit EventEmitter.jsm instead of devtools module. r=mossop
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 27 Apr 2017 17:58:09 +0200 - rev 569813
Push 56287 by hikezoe@mozilla.com at Thu, 27 Apr 2017 23:13:58 +0000
Bug 1356231 - Use toolkit EventEmitter.jsm instead of devtools module. r=mossop MozReview-Commit-ID: 49JI7NtLwKK
479eb09af84e9b638179922bd0e156068ff6b075: Bug 1356231 - Import DevTools event-emitter module to toolkit as a JSM. r=mossop
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 25 Apr 2017 18:54:35 +0200 - rev 569812
Push 56287 by hikezoe@mozilla.com at Thu, 27 Apr 2017 23:13:58 +0000
Bug 1356231 - Import DevTools event-emitter module to toolkit as a JSM. r=mossop MozReview-Commit-ID: 7sgCLkQczet
4b1568ebb9538c7d8c9a4a61f82d4a9cb25d41b6: Bug 1359603 - Update test expectations. r=me
J. Ryan Stinnett <jryans@gmail.com> - Thu, 27 Apr 2017 09:22:21 -0500 - rev 569811
Push 56287 by hikezoe@mozilla.com at Thu, 27 Apr 2017 23:13:58 +0000
Bug 1359603 - Update test expectations. r=me MozReview-Commit-ID: 900CmDa2JcE
0ecb5d9dae25d99b79e378cbaed375b5716b24e5: Bug 1359603 - Set text combined bit on the context for Servo as well. r=heycam
J. Ryan Stinnett <jryans@gmail.com> - Mon, 24 Apr 2017 16:13:36 -0500 - rev 569810
Push 56287 by hikezoe@mozilla.com at Thu, 27 Apr 2017 23:13:58 +0000
Bug 1359603 - Set text combined bit on the context for Servo as well. r=heycam We want to set style bits on `nsStyleContext` regardless of which engine is providing the style source. The moves the bit set up to `SetStyleBits` which runs for both sources. MozReview-Commit-ID: 8N6oUyxz1Xs
9651ddb24e72340605160e7d3d7b7ea6186917a5: servo: Merge #16634 - Stylo: Text combine upright style adjustment (from jryans:text-combine-upright-fixup); r=heycam
J. Ryan Stinnett <jryans@gmail.com> - Thu, 27 Apr 2017 11:42:43 -0500 - rev 569809
Push 56287 by hikezoe@mozilla.com at Thu, 27 Apr 2017 23:13:58 +0000
servo: Merge #16634 - Stylo: Text combine upright style adjustment (from jryans:text-combine-upright-fixup); r=heycam Ports the text-combine-upright writing mode adjustment to Servo. Reviewed in https://bugzilla.mozilla.org/show_bug.cgi?id=1359603. Source-Repo: https://github.com/servo/servo Source-Revision: ab3f5b0d9f72d32d500170eaf5e45f2708081dc3
2e5111c5b24707bfe43e5f22f78c1031168ee586: Bug 1359907 - Add ellipsis back to Sync pane of preferences since these two buttons require additional confirmation or input. r=mconley
Jared Wein <jwein@mozilla.com> - Wed, 26 Apr 2017 14:29:11 -0400 - rev 569808
Push 56287 by hikezoe@mozilla.com at Thu, 27 Apr 2017 23:13:58 +0000
Bug 1359907 - Add ellipsis back to Sync pane of preferences since these two buttons require additional confirmation or input. r=mconley MozReview-Commit-ID: O6vSp37vYx
b642b20709d0ffdddbee8eb1a0dfd321479b20c2: Bug 1353860 - Horizontally align the 'Firefox Accounts' and 'Updates' icons with the other icons in the preferences. Also, remove references to xlink since Gecko natively supports href. r=mconley
Jared Wein <jwein@mozilla.com> - Wed, 26 Apr 2017 11:29:19 -0400 - rev 569807
Push 56287 by hikezoe@mozilla.com at Thu, 27 Apr 2017 23:13:58 +0000
Bug 1353860 - Horizontally align the 'Firefox Accounts' and 'Updates' icons with the other icons in the preferences. Also, remove references to xlink since Gecko natively supports href. r=mconley MozReview-Commit-ID: BoTFrdDid9n
3651cb71e99f7ddfa0d76933dcba1c28dd901d68: Bug 1356869 - Add cookies and set cookies columns. r=ntim,rickychien
Vangelis Katsikaros <vkatsikaros@gmail.com> - Mon, 17 Apr 2017 20:48:32 +0300 - rev 569806
Push 56287 by hikezoe@mozilla.com at Thu, 27 Apr 2017 23:13:58 +0000
Bug 1356869 - Add cookies and set cookies columns. r=ntim,rickychien MozReview-Commit-ID: CtZAYTURypz
6728bd7bcb158726f98a154d6585567c55fb797b: Bug 1341102: Update expectations for gradient interpolation hints (servo/servo#16628). r=emilio
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 27 Apr 2017 18:52:59 +0200 - rev 569805
Push 56287 by hikezoe@mozilla.com at Thu, 27 Apr 2017 23:13:58 +0000
Bug 1341102: Update expectations for gradient interpolation hints (servo/servo#16628). r=emilio MozReview-Commit-ID: FJ2Eci14i4f
4be445fb462f114413c6a63a87a22c359546ed57: Bug 1360047 - Generate random GUIDs more reliably in TestFxAccountDeviceListUpdater. r=eoger
Edouard Oger <eoger@fastmail.com> - Thu, 27 Apr 2017 09:50:24 -0700 - rev 569804
Push 56287 by hikezoe@mozilla.com at Thu, 27 Apr 2017 23:13:58 +0000
Bug 1360047 - Generate random GUIDs more reliably in TestFxAccountDeviceListUpdater. r=eoger MozReview-Commit-ID: 9Ak99iIxOzY
8d6170ea1200fbef983b7bf80bbd897c2ff52775: servo: Merge #16628 - Parse interpolation hints (fixes #15166) (from nox:INTERPOL); r=emilio
Anthony Ramine <n.oxyde@gmail.com> - Thu, 27 Apr 2017 10:41:04 -0500 - rev 569803
Push 56287 by hikezoe@mozilla.com at Thu, 27 Apr 2017 23:13:58 +0000
servo: Merge #16628 - Parse interpolation hints (fixes #15166) (from nox:INTERPOL); r=emilio Source-Repo: https://github.com/servo/servo Source-Revision: f598adc3ad6f25ce684127ce2335e783ff49e00a
ff636fe2ccb60443c1cbc1f068e4c3460ec313dd: Bug 1357880 - Add a telemetry probe for mousemove event listeners r?smaug draft
Ryan Hunt <rhunt@eqrion.net> - Wed, 26 Apr 2017 18:56:51 -0400 - rev 569802
Push 56286 by bmo:rhunt@eqrion.net at Thu, 27 Apr 2017 23:04:10 +0000
Bug 1357880 - Add a telemetry probe for mousemove event listeners r?smaug This commit adds a telemetry probe to determine the percentage of pages that ever have a 'mousemove' event listener added to the DOM. This is for determining how often APZ key scrolling could handle interleaved mousemove events. A flag is added to nsPIDOMWindow to track whether a qualifying event listener was ever added to the DOM for this window, and is updated by EventListenerManager. There are several other similar flags to this. The probe is reported in nsGlobalWindow::FreeInnerObjects() so that it can be compared exactly with the non-passive keyboard listener APZ probe. MozReview-Commit-ID: DqqCfrdRCGp
d6d73c2f5dece7da86e250bd8f9f71c6348d780b: Bug 1357880 - Add a telemetry probe for non-passive keyboard event listeners r?smaug draft
Ryan Hunt <rhunt@eqrion.net> - Thu, 27 Apr 2017 18:32:08 -0400 - rev 569801
Push 56286 by bmo:rhunt@eqrion.net at Thu, 27 Apr 2017 23:04:10 +0000
Bug 1357880 - Add a telemetry probe for non-passive keyboard event listeners r?smaug This commit adds a telemetry probe to track the percentage of pages that ever have a non-passive 'keydown' or 'keypress' event that could preventDefault() APZ key scrolling of the root of a page. A flag is added to each EventListenerManager to track whether it ever had a qualifying event listener, and then in nsGlobalWindow::FreeInnerObjects() the event targets that could preventDefault() a scroll are checked for this flag. This check is done at nsGlobalWindow::FreeInnerObjects() so that the DOM is still alive. MozReview-Commit-ID: EkK3vxehZA5
a4573823f51c9bc7288211e92fc7472e58c8f6f9: Bug 1360359 - WIP DO NOT LAND Round-tripping FormAutofill engine draft
Grigory Kruglov <gkruglov@mozilla.com> - Thu, 27 Apr 2017 19:00:52 -0400 - rev 569800
Push 56285 by bmo:gkruglov@mozilla.com at Thu, 27 Apr 2017 23:01:17 +0000
Bug 1360359 - WIP DO NOT LAND Round-tripping FormAutofill engine Missing CP portion MozReview-Commit-ID: 55vpwAEs9uI
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip