Dactyloidae/layout
athenian200 6835425e20 Issue #1629 - Part 2: Implement the Explicitly Enabled flag.
This part of the bug was significantly complicated by the following major refactors:

https://bugzilla.mozilla.org/show_bug.cgi?id=1456435
https://bugzilla.mozilla.org/show_bug.cgi?id=1459498

As best as I can tell, we just need to implement the explicitly enabled
flag on every instance of GetStyleSheetInfo, make sure
aIsExplicitlyEnabled is false in every situation except the one where
the disabled content attribute is removed from a link element, and
enable alternate stylesheets if this flag is set on them. So we take the
explicitly enabled flag as an input to PrepareSheet, and also add it to
LoadStyleLink and LoadInlineStyle. I also decided not to defer loading of
alternate stylesheets that have been explicitly enabled.
2020-08-19 16:21:19 +08:00
..
base Issue #1619 - Missing Dimension Computation 2020-08-06 10:23:09 +08:00
build Issue MoonchildProductions/UXP#1578 - Add global menubar support for GTK 2020-06-10 21:00:30 +08:00
doc import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
forms Issue #1355 - Better way to create display items for column backgrounds 2020-05-16 06:48:45 +08:00
generic Issue #1620 - Remove Development Comments 2020-08-14 08:59:35 +08:00
inspector Issue #80 - De-unify /layout/inspector 2020-05-02 08:19:02 +08:00
ipc Issue #1355 - Store the dirty rect on the display list builder rather than passing it as a parameter to BuildDisplayList 2020-05-16 06:48:33 +08:00
mathml Issue #1355 - Better way to create display items for column backgrounds 2020-05-16 06:48:45 +08:00
media import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
printing Issue #80 - De-unify layout/printing 2020-05-02 08:28:29 +08:00
reftests issue #1575 - Fix the wrong position when we calculate the position for position:absolute child and add reftests 2020-06-06 07:21:30 +08:00
style Issue #1629 - Part 2: Implement the Explicitly Enabled flag. 2020-08-19 16:21:19 +08:00
svg Issue #1620 - Remove Development Comments 2020-08-14 08:59:35 +08:00
tables issue #1547 - Correct z-ordering for some table parts and add reftests 2020-05-16 06:49:44 +08:00
tools Issue #80 - De-unify /layout/tools/layout-debug/src 2020-05-02 08:19:01 +08:00
xul Issue #1619 - Nits Picked 2020-08-06 10:23:13 +08:00
moz.build import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00