Login
Page 1 of 2

CSS Working Group Editor Drafts

History for cssom-1/Overview.html:

UploadedRevisedByComment
2024-10-04
17:32:41 PDT2024-10-01 05:46:06 PDTandruud[cssom] Don't serialize empty rules (@media) #10974 missed a spot.
2024-10-01
04:01:51 PDT2024-09-30 06:17:09 PDTanders_hartvoll_ruud[cssom] Don't serialize empty rules With CSSOM, it's possible to reach into a CSSNestedDeclarations rule and remove its declarations, causing it to serialize as the empty string. Such rules add "whitespace junk" when serializing the outer rule, which looks unattractive. Fixed by ignoring rules that serialize to the empty string.
2024-09-16
14:47:23 PDT2024-09-16 14:46:58 PDTfantasai[cssom] Add ?unless otherwise specified? since we now specify more things. #10901
2024-07-02
14:19:00 PDT2024-07-02 13:49:26 PDTemilio[cssom] [css-page] Fix orientation in CSSPageDescriptors to be page-orientation and pageOrientation.
07:14:30 PDT2024-07-02 07:10:34 PDTandruud[cssom] Throw on empty 'nested declarations rule' insertion The current text expects 'parse a CSS declaration block' to return a syntax error, which it never actually returns. Follow-up to 7d8f87c8b8de9b7dd64719aeac18004ea76fdad0.
2024-06-25
08:57:13 PDT2024-06-25 08:56:48 PDTandruud[css-nesting] Retire @nest, introduce the 'nested declarations rule' (#10386) Resolves #10234.
2024-06-21
17:13:44 PDT2024-06-21 17:12:34 PDTemilio[cssom] [css-page] Add orientation to CSSPageDescriptors
2024-05-18
00:30:27 PDT2024-05-17 10:45:40 PDTchrislfix: resolve repeated terms (like ?the the?) Signed-off-by: Jens Oliver Meiert <[email protected]>
2024-04-11
16:59:05 PDT2024-04-11 16:58:45 PDTGuillaume[cssom-1] Fix false assumption that all rules are style rules (#10190)
2024-03-20
03:28:13 PDT2023-12-08 04:31:36 PSTemilio[cssom] [css-fonts] [css-page] Sort out properties and descriptors. This is intended to address #5649.
2024-02-26
15:09:25 PST2024-02-24 23:53:27 PSTchrisl[cssom-1][css-color-4][css-color-5][css-color-6] Describe CSSOM serialization in terms of declared values rather than specified values
2024-02-22
16:58:44 PST2024-02-22 16:58:17 PSTchrislMerge branch 'main' into css-style-decl-split
2024-01-30
10:23:45 PST2024-01-30 10:23:08 PSTchrisl[cssom-1] Point to CSS Color 4 for specified value of <color>, and for <alpha> #9798
2023-12-11
13:53:11 PST2023-12-08 04:31:36 PSTemilio[cssom] [css-fonts] [css-page] Sort out properties and descriptors. This is intended to address #5649.
13:53:11 PST2023-08-15 02:27:39 PDTGuillaume[cssom-1] Fix typo
13:53:11 PST2023-08-15 02:27:39 PDTGuillaume[cssom-1] Fix typo
2024-01-24
07:38:34 PST2023-07-26 15:03:10 PDTchrislWhitespace
2023-07-21
08:55:41 PDT2023-07-14 09:33:41 PDTtabatkins[cssom][css-nesting] Per #8940, CSSStyleRule inherits from CSSGroupingRule, so remove the now extraneous definitions from Nesting.
2023-06-07
08:02:17 PDT2023-05-12 14:24:24 PDTtabatkins[various][editorial] Update to the new parsing algo names and block production names.
2023-05-07
21:39:40 PDT2023-04-26 11:31:05 PDTemilio[cssom] Allow CSSImportRule.styleSheet to be null. Fixes #8608
2022-10-18
10:34:53 PDT2022-10-18 10:34:36 PDTdino[cssom] CSSKeyframesRule name serialization should sometimes be escaped (#7893)
2022-03-17
15:39:24 PDT2022-03-17 15:38:54 PDTtabatkins[cssom-1] Make it clearer that the CSSRule.type enumeration is frozen. #7154
2021-12-14
11:30:09 PST2021-12-14 11:29:46 PSTtabatkins[css-values-4][cssom-1] Editorial: alignm with fetch algorithm rename (#6886)
2021-12-03
12:02:36 PST2021-11-15 13:13:56 PSTtabatkins[editorial] inline the last remaining bits of the default.css stylesheet so I can remove it from the header
2021-09-18
07:12:11 PDT2021-08-24 02:05:50 PDTemilio[cssom] Let getComputedStyle return an empty style for invalid pseudo-elements, and the element's style if the string doesn't begin with a colon. Fixes #6501. Tests in https://github.com/web-platform-tests/wpt/pull/30140.
2021-09-17
16:38:26 PDT2021-09-17 16:37:51 PDTtabatkins[cssom-1] Light rewrite of the fetching algos to use the new Fetch algo style of algorithm-passing.
2021-08-25
07:30:52 PDT2021-08-25 07:27:44 PDTemilio[cssom] Restore some links that were accidentally lost in #6539
2021-08-24
09:29:18 PDT2021-08-24 09:28:40 PDTchrisl[css-om-1] back to ED
08:49:04 PDT2021-08-24 01:54:55 PDTemilio[cssom] editorial: Remove another reference to unneeded and non-existing flag. Part of #6463.
2021-08-02
14:22:43 PDT2021-08-02 14:19:21 PDTemilio[cssom] editorial: Remove reference to non-existing flag. The fact that we haven't given-up loading the style sheet is enough, there's no need for a specific flag. This is what... https://html.spec.whatwg.org/#contributes-a-script-blocking-style-sheet ... does as well. Part of #6463
14:12:22 PDT2021-08-02 14:09:33 PDTemilio[cssom] Fix xml-stylesheet link. Part of #6463
2021-07-27
03:25:50 PDT2021-07-27 03:25:29 PDTchrislMerge pull request #6424 from emilio/ref-camel-case [cssom-1] Move the camel-cased-attribute definition a bit further up.
2021-07-20
09:36:37 PDT2021-07-20 09:27:51 PDTmfreedSimplify list
07:31:11 PDT2021-07-20 07:30:41 PDTchrisl[cssom-1] for realz #6463
07:12:15 PDT2021-07-20 07:02:05 PDTchrisl[cssom-1] add empty security & privacy section
05:01:45 PDT2021-07-13 01:01:39 PDTfuqiao_xue[cssom-1] Update Changes section
2021-07-07
14:32:52 PDT2021-07-07 14:32:29 PDTemilio[cssom-1] Refactor CSSStyleSheet constructor and replaceSync to allow steps to be referenced from HTML spec (#6411) The CSS module scripts feature is being specified in HTML using several algorithms defined in cssom-1 on the CSSStyleSheet interface. In the review of the CSS module scripts HTML spec PR whatwg/html#4898, there was a concern that referencing the CSSStyleSheet methods directly implies that if these methods were overridden by user script, the UA should call the user script instead. This change pulls the steps for the `CSSStyleSheet` constructor and `replaceSync` method into separate algorithms so that they can be safely referenced from the HTML spec.
2021-06-16
00:52:50 PDT2021-05-22 09:43:11 PDTmfreedUpdate to disallow @import rules
2021-05-17
14:26:46 PDT2021-05-17 14:24:15 PDTdbaronRevert "Revert "Merge branch 'main' of https://github.com/w3c/csswg-drafts into main"" This reverts commit 9d14c2393cfeca05c799d43444fe9c860074e80b. The commit that it was reverting was actually fine; it was a merge, but looked like it was bad because it had a large diff against the first parent but it had no diff against the second (which was the relevant one in a "linear history" of this repository).
13:52:15 PDT2021-05-17 12:25:01 PDTadam_argyleRevert "Merge branch 'main' of https://github.com/w3c/csswg-drafts into main" This reverts commit 442ca50fbfe14f5e163336a54844ba447d2bafa7, reversing changes made to d0337ce2a834e083954a3b090fd69ea918a0302a.
2021-05-10
15:16:59 PDT2021-05-10 15:16:31 PDTtabatkins[cssom] Make CSSStyleRule serialization aware of nesting. (#6117)
2021-04-08
22:08:13 PDT2021-04-08 22:06:02 PDTflorianUse consistant capitalization for "user agent" Also checks in a little script that helps in doing this semi-automatically.
2021-01-18
07:32:27 PST2021-01-18 07:31:55 PSTchrisl[cssom-1] correct linking to <<color>>
2021-01-16
06:17:11 PST2021-01-16 06:16:36 PSTchrisl[cssom-1] redirect serializing color to CSS Color 4 per CSSWG resolution
2020-11-08
06:11:22 PST2020-11-08 06:07:57 PSTemilio[cssom-1] Minor grammar fix.
2020-10-23
11:12:41 PDT2020-10-23 11:10:48 PDTemilio[cssom] Don't serialize a shorthand if there are longhands with other property group / mapping logic in between the longhands of that shorthand. Per #3030.
2020-09-03
01:40:28 PDT2020-09-03 01:35:56 PDTemilio[cssom] Define the serialization of CSSKeyframesRule and CSSKeyframesRule Part of https://github.com/w3c/csswg-drafts/issues/4828.
09:59:33 PDT2020-04-19 21:43:50 PDTemilioUpdate per feedback
2020-10-19
16:27:32 PDT2020-10-19 16:26:04 PDTemilio[cssom-1] Drop sorting and deduplication from media query serialization. Per https://github.com/w3c/csswg-drafts/issues/5627#issuecomment-712475204
16:35:58 PDT2020-10-19 16:26:04 PDTemilio[cssom-1] Drop sorting and deduplication from media query serialization. Per https://github.com/w3c/csswg-drafts/issues/5627#issuecomment-712475204
17:21:31 PDT2020-10-19 16:26:04 PDTemilio[cssom-1] Drop sorting and deduplication from media query serialization. Per https://github.com/w3c/csswg-drafts/issues/5627#issuecomment-712475204
16:22:04 PDT2020-09-03 01:35:56 PDTemilio[cssom] Define the serialization of CSSKeyframesRule and CSSKeyframesRule Part of https://github.com/w3c/csswg-drafts/issues/4828.
2020-09-17
12:22:36 PDT2020-09-17 12:22:20 PDTbkardellAdd MathMLIDL closes #5513 as per resolution from the minutes there documenting reality of what is shipping.
2020-08-18
12:43:40 PDT2020-08-18 12:43:21 PDTautokagami[cssom-1] Align with Web IDL specification (#5444)
2020-04-11
12:35:17 PDT2020-04-11 12:34:06 PDTemilio_cobos__lvarez[cssom] CSSStyleDeclaration.cssText should return the empty string for computed style. Closes #1033
2020-04-13
11:20:00 PDT2020-04-13 11:18:49 PDTemilio_cobos__lvarez[cssom] Include custom properties in getComputedStyle(). Closes #1316. #4947 for the ordering issue.
2020-02-19
15:27:20 PST2020-02-19 15:26:08 PSTemilio_cobos__lvarez[cssom-1] clarify resolved value of 'line-height: normal'. Closes #3749.
2020-04-22
21:34:03 PDT2020-04-22 21:33:40 PDTdomenic_denicola[cssom-1] Follow Web IDL extended attribute changes (#4930) [TreatNullAs=EmptyString] ? [LegacyNullToEmptyString], per https://github.com/heycam/webidl/pull/870.
2020-04-01
21:05:55 PDT2020-04-01 21:05:01 PDTdbaron[cssom-1] Spell check.
2019-09-19
21:49:18 PDT2019-09-19 21:47:29 PDTemilio_cobos__lvarez[cssom] Linkify some stuff in the serialization section. And add an issue about <url> serialization, which is not right.
2019-10-16
10:55:53 PDT2019-10-16 08:35:05 PDTemilio_cobos__lvarezFix a typo
2019-08-07
13:04:54 PDT2019-08-07 13:04:37 PDTtabatkinsFix typo, use oldids
03:57:48 PDT2019-08-07 03:56:26 PDTemilio_cobos__lvarezFix ElementCSSInlineStyle section. It's a mixing now. Fixes #4174
13:36:03 PDT2019-08-07 13:35:49 PDTemilio_cobos__lvarez[cssom] Fix ElementCSSInlineStyle section. (#4179) It's a mixin now. Fixes #4174
2019-07-31
10:28:08 PDT2019-07-31 10:27:47 PDTtabatkins[cssom] Per WG resolution, tombstone the CSSRule.type attribute. Fixes #4142.
2019-06-07
19:52:59 PDT2019-06-07 11:13:12 PDTemilio_cobos__lvarez[cssom] Correct typos in serialization step
2019-05-14
17:34:45 PDT2019-05-13 20:59:33 PDTkagami_sascha_rosylight[cssom] Move TreatNullAs to the correct position
2019-05-11
06:22:54 PDT2019-05-11 06:17:51 PDTemilio_cobos__lvarez[cssom] Use CSS/Parse in getComputedStyle(). Fixes #3875
2019-05-09
12:13:13 PDT2019-05-09 12:12:59 PDTfantasai[cssom-1] Grammar error
11:58:43 PDT2019-05-09 11:56:51 PDTfantasai[cssom] Advisements are normative. Tweak wording to match CSSWG discussion and put it where it'll be noticed. #3814
09:29:12 PDT2019-05-08 04:01:33 PDTemilio_cobos__lvarez[cssom] Define legacy CSSStyleSheet methods as implemented in Blink.
2019-01-21
07:18:55 PST2019-01-21 06:05:15 PSTphilip_j_genstedt[cssom] Treat DocumentOrShadowRoot as an interface mixin Matching https://dom.spec.whatwg.org/#mixin-documentorshadowroot.
2018-12-19
21:00:29 PST2018-12-19 20:58:06 PSTemilio_cobos__lvarez[cssom-1] Remove incorrect note. An @import rule always has an associated stylesheet, but there may not be (from the author's perspective, at least), an empty cssRules list. As mentioned in #3452, network errors or other bits can make accessing the rules throw a SecurityError. Closes #3452.
2018-11-26
01:27:38 PST2018-11-25 07:49:24 PSTemilio_cobos__lvarezFix artifact from rebasing
2018-11-14
02:49:43 PST2018-11-13 17:31:16 PSTkagami_sascha_rosylightreturn CSSStyleSheet instead of StyleSheet
2018-11-13
11:45:28 PST2018-11-13 05:32:42 PSTkagami_sascha_rosylightreturn CSSStyleSheet from LinkStyle
2018-10-26
03:31:52 PDT2018-10-26 03:30:55 PDTemilio_cobos__lvarezRevert "[cssom] Mark some IDL bits as examples." This reverts commit 3a8be816275f92cc3043f5cdf1659756a7dd8301, see https://github.com/w3c/csswg-drafts/issues/2486#issuecomment-433314062.
2018-10-25
18:38:23 PDT2018-10-25 18:27:16 PDTemilio_cobos__lvarez[cssom] Add a note pointing out how title behaves in Shadow DOM. Closes #2646
2018-08-17
17:42:13 PDT2018-08-17 17:41:46 PDTfantasai[cssom-1] Update logical property terminology
16:48:53 PDT2018-08-17 16:48:32 PDTupsuper[cssom-1] Fix some nits
16:44:27 PDT2018-07-13 03:20:58 PDTupsuper[cssom-1] Replace steps of set a CSS declaration with some constraints
2018-08-10
10:51:41 PDT2018-08-10 10:51:20 PDTtabatkins[cssom-1] Make sure CSSOMString only gets dfn'd once.
2018-07-20
14:26:38 PDT2018-07-20 14:26:09 PDTtabatkins[cssom][meta] Export a bunch of terms.
2018-05-17
05:53:33 PDT2018-05-17 05:39:32 PDTemilio_cobos__lvarez[cssom] Remove CSSStyleDeclaration.setPropertyPriority and CSSStyleDeclaration.setPropertyValue due to lack of interest from implementations. Fixes #2680
05:24:23 PDT2018-05-17 05:20:17 PDTemilio_cobos__lvarez[cssom] Cleanup some serialization bits. Do not hardcode hz as the canonical unit for <frequency>, nor mm as the canonical unit for <length>. That doesn't reflect reality in any way. Sprinkle some issues about preserving units in specified values, which UAs do and probably CSSOM should spec, since there's no way to serialize relative stuff as px when values are not computed, plus UAs don't preserve units after computation. Fixes #1554
2018-04-23
13:23:44 PDT2018-04-23 12:42:58 PDTemilio_cobos__lvarez[cssom] Remove [LegacyArrayClass] from CSSOM interfaces. Blink and WebKit don't really support it in these interfaces either, and I'm removing the remaining usage in Gecko for MediaList and updating tests in https://bugzil.la/1456256. Fixes #2601
2018-04-20
14:43:29 PDT2018-04-20 14:43:17 PDTemilio_cobos__lvarezFix #1548. (#2563) * [cssom] Make elements outside of the flat tree or detached not expose styles. Fixes #1548 * [cssom] Let elements in non-rendered iframes not expose styles. Additional resolution in #1548. * fixup! [cssom] Make elements outside of the flat tree or detached not expose styles. * fixup! [cssom] Let elements in non-rendered iframes not expose styles.
14:36:52 PDT2018-04-20 14:36:29 PDTtabatkins[cssom][css-images][css-conditional] Re-up and apply the patch from #473, switching CSS from interface to namespace. Closes #437.
2018-04-13
12:33:09 PDT2018-04-12 11:01:01 PDTemilio_cobos__lvarezAdd links for media query terms in CSSOM Also remove a bunch of ignored terms, as either these are no longer present or they since resolve properly.
12:31:03 PDT2018-04-13 12:27:16 PDTemilio_cobos__lvarezAdd me as an editor of CSSOM as resolved in the Berlin F2F. See https://logs.csswg.org/irc.w3.org/css/2018-04-11/#e999920
2018-04-11
06:12:32 PDT2018-04-06 22:59:25 PDTupsuper[cssom] Have property setters append new declaration rather than set in place. This resolves #1898.
06:11:33 PDT2018-04-11 04:49:12 PDTemilio_cobos__lvarez[cssom] Sprinkle some issues.
2018-04-09
04:45:03 PDT2018-04-09 04:44:51 PDTchrislMerge pull request #2497 from csnardi/cors-same-origin-term [cssom] Remove CORS-same-origin from ignored terms
2018-04-03
18:26:28 PDT2018-04-03 18:26:07 PDTtabatkins[cssom] Properly define serialization of a declaration value, restoring Anne's older canonical-order/shortest-form principles, while removing all the incorrect overly-specific detail. Explicitly note that there are many exceptions to this algorithm that we're intentionally not covering. Fixes #1564.
2018-03-15
11:07:07 PDT2017-12-20 22:56:40 PSTjinho_bangUse Web IDL's new-ish interface mixins concept WebIDL recently introduced dedicated syntax for mixins [1]. This replaces the existing [NoInterfaceObject] and "implements" syntax with "interface mixin" and "includes" in the appropriate places. This fixes #1931, #1932 issues. [1] https://github.com/heycam/webidl/commit/45e8173d40ddff8dcf81697326e094bcf8b92920
2018-02-12
00:14:55 PST2018-02-12 00:14:44 PSTupsuper[cssom-1] Editorial: Remove or replace "terminate ...". This change removes all the "terminate these steps" and "terminate this algorithm" from this spec. They are either removed due to redundancy (already following a "return" or "throw") or replaced with "return".
2018-02-11
15:11:14 PST2018-02-11 15:10:45 PSTupsuper[cssom-1] Fix bikeshed warning for some <var>s being only used once.
14:38:49 PST2018-02-06 04:07:07 PSTupsuper[cssom-1] Add updating flag to CSS declaration block to avoid serialize-and-reparse on style attribute.
2018-01-31
16:28:25 PST2018-01-31 16:28:05 PSTfantasai[css-sizing-3] Improve headings
2017-11-09
16:14:17 PST2017-11-09 16:12:58 PSTdbaronAdd w3cid metadata for all editors. I got the uids from the "Edit status" links in https://www.w3.org/2000/09/dbwg/details?group=32061 and made the actual changes with a python script.