297c7d6cabf1cecf2fff11857e5af33f79c60a56: Bug 1444580: Devirtualize a few other things. r=smaug draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 10 Mar 2018 05:39:05 +0100 - rev 765759
Push 102160 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 06:32:21 +0000
Bug 1444580: Devirtualize a few other things. r=smaug SetScriptHandlingObject / GetScopeObject / GetWindowInternal / GetScriptHandlingObjectInternal / GetScriptHandlingObject MozReview-Commit-ID: Bx7cCo7wc0Y
9d50115593890fd2229972046c3b3adb5cf2817e: Bug 1444580: Devirtualize IsScriptEnabled. r=smaug draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 10 Mar 2018 05:31:04 +0100 - rev 765758
Push 102160 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 06:32:21 +0000
Bug 1444580: Devirtualize IsScriptEnabled. r=smaug MozReview-Commit-ID: FEhddLUXnO4
ba06f7997c35c6b853aaa89fe6fdc4bc23423613: Bug 1444580: Devirtualize PaymentRequest stuff. r=smaug draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 10 Mar 2018 05:28:33 +0100 - rev 765757
Push 102160 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 06:32:21 +0000
Bug 1444580: Devirtualize PaymentRequest stuff. r=smaug This one was easy, the bit was already in the right place :) MozReview-Commit-ID: 79KJNsIXIyb
8736ff572380ad718541727c860b139ca41d6e6f: Bug 1444580: Devirtualize autofocus and navigation timing stuff. r=smaug draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 10 Mar 2018 05:24:24 +0100 - rev 765756
Push 102160 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 06:32:21 +0000
Bug 1444580: Devirtualize autofocus and navigation timing stuff. r=smaug MozReview-Commit-ID: K5Y9lxSJgOG
ebf3e5a5ee992816e3726813a2b54a749dab22f6: Bug 1444580: Devirtualize more nsIDocument bits. r=smaug draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 10 Mar 2018 04:53:49 +0100 - rev 765755
Push 102160 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 06:32:21 +0000
Bug 1444580: Devirtualize more nsIDocument bits. r=smaug Summary: Sorry for this ending up being a little big, I can split if needed. Though hopefully should be straight-forward. Reviewers: smaug Bug #: 1444580 Differential Revision: https://phabricator.services.mozilla.com/D700 MozReview-Commit-ID: 9f1DQNzgZ9c
b24d04bb6a8242a998d28734a5a4155c32ef6727: Bug 1443864: Maybe a bit cleaner. r?xidorn draft
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 07 Mar 2018 19:01:25 +0100 - rev 765754
Push 102160 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 06:32:21 +0000
Bug 1443864: Maybe a bit cleaner. r?xidorn I don't feel too strongly about this patch. If you think it's worth, I'll merge it with the patch above. MozReview-Commit-ID: Apl4GltiH27
983253dcf6d999f707d35d29fa8e24d0f3b0825d: Bug 1443864: Apply size constraints on nsXULWindow too. r?xidorn draft
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 01 Mar 2018 17:40:23 +0100 - rev 765753
Push 102160 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 06:32:21 +0000
Bug 1443864: Apply size constraints on nsXULWindow too. r?xidorn MozReview-Commit-ID: BwL4sEDlVKl
e7572bd8e22e8f98df5d14e2d6fe39ca3d5b76a8: Bug 1443392 - Send resize event when FRAMECHANGED flag is set even if the window isn't resized. r?jimm draft
Xidorn Quan <me@upsuper.org> - Tue, 06 Mar 2018 17:47:15 +1100 - rev 765752
Push 102160 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 06:32:21 +0000
Bug 1443392 - Send resize event when FRAMECHANGED flag is set even if the window isn't resized. r?jimm MozReview-Commit-ID: 9wpiFr9Tw9c
d1af45367746fed67d7cf8e118b218b4a85b40d8: Bug 1444525: Persist XUL window size attributes as a window size, not client size. r?xidorn draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 10 Mar 2018 02:42:57 +0100 - rev 765751
Push 102160 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 06:32:21 +0000
Bug 1444525: Persist XUL window size attributes as a window size, not client size. r?xidorn MozReview-Commit-ID: 7U5tWxTaxGi
5b49a47be34d5ffbb3a541eefc0e04284aec2273: Bug 1444525: Extract the logic to see if we're a top-level chrome window. r?xidorn draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 10 Mar 2018 02:42:13 +0100 - rev 765750
Push 102160 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 06:32:21 +0000
Bug 1444525: Extract the logic to see if we're a top-level chrome window. r?xidorn MozReview-Commit-ID: C9x7AwYR99n
7edd06cf51e91fa4ce8029b9f2da353293ac38d2: Bug 1443492: Flush the document, not the shell, in cross-doc getComputedStyle situations. r?dbaron draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 06 Mar 2018 15:29:34 +0100 - rev 765749
Push 102160 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 06:32:21 +0000
Bug 1443492: Flush the document, not the shell, in cross-doc getComputedStyle situations. r?dbaron We flushed the style of the original doc, but not layout, and thus the iframe resize wasn't noticed, and the style flush on the child presShell wasn't sufficient. Do a style flush on the child document instead, so that it flushes layout on the parent document too if needed. MozReview-Commit-ID: 5ZhBuxpKIUg
7a88a2b5390492e219e48d34677bdaf405c52c0e: Bug 1443415: Move nsPresContext::NotifyFontFaceSetOnRefresh to nsIPresShell. r?jfkthame draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 06 Mar 2018 09:01:35 +0100 - rev 765748
Push 102160 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 06:32:21 +0000
Bug 1443415: Move nsPresContext::NotifyFontFaceSetOnRefresh to nsIPresShell. r?jfkthame The font face set is owned by the document now, and the shell knows about refresh driver ticks. There's no reason for it to live in the pres context. MozReview-Commit-ID: I8gtimok7VG
d1c703584cfa15f966d5b028c2e1d3ce85b4895d: Bug 1369411: Use a runnable instead of a timer for pref changes in nsPresContext. r?jfkthame draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 05 Mar 2018 10:57:12 +0100 - rev 765747
Push 102160 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 06:32:21 +0000
Bug 1369411: Use a runnable instead of a timer for pref changes in nsPresContext. r?jfkthame This should hopefully make pushPrefEnv able to deal with it. I optimistically enabled Android too, pending a CI run. MozReview-Commit-ID: 47C4q0lzIek
b4a696f6b7a181afc668fb0c4ea1fa8269684d75: Bug 1439875: Update browser_windowopen_flicker.js. r?florian draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 26 Feb 2018 15:16:48 +0100 - rev 765746
Push 102160 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 06:32:21 +0000
Bug 1439875: Update browser_windowopen_flicker.js. r?florian To avoid hacking around the empty window, and handle the activation issue seen on Windows / OSX. MozReview-Commit-ID: oK3T8FKd5n
d0892f1c8c399ac877fbbd776f0ad0e3cc4e3769: Bug 1439875: Update browser_windowopen_reflows.js to not wait for a resize that no longer exists. r?florian draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 26 Feb 2018 14:09:20 +0100 - rev 765745
Push 102160 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 06:32:21 +0000
Bug 1439875: Update browser_windowopen_reflows.js to not wait for a resize that no longer exists. r?florian MozReview-Commit-ID: Jln9ejZh2b6
fd02cebf251f9a0b8c737985cb9399e80e9cfb1b: 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 765744
Push 102160 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 06:32:21 +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
8c0dbe78c4fbf7300716b574f124467d1859b1bb: Bug 1439875: Fix extension windows. r?kmag draft
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 22 Feb 2018 10:39:04 +0100 - rev 765743
Push 102160 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 06:32:21 +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
f5b6b2826c7e5377ae65ddb55f8505f2904a07fe: 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 765742
Push 102160 by bmo:emilio@crisal.io at Sat, 10 Mar 2018 06:32:21 +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
a042f04d18e32f437d8c3b585f7cd88bb99837b6: added changes for bug 1434907 draft
paarthurnax@live.ca - Fri, 09 Mar 2018 23:12:38 -0500 - rev 765741
Push 102159 by bmo:paarthurnax@live.ca at Sat, 10 Mar 2018 04:26:01 +0000
added changes for bug 1434907 MozReview-Commit-ID: 4AhmMe5V7ix
6319862f1aa0acdeeced23d7c2df674a72897b90: added changes for bug 1434907 draft
paarthurnax@live.ca - Fri, 09 Mar 2018 23:12:38 -0500 - rev 765740
Push 102158 by bmo:paarthurnax@live.ca at Sat, 10 Mar 2018 04:14:40 +0000
added changes for bug 1434907 MozReview-Commit-ID: 4AhmMe5V7ix
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip