bb245437de6449617e2a50a4db207d86114154d4: Bug 1553198: PreferenceExperiments.start takes an actionName r=mythmon
Ethan Glasser-Camp <ethan@betacantrips.com> - Thu, 23 May 2019 18:23:16 +0000 - rev 538139
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1553198: PreferenceExperiments.start takes an actionName r=mythmon Differential Revision: https://phabricator.services.mozilla.com/D32339
81d97da2c8b05e734845244cdf8a8207622e3e87: Bug 1553198: Introduce PreferenceExperiments storage format v3 r=mythmon
Ethan Glasser-Camp <ethan@betacantrips.com> - Thu, 23 May 2019 18:21:20 +0000 - rev 538138
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1553198: Introduce PreferenceExperiments storage format v3 r=mythmon This format includes an "actionName" for each experiment which identifies the source of the experiment. This makes it possible for each experiment type to identify which experiments it should clean up vs. which it should leave alone because they don't belong to it. Differential Revision: https://phabricator.services.mozilla.com/D32338
1becf7e812023c910b3b8d84413e1f376590cd58: Bug 1544242 - Cleanup selector-matching for nested pseudo-elements, match ::slotted correctly when there's no selector before it, and add tests. r=heycam,mats
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 24 May 2019 01:09:15 +0000 - rev 538137
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1544242 - Cleanup selector-matching for nested pseudo-elements, match ::slotted correctly when there's no selector before it, and add tests. r=heycam,mats D29542 fixed the bogus checks that was making nested pseudo-elements match author rules. This adds tests and ends up being just a cleanup, though as it turns out we it also fixes an issue with ::slotted() matched from Element.matches. Differential Revision: https://phabricator.services.mozilla.com/D27529
96d3637d6e79b80061484002b70085a033d5b37b: Bug 1551871 - disabled browser_dbg-sourcemapped-preview.js on linux and macosx1010 r=jmaher
Andreea Pavel <apavel@mozilla.com> - Fri, 24 May 2019 01:12:00 +0000 - rev 538136
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1551871 - disabled browser_dbg-sourcemapped-preview.js on linux and macosx1010 r=jmaher Differential Revision: https://phabricator.services.mozilla.com/D32377
d451bd35ca1c95f6392cea158332c34e4729ee22: Backed out changeset 9a5f590f5f75 (bug 1480236) for android build bustages at nsIGlobalObject.cpp on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Fri, 24 May 2019 04:15:04 +0300 - rev 538135
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Backed out changeset 9a5f590f5f75 (bug 1480236) for android build bustages at nsIGlobalObject.cpp on a CLOSED TREE
e282b9c14e0022d87c4a27190ec0739aeb668171: Bug 1553498 - Inserts an empty page for about:certviewer and redirects to it when the user put that URL in the browser. r=johannh,smaug
Carolina <carolina.jimenez.g@gmail.com> - Thu, 23 May 2019 22:12:30 +0000 - rev 538134
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1553498 - Inserts an empty page for about:certviewer and redirects to it when the user put that URL in the browser. r=johannh,smaug Differential Revision: https://phabricator.services.mozilla.com/D32152
9a5f590f5f7574e186216d510692eab02e242ec8: Bug 1480236 - Implement queueMicrotask(), r=baku
Olli Pettay <Olli.Pettay@helsinki.fi> - Thu, 23 May 2019 21:26:05 +0000 - rev 538133
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1480236 - Implement queueMicrotask(), r=baku Differential Revision: https://phabricator.services.mozilla.com/D32341
ebc58c182383d769cc609e6eb17dda547586d5ab: No bug: [release] Fix path to update-verify diff-summary log; r=bhearsum
Tom Prince <mozilla@hocat.ca> - Fri, 24 May 2019 00:22:50 +0000 - rev 538132
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
No bug: [release] Fix path to update-verify diff-summary log; r=bhearsum when update-verify migrated from using build-tools to in-tree, the path to `diff-summary.log` was not updated. Differential Revision: https://phabricator.services.mozilla.com/D32403
5ca3dedbdd6e7dab41342c1bc95ec2baab98e8e3: bug 1552310 - use the correct field to delete preloaded certificates that have been removed from the preload list r=jcj,KevinJacobs
Dana Keeler <dkeeler@mozilla.com> - Thu, 23 May 2019 23:57:39 +0000 - rev 538131
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
bug 1552310 - use the correct field to delete preloaded certificates that have been removed from the preload list r=jcj,KevinJacobs The initial implementation made some incorrect assumptions about the data that was in our data set and used the wrong field to identify the certificates to delete when they are removed from our preload list. Now that the data set has the expected field (the hash of the whole certificate), we can use it instead. Differential Revision: https://phabricator.services.mozilla.com/D32380
be1723043e976056d8cbb139912c9f2a325e190e: Bug 1543384 - Fix race in extension state setter r=kmag
Rob Wu <rob@robwu.nl> - Thu, 23 May 2019 20:39:13 +0000 - rev 538130
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1543384 - Fix race in extension state setter r=kmag As a side effect of this patch, the format of the "state" value of "async shutdown timeout" crash reports will change, as follows: "Run manifest: " has been replaced with "Run manifest, ": ``` - Startup: Run manifest: asyncEmitManifestEntry("background") + Startup: Run manifest, asyncEmitManifestEntry("background") ``` Multiple states are now separated by ", " instead of ",": ``` - Startup: Run manifest: manifest_name,manifest_version + Startup: Run manifest, manifest_name, manifest_version ``` "Run manifest" will always have a "Startup: " in front of it: ``` - Startup: Emit Startup,Run manifest + Startup: Emit Startup, Startup: Run manifest ``` And removed the `manifest_*` event dispatch since it has no listeners. Differential Revision: https://phabricator.services.mozilla.com/D26986
c87317c4190283cc4352331417babef3d3f9546d: Merge autoland to mozilla-central. a=merge
Ciure Andrei <aciure@mozilla.com> - Fri, 24 May 2019 06:52:59 +0300 - rev 538129
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Merge autoland to mozilla-central. a=merge
6acae89335b04d1d634fe5f6be2637f25e3e81e2: Backed out 23 changesets (bug 1550633) for causing bug 1548454 to permafail on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Fri, 24 May 2019 03:38:26 +0300 - rev 538128
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Backed out 23 changesets (bug 1550633) for causing bug 1548454 to permafail on a CLOSED TREE Backed out changeset ce4a146da49d (bug 1550633) Backed out changeset e1a33576d6ad (bug 1550633) Backed out changeset bbd8f62b9bff (bug 1550633) Backed out changeset 583d4e0945ad (bug 1550633) Backed out changeset 29487a59512d (bug 1550633) Backed out changeset 0f6ddd898e89 (bug 1550633) Backed out changeset fd1afdd721e3 (bug 1550633) Backed out changeset d4a6c1337f89 (bug 1550633) Backed out changeset 2d4773f2dc6c (bug 1550633) Backed out changeset e9dea69efffe (bug 1550633) Backed out changeset 4265dd65cec3 (bug 1550633) Backed out changeset 2aaaa42c409b (bug 1550633) Backed out changeset d85485f76233 (bug 1550633) Backed out changeset b6e8370b6efb (bug 1550633) Backed out changeset afaef937598b (bug 1550633) Backed out changeset 470d8fae0461 (bug 1550633) Backed out changeset 8024fcefe8b1 (bug 1550633) Backed out changeset 224eadc5ef27 (bug 1550633) Backed out changeset 26c3c521ce27 (bug 1550633) Backed out changeset def294ad0efb (bug 1550633) Backed out changeset b15cc6e689e7 (bug 1550633) Backed out changeset be178934cbbb (bug 1550633) Backed out changeset 9893ccf1f8ad (bug 1550633)
3b14313df83b02bcbc04a4b788d63f6e9a20becb: Backed out 2 changesets (bug 1552287) for failing contain-layout-suppress-baseline-002.html on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Fri, 24 May 2019 03:34:03 +0300 - rev 538127
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Backed out 2 changesets (bug 1552287) for failing contain-layout-suppress-baseline-002.html on a CLOSED TREE Backed out changeset 815c6657d164 (bug 1552287) Backed out changeset 888c32d2a32e (bug 1552287)
ee890b30dbe3126fa7c0c55b911de8dc65ef3867: Bug 1552875 - Set anonymous function name in field initializer. r=jorendorff
Ashley Hauck <khyperia@mozilla.com> - Thu, 23 May 2019 21:54:34 +0000 - rev 538126
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1552875 - Set anonymous function name in field initializer. r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D32070
7d73f17d3c58fcadca4d41674973f254ba5f6a6b: Bug 1553154 - enable animation preferences for test_animation_observers_async.html. r=birtles
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 22 May 2019 23:51:19 +0000 - rev 538125
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1553154 - enable animation preferences for test_animation_observers_async.html. r=birtles Differential Revision: https://phabricator.services.mozilla.com/D32035
815c6657d164d34b215a39d233cc60b2e6f546fa: Bug 1552287 part 2: [css-contain] Adjust various reflow & baseline methods so that layout-contained frames behave as if they have no baseline. r=TYLin
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 23 May 2019 21:41:35 +0000 - rev 538124
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1552287 part 2: [css-contain] Adjust various reflow & baseline methods so that layout-contained frames behave as if they have no baseline. r=TYLin We previously (in bug 1491235) adjusted some utility code to make layout-contained frames behave as if they have no baseline. But that's not sufficient. To make frames fully report lack-of-a-baseline, we now do the following for layout-contained frames, as of this patch: (a) We now leave the ReflowOutput outparam's BlockStartAscent member at its default value (which is what we do for frames without a baseline like e.g. nsCheckboxRadioFrame and nsHTMLCanvasFrame). And if the parent cares about the baseline, it'll then ask directly, using a baseline getter. (b) We now return 'false' in more implementations of bool-returning baseline-getter-methods (where 'false' indicates 'no baseline'). (c) We now return the margin-box-bottom edge, in the nscoord-returning 'GetLogicalBaseline()' getter method. (We typically do this by deferring to the inherited method, which ultimately comes from nsFrame's implementation). It's appropriate to use the margin-box-bottom edge when there's no baseline, per the definition of 'vertical-align: baseline', here: https://drafts.csswg.org/css2/visudet.html#propdef-vertical-align Depends on D32182 Differential Revision: https://phabricator.services.mozilla.com/D32183
888c32d2a32e849046cfe945593fe684c79e9ffa: Bug 1552287 part 1: [css-contain] Fix some CSS layout-containment web-platform-tests to make their assumptions more valid. r=TYLin
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 23 May 2019 21:41:24 +0000 - rev 538123
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1552287 part 1: [css-contain] Fix some CSS layout-containment web-platform-tests to make their assumptions more valid. r=TYLin In particular: - In contain-layout-baseline-005.html and its reference case, we need to explicitly specify 'vertical-align:baseline' to test baseline-alignment, because some of its tested form controls have other UA-stylesheet-provided default values of 'vertical-align'. (e.g. <select multiple> defaults to 'vertical-align:text-bottom") - Also: in that same test, we need to reduce the width of the an <input> textfield -- otherwise, it and the other elements on its line may not fit and may linewrap, which prevents us from effectively testing baseline-alignment on the linewrapped element. - In contain-layout-button-001.html, the expectation was not correct. Before this patch, the test expects that a layout-contained button will have the same baseline as an empty button, and that's an invalid expectation. An empty button uses a point inside of its content-box as its baseline, whereas a layout-contained element *has no baseline*, which means that it does 'vertical-align:baseline' alignment by aligning its own margin-bottom edge with the parent's baseline, per https://drafts.csswg.org/css2/visudet.html#propdef-vertical-align So, I'm amending the test to have this expectation and updating its meta tags to reference the updated expectation and with a reference to that spec text. Firefox fails the amended contain-layout-button-001.html test, so this patch adds a .ini file to reflect that failure. The next patch in this series will fix our implementation to make us pass the test, and will remove the .ini file. Chrome also fails the amended contain-layout-button-001.html tests, and I filed https://bugs.chromium.org/p/chromium/issues/detail?id=965740 on them with an explanation. Differential Revision: https://phabricator.services.mozilla.com/D32182
7a039c35fc6f96e13d1a24c54139c942902ee5a4: Bug 1553680 - Read the Cookie response headers from a `white-space: pre' element so that any white-space in them would be preserved in the expectation value; r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 23 May 2019 11:28:53 +0000 - rev 538122
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1553680 - Read the Cookie response headers from a `white-space: pre' element so that any white-space in them would be preserved in the expectation value; r=baku Differential Revision: https://phabricator.services.mozilla.com/D32239
e2fc1ab0dcf5462567fe24c0cf1d360c038c8312: Bug 1517475 - Execute recipe runner on Remote Settings "sync" event r=mythmon
Mathieu Leplatre <mathieu@mozilla.com> - Thu, 23 May 2019 21:11:06 +0000 - rev 538121
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1517475 - Execute recipe runner on Remote Settings "sync" event r=mythmon Differential Revision: https://phabricator.services.mozilla.com/D30513
cd5d8525541fc8a324498043cc250a87632dc72a: Bug 1471698 - Remove our binutils-corruption-avoiding workaround for mingw-clang r=froydnj
Tom Ritter <tom@mozilla.com> - Wed, 22 May 2019 13:40:36 +0000 - rev 538120
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1471698 - Remove our binutils-corruption-avoiding workaround for mingw-clang r=froydnj Depends on D31347 Differential Revision: https://phabricator.services.mozilla.com/D31349
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip