fec914ca112003459250bb822121a47c6c852507: bug 1366294 - Part 9 - Fix Windows Build. r?gfritzsche draft
Chris H-C <chutten@mozilla.com> - Wed, 28 Jun 2017 11:00:41 -0700 - rev 603759
Push 66847 by bmo:chutten@mozilla.com at Tue, 04 Jul 2017 14:42:19 +0000
bug 1366294 - Part 9 - Fix Windows Build. r?gfritzsche MozReview-Commit-ID: 8P2W8fD2xNi
c82fb8117e02eb202ba9b40407684a64f25103c7: bug 1366294 - Part 8 - Include a message on telemetry testfails. r?gfritzsche draft
Chris H-C <chutten@mozilla.com> - Fri, 23 Jun 2017 16:39:59 -0400 - rev 603758
Push 66847 by bmo:chutten@mozilla.com at Tue, 04 Jul 2017 14:42:19 +0000
bug 1366294 - Part 8 - Include a message on telemetry testfails. r?gfritzsche I just added some short identifiable messages to help identify which part of the test failed. MozReview-Commit-ID: 3AX2iucGiRx
635335e553954f7588a2a49c88976c45d4d2d57d: bug 1366294 - Part 7 - Use keyed histogram snaphots to build payloads. r?gfritzsche draft
Chris H-C <chutten@mozilla.com> - Fri, 23 Jun 2017 16:38:21 -0400 - rev 603757
Push 66847 by bmo:chutten@mozilla.com at Tue, 04 Jul 2017 14:42:19 +0000
bug 1366294 - Part 7 - Use keyed histogram snaphots to build payloads. r?gfritzsche TelemetrySession's getKeyedHistograms asks for each keyed histogram individually. This is inefficient and doesn't work well with the storage refactor. So, plumb through a subsession keyed histogram snapshot API and convert TelemetrySession over to using it. MozReview-Commit-ID: Af9dTqw99UA
e4dc02672acd41c6e76f702825ca88c3c9bb2215: bug 1366294 - Part 6 - Update test_TelemetryHistograms for new snapshots format r?gfritzsche draft
Chris H-C <chutten@mozilla.com> - Fri, 23 Jun 2017 15:15:11 -0400 - rev 603756
Push 66847 by bmo:chutten@mozilla.com at Tue, 04 Jul 2017 14:42:19 +0000
bug 1366294 - Part 6 - Update test_TelemetryHistograms for new snapshots format r?gfritzsche MozReview-Commit-ID: FN6y1zTqFt4
cdc94da9892f9f9f96740e8a022b0fd984418c09: bug 1366294 - Part 5 - Send appropriately-structured Telemetry data to JS r?gfritzsche draft
Chris H-C <chutten@mozilla.com> - Tue, 20 Jun 2017 15:03:10 -0400 - rev 603755
Push 66847 by bmo:chutten@mozilla.com at Tue, 04 Jul 2017 14:42:19 +0000
bug 1366294 - Part 5 - Send appropriately-structured Telemetry data to JS r?gfritzsche Previously we were doing bad string manipulation nonsense. Now when asked for snapshots C++ can return a properly-formated Object tree. MozReview-Commit-ID: HAvIbgzUvMU
19e48defe7dad093c177532da085209303938419: bug 1366294 - Part 4 - Small cleanups to previous patches. r?gfritzsche draft
Chris H-C <chutten@mozilla.com> - Fri, 23 Jun 2017 16:42:21 -0400 - rev 603754
Push 66847 by bmo:chutten@mozilla.com at Tue, 04 Jul 2017 14:42:19 +0000
bug 1366294 - Part 4 - Small cleanups to previous patches. r?gfritzsche MozReview-Commit-ID: 7PioVNfUUNZ
404b4aac8604a1f22bc956fc76d87c1ff1101aef: Bug 1366294 - Part 3 - Refactor TelemetryHistogram storage. r=chutten draft
Georg Fritzsche <georg.fritzsche@googlemail.com> - Thu, 08 Jun 2017 16:15:38 +0700 - rev 603753
Push 66847 by bmo:chutten@mozilla.com at Tue, 04 Jul 2017 14:42:19 +0000
Bug 1366294 - Part 3 - Refactor TelemetryHistogram storage. r=chutten Previously we used the base::StatisticsRecorder object for storage by name. This is keyed by histogram name, which doesn't match our storage reality anymore. Instead we use a name to refer to a set of histogram instances that record data from different processes, as well as separating session and subsession data. In this re-write, we instead introduce the following lookup paths (managed in TelemetryHistogram.cpp): - Main storage: - (histogramId, processId, sessionOrSubsession) -> Histogram* - (histogramId, processId) -> KeyedHistogram* (this handles subsessions internally) - Lookup: - (histogramName) -> histogramId - (HistogramID) -> bool (is recording enabled for this histogram?) This is wrapped with a few lookup functions. This also allows us to keep HistogramIDs in the JS histogram instances now, instead of pointers to Histogram instances. That means Histogram instance life-time management is now properly contained inside TelemetryHistogram.cpp. MozReview-Commit-ID: 5yijGv7mc89
5cd0f559ead58640f21f7c8b8633bc0f56e73960: Bug 1366294 - Part 2 - Cleanup Chromium Histogram code. r=chutten draft
Georg Fritzsche <georg.fritzsche@googlemail.com> - Tue, 06 Jun 2017 16:48:11 +0700 - rev 603752
Push 66847 by bmo:chutten@mozilla.com at Tue, 04 Jul 2017 14:42:19 +0000
Bug 1366294 - Part 2 - Cleanup Chromium Histogram code. r=chutten - A histogram name identifies a set of histogram instances, for which storage and lookup will be handled in TelemetryHistogram.cpp. So we remove the names from histogram code. - Various unused macros in the header are removed. - Remaining traces of StatisticsRecorder are removed from the Histogram class code. - Some unused methods are dropped that were about printing histograms to ASCII etc. MozReview-Commit-ID: BF2rLSpKOJ8
3febb3c5a1704b2ad26a7799a21a7b4b80979905: Bug 1366294 - Part 1 - Remove base::StatisticsRecorder. r=chutten draft
Georg Fritzsche <georg.fritzsche@googlemail.com> - Sat, 03 Jun 2017 01:09:11 +0700 - rev 603751
Push 66847 by bmo:chutten@mozilla.com at Tue, 04 Jul 2017 14:42:19 +0000
Bug 1366294 - Part 1 - Remove base::StatisticsRecorder. r=chutten The Chromium IPC histogram code used the StatisticsRecorder object for storage. This is keyed by histogram name, which doesn't match our storage reality anymore. Instead we use a name to refer to a set of histogram instances that record data from different processes, as well as separating session and subsession data. Consequently we need to rewrite this storage, which means StatisticsRecorder is not used anymore. MozReview-Commit-ID: 1LC7YubpKaD
4d35573774c34c8f94388a4a7f4e1ddf077ff415: Bug 1361972 - Add a pre-push and pre-commit mozlint hooks draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 30 Jun 2017 18:29:42 -0700 - rev 603750
Push 66846 by ahalberstadt@mozilla.com at Tue, 04 Jul 2017 14:06:39 +0000
Bug 1361972 - Add a pre-push and pre-commit mozlint hooks This adds pre-push and pre-commit hooks for both hg and git. All four possibilities are implemented in the same file. To enable a pre-push hg hook, add the following to hgrc: [hooks] pre-push.lint = python:/path/to/gecko/tools/lint/hooks.py:hg To enable a pre-commit hg hook, add the following to hgrc: [hooks] pretxncommit.lint = python:/path/to/gecko/tools/lint/hooks.py:hg To enable a pre-push git hook, run the following command: $ ln -s /path/to/gecko/tools/lint/hooks.py .git/hooks/pre-push To enable a pre-commit git hook, run the following command: $ ln -s /path/to/gecko/tools/lint/hooks.py .git/hooks/pre-commit MozReview-Commit-ID: DUxCKN2fiag
ee60b7a0450185bbc9fda57e7bc9c9524fca0679: Bug 1361972 - [mozlint] Add ability to only lint staged changes to --workdir with git draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 30 Jun 2017 18:29:31 -0700 - rev 603749
Push 66846 by ahalberstadt@mozilla.com at Tue, 04 Jul 2017 14:06:39 +0000
Bug 1361972 - [mozlint] Add ability to only lint staged changes to --workdir with git MozReview-Commit-ID: DUxCKN2fiag
b429c96aa7af40b128434d31417a25bc90b5d030: Bug 1373714 - Support touch-dragging the scrollthumb in XUL tree widgets. r=dao draft
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 04 Jul 2017 09:57:45 -0400 - rev 603748
Push 66845 by kgupta@mozilla.com at Tue, 04 Jul 2017 14:03:17 +0000
Bug 1373714 - Support touch-dragging the scrollthumb in XUL tree widgets. r=dao MozReview-Commit-ID: Jcf3cXJvTJ2
b2e7f47b8c5821d9c593b73e035ae068cfc12b0d: Bug 1351638 - requestAnimationFrame for context menus, fix intermittents draft
Tomislav Jovanovic <tomica@gmail.com> - Tue, 04 Jul 2017 03:12:34 +0200 - rev 603747
Push 66844 by bmo:tomica@gmail.com at Tue, 04 Jul 2017 13:50:26 +0000
Bug 1351638 - requestAnimationFrame for context menus, fix intermittents MozReview-Commit-ID: FsU2MHL0c9o
5e13c8efd98536a187a0c0cb18a2d32d3059d7c3: Bug 1378132 - Update browser_bookmarkProperties_addKeywordForThisSearch.js to wait for keywords in an async situation, also ensure the remove notifications happen before finishing the test. r?mak draft
Mark Banner <standard8@mozilla.com> - Fri, 30 Jun 2017 07:48:32 -0700 - rev 603746
Push 66843 by bmo:standard8@mozilla.com at Tue, 04 Jul 2017 13:43:34 +0000
Bug 1378132 - Update browser_bookmarkProperties_addKeywordForThisSearch.js to wait for keywords in an async situation, also ensure the remove notifications happen before finishing the test. r?mak MozReview-Commit-ID: 2gA5NhmslHv
2e5e76764b1ff0e883a5f2528d7e39375e6ff3a6: Bug 1370502 - stylo: Implement ServoStyleRule::SelectorMatchesElement. r?emilio draft
Fernando Jimenez Moreno <ferjmoreno@gmail.com> - Tue, 04 Jul 2017 15:37:34 +0200 - rev 603745
Push 66842 by ferjmoreno@gmail.com at Tue, 04 Jul 2017 13:38:03 +0000
Bug 1370502 - stylo: Implement ServoStyleRule::SelectorMatchesElement. r?emilio MozReview-Commit-ID: JMoBRHzDQZq
2c41f8a2729366ad9db4e7ba331fdf0e57b4ae43: Bug 1376347 - Enable the ESLint func-call-spacing, key-spacing, keyword-spacing, and no-trailing-spaces rules for accessible/ r?Standard8 draft
Hemant Singh Patwal <hemantsingh1612@gmail.com> - Tue, 04 Jul 2017 18:57:02 +0530 - rev 603744
Push 66841 by bmo:hemantsingh1612@gmail.com at Tue, 04 Jul 2017 13:28:08 +0000
Bug 1376347 - Enable the ESLint func-call-spacing, key-spacing, keyword-spacing, and no-trailing-spaces rules for accessible/ r?Standard8 MozReview-Commit-ID: AtUmUpOSvhi
1d737494ba6247027ac1a85ff0fe52945ed7ee72: Bug 1371398 - Add telemetry for time spent getting and setting browser.storage.local, r?kmag draft
Bob Silverberg <bsilverberg@mozilla.com> - Mon, 19 Jun 2017 13:00:19 -0400 - rev 603743
Push 66840 by bmo:bob.silverberg@gmail.com at Tue, 04 Jul 2017 13:03:35 +0000
Bug 1371398 - Add telemetry for time spent getting and setting browser.storage.local, r?kmag MozReview-Commit-ID: L5HyFkTQtRR
9c7ffd1c37d85c9da56169776d80987a0e73b339: Bug 1323455 - add checker to detect storage of refcounted class in raw pointer draft
Tristan Bourvon <tbourvon@mozilla.com> - Tue, 04 Jul 2017 14:55:14 +0200 - rev 603742
Push 66839 by bmo:tbourvon@mozilla.com at Tue, 04 Jul 2017 12:55:46 +0000
Bug 1323455 - add checker to detect storage of refcounted class in raw pointer This checker detects assignment of refcounted objects into raw pointers. This includes an autofix suggestion to replace the raw pointer declaration (if it exists) with a RefPtr. MozReview-Commit-ID: 8iFkok0Se94
5bed7af5695125fa7aca66239fe15698e0fd4a3c: Backed out changeset d35a0173ec7c (bug 1229277) for unexpected test failures
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 04 Jul 2017 12:04:21 +0200 - rev 603741
Push 66839 by bmo:tbourvon@mozilla.com at Tue, 04 Jul 2017 12:55:46 +0000
Backed out changeset d35a0173ec7c (bug 1229277) for unexpected test failures
7620030e2a339eeaaf105a49151d272dfff9f8b2: Backed out changeset 843748765dc8 (bug 1229277)
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 04 Jul 2017 12:04:03 +0200 - rev 603740
Push 66839 by bmo:tbourvon@mozilla.com at Tue, 04 Jul 2017 12:55:46 +0000
Backed out changeset 843748765dc8 (bug 1229277)
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip