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 617088
Push 70920 by bmo:tchiovoloni@mozilla.com at Thu, 27 Jul 2017 22:19:43 +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 617087
Push 70920 by bmo:tchiovoloni@mozilla.com at Thu, 27 Jul 2017 22:19:43 +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 617086
Push 70920 by bmo:tchiovoloni@mozilla.com at Thu, 27 Jul 2017 22:19:43 +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 617085
Push 70920 by bmo:tchiovoloni@mozilla.com at Thu, 27 Jul 2017 22:19:43 +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 617084
Push 70920 by bmo:tchiovoloni@mozilla.com at Thu, 27 Jul 2017 22:19:43 +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 617083
Push 70920 by bmo:tchiovoloni@mozilla.com at Thu, 27 Jul 2017 22:19:43 +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 617082
Push 70920 by bmo:tchiovoloni@mozilla.com at Thu, 27 Jul 2017 22:19:43 +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 617081
Push 70920 by bmo:tchiovoloni@mozilla.com at Thu, 27 Jul 2017 22:19:43 +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.
c6a2895a88b66ee86319cbb5ddd31043260e9e5d: Bug 1378882 - Support is_default for built-in engines only. r?bsilverberg draft
Michael Kaply <mozilla@kaply.com> - Tue, 18 Jul 2017 11:28:33 -0500 - rev 617080
Push 70919 by mozilla@kaply.com at Thu, 27 Jul 2017 22:19:06 +0000
Bug 1378882 - Support is_default for built-in engines only. r?bsilverberg MozReview-Commit-ID: C4iM2boQhK3
0836ceac6e48d794deb24ebdad40abddccd1bb88: Bug 1356705 - Fixes to fold on to previous patch. r?dao draft
Mike Conley <mconley@mozilla.com> - Thu, 27 Jul 2017 13:43:27 -0400 - rev 617079
Push 70918 by mconley@mozilla.com at Thu, 27 Jul 2017 22:06:22 +0000
Bug 1356705 - Fixes to fold on to previous patch. r?dao MozReview-Commit-ID: JGn3nuobVaB
b47f79b3ba5493c7e0dcb46a2e660c1e85e8a1d8: Bug 1356705 - Use CSS smooth scroll when smooth scrolling a XUL scrollbox. r?mconley draft
Dão Gottwald <dao+bmo> - Fri, 07 Jul 2017 03:16:00 -0400 - rev 617078
Push 70918 by mconley@mozilla.com at Thu, 27 Jul 2017 22:06:22 +0000
Bug 1356705 - Use CSS smooth scroll when smooth scrolling a XUL scrollbox. r?mconley MozReview-Commit-ID: 4Cjr1MuSVkk
84531f6377aa92ab8311872f449775652a58b908: Bug 1356705 - Update range when an async smooth scroll is interrupted with a new scroll. r?kip draft
Timothy Nikkel <tnikkel@gmail.com> - Fri, 28 Apr 2017 01:52:00 -0400 - rev 617077
Push 70918 by mconley@mozilla.com at Thu, 27 Jul 2017 22:06:22 +0000
Bug 1356705 - Update range when an async smooth scroll is interrupted with a new scroll. r?kip MozReview-Commit-ID: 3iU6oJz8O6O
dc31b7423f1bc995ad5671b36d4caec117dff0b7: Bug 1356705 - Modernize browser_overflowScroll.js and move into the tabs/ testing directory. r?jaws draft
Mike Conley <mconley@mozilla.com> - Wed, 26 Jul 2017 16:46:00 -0400 - rev 617076
Push 70918 by mconley@mozilla.com at Thu, 27 Jul 2017 22:06:22 +0000
Bug 1356705 - Modernize browser_overflowScroll.js and move into the tabs/ testing directory. r?jaws MozReview-Commit-ID: LA0XrKipEMG
9c8ead58eaf1a3b52753b2c89ba99ee506817f4d: Bug 1368527 test using hsts to see flow draft
Shane Caraveo <scaraveo@mozilla.com> - Thu, 27 Jul 2017 14:55:19 -0700 - rev 617075
Push 70917 by mixedpuppy@gmail.com at Thu, 27 Jul 2017 21:55:40 +0000
Bug 1368527 test using hsts to see flow MozReview-Commit-ID: EJVkU4ORGis
775d00252f0a28fc9fe5c19aa6de9f7624c7709d: Bug 1368527 add new on-before-connect notification to httpChannel draft
Shane Caraveo <scaraveo@mozilla.com> - Thu, 27 Jul 2017 14:54:15 -0700 - rev 617074
Push 70917 by mixedpuppy@gmail.com at Thu, 27 Jul 2017 21:55:40 +0000
Bug 1368527 add new on-before-connect notification to httpChannel MozReview-Commit-ID: 824zcKsXo22
23f54c66a3327cbe3b3092ce2f6ed7c48a7edd9f: Bug 1382995 - Reduce expected sent/received bytes to improve intermittent failures. r=bwc draft
Michael Froman <mfroman@mozilla.com> - Thu, 27 Jul 2017 15:48:13 -0500 - rev 617073
Push 70916 by bmo:mfroman@nostrum.com at Thu, 27 Jul 2017 21:12:00 +0000
Bug 1382995 - Reduce expected sent/received bytes to improve intermittent failures. r=bwc MozReview-Commit-ID: 5kpGGUwpjGl
a72c07cae1a67550aa579aa437c326f1c9e0d8eb: Bug 1365900 - Create ServoFontFeatureValuesRule and bind servo data r?xidorn draft
Nazım Can Altınova <canaltinova@gmail.com> - Tue, 25 Jul 2017 18:30:15 -0700 - rev 617072
Push 70915 by bmo:canaltinova@gmail.com at Thu, 27 Jul 2017 21:04:22 +0000
Bug 1365900 - Create ServoFontFeatureValuesRule and bind servo data r?xidorn Add ServoFontFeatureValuesRule for CSSOM representation of @font-feature-values rule and wire up with bindings. MozReview-Commit-ID: B4Lpj43bvKX
ab1e81a2f5e4b6464000e4759fb9f502022dfd4d: Bug 1365900 - Extract CSSFontFeatureValuesRule base class r?xidorn draft
Nazım Can Altınova <canaltinova@gmail.com> - Mon, 24 Jul 2017 16:12:57 -0700 - rev 617071
Push 70915 by bmo:canaltinova@gmail.com at Thu, 27 Jul 2017 21:04:22 +0000
Bug 1365900 - Extract CSSFontFeatureValuesRule base class r?xidorn Extract CSSFontFeatureValuesRule from nsCSSFontFeatureValuesRule class. This is necessary because we will create a FontFeatureValues rule for Servo side. MozReview-Commit-ID: GKy5wa6JLv9
09149f48e0329542ecacf1845d45805d7d08e9a4: Bug 1364389 - Update capabilities with value returned from the remote end r?ato draft
David Burns <dburns@mozilla.com> - Thu, 27 Jul 2017 21:45:59 +0100 - rev 617070
Push 70914 by bmo:dburns@mozilla.com at Thu, 27 Jul 2017 20:54:56 +0000
Bug 1364389 - Update capabilities with value returned from the remote end r?ato When a new session is created the server returns a few details of the remote end. It replaces the contents of the capabilities variable with what is returned so that it can be used when accessing it from the session object. MozReview-Commit-ID: DB4iMpYMKXU
7de9297fff675b1d66dded51f6fb2186bdef29c8: Bug 1364389 - Create Window Rect Webdriver Web Platform Tests. r?ato draft
David Burns <dburns@mozilla.com> - Mon, 22 May 2017 13:17:17 +0100 - rev 617069
Push 70914 by bmo:dburns@mozilla.com at Thu, 27 Jul 2017 20:54:56 +0000
Bug 1364389 - Create Window Rect Webdriver Web Platform Tests. r?ato These tests exercise the {Get|Set} Window Rect commands. https://w3c.github.io/webdriver/webdriver-spec.html#get-window-rect https://w3c.github.io/webdriver/webdriver-spec.html#set-window-rect MozReview-Commit-ID: LcMqFzhASQT
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip