3e19be80e0e0c399e3c703ccf85c2699e71eb137: Bug 1347089 - Force translucent and transparent select backgroundColors to opaque to match parity with other browsers. r=mossop
Jared Wein <jwein@mozilla.com> - Tue, 14 Mar 2017 14:43:00 -0400 - rev 347787
Push 38937 by jwein@mozilla.com at Wed, 15 Mar 2017 19:22:04 +0000
Bug 1347089 - Force translucent and transparent select backgroundColors to opaque to match parity with other browsers. r=mossop Previously we were respecting the webpages request to show a translucent background on popups, though it now seems that content didn't actually want a translucent background. After comparing with Chrome, I see that they remove the alpha channel and always show the background color as fully opaque. This patch also fixes a related bug where the background-color may have been set to a transparent color (not rgba(0, 0, 0, 0)) and we would show the popup as transparent. This is now fixed with this patch as well. MozReview-Commit-ID: KqDtvI0zwqP
27455a2580069fef28f4880dc4a19026cd28d181: Bug 1314094 - Add Shavar lists to Flash blocking pref defaults r=francois
Kirk Steuber <ksteuber@mozilla.com> - Wed, 15 Mar 2017 10:09:10 -0700 - rev 347786
Push 38936 by ksteuber@mozilla.com at Wed, 15 Mar 2017 19:14:31 +0000
Bug 1314094 - Add Shavar lists to Flash blocking pref defaults r=francois This change adds the names of the lists that Shavar will be serving to the Flash blocking prefs. This will allow those lists to control what domains are blocked or whitelisted. MozReview-Commit-ID: BO20nwaQw1e
be2bd0abcf3e8ece18447833ff5eacfebe25f517: Bug 1341417 - Using aFromIdx should skip SHEntry serialisation, not just throw the data away afterwards.r=mikedeboer
Jan Henning <jh+bugzilla@buttercookie.de> - Tue, 21 Feb 2017 21:42:08 +0100 - rev 347785
Push 38935 by mozilla@buttercookie.de at Wed, 15 Mar 2017 19:03:44 +0000
Bug 1341417 - Using aFromIdx should skip SHEntry serialisation, not just throw the data away afterwards.r=mikedeboer When calling SessionHistory.collect(), we can indicate that we're not interested in the first N (where N = aFromIdx + 1) session history entries, with N potentially being a very big number if we don't want any SHEntries at all and are just interested in updating the value of the current history index. Currently, we always serialise all available SHEntries and then throw away the first N entries, which is wasteful - instead, we should just skip them right away. We still need to keep track how many entries we actually skipped and how many we could have collected if we wanted to, so - we can correctly clamp data.index - if we end up with no entries, figure out whether we simply skipped all of them or else need to create a fallback entry. MozReview-Commit-ID: DjHnnhK0M9L
9bcf49f7cce516d7a74467ac28ef20f66ef42d96: servo: Merge #15953 - Make size_of tests measure stylo and reduce the size of stylo PropertyDeclarations by 16 bytes (from bholley:size_of_stylo); r=Manishearth
Bobby Holley <bobbyholley@gmail.com> - Wed, 15 Mar 2017 11:23:24 -0700 - rev 347784
Push 38934 by servo-vcs-sync@mozilla.com at Wed, 15 Mar 2017 19:00:47 +0000
servo: Merge #15953 - Make size_of tests measure stylo and reduce the size of stylo PropertyDeclarations by 16 bytes (from bholley:size_of_stylo); r=Manishearth Right now they don't, which means that we have four properties making PropertyDeclaration 16 bytes bigger than it should be. I'm not sure if there's a better way to get these tests to run against stylo than to hoist them into the properties file, but I couldn't figure it out. This seems good enough. Source-Repo: https://github.com/servo/servo Source-Revision: f5c67fda04195bd6d8ef10a73b9158eb60dbd6d7
2801d6d63979781b6a807de78cf65a1ac2502dcb: Bug 1346440 - Force the user-agent styles to apply when sampling the colors. r=mossop
Jared Wein <jwein@mozilla.com> - Mon, 13 Mar 2017 15:01:25 -0400 - rev 347783
Push 38933 by jwein@mozilla.com at Wed, 15 Mar 2017 18:26:08 +0000
Bug 1346440 - Force the user-agent styles to apply when sampling the colors. r=mossop Styles defined by the pages were getting applied to the dummy option and select, causing the wrong colors to be reported as the user-agent defaults. MozReview-Commit-ID: 6rQy71hwzy6
aa279848f2133b82f83649478ee0a57f69e7d263: Bug 1347411 part 7. Change stylo to correctly recompute style of SVG anonymous wrapper boxes. r=heycam
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 15 Mar 2017 14:00:44 -0400 - rev 347782
Push 38932 by bzbarsky@mozilla.com at Wed, 15 Mar 2017 18:07:47 +0000
Bug 1347411 part 7. Change stylo to correctly recompute style of SVG anonymous wrapper boxes. r=heycam This handles ::-moz-svg-marker-anon-child and ::-moz-svg-outer-svg-anon-child. MozReview-Commit-ID: 8FcYeDG1CKZ
bac9ba31bdf1db327bbbb367eff7a30fd3361556: Bug 1347411 part 6. Change stylo to correctly recompute style of column-content anonymous boxes. r=heycam
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 15 Mar 2017 14:00:43 -0400 - rev 347781
Push 38932 by bzbarsky@mozilla.com at Wed, 15 Mar 2017 18:07:47 +0000
Bug 1347411 part 6. Change stylo to correctly recompute style of column-content anonymous boxes. r=heycam MozReview-Commit-ID: 2pNOSVUuLJK
3c00ccf0cf5e05fb67436634614177d63c304dde: Bug 1347411 part 5. Change stylo to correctly recompute style on the anonymous boxes that hang off comboboxes. r=heycam
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 15 Mar 2017 14:00:43 -0400 - rev 347780
Push 38932 by bzbarsky@mozilla.com at Wed, 15 Mar 2017 18:07:47 +0000
Bug 1347411 part 5. Change stylo to correctly recompute style on the anonymous boxes that hang off comboboxes. r=heycam I did manual testing for ::-moz-dropdown-list. Unfortunately, the only way I know to test it is to have a combobox in a non-e10s window and dynamically change its background color, then drop down the dropdown and see whether it picked up the changed background color. MozReview-Commit-ID: B2RkW4otv4s
95e3f7eb66ced83452bdaa1019cffd8149f9d50d: Bug 1347411 part 4. Change the various anonymous boxes associated with framesets to be non-inheriting, since their styles aren't really used for anything. r=heycam
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 15 Mar 2017 14:00:43 -0400 - rev 347779
Push 38932 by bzbarsky@mozilla.com at Wed, 15 Mar 2017 18:07:47 +0000
Bug 1347411 part 4. Change the various anonymous boxes associated with framesets to be non-inheriting, since their styles aren't really used for anything. r=heycam MozReview-Commit-ID: 1R3cLokbPwL
396da770127f3b1aae4a5044e37e34981a050b40: Bug 1347411 part 3. Fix stylo to properly update styles for the content container frame of <fieldset>. r=heycam
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 15 Mar 2017 14:00:43 -0400 - rev 347778
Push 38932 by bzbarsky@mozilla.com at Wed, 15 Mar 2017 18:07:47 +0000
Bug 1347411 part 3. Fix stylo to properly update styles for the content container frame of <fieldset>. r=heycam MozReview-Commit-ID: D9D2xtjRldF
e150bb1b7484e53ecd7b23c7c74f28ad38ba5e9b: Bug 1347411 part 2. Fix stylo to properly update styles for the various frames that use FCDATA_WITH_WRAPPING_BLOCK to wrap an anonymous block around their kids. r=heycam
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 15 Mar 2017 14:00:43 -0400 - rev 347777
Push 38932 by bzbarsky@mozilla.com at Wed, 15 Mar 2017 18:07:47 +0000
Bug 1347411 part 2. Fix stylo to properly update styles for the various frames that use FCDATA_WITH_WRAPPING_BLOCK to wrap an anonymous block around their kids. r=heycam This handles ::-moz-button-content, ::-moz-html-canvas-content, ::-moz-svg-text, ::-moz-svg-foreign-content. MozReview-Commit-ID: 3xk7214X2uR
466383d8137c1ade84c9041f09a102a67b512ef5: Bug 1347411 part 1. Make sure to correctly update anon boxes belonging to ::before/::after pseudo-elements. r=heycam
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 15 Mar 2017 14:00:42 -0400 - rev 347776
Push 38932 by bzbarsky@mozilla.com at Wed, 15 Mar 2017 18:07:47 +0000
Bug 1347411 part 1. Make sure to correctly update anon boxes belonging to ::before/::after pseudo-elements. r=heycam MozReview-Commit-ID: AzF9WdUo1E
a77ebcd6f9104649a3e6c31d681d7763823ba8eb: Bug 1339848 - Simplify the string used to indicate that permanent access to the screen cannot be granted. r=florian
Nihanth Subramanya <nhnt11@gmail.com> - Mon, 13 Mar 2017 19:33:41 +0530 - rev 347775
Push 38931 by nhnt11@gmail.com at Wed, 15 Mar 2017 18:02:54 +0000
Bug 1339848 - Simplify the string used to indicate that permanent access to the screen cannot be granted. r=florian MozReview-Commit-ID: I5CqUq6QNl7
5a480d181f3fb9970fff84d046250d6aa2dd043d: Bug 1343821 - remove Dynamic Skin Switching (DSS) support. r=mossop
Mike de Boer <mdeboer@mozilla.com> - Wed, 15 Mar 2017 12:15:16 +0100 - rev 347774
Push 38930 by mdeboer@mozilla.com at Wed, 15 Mar 2017 17:56:47 +0000
Bug 1343821 - remove Dynamic Skin Switching (DSS) support. r=mossop MozReview-Commit-ID: AaNrFU2DZOm
45028a73f2c9722affeb153f5b1dc7aac723adf7: Bug 1345079 - Allowing screensharing with no screen selected should not block the camera. r=johannh
Nihanth Subramanya <nhnt11@gmail.com> - Tue, 14 Mar 2017 01:19:14 +0530 - rev 347773
Push 38929 by nhnt11@gmail.com at Wed, 15 Mar 2017 17:49:14 +0000
Bug 1345079 - Allowing screensharing with no screen selected should not block the camera. r=johannh MozReview-Commit-ID: JKYaDGyL5t
7df65af169f5ac6396d97c238623f73eb38777c1: Bug 1346359 - Script to submit transparency certs to CT r=rail
Richard Barnes <rbarnes@mozilla.com> - Fri, 10 Mar 2017 17:48:37 -0500 - rev 347772
Push 38928 by rlb@ipv.sx at Wed, 15 Mar 2017 17:41:51 +0000
Bug 1346359 - Script to submit transparency certs to CT r=rail MozReview-Commit-ID: F8uPgoJTFr
c017ec8e88c1a39662a5648f8274a672a5f153ae: Bug 1347273: Test expectation adjustments. r=emilio
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 14 Mar 2017 23:44:47 +0100 - rev 347771
Push 38927 by ecoal95@gmail.com at Wed, 15 Mar 2017 17:36:38 +0000
Bug 1347273: Test expectation adjustments. r=emilio MozReview-Commit-ID: 6uecyxLp1yO
720d5768e85bf0bc8e9204398699453d8838cc92: servo: Merge #15941 - style: Fix media query parsing when invalid queries are present (from emilio:media); r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 15 Mar 2017 09:56:40 -0700 - rev 347770
Push 38926 by servo-vcs-sync@mozilla.com at Wed, 15 Mar 2017 17:33:52 +0000
servo: Merge #15941 - style: Fix media query parsing when invalid queries are present (from emilio:media); r=heycam Fixes [bug 1347273](https://bugzil.la/1347273). Source-Repo: https://github.com/servo/servo Source-Revision: 304cafe57d45921e460ff408ae18138f4eca10df
adcc2ad6c0a1a75ae55e411426f1afb1a9d0f5ca: Bug 1339704 - Part 3 - Update mochitest expectation and reftest status. r=xidorn
Boris Chiou <boris.chiou@gmail.com> - Tue, 14 Mar 2017 11:46:26 +0800 - rev 347769
Push 38925 by bchiou@mozilla.com at Wed, 15 Mar 2017 17:28:59 +0000
Bug 1339704 - Part 3 - Update mochitest expectation and reftest status. r=xidorn MozReview-Commit-ID: 1T5loEpxvVL
bd0d3ac13d7aab6c84e65195f3c59cd8e8e7c438: Bug 1339704 - Part 2 - Filter out unwanted CascadeLevel::Transitions. r=birtles,hiro
Boris Chiou <boris.chiou@gmail.com> - Mon, 13 Mar 2017 21:09:50 +0800 - rev 347768
Push 38925 by bchiou@mozilla.com at Wed, 15 Mar 2017 17:28:59 +0000
Bug 1339704 - Part 2 - Filter out unwanted CascadeLevel::Transitions. r=birtles,hiro We always call TElement::get_animation_rules() for both cascade levels while there are animations or transitions, so we want to handle the following cases: 1. Have both CascadeLevel::Animations and CascadeLevel::Transitions: * We use EffectSet::mPropertiesForAnimationsLevel to filter out CascadeLevel::Transitions because transitions are suppressed when both are presented. 2. Have CascadeLevel::Animations, but don't have CascadeLevel::Transitions: * We also use EffectSet::mPropertiesForAnimationsLevel to filter out the unwanted CascadeLevel::Transitions. 3. Don't Have CascadeLevel::Animations, but have CascadeLevel::Transitions: * EffectSet::mPropertiesForAnimationsLevel doesn't work for this case. In Gecko, mElementsToRestyle can help us to filter out the unwanted CascadeLevel::Animations, However, mElementsToRestyle is cleared in Pre-Traversal, so now we rely on the cascade ordering of transitions to override animations. I think we still need to optimize this eventually. 4. No animations: * EffectSet helps us to check if there is any animations/transitions. Therefore, we need to call MaybeUpdateCascadeResults(), which updates mPropertiesForAnimationsLevel, in Pre-Traversal. MozReview-Commit-ID: IHYw56EX7Ta
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip