6469a8fbaae429b58fc07d4a447e4c2e294328f7: Bug 1383362: Use for-of loop rather than forEach() in Services.jsm. r=florian
Kris Maglione <maglione.k@gmail.com> - Fri, 21 Jul 2017 18:40:32 -0700 - rev 420293
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1383362: Use for-of loop rather than forEach() in Services.jsm. r=florian MozReview-Commit-ID: 2IaZt3cQu59
132d97901319d76dc8e56c68b954fc86542c572c: Bug 1385074 - regression from taskcluster migration of windows - lost the q1s job for win7/10. r=rwood
Joel Maher <jmaher@mozilla.com> - Thu, 27 Jul 2017 17:08:02 -0400 - rev 420292
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1385074 - regression from taskcluster migration of windows - lost the q1s job for win7/10. r=rwood MozReview-Commit-ID: ENH6vyVJX8b
1b1cbbf483f6a05e4525e532a253259003b7e006: bug 1384568 - Write a generated-sources.json. r=gps
Ted Mielczarek <ted@mielczarek.org> - Wed, 26 Jul 2017 07:34:38 -0400 - rev 420291
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
bug 1384568 - Write a generated-sources.json. r=gps Capture the list of generated source files derived from moz.build data and save it in a generated-sources.json in the objdir so that we can upload generated source files for use in crash reports and when debugging release builds. MozReview-Commit-ID: FrHcyFo0rBF
0d580486af34eb697ae8de1610c6e92cddb361fb: Bug 1384936 - Remove weave_version definition and directly replace the constant in modules/constants.js in the gecko migration script, to avoid the need for the preprocessor in modules/constants.js. r=rnewman,rail
Marco Castelluccio <mcastelluccio@mozilla.com> - Thu, 27 Jul 2017 16:22:53 +0200 - rev 420290
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384936 - Remove weave_version definition and directly replace the constant in modules/constants.js in the gecko migration script, to avoid the need for the preprocessor in modules/constants.js. r=rnewman,rail
89d41dea484774cae73fbf594d32659c94ed6c18: Backed out 3 changesets (bug 1302681) for build failures in TelemetryEvent.cpp a=backout
Wes Kocher <wkocher@mozilla.com> - Thu, 27 Jul 2017 12:53:32 -0700 - rev 420289
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Backed out 3 changesets (bug 1302681) for build failures in TelemetryEvent.cpp a=backout Backed out changeset 9c0bdff48a0a (bug 1302681) Backed out changeset 8e79158a7a1c (bug 1302681) Backed out changeset 7068c8d4448c (bug 1302681) MozReview-Commit-ID: Y7pfsOJRqe
634197858d62303901fddcee553c9e5a6eea29bc: Bug 876749: Remove stale asserts(0-5) annotation for crashtest that doesn't assert anymore. (no review)
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 27 Jul 2017 12:38:16 -0700 - rev 420288
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 876749: Remove stale asserts(0-5) annotation for crashtest that doesn't assert anymore. (no review) I believe crashtest 876074-1.html stopped asserting (about flex item frame-list sortedness) once we stopped reordering the flex item child-list, in bug 812687. So we don't need this asserts() annotation anymore. MozReview-Commit-ID: BlMoFnkLQeU
69371361c3f98ea2f552b6baf5e6bd2d9c91d87e: Let software compositor process ride the trains. (bug 1385048, r=milan)
David Anderson <danderson@mozilla.com> - Thu, 27 Jul 2017 12:27:43 -0700 - rev 420287
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Let software compositor process ride the trains. (bug 1385048, r=milan)
9c0bdff48a0ac1359bad997a080019436b1b6cd2: Bug 1302681 - Part 3: Update documentation to cover dynamic events. r=Dexter
Georg Fritzsche <georg.fritzsche@googlemail.com> - Thu, 27 Jul 2017 07:19:00 -0400 - rev 420286
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1302681 - Part 3: Update documentation to cover dynamic events. r=Dexter
8e79158a7a1c3d15ec8415c1810f9c7dfd675cf3: Bug 1302681 - Part 2: Fix about:telemetry for displaying dynamic events. r=chutten
Georg Fritzsche <georg.fritzsche@googlemail.com> - Wed, 26 Jul 2017 03:10:00 -0400 - rev 420285
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1302681 - Part 2: Fix about:telemetry for displaying dynamic events. r=chutten Fixes that about:telemetry only shows events if there are any present in processes.parent. For some reason switching the processes in the events section also triggers HistogramSection.render(), which breaks when there are no histograms recorded in the selected process. This patch fixes it to make things work.
7068c8d4448c81ae1787451ac1969a3fab317458: Bug 1302681 - Part 1: Extend Event Telemetry core for recording from addons. r=Dexter
Georg Fritzsche <georg.fritzsche@googlemail.com> - Wed, 26 Jul 2017 07:49:00 -0400 - rev 420284
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1302681 - Part 1: Extend Event Telemetry core for recording from addons. r=Dexter To cut down on complexity, we don't require specifying any expiry versions. Given that these events will be recorded non-persistently from off-train add-ons, they can be expired by shipping new add-on releases. We also start to use the new "record on release" terminology here instead of opt-in/opt-out, but are not changing the internal functionality yet. Technically, this is implemented by keeping a separate registry for the dynamic event information. Built-in & dynamic events are tracked with separate numeric ids, so introduce a common identifier for both, an EventKey. For actual event storage, the events are treated the same as built-in events. They are simply bucketed into the 'dynamic' process storage. This approach ends up duplicating code paths that use the event info, but keeps a single implementation for recording, storage & serialization.
a37abf878197b5840adf1db527021c71aa50d8a4: Bug 1382918 - Respect widget min and max size in nsMenuPopupFrame to prevent excessive compositing. r=mstange
Ryan Hunt <rhunt@eqrion.net> - Wed, 26 Jul 2017 23:36:13 -0500 - rev 420283
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1382918 - Respect widget min and max size in nsMenuPopupFrame to prevent excessive compositing. r=mstange nsMenuPopupFrame will constrain the size of its widget to its min and max size. It will also request its nsView to resize to its frame rect. If its frame rect is larger or smaller than the min or max size, nsView will be unable to change the size of the widget, and each ViewManagerFlush will attempt a resize and force a composite. When there are a lot of ViewManagerFlushes, this can overload the compositor.
6a51dec278cc313330d877902f1a650061680e91: Backed out changeset bb2eeb5a2f4a (bug 1374270) for failing toolkit/components/telemetry/tests/unit/test_TelemetryHealthPing.js, at least on Android and Linux. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 27 Jul 2017 21:02:48 +0200 - rev 420282
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Backed out changeset bb2eeb5a2f4a (bug 1374270) for failing toolkit/components/telemetry/tests/unit/test_TelemetryHealthPing.js, at least on Android and Linux. r=backout
df20322db27bbab252879d0eb3bc94e28a6156f4: Bug 1228789: add this bug's testcase as a crashtest. (no review, test-only)
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 27 Jul 2017 11:54:49 -0700 - rev 420281
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1228789: add this bug's testcase as a crashtest. (no review, test-only) This bug report became semi-obsolete after the assertion it triggered was removed (as part of CSSUnprefixingService being replaced with native code). I'm adding its testcase as a crashtest for good measure & for regression-testing. MozReview-Commit-ID: GhsoI8UHqI8
03d094e1e0db54c6c8c8a75109c7ac3657c5a613: Bug 1384906 - Use newline in TEST-START and TEST-END log entries; r=automatedtester
Andreas Tolfsen <ato@sny.no> - Thu, 27 Jul 2017 19:14:52 +0100 - rev 420280
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384906 - Use newline in TEST-START and TEST-END log entries; r=automatedtester MozReview-Commit-ID: vxqw8AaxnS
0792186da2507c233aeacbc33f069395b1292991: Bug 1384631 - Make SystemGroup::Dispatch work early during startup, when it hasn't been initialized yet. r=billm
Markus Stange <mstange@themasta.com> - Thu, 27 Jul 2017 14:18:54 -0400 - rev 420279
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384631 - Make SystemGroup::Dispatch work early during startup, when it hasn't been initialized yet. r=billm MozReview-Commit-ID: 4VUmmXPXor6
b134b2048e02272a6cac1b93f5e4cc06f9050fbf: Bug 1382563 - Remove ns*String::AssignWithConversion. r=erahm.
Julian Seward <jseward@acm.org> - Mon, 24 Jul 2017 19:23:52 +0200 - rev 420278
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1382563 - Remove ns*String::AssignWithConversion. r=erahm. This patch replaces four functions of the name AssignWithConversion which are essentially wrappers around CopyASCIItoUTF16 and LossyCopyUTF16toASCII with direct calls to the latter two functions. The replaced functions are: void nsCString::AssignWithConversion( const nsAString& aData ) void nsString::AssignWithConversion( const nsACString& aData ) void nsTString_CharT::AssignWithConversion( const incompatible_char_type* aData, int32_t aLength = -1); The last of the three exists inside the double-included nsTString* world and so describes two functions, giving four in total. This has two advantages: * it removes code * at the call points, it makes clear (from the replacement name) which conversion is being carried out. The generic name "AssignWithConversion" doesn't make that obvious -- one had to infer it from the types. The patch also removes two commented out lines from editor/composer/nsComposerCommands.cpp, that appear to be related. They are at top level, where they would never have compiled. They look like leftovers from some previous change.
8f72d0cb7441ab21c73e9c8fb41162bac17715e0: Bug 1379261 - Update release promotion beetmover manifests r=mtabara DONTBUILD
Rail Aliiev <rail@mozilla.com> - Thu, 27 Jul 2017 14:00:54 -0400 - rev 420277
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1379261 - Update release promotion beetmover manifests r=mtabara DONTBUILD
29efb0ac89cf07a6b332c30dd03f0e331237d451: Bug 1383146 - add new talos test to q1s that measures STYLO_THREADS=1. r=rwood
Joel Maher <jmaher@mozilla.com> - Thu, 27 Jul 2017 13:54:20 -0400 - rev 420276
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1383146 - add new talos test to q1s that measures STYLO_THREADS=1. r=rwood MozReview-Commit-ID: GA9WO1bGDZz
c1aab6bb5ab484a909ada09840ffb7c8510623c9: Bug 1384874 - Fix build failure on OSX 10.11.6 after Bug 1368030 landed; r=mjf
Dan Minor <dminor@mozilla.com> - Thu, 27 Jul 2017 09:38:49 -0400 - rev 420275
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384874 - Fix build failure on OSX 10.11.6 after Bug 1368030 landed; r=mjf
bd10e5ba87d50cfc5aa47241358374b695e95779: Bug 1383365 - Add a test to assert async key scrolling happens. r=botond
Ryan Hunt <rhunt@eqrion.net> - Sun, 23 Jul 2017 12:42:26 -0400 - rev 420274
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1383365 - Add a test to assert async key scrolling happens. r=botond MozReview-Commit-ID: 13XydDOHXUE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip