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.
75b56cf1c910b87c7fc00a07224fef94f0b512d0: Bug 1384687 - label NotifyGCEndRunnable; r=billm
Nathan Froyd <froydnj@mozilla.com> - Thu, 27 Jul 2017 13:32:15 -0400 - rev 422671
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1384687 - label NotifyGCEndRunnable; r=billm All the other timers and GC-related things in this file run on the system group, so this one can too.
f13dfb12254e979d067945061a87f515995e34a8: Bug 1384550 - Skip atoms collection if it's no longer possible r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 27 Jul 2017 18:31:07 +0100 - rev 422670
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1384550 - Skip atoms collection if it's no longer possible r=sfink
ce44b4cc02e7816f291165d8edccb566c9447f76: Bug 1383767 - add warning about unsupported recursive usage of gfxFT2LockedFace. r=me
Lee Salzman <lsalzman@mozilla.com> - Thu, 27 Jul 2017 13:30:05 -0400 - rev 422669
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1383767 - add warning about unsupported recursive usage of gfxFT2LockedFace. r=me
b4cd32bc7d14f2ea97a7021a74ecddaf0311f82d: Bug 1382555 - Change some diagnostic asserts to find out why mEnt is nof in mCT. r=mcmanus
Dragana Damjanovic <dd.mozilla@gmail.com> - Thu, 27 Jul 2017 19:10:11 +0200 - rev 422668
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1382555 - Change some diagnostic asserts to find out why mEnt is nof in mCT. r=mcmanus
bb2eeb5a2f4aedf6247b01260b00f41dd9691c21: Bug 1374270 - Support sending health ping on shutdown via PingSender. r=Dexter
Kate Ustiuzhanina <kustiuzhanina@mozilla.com> - Wed, 26 Jul 2017 11:48:21 +0100 - rev 422667
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Bug 1374270 - Support sending health ping on shutdown via PingSender. r=Dexter
09a412e3cc3b1a1fd9a1325e161d36b91018ef24: Backed out changeset 9bba40accbf6 (bug 1384962) for frequently exceeding maximum run time for browser/components/preferences/in-content/tests/browser_performance.js. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 28 Jul 2017 11:01:21 +0200 - rev 422666
Push 1517 by jlorenzo@mozilla.com at Thu, 14 Sep 2017 16:50:54 +0000
Backed out changeset 9bba40accbf6 (bug 1384962) for frequently exceeding maximum run time for browser/components/preferences/in-content/tests/browser_performance.js. r=backout
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip