963dd1cf4c0e633309ab5c30d05b767821cdefb1: fixup! fixup! WIP draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 23 Feb 2018 16:05:48 +0100 - rev 759146
Push 100275 by bmo:emilio@crisal.io at Fri, 23 Feb 2018 18:33:59 +0000
fixup! fixup! WIP
079089fb99b25ec631aa93b28521ab596a7a7c03: fixup! WIP draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 23 Feb 2018 15:58:03 +0100 - rev 759145
Push 100275 by bmo:emilio@crisal.io at Fri, 23 Feb 2018 18:33:59 +0000
fixup! WIP
87b0d69f4dff08050fd1b7dc7b301a58012ec15c: WIP draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 23 Feb 2018 15:45:24 +0100 - rev 759144
Push 100275 by bmo:emilio@crisal.io at Fri, 23 Feb 2018 18:33:59 +0000
WIP MozReview-Commit-ID: HAkfpP5spWy
d4368d7ca19968e52f74995ef176652df6bc7e98: Bug 1439875: Fire MozBeforeInitialXULLayout before sizing the window. r?florian,smaug draft
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 22 Feb 2018 16:27:46 +0100 - rev 759143
Push 100275 by bmo:emilio@crisal.io at Fri, 23 Feb 2018 18:33:59 +0000
Bug 1439875: Fire MozBeforeInitialXULLayout before sizing the window. r?florian,smaug This gives the chance to code that relies on setting the XUL window attributes to run before we actually size the window. This should prevent the resizing on OSX and fix some other untested stuff that the first commit probably broke... MozReview-Commit-ID: DhCWgmCppek
c84daec88796ad527a8c901238140c9aa45675b9: Bug 1439875: Fix extension windows. r?kmag draft
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 22 Feb 2018 10:39:04 +0100 - rev 759142
Push 100275 by bmo:emilio@crisal.io at Fri, 23 Feb 2018 18:33:59 +0000
Bug 1439875: Fix extension windows. r?kmag Now we're loading the sizemode attribute earlier, doing this on load stops working. MozReview-Commit-ID: ToiJiYrvFw
20c7e77698fe51a241552b9d98eaed85d034c675: Bug 1439875: Flush pending media feature values changes before initializing the shell. r?dbaron draft
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 21 Feb 2018 12:56:49 +0100 - rev 759141
Push 100275 by bmo:emilio@crisal.io at Fri, 23 Feb 2018 18:33:59 +0000
Bug 1439875: Flush pending media feature values changes before initializing the shell. r?dbaron This is guaranteed not to run script because of: https://searchfox.org/mozilla-central/rev/47cb352984bac15c476dcd75f8360f902673cb98/layout/base/nsPresContext.cpp#2152 This doesn't have any effect on the top-level chrome window, but avoids a full document restyle on XUL popups on startup. With this patch, there are no more full document restyles due to media feature changes on my machine on startup. MozReview-Commit-ID: HLkhIsIIa2W
5f82dfe66f2514eff52264ee55afb78f0cc6cee9: Bug 1439875: Size the XUL window before doing layout. r?smaug draft
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 21 Feb 2018 12:47:05 +0100 - rev 759140
Push 100275 by bmo:emilio@crisal.io at Fri, 23 Feb 2018 18:33:59 +0000
Bug 1439875: Size the XUL window before doing layout. r?smaug The only subtle thing is the mCenterAfterLoad stuff, which is gated after a mChromeLoaded. Other than that it follows the same pattern as bug 345560. MozReview-Commit-ID: 8qDiA2yn9DB
a099391c41645c54439edcab66500df7fa6f8e6c: Bug 1439398: Upstream a few more ib-split tests. r?dbaron draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 19 Feb 2018 13:23:49 +0100 - rev 759139
Push 100275 by bmo:emilio@crisal.io at Fri, 23 Feb 2018 18:33:59 +0000
Bug 1439398: Upstream a few more ib-split tests. r?dbaron MozReview-Commit-ID: 3Ah1bb8dmwq
1f09d353723b97744bc5323548d92053a3475e95: Bug 1439398: Tidy a few more tests in preparation to upstreaming. r?dbaron draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 19 Feb 2018 13:22:14 +0100 - rev 759138
Push 100275 by bmo:emilio@crisal.io at Fri, 23 Feb 2018 18:33:59 +0000
Bug 1439398: Tidy a few more tests in preparation to upstreaming. r?dbaron MozReview-Commit-ID: 2QLhO7iu01e
82676e30c3ed442cb6c163392c4e601491548441: Bug 1439055: Export the ib-split remove-* reftests. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 17 Feb 2018 03:00:43 +0100 - rev 759137
Push 100275 by bmo:emilio@crisal.io at Fri, 23 Feb 2018 18:33:59 +0000
Bug 1439055: Export the ib-split remove-* reftests. r?bz MozReview-Commit-ID: Ey94P8sPyhp
ed18a83443592d4367a55c20b0444b6fec8dfbd3: But 1439055: Use window.onload instead of <body onload>, so that tests map more easily visually to the ref. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 17 Feb 2018 02:54:19 +0100 - rev 759136
Push 100275 by bmo:emilio@crisal.io at Fri, 23 Feb 2018 18:33:59 +0000
But 1439055: Use window.onload instead of <body onload>, so that tests map more easily visually to the ref. r?bz MozReview-Commit-ID: 1xVzkxmEEhO
7c1f7abbd65acc417d9384f7db1d716877eae731: Bug 1439055: Tidy the ib-split remove-* tests. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 17 Feb 2018 02:47:04 +0100 - rev 759135
Push 100275 by bmo:emilio@crisal.io at Fri, 23 Feb 2018 18:33:59 +0000
Bug 1439055: Tidy the ib-split remove-* tests. r?bz Mostly removing some unneeded tags (<meta name=flags> is no longer needed, and tagging it "dom" didn't seem appropriate to me). Also adding some tags that match the WPT test template (charset / titles mostly). Also using consistent indentation. Finally, adding the needed <link rel="match"> tags so that the exported tests work correctly upstream. MozReview-Commit-ID: Lt83JmJE4pO
dded6b3d6e6f4b9f4e6cb3c2a5efb2af359af8c3: Bug 1438467: Don't reconstruct the parent when tearing down display: contents nodes with pseudo-elements. r=mats,bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 15 Feb 2018 01:41:16 +0100 - rev 759134
Push 100275 by bmo:emilio@crisal.io at Fri, 23 Feb 2018 18:33:59 +0000
Bug 1438467: Don't reconstruct the parent when tearing down display: contents nodes with pseudo-elements. r=mats,bz We just need to use the existing StyleChildrenIterator which iterates over them. We need to be a bit careful though, since ::before and ::after are owned by their own frame, and thus could be unbound from the tree or even dead after removing the frame. Hopefully the only access to the node being removed is unnecessary (anon roots don't have siblings anyway). There's also the weird thing of the thing we're iterating changing under the hood. It works fine for this case, but maybe it would be better to handle them explicitly like: if (Element* before = nsLayoutUtils::GetBeforePseudo(aChild)) { bool didReconstruct = ContentRemoved(aChild, ...); if (didReconstruct) { return true; } MOZ_ASSERT(!nsLayoutUtils::GetBeforePseudo(aChild)); } // Same for ::after. StyleChildrenIterator iter(aChild); for (..) { // Do the rest of the kids, which can't get unbound. } That'd repeat a bunch of code, so not a fan neither... I pointed this out more explicitly in a comment instead. MozReview-Commit-ID: HBsjLH01Db3
9c5161fa5624c5831dacc5787bd91ad0e56687d5: Bug 1439036: Fix some other miscellaneous issues with the caller. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 17 Feb 2018 01:46:35 +0100 - rev 759133
Push 100275 by bmo:emilio@crisal.io at Fri, 23 Feb 2018 18:33:59 +0000
Bug 1439036: Fix some other miscellaneous issues with the caller. r?bz While we're here... MozReview-Commit-ID: 7B79vec0bYS
eb90ac6bea1daf244608b386e1df30cf29c04e47: Bug 1439036: Stop passing bogus next sibling values into restyling / frame construction. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 17 Feb 2018 01:25:05 +0100 - rev 759132
Push 100275 by bmo:emilio@crisal.io at Fri, 23 Feb 2018 18:33:59 +0000
Bug 1439036: Stop passing bogus next sibling values into restyling / frame construction. r?bz I think this is a regression from https://hg.mozilla.org/mozilla-central/rev/4a8294c6b8e33ba08ef767bede8deeb28234b5b8. Before that, the only caller with NAC used to pass -1 as an index, which means we didn't get a node back. MozReview-Commit-ID: 7HYPaa2V3OB
96ff4feafeb6c588563fbaf18bbd66cc0a051dc3: Bug 1434056 - Add nightly talos profiling job for Win10; r?jmaher draft
Rob Wood <rwood@mozilla.com> - Fri, 09 Feb 2018 19:06:53 -0500 - rev 759131
Push 100274 by rwood@mozilla.com at Fri, 23 Feb 2018 18:30:27 +0000
Bug 1434056 - Add nightly talos profiling job for Win10; r?jmaher MozReview-Commit-ID: 5HjNqh17p9e
0489e95326a6887e17a270b0163e0bc24b72c3e5: Bug 1440741 - Remove all members from nsIDOMHTMLFormElement. r?qdot draft
Adrian Wielgosik <adrian.wielgosik@gmail.com> - Fri, 23 Feb 2018 19:28:08 +0100 - rev 759130
Push 100273 by bmo:adrian.wielgosik@gmail.com at Fri, 23 Feb 2018 18:30:01 +0000
Bug 1440741 - Remove all members from nsIDOMHTMLFormElement. r?qdot MozReview-Commit-ID: 2UcUy4MkVsM
617d33856542409dc9d7028d5cfa8881e2184f49: Bug 1434056 - Add nightly talos profiling job for Win10; r?jmaher draft
Rob Wood <rwood@mozilla.com> - Fri, 09 Feb 2018 19:06:53 -0500 - rev 759129
Push 100272 by rwood@mozilla.com at Fri, 23 Feb 2018 18:27:33 +0000
Bug 1434056 - Add nightly talos profiling job for Win10; r?jmaher MozReview-Commit-ID: 5HjNqh17p9e
7a9f2cf4ca3fa16ac9b2691c127ad6fa3d9fc6e7: Bug 1426006 - Do not expect ion scripts when ion is unavailable, r=bbouvier
Steve Fink <sfink@mozilla.com> - Thu, 22 Feb 2018 21:11:47 -0800 - rev 759128
Push 100272 by rwood@mozilla.com at Fri, 23 Feb 2018 18:27:33 +0000
Bug 1426006 - Do not expect ion scripts when ion is unavailable, r=bbouvier
aad76c5c2995c5979ec7276f57c8da6eb48f571a: Bug 1438846 - fix accidental fuzzy-if change in clipping-3 test. r=me, a=testonly
Joel Maher <jmaher@mozilla.com> - Fri, 23 Feb 2018 13:08:35 -0500 - rev 759127
Push 100272 by rwood@mozilla.com at Fri, 23 Feb 2018 18:27:33 +0000
Bug 1438846 - fix accidental fuzzy-if change in clipping-3 test. r=me, a=testonly
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip