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 422691
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +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 422690
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +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 422689
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +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 422688
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +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 422687
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +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 422686
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +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 422685
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +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 422684
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +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 422683
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +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 422682
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +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 422681
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +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 422680
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +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 422679
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +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 422678
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +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 422677
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +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 422676
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1383365 - Add a test to assert async key scrolling happens. r=botond MozReview-Commit-ID: 13XydDOHXUE
633262ca601a590faffcae53e98dd07aad22650f: Bug 1383365 - Add in missing code for mActiveKeyboardBlock in InputQueue. r=kats
Ryan Hunt <rhunt@eqrion.net> - Wed, 26 Jul 2017 20:31:40 -0400 - rev 422675
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1383365 - Add in missing code for mActiveKeyboardBlock in InputQueue. r=kats MozReview-Commit-ID: EUq8wPS1aDZ
c9d5da3bd0fa1fc3d5da478c8a4c9878114c4188: Bug 1383365 - Fix APZ focus target log parameter order. r=botond
Ryan Hunt <rhunt@eqrion.net> - Sun, 23 Jul 2017 13:58:19 -0400 - rev 422674
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1383365 - Fix APZ focus target log parameter order. r=botond MozReview-Commit-ID: DJtXaylyseg
5b4c249619e5c9d0421bb910eebf62bbac1f4bbf: Bug 1370890, uplift NSS_3_32_RTM, no code changes, only version numbers, r=me
Kai Engert <kaie@kuix.de> - Thu, 27 Jul 2017 19:38:41 +0200 - rev 422673
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1370890, uplift NSS_3_32_RTM, no code changes, only version numbers, r=me UPGRADE_NSS_RELEASE, DONTBUILD
f682a94b747439e679ccf3f5d2983b15152cfe93: Bug 1384713 - remove unused *MsgStartChild constants; r=billm
Nathan Froyd <froydnj@mozilla.com> - Thu, 27 Jul 2017 13:32:15 -0400 - rev 422672
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1384713 - remove unused *MsgStartChild constants; r=billm We only ever use these for passing them into Endpoint construction. Let's remove them. Removing them also shows that the corresponding field in Endpoint is essentially read-only, so we can completely avoid passing in protocol IDs to Endpoint.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip