d6723178568df5ebb736292851622e1e345ec365: Bug 1053898 - Update SlottedNodeEditor to show a reveal link on hover;r=bgrins draft
Julian Descottes <jdescottes@mozilla.com> - Wed, 07 Mar 2018 11:50:21 +0100 - rev 774748
Push 104491 by jdescottes@mozilla.com at Thu, 29 Mar 2018 14:09:04 +0000
Bug 1053898 - Update SlottedNodeEditor to show a reveal link on hover;r=bgrins MozReview-Commit-ID: 7j7zmApH5h6
81d72c8200af853f66531094a13c09fc5da69f00: Bug 1447607 - Correctly init and update ElfLoader::Singleton::lastError r=glandium draft
James Willcox <snorp@snorp.net> - Tue, 27 Mar 2018 16:16:25 -0500 - rev 774747
Push 104490 by bmo:snorp@snorp.net at Thu, 29 Mar 2018 14:08:15 +0000
Bug 1447607 - Correctly init and update ElfLoader::Singleton::lastError r=glandium MozReview-Commit-ID: Fw9eIXncuji
973bc222521798b963eae5da6a5d579c986208a1: Bug 1438250 - Make mozunit pip installable; r?ahal draft
Dave Hunt <dhunt@mozilla.com> - Thu, 29 Mar 2018 14:18:00 +0100 - rev 774746
Push 104489 by bmo:dave.hunt@gmail.com at Thu, 29 Mar 2018 13:53:53 +0000
Bug 1438250 - Make mozunit pip installable; r?ahal MozReview-Commit-ID: BT4ciGT82bp
3341c3b60fcce190a220c2acfc6da287d88909d0: Bug 1386807 - Part 3: Make the UA pref actually disable UA overrides draft
Dennis Schubert <dschubert@mozilla.com> - Fri, 09 Feb 2018 18:53:33 +0100 - rev 774745
Push 104488 by bmo:dschubert@mozilla.com at Thu, 29 Mar 2018 13:51:19 +0000
Bug 1386807 - Part 3: Make the UA pref actually disable UA overrides MozReview-Commit-ID: 25YsSg7P8DP
34c6714b3c41f09820933100889c24a7308c3447: Bug 1386807 - Part 2: Add embedded webextension to enable CSS and JS overrides draft
Dennis Schubert <dschubert@mozilla.com> - Fri, 09 Feb 2018 18:52:29 +0100 - rev 774744
Push 104488 by bmo:dschubert@mozilla.com at Thu, 29 Mar 2018 13:51:19 +0000
Bug 1386807 - Part 2: Add embedded webextension to enable CSS and JS overrides MozReview-Commit-ID: JdSUZYHkuiV
00159defd01744cd549a1385ab851d10713cc5ed: Bug 1386807 - Part 1: Allow platform-specific UA overrides draft
Dennis Schubert <dschubert@mozilla.com> - Fri, 09 Feb 2018 18:44:56 +0100 - rev 774743
Push 104488 by bmo:dschubert@mozilla.com at Thu, 29 Mar 2018 13:51:19 +0000
Bug 1386807 - Part 1: Allow platform-specific UA overrides MozReview-Commit-ID: 8OAVyZ3j9Rn
8e86c9eb8410eb69ebc34063f96ba6535bfd5ae3: Bug 1446553 - Init gfxPlatform before checking if WebRender will be used r=karlt draft
James Willcox <snorp@snorp.net> - Thu, 29 Mar 2018 08:44:09 -0500 - rev 774742
Push 104487 by bmo:snorp@snorp.net at Thu, 29 Mar 2018 13:47:24 +0000
Bug 1446553 - Init gfxPlatform before checking if WebRender will be used r=karlt This avoids a crash due to use of uninitialized gfxVars. MozReview-Commit-ID: EaAxB8hbT2E
5d6b8c26e84872d43e7bb3b5d420aa1b2360114b: Bug 1440247 - Move gIdentityHandler into its own file (browser-siteIdentity.js). r?johannh draft
Prathiksha <prathikshaprasadsuman@gmail.com> - Thu, 29 Mar 2018 19:21:50 +0530 - rev 774741
Push 104486 by bmo:prathikshaprasadsuman@gmail.com at Thu, 29 Mar 2018 13:38:34 +0000
Bug 1440247 - Move gIdentityHandler into its own file (browser-siteIdentity.js). r?johannh MozReview-Commit-ID: 2SsuFiT6bpx
8f2496c79692a02679d9436633d6b2d5823632ac: Bug 1449502: Cleanup a bit more the selector cache and CSSOM methods. r?xidorn draft
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 29 Mar 2018 15:34:05 +0200 - rev 774740
Push 104485 by bmo:emilio@crisal.io at Thu, 29 Mar 2018 13:36:17 +0000
Bug 1449502: Cleanup a bit more the selector cache and CSSOM methods. r?xidorn MozReview-Commit-ID: 32FgbGFUdCM
4afe637ec518f26a07e816fa2750373723383e73: Bug 1303605: Make LazyFC assertions actually hold. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 29 Mar 2018 14:04:40 +0200 - rev 774739
Push 104485 by bmo:emilio@crisal.io at Thu, 29 Mar 2018 13:36:17 +0000
Bug 1303605: Make LazyFC assertions actually hold. r?bz So while removing that wallpaper I started hitting the !noPrimaryFrame assertions on XBL + HMTL stuff in display-contents-xbl-3.xbl. The code was trying to assert that we had frames constructed for all the nodes in the parent chain, but we don't bail out in the !GetContentInsertionFrameFor(aContainer) in the case that it's a children element, because they actually have no insertion frame, though their children do. Move the LazyFC check after the insertion point check. That makes the previous check work on the insertion point of the child, which makes it sound. This also fixes bug 1410020. MozReview-Commit-ID: 6OeaVrZhTDv
6fb3a50f029851bf0e9f208404e03b4517571008: Bug 1303605: Remove the undisplayed maps. r?bz,mats draft
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 29 Mar 2018 03:49:26 +0200 - rev 774738
Push 104485 by bmo:emilio@crisal.io at Thu, 29 Mar 2018 13:36:17 +0000
Bug 1303605: Remove the undisplayed maps. r?bz,mats This is mostly code removal, changing GetDisplayContentsStyle(..) checks by an FFI call to Servo. The tricky parts are: * MaybeCreateLazily, which I fixed to avoid setting bits under display: none stuff. This was a pre-existing problem, which was wallpapered by the sc->IsInDisplayNoneSubtree() check, which effectively made the whole assertion useless. * ContentRemoved, where we can no longer know for sure whether the element is actually display: contents if we're removing it as a response to a style change. See the comment there. That kinda sucks, but that case is relatively weird, and it's better than adding tons of complexity to handle that. * GetParentComputedStyle, which also has a comment there. Also, this function has only one caller now, so we should maybe try to remove it. The different assertions after DestroyFramesForAndRestyle are changed for a single assertion in the function itself, and the node bit used as an optimization to avoid hashtable lookups is taken back. MozReview-Commit-ID: AZm822QnhF9
e4c45dd5f3b6e260807af98e7808af49c1a216cf: Don't flush in nsXBLResourceLoader::NotifyBoundElements. r=mats draft
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 29 Mar 2018 02:56:57 +0200 - rev 774737
Push 104485 by bmo:emilio@crisal.io at Thu, 29 Mar 2018 13:36:17 +0000
Don't flush in nsXBLResourceLoader::NotifyBoundElements. r=mats MozReview-Commit-ID: 4ng4bU6C4Bs
766c6913ab04b98cca0d3795696e2181c847e621: Bug 1435632: Fix the logic to do layout stuff after reassigning a slot. r=smaug,xidorn draft
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 28 Mar 2018 19:21:13 +0200 - rev 774736
Push 104485 by bmo:emilio@crisal.io at Thu, 29 Mar 2018 13:36:17 +0000
Bug 1435632: Fix the logic to do layout stuff after reassigning a slot. r=smaug,xidorn The dirty bit fiddling is nontrivial, but it's pretty much what we do for invalidation and allows to keep this incrementally easily. The only caller that we cared about for the GetFlattenedTreeParent check in DestroyFramesForAndRestyle was the old ShadowRoot invalidation functions that went away. MozReview-Commit-ID: GmgPPJ6d2qX
c07e5ad0cac9b31f93c7cd8782f44bb24c1275d0: Bug 1440506: Extract the nsHideViewer logic. r?tnikkel draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 27 Mar 2018 15:34:59 +0200 - rev 774735
Push 104485 by bmo:emilio@crisal.io at Thu, 29 Mar 2018 13:36:17 +0000
Bug 1440506: Extract the nsHideViewer logic. r?tnikkel Move the logic that deals with figuring out whether the element was reframed to a place where it can be reused. MozReview-Commit-ID: 1vJkzWq0FA
8827ea76e50c9def19b96af98064dcc6b177dd03: Bug 509958: Unprefix :-moz-selection. r?dbaron,xidorn draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 25 Mar 2018 17:31:55 +0200 - rev 774734
Push 104485 by bmo:emilio@crisal.io at Thu, 29 Mar 2018 13:36:17 +0000
Bug 509958: Unprefix :-moz-selection. r?dbaron,xidorn Our implementation is totally not what the spec says, but totally what other UAs do, see https://github.com/w3c/csswg-drafts/issues/2474. So given this is causing webcompat pain, I think we should be pragmatic and just unprefix this. We could keep serialization and getComputedStyle with ::selection working with a bit more effort, like we do for :-moz-placeholder, but I'd prefer not doing at least the serialization bit, and just alias in nsCSSPseudoElements :-moz-selection to selection too. MozReview-Commit-ID: 6lxctozRDqv
cd75ddd5f22a53090e60f8df24777917cde5d211: Bug 1420680: Remove the user font cache generation, which is also unused now. r?jfkthame draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 23 Mar 2018 18:09:09 +0100 - rev 774733
Push 104485 by bmo:emilio@crisal.io at Thu, 29 Mar 2018 13:36:17 +0000
Bug 1420680: Remove the user font cache generation, which is also unused now. r?jfkthame MozReview-Commit-ID: HuQg4RopOmX
8ebf357c06e237feba2e3708a42bd83047f73c7a: Bug 1420680: Remove the mechanism to buffer CSP violations. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 23 Mar 2018 16:11:52 +0100 - rev 774732
Push 104485 by bmo:emilio@crisal.io at Thu, 29 Mar 2018 13:36:17 +0000
Bug 1420680: Remove the mechanism to buffer CSP violations. r?bz With the previous patch it's unused. MozReview-Commit-ID: 4EKufeNu0Jz
41060bab0001428b79658ee50ee9bb1e01a080ee: Bug 1420680: Rework how the loadability of font-faces is computed. r?jfkthame,bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 23 Mar 2018 16:06:56 +0100 - rev 774731
Push 104485 by bmo:emilio@crisal.io at Thu, 29 Mar 2018 13:36:17 +0000
Bug 1420680: Rework how the loadability of font-faces is computed. r?jfkthame,bz This reworks bug 1440561 so that we only precompute loads that belong to our user font set, avoiding messing up with fonts in the cache that belong to other pages. The loadability of a font is precomputed in PreTraverse in the same way as we did, but only for the fonts that we may end up loading. This is stored in FontFaceSet now. Also, the principal shenanigans that this code did are reworked to be explicit about when the document principal changes in ResetToURI, instead of having a member around and a mutable variable. This makes the code easier to follow. MozReview-Commit-ID: 9ofTbaLDUF7
586ee1eea3345f7c5d4498e065d0a48a891b1aff: bug 1447642 - no more DNSService restarts r?valentin draft
Daniel Stenberg <daniel@haxx.se> - Wed, 21 Mar 2018 14:35:53 +0100 - rev 774730
Push 104484 by bmo:daniel@haxx.se at Thu, 29 Mar 2018 13:27:10 +0000
bug 1447642 - no more DNSService restarts r?valentin The DNS service was shutdown and restarted again in several scenarios, for example when one of its prefs changed and by nsIOService when going offline/online. The DNSService restart dragged the resolver, TRRService and others with it and they too were thus restarted. Most notably this hurt TRR resolving, as the restart caused short gaps in time when there was no TRRService available and nsHostResolver defaults to TRR Mode "native" if there's no TRRservice up, causing the name resolver to occasionally use the wrong or unexpected resolver even though TRR is enabled. The resolver restart also flushed the DNS cache which is now avoided. It is also a performance gain. MozReview-Commit-ID: pp4Y8bNQJk
d903307f0923359b2488bac72a26a3164555c8d6: Bug 1438250 - Make mozunit pip installable; r?ahal draft
Dave Hunt <dhunt@mozilla.com> - Thu, 29 Mar 2018 14:18:00 +0100 - rev 774729
Push 104483 by bmo:dave.hunt@gmail.com at Thu, 29 Mar 2018 13:21:17 +0000
Bug 1438250 - Make mozunit pip installable; r?ahal MozReview-Commit-ID: BT4ciGT82bp
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip