de339d0ca73b29a2e5f956893b1a340f56fcbbcf: Bug 1367214, part 3 - Avoid hashtable lookups in the undisplayed maps for elements that do not have display:none nor display:contents children. r=baku,dholbert
Jonathan Watt <jwatt@jwatt.org> - Fri, 04 Aug 2017 19:09:41 +0100 - rev 374894
Push 48860 by kwierso@gmail.com at Wed, 16 Aug 2017 02:16:28 +0000
Bug 1367214, part 3 - Avoid hashtable lookups in the undisplayed maps for elements that do not have display:none nor display:contents children. r=baku,dholbert MozReview-Commit-ID: 8HrW5iAqCVK
2cb7c3957b57e81990f5051d1385d0bff2d44829: Bug 1367214, part 2 - Ensure that all the UndisplayedMap handling code consistently acts on the normalized parent. r=dholbert
Jonathan Watt <jwatt@jwatt.org> - Fri, 04 Aug 2017 14:52:25 +0100 - rev 374893
Push 48860 by kwierso@gmail.com at Wed, 16 Aug 2017 02:16:28 +0000
Bug 1367214, part 2 - Ensure that all the UndisplayedMap handling code consistently acts on the normalized parent. r=dholbert We have four entry points that deal with the parents of display:none/ display:contents content. These are the functions for setting, changing, getting and removing a style context. Or more specifically: GetUndisplayedNodeInMapFor called by GetDisplay[None|Contents]StyleFor (via GetStyleContextInMap) SetStyleContextInMap called by RegisterDisplay[None|Contents]StyleFor ChangeStyleContextInMap called by ChangeRegisteredDisplay[None|Contents]StyleFor UnregisterDisplay[None|Contents]StyleFor okay, this is actually two functions, but they act as a pair This change makes all these functions call GetApplicableParent up front and act on and pass around the parent that it returns. This is so that throughout the code we are always handling the parent that will be used as the key in the UndisplayedMap entry. This is necessary so that all the code that sets/gets the 'MayHaveChildrenWithLayoutBoxesDisabled' bit on/from an nsIContent object is using the same object, otherwise everything breaks down. MozReview-Commit-ID: 6gso1tyr33E
a5e5540c7503623b3d84f6a6847c1f0803fe1a7f: Bug 1367214, part 1 - Fix nsFrameManager::ChangeStyleContextInMap to work for direct children of a shadow root. r=dholbert
Jonathan Watt <jwatt@jwatt.org> - Thu, 03 Aug 2017 13:51:24 +0100 - rev 374892
Push 48860 by kwierso@gmail.com at Wed, 16 Aug 2017 02:16:28 +0000
Bug 1367214, part 1 - Fix nsFrameManager::ChangeStyleContextInMap to work for direct children of a shadow root. r=dholbert This makes the code for changing the style context consistent with the code for getting and setting a style context. MozReview-Commit-ID: 5uKARvk0hSV
8fe037e8da67f3b0d403a198cd24ef3ec3914b69: Bug 1390401 - Fix typo of ENABLE_WR_RENDERING to ENABLE_WR_RECORDING. r=mtseng
vincentliu <vliu@mozilla.com> - Tue, 15 Aug 2017 15:40:55 +0800 - rev 374891
Push 48860 by kwierso@gmail.com at Wed, 16 Aug 2017 02:16:28 +0000
Bug 1390401 - Fix typo of ENABLE_WR_RENDERING to ENABLE_WR_RECORDING. r=mtseng
576d9884e3157d577deade70374ce3275c98bf23: Bug 1389862: Change NS_STYLE_CONTENT macro definitions to scoped enum class StyleContent; r=manishearth
hardik tyagi <hrdktg@gmail.com> - Mon, 14 Aug 2017 11:15:07 -0700 - rev 374890
Push 48860 by kwierso@gmail.com at Wed, 16 Aug 2017 02:16:28 +0000
Bug 1389862: Change NS_STYLE_CONTENT macro definitions to scoped enum class StyleContent; r=manishearth MozReview-Commit-ID: 4ojiXrCNRIN
6966f27380bf2e3e5ace3507f600852bd3ed9dbd: Merge autoland to central, a=merge
Wes Kocher <wkocher@mozilla.com> - Tue, 15 Aug 2017 18:51:25 -0700 - rev 374889
Push 48860 by kwierso@gmail.com at Wed, 16 Aug 2017 02:16:28 +0000
Merge autoland to central, a=merge MozReview-Commit-ID: FOw9Q98gVXH
d25db0546c92afa72d61685c9310104ef28235bd: bug 1383771 - back out ffc2e43aa834 until we fix bug 1390552. r=backout a=release
Aki Sasaki <asasaki@mozilla.com> - Tue, 15 Aug 2017 14:25:04 -0700 - rev 374888
Push 48860 by kwierso@gmail.com at Wed, 16 Aug 2017 02:16:28 +0000
bug 1383771 - back out ffc2e43aa834 until we fix bug 1390552. r=backout a=release
c5c135b17ec1e33c0e14427534455a007ad2a425: Bug 1389300 - Don't mix style backend types in nsComputedDOMStyle. r=heycam
Bobby Holley <bobbyholley@gmail.com> - Mon, 14 Aug 2017 11:41:23 -0700 - rev 374887
Push 48859 by bholley@mozilla.com at Wed, 16 Aug 2017 02:11:06 +0000
Bug 1389300 - Don't mix style backend types in nsComputedDOMStyle. r=heycam MozReview-Commit-ID: 8Decj2cxySY
f10462fa4e8915711b6d34b999b00483a2bb4077: Bug 1389300 - Inherit style backend into NS_NewDOMDocument. r=smaug,r=heycam
Bobby Holley <bobbyholley@gmail.com> - Mon, 14 Aug 2017 19:50:28 -0700 - rev 374886
Push 48859 by bholley@mozilla.com at Wed, 16 Aug 2017 02:11:06 +0000
Bug 1389300 - Inherit style backend into NS_NewDOMDocument. r=smaug,r=heycam Our current machinery for enabling stylo requires a docshell - if there isn't one, we default to the Gecko style system. When getComputedStyle operates on an element without a presshell, it uses the caller's presshell instead. If the element has previously been styled with one style system (but no longer has a presshell), and the caller uses a different style backend, using the caller's style system can cause crashes when we pull bits of cached data off the DOM (like cached style attributes). So we want to throw when window.getComputedStyle(element) is called for a (window, element) pair with different style backends (which is what the next patch in this bug does). However, that causes a few failures where stylo-backed documents try to do getComputedStyle on an XHR document (which, without a docshell, will use the gecko style system). So this patch does some work to propagate the creator's style backend into various docshell-less documents. This should allow both chrome (which uses gecko) and content (which uses stylo) to use getComputedStyle on the response document for XHRs they create. Note that the second patch in this bug will make chromeWin.getComputedStyle(contentObj) throw. If we discover code that does that, we can just make it invoke the content's getComputedStyle method over Xrays. MozReview-Commit-ID: 5OsmHJKq5Ui
eb60d0337b16b4b5fc8fa7478899619aad34e653: Bug 1388494 - Fix 'undefined' text issue after you clicked "Ignore this warning". r=francois
Henry Chang <hchang@mozilla.com> - Fri, 11 Aug 2017 17:18:58 +0800 - rev 374885
Push 48858 by hchang@mozilla.com at Wed, 16 Aug 2017 02:03:47 +0000
Bug 1388494 - Fix 'undefined' text issue after you clicked "Ignore this warning". r=francois MozReview-Commit-ID: CLb1lVsybEg
653bbf8bc36ecc6c5773c7e6e01b50c7a17454e1: Bug 1388494 - Fix incomplete advisory info issue in about:blocked page. r=francois
Henry Chang <hchang@mozilla.com> - Fri, 11 Aug 2017 17:16:25 +0800 - rev 374884
Push 48858 by hchang@mozilla.com at Wed, 16 Aug 2017 02:03:47 +0000
Bug 1388494 - Fix incomplete advisory info issue in about:blocked page. r=francois MozReview-Commit-ID: 55umwAegujo
160d9f91df68d639b5cea60ae1fda667e274d7b1: Bug 1387969 - show scrollbar when onboarding tour description is longer;r=rexboy
gasolin <gasolin@gmail.com> - Fri, 11 Aug 2017 17:11:24 +0800 - rev 374883
Push 48857 by flin@mozilla.com at Wed, 16 Aug 2017 01:51:22 +0000
Bug 1387969 - show scrollbar when onboarding tour description is longer;r=rexboy MozReview-Commit-ID: 12uhcn9EWJZ
2194847315b1c6e708dcfbef163e3b7af2c5a6ae: Bug 1390357 - Switch test result for clamping RGBA on stylo and gecko by using preference. r=birtles
Mantaroh Yoshinaga <mantaroh@gmail.com> - Wed, 16 Aug 2017 08:56:59 +0900 - rev 374882
Push 48856 by mantaroh@gmail.com at Wed, 16 Aug 2017 01:50:11 +0000
Bug 1390357 - Switch test result for clamping RGBA on stylo and gecko by using preference. r=birtles MozReview-Commit-ID: I12SQwmqtr0
f348b0c84139b33b131b0aa99da49d337f2d1eb0: Bug 1390042 - [Onboarding] The complete sign is not shown at first time when set the performance tour as the first item;r=rexboy
gasolin <gasolin@gmail.com> - Mon, 14 Aug 2017 15:38:35 +0800 - rev 374881
Push 48855 by flin@mozilla.com at Wed, 16 Aug 2017 01:49:10 +0000
Bug 1390042 - [Onboarding] The complete sign is not shown at first time when set the performance tour as the first item;r=rexboy MozReview-Commit-ID: AVv4pcBfTbf
08b6dcd7d8f776c09390497b648a66fd15767aef: Backed out changeset 5b4b8c71b9fb (bug 1388238) because the other half of the bug got backed out a=backout
Wes Kocher <wkocher@mozilla.com> - Tue, 15 Aug 2017 18:42:01 -0700 - rev 374880
Push 48854 by kwierso@gmail.com at Wed, 16 Aug 2017 01:42:10 +0000
Backed out changeset 5b4b8c71b9fb (bug 1388238) because the other half of the bug got backed out a=backout MozReview-Commit-ID: EgCYWjELSQA
38b01cef439895c41e88d4c76273b99b12b12189: servo: Merge #18095 - stylo: Remove some unused FFI functions (from emilio:unused); r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 15 Aug 2017 19:29:45 -0500 - rev 374879
Push 48853 by servo-vcs-sync@mozilla.com at Wed, 16 Aug 2017 01:39:02 +0000
servo: Merge #18095 - stylo: Remove some unused FFI functions (from emilio:unused); r=bholley Bug: 1390650 Reviewed-by: bholley MozReview-Commit-ID: K9fXGRmgkr4 Source-Repo: https://github.com/servo/servo Source-Revision: eba896157edf3ba4f0d65b68eb63dd9cd40cdce4
15bf2faef2926041fb53e1a41085d1dee45d8ed5: Bug 1389433 - Fix the offset of the fallback image for layers-free. r=mtseng
Ethan Lin <ethlin@mozilla.com> - Mon, 14 Aug 2017 16:10:21 +0800 - rev 374878
Push 48852 by ethlin@mozilla.com at Wed, 16 Aug 2017 01:37:08 +0000
Bug 1389433 - Fix the offset of the fallback image for layers-free. r=mtseng Originally we use the nsDisplayItem::ToReferenceFrame() to get the offset. But the function doesn't consider some style effects. We should take the top-left corner of the display item bounds as the offset. MozReview-Commit-ID: LiPcA0vjoD7
a456024b6cf87a2ecf194f3891e547658e52a0c5: Bug 1389417 - Disable problematic extensions when running `hg update`; r=ted
Gregory Szorc <gps@mozilla.com> - Fri, 11 Aug 2017 09:18:04 -0700 - rev 374877
Push 48851 by gszorc@mozilla.com at Wed, 16 Aug 2017 00:59:36 +0000
Bug 1389417 - Disable problematic extensions when running `hg update`; r=ted We correctly worked around problems for `hg pull` but not for `hg update`. Make the workaround consistent. MozReview-Commit-ID: 7A4dgANO0ip
a059503bd14df9e3886c6ca659d104c92b29d80e: servo: Merge #18040 - Update Firefox version in user agent (from atouchet:user-agent); r=jdm
Alex Touchet <alextouchet@outlook.com> - Tue, 15 Aug 2017 18:21:51 -0500 - rev 374876
Push 48850 by servo-vcs-sync@mozilla.com at Wed, 16 Aug 2017 00:30:16 +0000
servo: Merge #18040 - Update Firefox version in user agent (from atouchet:user-agent); r=jdm <!-- Please describe your changes on the following line: --> GitHub has started throwing warnings about using an outdated version of Firefox when loaded with Servo. I am assuming that this is due to Servo using Firefox 37.0 in its user agent which was set in 2015 and hasn't been updated since then. I don't know if updating this should cause any site compatibility issues or not. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 1c4076a75993001eba1f467b1fe0576f62238c36
1feb29511f9d6d4d1aa3c41b0e9f014ad14baf1a: Bug 1390283 - Fix the color of the Pocket icon. r=sfoster
Jared Wein <jwein@mozilla.com> - Tue, 15 Aug 2017 16:51:40 -0400 - rev 374875
Push 48849 by jwein@mozilla.com at Wed, 16 Aug 2017 00:29:11 +0000
Bug 1390283 - Fix the color of the Pocket icon. r=sfoster MozReview-Commit-ID: KUQgjp8sfbE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip