379d79841c5d439654d77f264f7c9d730863059e: Bug 1458129 - Prevent double free in mar_sign.c. r=rstrong
June Wilde <jewilde@mozilla.com> - Thu, 18 Oct 2018 13:29:08 -0400 - rev 497769
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1458129 - Prevent double free in mar_sign.c. r=rstrong Differential Revision: https://phabricator.services.mozilla.com/D8924
394a1e5544f65e59ea1e12e19f788f50078ddf20: Bug 1486888 - Support XUL broadcasters in non-XUL documents. r=smaug
Brendan Dahl <bdahl@mozilla.com> - Fri, 19 Oct 2018 01:22:46 +0000 - rev 497768
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1486888 - Support XUL broadcasters in non-XUL documents. r=smaug The majority of the XUL broadcaster logic is moved out of XULDocument and into a separate class (XULBroadcastManager). The hookup points for when listeners need to be created and listeners need to be notified is now handled by the XULElement itself and nsDocument. To avoid any overhead, the XULBroadcastManager is only ever created when a document uses a listener. The new approach does have the disadvantage that broadcasting can now only work with XULElements, but going forward we'd like to discontinue this feature and rely on MutationObservers to implement similar things. One test had to be modified to use XUL elements instead of HTML elements because of the reason noted above. Differential Revision: https://phabricator.services.mozilla.com/D8888
b73ac3a4b55d78e5394b77b80b2447b6066e9078: Merge m-c to autoland. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 18 Oct 2018 20:51:44 -0400 - rev 497767
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Merge m-c to autoland. a=merge
6c55991a052eca284abb6d0a7980765e718e8f02: Backed out changeset 7a7d5508f873 (bug 1494537) as requested by tcampbell on irc for causing crashes in bug 1500285, 1500255. a=backout
Cosmin Sabou <csabou@mozilla.com> - Fri, 19 Oct 2018 03:40:59 +0300 - rev 497766
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Backed out changeset 7a7d5508f873 (bug 1494537) as requested by tcampbell on irc for causing crashes in bug 1500285, 1500255. a=backout
fdd2d783dd2e354ab9dae7d04912cd6b937ba9b3: Bug 1500274 - increase timeouts for Windows nightly builds, r=RyanVM (irc), a=RyanVM
Nick Thomas <nthomas@mozilla.com> - Fri, 19 Oct 2018 13:22:07 +1300 - rev 497765
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1500274 - increase timeouts for Windows nightly builds, r=RyanVM (irc), a=RyanVM
f972dce0b524da3bb82a07d3c4c04d693941c878: Backed out 2 changesets (bug 1499209)for failing Android geckoview on AccessibilityTest.testCheckbox
arthur.iakab <aiakab@mozilla.com> - Fri, 19 Oct 2018 03:27:20 +0300 - rev 497764
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Backed out 2 changesets (bug 1499209)for failing Android geckoview on AccessibilityTest.testCheckbox Backed out changeset 12527d50a493 (bug 1499209) Backed out changeset 4b8f36f9896b (bug 1499209)
c096376198dfd61024c75345b94c9674b403988b: Backed out changeset b969cbe46b14 (bug 1492656)for Android xpcshell failures on unit/test_CoveragePing.js CLOSED TREE
arthur.iakab <aiakab@mozilla.com> - Fri, 19 Oct 2018 03:12:23 +0300 - rev 497763
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Backed out changeset b969cbe46b14 (bug 1492656)for Android xpcshell failures on unit/test_CoveragePing.js CLOSED TREE
2ce0ac92bee586c4e67a302929e1532ec8831505: Bug 1499542 part 3: Give test_flex_items.html an item that's trivially clamped to small max-size. r=bradwerth
Daniel Holbert <dholbert@cs.stanford.edu> - Wed, 17 Oct 2018 19:15:15 +0000 - rev 497762
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1499542 part 3: Give test_flex_items.html an item that's trivially clamped to small max-size. r=bradwerth Depends on D9018 Differential Revision: https://phabricator.services.mozilla.com/D9019
3ea646bde4de4772a439a31798406287d2be685e: Bug 1499542 part 2: Skip frozen flex items when recording grow-vs-shrink state and deltas. r=bradwerth
Daniel Holbert <dholbert@cs.stanford.edu> - Wed, 17 Oct 2018 18:52:33 +0000 - rev 497761
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1499542 part 2: Skip frozen flex items when recording grow-vs-shrink state and deltas. r=bradwerth Frozen flex items have already been clamped to their min/max sizes, so their size-change isn't a "how much we want to flex" measurement, and it's not useful for determining whether the rest of the line is shrinking. This patch is just adding a `if (!item->IsFrozen())` check around some code, and reindenting that code, and adjusting a few comments. This change is necessary to avoid failing the "GrowthState" assertions, because (for example) a flex item that's clamped to a small max-width could fool us into thinking we're in a "shrinking" state (since its final size is smaller than its base size), even though really we're in a "growth" state and the item was simply clamped. We avoid this problem by skipping (potentially-clamped) frozen items when determining the line's GrowthState. Depends on D8922 Differential Revision: https://phabricator.services.mozilla.com/D9018
52bd865d757c2787845e1bb79ed3936484d6ce3b: Bug 1499542 part 1: Don't do early-freeze of flexible-but-doomed-to-be-clamped flex items, if devtools are active. r=bradwerth
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 18 Oct 2018 23:44:42 +0000 - rev 497760
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1499542 part 1: Don't do early-freeze of flexible-but-doomed-to-be-clamped flex items, if devtools are active. r=bradwerth We'd like to be able to record the "desired" (pre-clamped) delta size from tentatively flexing for these items. That size would be computed during a loop of the flex layout algorithm -- but we can't do that if we freeze them before we start flexing. So let's bypass this early freeze so they get a chance to compute this tentative size, even though they can never have it. Differential Revision: https://phabricator.services.mozilla.com/D8922
12527d50a493ce5a8c96bd7e6990d751ce9846e6: Bug 1499209 - Send abbreviated source bundles with accessibility events. r=Jamie
Eitan Isaacson <eitan@monotonous.org> - Thu, 18 Oct 2018 22:54:10 +0000 - rev 497759
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1499209 - Send abbreviated source bundles with accessibility events. r=Jamie Depends on D8778 Differential Revision: https://phabricator.services.mozilla.com/D8779
4b8f36f9896b04d3e10f598383edd019feb1ce73: Bug 1499209 - Refactor AccessibleWrap::ToBundle 1/2. r=Jamie
Eitan Isaacson <eitan@monotonous.org> - Thu, 18 Oct 2018 22:54:06 +0000 - rev 497758
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1499209 - Refactor AccessibleWrap::ToBundle 1/2. r=Jamie This refactor does a few things: 1. Unifies the composition of the GeckoBundle, so that some tricky edge cases don't need to be implemented twice. 2. Allows us to be more frugal with round trip sync ipc calls. Instead of retrieving everything from the start, only progressivley retrieve what we need. 3. Sets the groundwork for the next patch that will return from this function earlier with a smaller bundle. Differential Revision: https://phabricator.services.mozilla.com/D8778
d0d593bf9772b1eb99547d114c9c6533e87bcd56: Bug 1499809 - l10n bumper should touch a status file on success. r=nthomas
Aki Sasaki <asasaki@mozilla.com> - Thu, 18 Oct 2018 22:05:51 +0000 - rev 497757
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1499809 - l10n bumper should touch a status file on success. r=nthomas Differential Revision: https://phabricator.services.mozilla.com/D9017
b969cbe46b14814c397199ef84db2ed18d252107: Bug 1492656 - move Telemetry Coverage ping in-tree r=janerik
Robert Helmer <rhelmer@mozilla.com> - Thu, 04 Oct 2018 14:15:11 +0000 - rev 497756
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1492656 - move Telemetry Coverage ping in-tree r=janerik Differential Revision: https://phabricator.services.mozilla.com/D6359
74ce6fcac2111570473f580669c536d93f816133: Backed out changeset 89663382dd1e (bug 1499209),for Android build bustages on AccessibleWrap.cpp:416
arthur.iakab <aiakab@mozilla.com> - Fri, 19 Oct 2018 01:27:24 +0300 - rev 497755
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Backed out changeset 89663382dd1e (bug 1499209),for Android build bustages on AccessibleWrap.cpp:416
889b103b4e312bf7f0b407c0485bdd7c3e14e516: Backed out changeset 7d3a598c1285 (bug 1499209),for Android build bustages on AccessibleWrap.cpp:416
arthur.iakab <aiakab@mozilla.com> - Fri, 19 Oct 2018 01:26:11 +0300 - rev 497754
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Backed out changeset 7d3a598c1285 (bug 1499209),for Android build bustages on AccessibleWrap.cpp:416
8dd09fad1f352d3814244908f0ea04f29fa2a307: Bug 1492648 - Move from nsDocShellLoadInfo to nsDocShellLoadState r=bzbarsky,nika
Kyle Machulis <kyle@nonpolynomial.com> - Thu, 18 Oct 2018 22:14:54 +0000 - rev 497753
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1492648 - Move from nsDocShellLoadInfo to nsDocShellLoadState r=bzbarsky,nika Creates the nsDocShellLoadState object, which is basically nsDocShellLoadInfo plus a few extra fields to make it usable as a single argument to nsDocShell::LoadURI (and eventually nsDocShell::InternalLoad). Subframe history handling is a huge logic block in nsDocShell::LoadURI, which is only used on history loads. This patch also extracts the logic out into its own function to make the body of LoadURI clearer. Differential Revision: https://phabricator.services.mozilla.com/D6944
38c1fc84fcaf42dbbdf53f286a0878cbadb0dbaf: Bug 1500251 - Add dummy pref with default value true, report via telemetry. r=mythmon
Chris Pearce <cpearce@mozilla.com> - Thu, 18 Oct 2018 22:02:52 +0000 - rev 497752
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1500251 - Add dummy pref with default value true, report via telemetry. r=mythmon The Webrender Pref Experiment is reporting its pref via telemetry and that is reporting a different value than what the Normandy experiments telemetry indicates should be being seen. In Bug 1499552 I added a pref and telemetry reporting in preparation for running a dummy Pref Experiment to verify that prefs set are reported as set, but I realised I missed a case; where there's an existing default pref set, we're only covering the case where that default pref has value false. We're seeing a ~25% failure rate in the pref reporting. So we should cover the other three cases in the dummy Pref Experiment, just in case it's one of these four cases that is failing. So here I add another dummy pref with a default value of true, and I report that via telemetry. I rename the pref I added yesterday to make things consistent. Differential Revision: https://phabricator.services.mozilla.com/D9156
7d3a598c12859f4bed3fc560bad3ae37af5f272a: Bug 1499209 - Send abbreviated source bundles with accessibility events. r=Jamie
Eitan Isaacson <eitan@monotonous.org> - Tue, 16 Oct 2018 15:48:31 +0000 - rev 497751
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1499209 - Send abbreviated source bundles with accessibility events. r=Jamie Depends on D8778 Differential Revision: https://phabricator.services.mozilla.com/D8779
89663382dd1e73388c69f7764b44baa9e20a33c2: Bug 1499209 - Refactor AccessibleWrap::ToBundle 1/2. r=Jamie
Eitan Isaacson <eitan@monotonous.org> - Tue, 16 Oct 2018 15:48:23 +0000 - rev 497750
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1499209 - Refactor AccessibleWrap::ToBundle 1/2. r=Jamie This refactor does a few things: 1. Unifies the composition of the GeckoBundle, so that some tricky edge cases don't need to be implemented twice. 2. Allows us to be more frugal with round trip sync ipc calls. Instead of retrieving everything from the start, only progressivley retrieve what we need. 3. Sets the groundwork for the next patch that will return from this function earlier with a smaller bundle. Differential Revision: https://phabricator.services.mozilla.com/D8778
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip