840dacbede7ab96c8ccf3a303d4cd6d7a36a8704: Bug 1238137 - Define a telemetry histogram for tracking the input methods used to trigger scrolling. r=kats
Botond Ballo <botond@mozilla.com> - Tue, 16 Feb 2016 14:17:35 -0500 - rev 331391
Push
10977 by cykesiopka.bmo@gmail.com at Wed, 17 Feb 2016 01:27:23 +0000
Bug 1238137 - Define a telemetry histogram for tracking the input methods used to trigger scrolling. r=kats
8e13690e3317f6e9f75789a4d4a43f5f424d5f53: Bug 1248822 - In LayerManagerComposite::UpdateAndRender(), call PostProcessLayers() before LayerTreeInvalidation. r=mattwoodrow
draft
Botond Ballo <botond@mozilla.com> - Mon, 08 Feb 2016 19:01:45 -0500 - rev 331390
Push
10976 by bballo@mozilla.com at Wed, 17 Feb 2016 01:24:08 +0000
Bug 1248822 - In LayerManagerComposite::UpdateAndRender(), call PostProcessLayers() before LayerTreeInvalidation. r=mattwoodrow
The reason is that PostProcessLayers() can change the effective visible region,
and LayerTreeInvalidation needs the final effective visible region.
MozReview-Commit-ID: 1wLROyOTcIB
12920b739fa840651ff85450ba2e36079521f3e8: Bug 1238656 - Part 3: bypass cache for homescreen icons r=mcomella
draft
Andrzej Hunt <ahunt@mozilla.com> - Mon, 01 Feb 2016 14:00:38 -0800 - rev 331389
Push
10975 by ahunt@mozilla.com at Wed, 17 Feb 2016 01:06:19 +0000
Bug 1238656 - Part 3: bypass cache for homescreen icons r=mcomella
MozReview-Commit-ID: Bvf6GyWXqQn
38e58631796d042efa28d0349b0c94065f9ca7b8: Bug 1238656 - Part 2: introduce FLAG_BYPASS_CACHE_WHEN_DOWNLOADING_ICONS to avoid icon downscaling r=mcomella
draft
Andrzej Hunt <ahunt@mozilla.com> - Tue, 02 Feb 2016 17:23:35 -0800 - rev 331388
Push
10975 by ahunt@mozilla.com at Wed, 17 Feb 2016 01:06:19 +0000
Bug 1238656 - Part 2: introduce FLAG_BYPASS_CACHE_WHEN_DOWNLOADING_ICONS to avoid icon downscaling r=mcomella
MozReview-Commit-ID: BXLqJ9wjzf7
8b9c96ffaa605deb5901d931ca16587bfa8929dc: Bug 1238656 - Part 1: move best icon size selection into its own method r=mcomella
draft
Andrzej Hunt <ahunt@mozilla.com> - Tue, 02 Feb 2016 16:04:08 -0800 - rev 331387
Push
10975 by ahunt@mozilla.com at Wed, 17 Feb 2016 01:06:19 +0000
Bug 1238656 - Part 1: move best icon size selection into its own method r=mcomella
MozReview-Commit-ID: AWw50DDoLcL
7347aab8183d20a9c79da4eb4b1e9a0eb03f596e: Bug 1227730 - Support closing libnotify alerts. r?karlt
draft
Kit Cambridge <kcambridge@mozilla.com> - Tue, 16 Feb 2016 13:27:27 -0800 - rev 331386
Push
10974 by kcambridge@mozilla.com at Wed, 17 Feb 2016 00:20:26 +0000
Bug 1227730 - Support closing libnotify alerts. r?karlt
MozReview-Commit-ID: LR3OiP0miEm
45a85bc977ce640a7b822470a25796edec3262ea: Bug 1166365 - Add tests narrator tests.
draft
Eitan Isaacson <eitan@monotonous.org> - Mon, 01 Feb 2016 11:12:03 -0800 - rev 331385
Push
10973 by bmo:eitan@monotonous.org at Wed, 17 Feb 2016 00:07:47 +0000
Bug 1166365 - Add tests narrator tests.
MozReview-Commit-ID: NKo8xwiKzK
19c15ddcd9fb697d87424e4b0300d712de95ff56: Bug 1166365 - Introduce Narrate extension. r?Gijs
draft
Eitan Isaacson <eitan@monotonous.org> - Mon, 01 Feb 2016 11:09:14 -0800 - rev 331384
Push
10973 by bmo:eitan@monotonous.org at Wed, 17 Feb 2016 00:07:47 +0000
Bug 1166365 - Introduce Narrate extension. r?Gijs
MozReview-Commit-ID: 6tJIu7C4eAv
fd876dd83195e5aa7566022ce396c7d922aaa402: Bug 1166365 - Add some padding around paragraphs for nice highlighting. r=Gijs
draft
Eitan Isaacson <eitan@monotonous.org> - Wed, 27 Jan 2016 13:48:44 -0800 - rev 331383
Push
10973 by bmo:eitan@monotonous.org at Wed, 17 Feb 2016 00:07:47 +0000
Bug 1166365 - Add some padding around paragraphs for nice highlighting. r=Gijs
MozReview-Commit-ID: 6LEDaLRmFmL
9c3e2ee7adb7fa32dc593b4a3bc7268b40ed7456: Bug 1166365 - Pass window object in notification. r?Gijs
draft
Eitan Isaacson <eitan@monotonous.org> - Tue, 16 Feb 2016 06:39:58 -0800 - rev 331382
Push
10973 by bmo:eitan@monotonous.org at Wed, 17 Feb 2016 00:07:47 +0000
Bug 1166365 - Pass window object in notification. r?Gijs
MozReview-Commit-ID: GNo1fAQFif8
77cea0601c758d009c31fcb6134c0faeab973a1f: Bug 1166365 - Pluralize dropdown logic. r=Gijs r?margaret
draft
Eitan Isaacson <eitan@monotonous.org> - Thu, 21 Jan 2016 11:25:48 -0800 - rev 331381
Push
10973 by bmo:eitan@monotonous.org at Wed, 17 Feb 2016 00:07:47 +0000
Bug 1166365 - Pluralize dropdown logic. r=Gijs r?margaret
MozReview-Commit-ID: KCayCX4r8xQ
50151230368767ce1c63169cdcc3504457e84dfa: Bug 1248799 - Don't call method on potentially null tab Object. r=sebastian
draft
Michael Comella <michael.l.comella@gmail.com> - Tue, 16 Feb 2016 15:47:46 -0800 - rev 331380
Push
10972 by michael.l.comella@gmail.com at Tue, 16 Feb 2016 23:48:06 +0000
Bug 1248799 - Don't call method on potentially null tab Object. r=sebastian
MozReview-Commit-ID: 8SkJx0DsRWD
bc83b76bf6eea5e2e450eca4aacee5685373aed7: Bug 1248450: Send the graphics messages to the parent process. r=dvander
draft
Milan Sreckovic <milan@mozilla.com> - Tue, 16 Feb 2016 18:07:37 -0500 - rev 331379
Push
10971 by msreckovic@mozilla.com at Tue, 16 Feb 2016 23:08:37 +0000
Bug 1248450: Send the graphics messages to the parent process. r=dvander
MozReview-Commit-ID: EshCrdT5lYu
5cd01a803fbc1f72dc5174dd0c5a5b5aea473fc2: Bug 1244650 - Failure to clear Forms and Search Data on exit. r=yoric
draft
Marco Bonardo <mbonardo@mozilla.com> - Thu, 04 Feb 2016 13:51:34 +0100 - rev 331378
Push
10970 by mak77@bonardo.net at Tue, 16 Feb 2016 22:48:56 +0000
Bug 1244650 - Failure to clear Forms and Search Data on exit. r=yoric
The problem is due to sanitization happening too late in the shutdown cycle.
The Sanitizer depends on Places shutdown, that recently moved to async shutdown.
That change caused shutdown to happen completely at profile-before-change, unfortunately
during that phase it's impossible to predict which services are already shutdown.
The patch restores the previous Places shutdown procedure, thus clients are notified
earlier, during profile-change-teardown.
Additional meaningful changes:
* Fixes FX_SANITIZE_TOTAL telemetry to properly count total time taken by sanitize.
* Makes each cleanup operation isolated from other errors to try cleaning up as most as possible.
* In case of multiple sanitization sub steps, each step is isolated by a try/catch, the last seen exception is reported upstream.
* Makes FX_SANITIZE_HISTORY actually measure history, not other random stuff.
* Removes TOPIC_SIMULATE_PLACES_MUST_CLOSE_1 since we can now just use profile-change-teardown for shutdown phase 1.
MozReview-Commit-ID: HroLvbi25IC
5c19b92e4242088b6fc7a268f255fe9a795928f6: Bug 1245916: Turn on no-undef in toolkit/mozapps/extensions. r=rhelmer
draft
Dave Townsend <dtownsend@oxymoronical.com> - Wed, 03 Feb 2016 22:48:48 -0800 - rev 331377
Push
10969 by dtownsend@mozilla.com at Tue, 16 Feb 2016 22:40:19 +0000
Bug 1245916: Turn on no-undef in toolkit/mozapps/extensions. r=rhelmer
Mostly just declaring globals that Cu.imports defines but there are some actual
bugs here that have been fixed as well as one test that just never ran because
of a hidden exception.
MozReview-Commit-ID: J6uIpYp8ANx
ef36531641cbd353625019f8deba333cfd352891: Bug 1245916: Import more head files for xpcshell tests. r=pbrosset
draft
Dave Townsend <dtownsend@oxymoronical.com> - Fri, 05 Feb 2016 13:23:40 -0800 - rev 331376
Push
10969 by dtownsend@mozilla.com at Tue, 16 Feb 2016 22:40:19 +0000
Bug 1245916: Import more head files for xpcshell tests. r=pbrosset
xpcshell tests used to use head_*.js files so this adds those for global
discovery.
MozReview-Commit-ID: BOsoGIpwdgu
a88116d149af76aa35ee0757b3b51b6f97646ebe: Bug 1245916: Add additional default globals. r=felipe
draft
Dave Townsend <dtownsend@oxymoronical.com> - Fri, 05 Feb 2016 12:12:30 -0800 - rev 331375
Push
10969 by dtownsend@mozilla.com at Tue, 16 Feb 2016 22:40:19 +0000
Bug 1245916: Add additional default globals. r=felipe
This defines a few additional globals but also turns on the browser environment
for everything in browser and toolkit. This may lead to some false negatives
but we have lots of code that runs in a browser context so in the name of
getting rules turned on I think this is a useful step.
MozReview-Commit-ID: BdWouZGK6d
94daff602b51d7ad57a24872d9eba9b304cf2da9: Bug 1245916: Add additional browser window scripts to eslint globals. r=felipe
draft
Dave Townsend <dtownsend@oxymoronical.com> - Fri, 05 Feb 2016 12:16:39 -0800 - rev 331374
Push
10969 by dtownsend@mozilla.com at Tue, 16 Feb 2016 22:40:19 +0000
Bug 1245916: Add additional browser window scripts to eslint globals. r=felipe
This adds more of the scripts that browser.js relies on and also makes
browser-chrome head files import the browser.js globals.
The MOZ_JSDOWNLOADS block in contentAreaUtils only seems to hide a single
function, I don't see any need to keep hiding that now we're on by default.
MozReview-Commit-ID: 5zvF3JtJrZG
91a60ef0359ef53093fe197ed63dbc4e1a9f10a5: Bug 1245916: XBL bindings should support global declarations in comments. r=miker
draft
Dave Townsend <dtownsend@oxymoronical.com> - Fri, 05 Feb 2016 12:13:34 -0800 - rev 331373
Push
10969 by dtownsend@mozilla.com at Tue, 16 Feb 2016 22:40:19 +0000
Bug 1245916: XBL bindings should support global declarations in comments. r=miker
To properly lint XBL files we need to support things like import-globals-from
and other ESlint comment directives so we have to pass comments through to the
code blocks that ESlint parses. Unfortunately the way the XBL processor works
now is by passing a separate code block for every method/property/etc. in the
XBL and ESlint doesn't retain state across the blocks so we would have to prefix
every block with every comment. Instead this change makes us output just a
single block that roughly looks like this:
<comments>
var bindings = {
"<binding-id>": {
<binding-part-name>: function() { ... }
}
}
This has some interesting bonuses. Defining the same ID twice will cause a lint
failure. Same for the same field in a binding. The line mapping is a little
harder and there are still a few lines that won't map directly back to the
original file but they should be rare cases. The only downside is that since
some bindings have the same binding declared differently for different platforms
we have to exclude those from linting for now.
MozReview-Commit-ID: CAsPt5dtf6T
0f1cceca29ac398be97a55bbcd09fe58a8be1435: Bug 1245916: Unify eslint global discovery rules. r=pbrosset
draft
Dave Townsend <dtownsend@oxymoronical.com> - Fri, 05 Feb 2016 11:37:50 -0800 - rev 331372
Push
10969 by dtownsend@mozilla.com at Tue, 16 Feb 2016 22:40:19 +0000
Bug 1245916: Unify eslint global discovery rules. r=pbrosset
While working on turning on no-undef I discovered that the various rules we
have for defining globals are a little inconsistent in whether the files they
load recurse through import-globals-from directives and none of them imported
eslint globals directives.
I think we're better off putting all this global parsing code in a single place
rather than spread across multiple rules. Have one rule to turn it on for
parsed files and one function to load globals from other files and make them
share most of the code so we won't get inconsistent. If we find us needing to
turn on/off individual features we can figure out a way to do that in the
future.
This patch does that, the globals.js file does all global parsing with a shared
object that receives events from the AST, either through from an ESlint rule
or from a simple AST walker using estraverse.
MozReview-Commit-ID: 9KQZwsNNOUl