Francis Dominic Fajardo
5fda071898
Issue #2828 - Part 8: Extract RuleProcessorGroup (formerly ResolvedRuleCascades) into separate file
...
The struct no longer holds rule cascades since part 5 anyway, and extracting it to a separate file allows it to be reused in the future.
2025-07-22 22:39:46 +08:00
Moonchild
0603b037ef
Issue #2678 - Remove NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED
...
This no longer does anything at this point, except add indirection.
2025-01-18 16:15:51 +01:00
FranklinDM
caaf54a046
Issue #2486 - Part 2: Implement parser support for layer block and layer statements
...
This does not deal with layer specificity.
2024-07-14 22:58:25 +08:00
Moonchild
c87d9f3cff
Merge branch 'master' into css-webidl-work
...
# Conflicts:
# layout/style/StyleRule.cpp
2024-04-05 18:05:54 +02:00
Moonchild
f8861235ed
Issue #2490 - WIP: part 9. Add a CSSRule Web IDL interface.
2024-03-31 00:47:10 +01:00
Moonchild
55bee27c30
Issue #2490 - Part 8: Get rid of css::Rule::GetDOMRule.
2024-03-30 22:32:33 +01:00
FranklinDM
3ec13cbb4e
Issue #2488 - Part 6: Define and declare CSSStyleSheet cast functions directly in StyleSheet
...
This renames AsGecko calls to AsConcrete and removes the header containing leftover Stylo macros.
2024-03-30 08:46:35 +08:00
Moonchild
fb88b2cc90
Merge branch 'master' into css-webidl-work
2024-03-30 00:19:21 +01:00
Moonchild
c0c6b38c18
Issue #2490 - Part 1: Make all CSS rules cycle-collected.
2024-03-29 18:18:36 +01:00
FranklinDM
425dc7f02b
Issue #2112 - Part 9: Remove handling for multiple style backends
2024-03-26 01:25:53 +08:00
FranklinDM
f82f5aaf29
Issue #2112 - Part 7: Remove Servo CSS Loader support
2024-03-26 01:25:14 +08:00
FranklinDM
1ecde083b1
Issue #2112 - Part 5: Remove Servo from forwarding code used by magic pointer classes
2024-03-26 01:24:49 +08:00
Moonchild
5eab50c9f9
Issue #1656 - Remove more vim control lines.
...
Vim control lines were re-introduced or not entirely cleaned up.
This nukes them again.
Removing from embedding, extensions, gfx, hal, ipc, layout, mailnews,
media and memory. More to come.
2023-05-04 22:06:35 +02:00
FranklinDM
8d6c043b89
Issue #2111 - Implement CSSStyleRule.selectorText setter
...
Unlike the original patch, this copies Chrome behavior: ignores invalid values of selectorText without any console log.
Partially based on https://bugzilla.mozilla.org/show_bug.cgi?id=37468
2023-02-20 12:56:39 +08:00
Moonchild
ae707c8dbb
Issue #80 - De-unify layout/style
2020-04-30 16:41:13 +00:00
Matt A. Tobin
2e2190a504
Bug 1332353 - Make it clearer when a stylesheet is really owned by its mDocument
...
Tag #1375
2020-04-17 05:46:23 -04:00
Matt A. Tobin
5f8de423f1
Add m-esr52 at 52.6.0
2018-02-02 04:16:08 -05:00