da64771ef8457997534d1b612388443ae3894c27: Bug 1422414. Remove unused StackingContextHelper::mOrigin. r=mstange
Jeff Muizelaar <jmuizelaar@mozilla.com> - Fri, 01 Dec 2017 22:20:33 -0500 - rev 706825
Push 91936 by bmo:emilio@crisal.io at Mon, 04 Dec 2017 10:24:39 +0000
Bug 1422414. Remove unused StackingContextHelper::mOrigin. r=mstange Now that ToRelativeLayoutPoint does no math we should be able to eliminate a copy of the glyph buffer. MozReview-Commit-ID: 1o6awTyE95v
581884fc2da1d5e9e8ea3653deb38d70a68571f5: servo: Merge #19455 - style: Don't waste an allocation when failing to parse a CSSParserColor (from emilio:color-does-stupid-things-too); r=upsuper
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 01 Dec 2017 18:03:11 -0600 - rev 706824
Push 91936 by bmo:emilio@crisal.io at Mon, 04 Dec 2017 10:24:39 +0000
servo: Merge #19455 - style: Don't waste an allocation when failing to parse a CSSParserColor (from emilio:color-does-stupid-things-too); r=upsuper I see that allocation show up in the profiles, and it makes sense, because system colors and such are common in Firefox, and they're just wasting it. Note that the clone() added is refcounted. Source-Repo: https://github.com/servo/servo Source-Revision: 49e6594bc9f4c8178175232ab4a61581144dfa8e
8994162ee112a8c0a0b33f3404f04ebd9fad1285: Bug 1397426 - Expose renderLayers state via nsITabParent and correctly set initial tab states in async tab switcher. r=billm
Mike Conley <mconley@mozilla.com> - Wed, 22 Nov 2017 10:48:10 -0800 - rev 706823
Push 91936 by bmo:emilio@crisal.io at Mon, 04 Dec 2017 10:24:39 +0000
Bug 1397426 - Expose renderLayers state via nsITabParent and correctly set initial tab states in async tab switcher. r=billm MozReview-Commit-ID: IIMmwrgJUV6
78073667ddc6e932408f49076b74c448a74bb710: Bug 1397426 - TabChild::MakeHidden shouldn't cause script to run. r=billm
Mike Conley <mconley@mozilla.com> - Tue, 21 Nov 2017 16:52:48 -0500 - rev 706822
Push 91936 by bmo:emilio@crisal.io at Mon, 04 Dec 2017 10:24:39 +0000
Bug 1397426 - TabChild::MakeHidden shouldn't cause script to run. r=billm Calling GetPresShell() might create a content viewer, which might cause script to run. This is bad if there's a ForcePaint message queued up, because it could mean running the force painting code while we're still in the midst of making a tab hidden, which would put us in an inconsistent state. MozReview-Commit-ID: 3rw2wGllGdk
b9b2895b11a32f3da0f4c8fe364bf3bdfc7defb6: Bug 1397426 - Make TabParent's assume they're rendering layers by default on construction. r=billm
Mike Conley <mconley@mozilla.com> - Mon, 20 Nov 2017 11:41:11 -0500 - rev 706821
Push 91936 by bmo:emilio@crisal.io at Mon, 04 Dec 2017 10:24:39 +0000
Bug 1397426 - Make TabParent's assume they're rendering layers by default on construction. r=billm This assumption also mirrors how non-remote browsers have their docShells active by default. In order to do this, I also have to increase the initial epoch's for the TabParent and TabChild, as if a RenderLayers has been called. Originally, since the epochs initted at 0, and the epochs stored by the [Layer|WebRender]TransactionParent were also initted at 0, we'd hit this branch: https://searchfox.org/mozilla-central/rev/c633ffa4c4611f202ca11270dcddb7b29edddff8/gfx/layers/ipc/LayerTransactionParent.cpp#703 and then we'd never alert the TabParent about the layer upload. MozReview-Commit-ID: 6PP1eCnisYK
53bb2bc2b67673572dafc3093280fa72973b3d32: Bug 1397426 - Add hasLayers to nsITabParent and use it in the async tab switcher. r=billm
Mike Conley <mconley@mozilla.com> - Fri, 17 Nov 2017 09:55:29 -0800 - rev 706820
Push 91936 by bmo:emilio@crisal.io at Mon, 04 Dec 2017 10:24:39 +0000
Bug 1397426 - Add hasLayers to nsITabParent and use it in the async tab switcher. r=billm This is necessary because sometimes the async tab switcher will instantiate when there already exists some background tabs that are rendering via print preview. When that happens, it's important for the state to be set correctly for them so that we don't accidentally treat them as still loading, and wait (forever) for them to report having finished loading. MozReview-Commit-ID: 2dwo5WlXlgJ
e7a6fe9f9ce7186e8dc3c7aaeab47362c7060f5a: Bug 1397426 - Stop disabling tab warming in browser_bug343515.js. r=billm
Mike Conley <mconley@mozilla.com> - Mon, 23 Oct 2017 17:01:48 -0400 - rev 706819
Push 91936 by bmo:emilio@crisal.io at Mon, 04 Dec 2017 10:24:39 +0000
Bug 1397426 - Stop disabling tab warming in browser_bug343515.js. r=billm Tab warming was originally disabled in this test because it was accidentally setting the DocShell to be active at an unexpected time. Because tab warming no longer activates DocShells, we can revert this change, though we also have to make it deal with the fact that switching tabs no longer makes docShells become activate immediately. MozReview-Commit-ID: K0fiA5AVfEm
5580c145af589494221aa1878d38882287d2b5d0: Bug 1397426 - Fix block comment formatting in nsITabParent.idl. r=billm
Mike Conley <mconley@mozilla.com> - Mon, 25 Sep 2017 13:55:48 -0400 - rev 706818
Push 91936 by bmo:emilio@crisal.io at Mon, 04 Dec 2017 10:24:39 +0000
Bug 1397426 - Fix block comment formatting in nsITabParent.idl. r=billm MozReview-Commit-ID: KWwDee0ujR
a5b279d39c01e78f7e15154cf2a416294cd9d59f: Bug 1397426 - Make async tab switcher use new nsITabParent renderLayers function. r=billm
Mike Conley <mconley@mozilla.com> - Fri, 03 Nov 2017 10:27:35 -0400 - rev 706817
Push 91936 by bmo:emilio@crisal.io at Mon, 04 Dec 2017 10:24:39 +0000
Bug 1397426 - Make async tab switcher use new nsITabParent renderLayers function. r=billm MozReview-Commit-ID: Go2EdMXGwa7
4643e46ff8d3e84d10ff178e15a1be7f734b020f: Bug 1397426 - Rename TabChild's notion of "active tabs" to "visible tabs" and move logic into renderLayers. r=billm
Mike Conley <mconley@mozilla.com> - Fri, 03 Nov 2017 11:27:29 -0400 - rev 706816
Push 91936 by bmo:emilio@crisal.io at Mon, 04 Dec 2017 10:24:39 +0000
Bug 1397426 - Rename TabChild's notion of "active tabs" to "visible tabs" and move logic into renderLayers. r=billm MozReview-Commit-ID: 1bBNwew7uCk
4dd20bf8c0f696417aea91cc9f48df25cd6a74ac: Bug 1397426 - When short-circuiting a TabParent::RenderLayers call, still fire the layer tree event if we've been preserving layers. r=billm
Mike Conley <mconley@mozilla.com> - Tue, 07 Nov 2017 15:08:47 -0500 - rev 706815
Push 91936 by bmo:emilio@crisal.io at Mon, 04 Dec 2017 10:24:39 +0000
Bug 1397426 - When short-circuiting a TabParent::RenderLayers call, still fire the layer tree event if we've been preserving layers. r=billm MozReview-Commit-ID: 7UT036vUY85
2cd697170fb3c207f9aa342172633c2089508990: Bug 1397426 - Rename mRenderingLayers to mRenderLayers. r=billm
Mike Conley <mconley@mozilla.com> - Wed, 22 Nov 2017 10:21:34 -0800 - rev 706814
Push 91936 by bmo:emilio@crisal.io at Mon, 04 Dec 2017 10:24:39 +0000
Bug 1397426 - Rename mRenderingLayers to mRenderLayers. r=billm MozReview-Commit-ID: KTDhXM7PRdc
261be8ec05542a9e50c0ca03a59a8a44997269b7: Bug 1397426 - Add IPC interface to tell TabChild's to render and clear layers, distinct from setting the active state on the DocShell. r=billm
Mike Conley <mconley@mozilla.com> - Fri, 03 Nov 2017 10:27:05 -0400 - rev 706813
Push 91936 by bmo:emilio@crisal.io at Mon, 04 Dec 2017 10:24:39 +0000
Bug 1397426 - Add IPC interface to tell TabChild's to render and clear layers, distinct from setting the active state on the DocShell. r=billm Originally, setting the active state on the DocShell for remote browsers also did the work of making the TabChild render its layers and upload them to the compositor. This patch adds a new renderLayers method to nsITabParent which allows more fine-grained control - we can now, for example, cause layers to be rendered and uploaded without activating the DocShell. Note that if one activates or deactivates the DocShell, we'll still do the work of attempting to render / clear the layers if it hasn't already been done. MozReview-Commit-ID: KkLaMDTzfHi
ecc5c1b8efc4111dfa9aba2f49666c9edbe5fbd6: Backed out changeset 1ca98c1618a6 (bug 1422106) for failing browser/components/customizableui/test/browser_synced_tabs_menu.js r=backout on a CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Sat, 02 Dec 2017 02:37:38 +0200 - rev 706812
Push 91936 by bmo:emilio@crisal.io at Mon, 04 Dec 2017 10:24:39 +0000
Backed out changeset 1ca98c1618a6 (bug 1422106) for failing browser/components/customizableui/test/browser_synced_tabs_menu.js r=backout on a CLOSED TREE
c32c3cd8c898fe0bf44775680adcab530aaf2eed: Bug 1419819 - Remove html|button padding rule from common stylesheet. r=jaws
Scott Wu <scottcwwu@gmail.com> - Thu, 30 Nov 2017 11:24:44 +0800 - rev 706811
Push 91936 by bmo:emilio@crisal.io at Mon, 04 Dec 2017 10:24:39 +0000
Bug 1419819 - Remove html|button padding rule from common stylesheet. r=jaws Bug 1413162 added the html|button padding rule intended to normalize the way buttons are styled in preferences, but ended up causing problems for buttons outside of preferences, especially because !important keyword is used. This bug reverts that change. MozReview-Commit-ID: FFQt2k6mCHE
2cf30748e1c1073157b6ed0e81de20d2f5688d49: Bug 1419367 - NetMonitor: Stop using ImmutableJS in sort reducer. r=Honza
abhinav <abhinav.koppula@gmail.com> - Wed, 29 Nov 2017 09:17:04 +0530 - rev 706810
Push 91936 by bmo:emilio@crisal.io at Mon, 04 Dec 2017 10:24:39 +0000
Bug 1419367 - NetMonitor: Stop using ImmutableJS in sort reducer. r=Honza MozReview-Commit-ID: BXc9Y350MC
9594dc22ebdd2722af747cec76fec3fe8374c206: servo: Merge #19451 - style: Inline some things that should never ever appear in a profile (from emilio:inlining-is-fun); r=upsuper
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 01 Dec 2017 16:52:34 -0600 - rev 706809
Push 91936 by bmo:emilio@crisal.io at Mon, 04 Dec 2017 10:24:39 +0000
servo: Merge #19451 - style: Inline some things that should never ever appear in a profile (from emilio:inlining-is-fun); r=upsuper Source-Repo: https://github.com/servo/servo Source-Revision: f7aa22a87ee2571d3cdb90bfe361b22ba45ddb23
1e69e9b141a2bbaa15c63d4ab5d294a9482b68a9: servo: Merge #19453 - style: Add a fast-path for GeckoElement::is_root (from emilio:is-root-is-slow); r=upsuper
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 01 Dec 2017 15:14:13 -0600 - rev 706808
Push 91936 by bmo:emilio@crisal.io at Mon, 04 Dec 2017 10:24:39 +0000
servo: Merge #19453 - style: Add a fast-path for GeckoElement::is_root (from emilio:is-root-is-slow); r=upsuper Source-Repo: https://github.com/servo/servo Source-Revision: bca8951182dc3608f3d8c6948bcce636f7860529
1ca98c1618a65139d690b475a0ff9fd1160679fb: Bug 1422106 - Show broken heart when unverified in synced tabs sidebar/panel. r=markh
Edouard Oger <eoger@fastmail.com> - Thu, 30 Nov 2017 16:01:40 -0500 - rev 706807
Push 91936 by bmo:emilio@crisal.io at Mon, 04 Dec 2017 10:24:39 +0000
Bug 1422106 - Show broken heart when unverified in synced tabs sidebar/panel. r=markh MozReview-Commit-ID: BDTdmcIOHmn
f59a06c4253d1793b7392aea391030ffdc51ae0a: Bug 1422373 - Re-add Firefox UI safebrowsing tests. r=jmaher
Henrik Skupin <mail@hskupin.info> - Fri, 01 Dec 2017 22:15:44 +0100 - rev 706806
Push 91936 by bmo:emilio@crisal.io at Mon, 04 Dec 2017 10:24:39 +0000
Bug 1422373 - Re-add Firefox UI safebrowsing tests. r=jmaher MozReview-Commit-ID: 1BitgKPG1JD
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip