Uploaded | Revised | By | Comment | 2024-10-04 |
---|---|---|---|---|
17:32:41 PDT | 2024-10-01 05:46:06 PDT | andruud | [cssom] Don't serialize empty rules (@media) #10974 missed a spot. | 2024-10-01 |
04:01:51 PDT | 2024-09-30 06:17:09 PDT | anders_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 PDT | 2024-09-16 14:46:58 PDT | fantasai | [cssom] Add ?unless otherwise specified? since we now specify more things. #10901 | 2024-07-02 |
14:19:00 PDT | 2024-07-02 13:49:26 PDT | emilio | [cssom] [css-page] Fix orientation in CSSPageDescriptors to be page-orientation and pageOrientation. | |
07:14:30 PDT | 2024-07-02 07:10:34 PDT | andruud | [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 PDT | 2024-06-25 08:56:48 PDT | andruud | [css-nesting] Retire @nest, introduce the 'nested declarations rule' (#10386) Resolves #10234. | 2024-06-21 |
17:13:44 PDT | 2024-06-21 17:12:34 PDT | emilio | [cssom] [css-page] Add orientation to CSSPageDescriptors | 2024-05-18 |
00:30:27 PDT | 2024-05-17 10:45:40 PDT | chrisl | fix: resolve repeated terms (like ?the the?) Signed-off-by: Jens Oliver Meiert <[email protected]> | 2024-04-11 |
16:59:05 PDT | 2024-04-11 16:58:45 PDT | Guillaume | [cssom-1] Fix false assumption that all rules are style rules (#10190) | 2024-03-20 |
03:28:13 PDT | 2023-12-08 04:31:36 PST | emilio | [cssom] [css-fonts] [css-page] Sort out properties and descriptors. This is intended to address #5649. | 2024-02-26 |
15:09:25 PST | 2024-02-24 23:53:27 PST | chrisl | [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 PST | 2024-02-22 16:58:17 PST | chrisl | Merge branch 'main' into css-style-decl-split | 2024-01-30 |
10:23:45 PST | 2024-01-30 10:23:08 PST | chrisl | [cssom-1] Point to CSS Color 4 for specified value of <color>, and for <alpha> #9798 | 2023-12-11 |
13:53:11 PST | 2023-12-08 04:31:36 PST | emilio | [cssom] [css-fonts] [css-page] Sort out properties and descriptors. This is intended to address #5649. | |
13:53:11 PST | 2023-08-15 02:27:39 PDT | Guillaume | [cssom-1] Fix typo | |
13:53:11 PST | 2023-08-15 02:27:39 PDT | Guillaume | [cssom-1] Fix typo | 2024-01-24 |
07:38:34 PST | 2023-07-26 15:03:10 PDT | chrisl | Whitespace | 2023-07-21 |
08:55:41 PDT | 2023-07-14 09:33:41 PDT | tabatkins | [cssom][css-nesting] Per #8940, CSSStyleRule inherits from CSSGroupingRule, so remove the now extraneous definitions from Nesting. | 2023-06-07 |
08:02:17 PDT | 2023-05-12 14:24:24 PDT | tabatkins | [various][editorial] Update to the new parsing algo names and block production names. | 2023-05-07 |
21:39:40 PDT | 2023-04-26 11:31:05 PDT | emilio | [cssom] Allow CSSImportRule.styleSheet to be null. Fixes #8608 | 2022-10-18 |
10:34:53 PDT | 2022-10-18 10:34:36 PDT | dino | [cssom] CSSKeyframesRule name serialization should sometimes be escaped (#7893) | 2022-03-17 |
15:39:24 PDT | 2022-03-17 15:38:54 PDT | tabatkins | [cssom-1] Make it clearer that the CSSRule.type enumeration is frozen. #7154 | 2021-12-14 |
11:30:09 PST | 2021-12-14 11:29:46 PST | tabatkins | [css-values-4][cssom-1] Editorial: alignm with fetch algorithm rename (#6886) | 2021-12-03 |
12:02:36 PST | 2021-11-15 13:13:56 PST | tabatkins | [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 PDT | 2021-08-24 02:05:50 PDT | emilio | [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 PDT | 2021-09-17 16:37:51 PDT | tabatkins | [cssom-1] Light rewrite of the fetching algos to use the new Fetch algo style of algorithm-passing. | 2021-08-25 |
07:30:52 PDT | 2021-08-25 07:27:44 PDT | emilio | [cssom] Restore some links that were accidentally lost in #6539 | 2021-08-24 |
09:29:18 PDT | 2021-08-24 09:28:40 PDT | chrisl | [css-om-1] back to ED | |
08:49:04 PDT | 2021-08-24 01:54:55 PDT | emilio | [cssom] editorial: Remove another reference to unneeded and non-existing flag. Part of #6463. | 2021-08-02 |
14:22:43 PDT | 2021-08-02 14:19:21 PDT | emilio | [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 PDT | 2021-08-02 14:09:33 PDT | emilio | [cssom] Fix xml-stylesheet link. Part of #6463 | 2021-07-27 |
03:25:50 PDT | 2021-07-27 03:25:29 PDT | chrisl | Merge 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 PDT | 2021-07-20 09:27:51 PDT | mfreed | Simplify list | |
07:31:11 PDT | 2021-07-20 07:30:41 PDT | chrisl | [cssom-1] for realz #6463 | |
07:12:15 PDT | 2021-07-20 07:02:05 PDT | chrisl | [cssom-1] add empty security & privacy section | |
05:01:45 PDT | 2021-07-13 01:01:39 PDT | fuqiao_xue | [cssom-1] Update Changes section | 2021-07-07 |
14:32:52 PDT | 2021-07-07 14:32:29 PDT | emilio | [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 PDT | 2021-05-22 09:43:11 PDT | mfreed | Update to disallow @import rules | 2021-05-17 |
14:26:46 PDT | 2021-05-17 14:24:15 PDT | dbaron | Revert "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 PDT | 2021-05-17 12:25:01 PDT | adam_argyle | Revert "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 PDT | 2021-05-10 15:16:31 PDT | tabatkins | [cssom] Make CSSStyleRule serialization aware of nesting. (#6117) | 2021-04-08 |
22:08:13 PDT | 2021-04-08 22:06:02 PDT | florian | Use consistant capitalization for "user agent" Also checks in a little script that helps in doing this semi-automatically. | 2021-01-18 |
07:32:27 PST | 2021-01-18 07:31:55 PST | chrisl | [cssom-1] correct linking to <<color>> | 2021-01-16 |
06:17:11 PST | 2021-01-16 06:16:36 PST | chrisl | [cssom-1] redirect serializing color to CSS Color 4 per CSSWG resolution | 2020-11-08 |
06:11:22 PST | 2020-11-08 06:07:57 PST | emilio | [cssom-1] Minor grammar fix. | 2020-10-23 |
11:12:41 PDT | 2020-10-23 11:10:48 PDT | emilio | [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 PDT | 2020-09-03 01:35:56 PDT | emilio | [cssom] Define the serialization of CSSKeyframesRule and CSSKeyframesRule Part of https://github.com/w3c/csswg-drafts/issues/4828. | |
09:59:33 PDT | 2020-04-19 21:43:50 PDT | emilio | Update per feedback | 2020-10-19 |
16:27:32 PDT | 2020-10-19 16:26:04 PDT | emilio | [cssom-1] Drop sorting and deduplication from media query serialization. Per https://github.com/w3c/csswg-drafts/issues/5627#issuecomment-712475204 | |
16:35:58 PDT | 2020-10-19 16:26:04 PDT | emilio | [cssom-1] Drop sorting and deduplication from media query serialization. Per https://github.com/w3c/csswg-drafts/issues/5627#issuecomment-712475204 | |
17:21:31 PDT | 2020-10-19 16:26:04 PDT | emilio | [cssom-1] Drop sorting and deduplication from media query serialization. Per https://github.com/w3c/csswg-drafts/issues/5627#issuecomment-712475204 | |
16:22:04 PDT | 2020-09-03 01:35:56 PDT | emilio | [cssom] Define the serialization of CSSKeyframesRule and CSSKeyframesRule Part of https://github.com/w3c/csswg-drafts/issues/4828. | 2020-09-17 |
12:22:36 PDT | 2020-09-17 12:22:20 PDT | bkardell | Add MathMLIDL closes #5513 as per resolution from the minutes there documenting reality of what is shipping. | 2020-08-18 |
12:43:40 PDT | 2020-08-18 12:43:21 PDT | autokagami | [cssom-1] Align with Web IDL specification (#5444) | 2020-04-11 |
12:35:17 PDT | 2020-04-11 12:34:06 PDT | emilio_cobos__lvarez | [cssom] CSSStyleDeclaration.cssText should return the empty string for computed style. Closes #1033 | 2020-04-13 |
11:20:00 PDT | 2020-04-13 11:18:49 PDT | emilio_cobos__lvarez | [cssom] Include custom properties in getComputedStyle(). Closes #1316. #4947 for the ordering issue. | 2020-02-19 |
15:27:20 PST | 2020-02-19 15:26:08 PST | emilio_cobos__lvarez | [cssom-1] clarify resolved value of 'line-height: normal'. Closes #3749. | 2020-04-22 |
21:34:03 PDT | 2020-04-22 21:33:40 PDT | domenic_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 PDT | 2020-04-01 21:05:01 PDT | dbaron | [cssom-1] Spell check. | 2019-09-19 |
21:49:18 PDT | 2019-09-19 21:47:29 PDT | emilio_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 PDT | 2019-10-16 08:35:05 PDT | emilio_cobos__lvarez | Fix a typo | 2019-08-07 |
13:04:54 PDT | 2019-08-07 13:04:37 PDT | tabatkins | Fix typo, use oldids | |
03:57:48 PDT | 2019-08-07 03:56:26 PDT | emilio_cobos__lvarez | Fix ElementCSSInlineStyle section. It's a mixing now. Fixes #4174 | |
13:36:03 PDT | 2019-08-07 13:35:49 PDT | emilio_cobos__lvarez | [cssom] Fix ElementCSSInlineStyle section. (#4179) It's a mixin now. Fixes #4174 | 2019-07-31 |
10:28:08 PDT | 2019-07-31 10:27:47 PDT | tabatkins | [cssom] Per WG resolution, tombstone the CSSRule.type attribute. Fixes #4142. | 2019-06-07 |
19:52:59 PDT | 2019-06-07 11:13:12 PDT | emilio_cobos__lvarez | [cssom] Correct typos in serialization step | 2019-05-14 |
17:34:45 PDT | 2019-05-13 20:59:33 PDT | kagami_sascha_rosylight | [cssom] Move TreatNullAs to the correct position | 2019-05-11 |
06:22:54 PDT | 2019-05-11 06:17:51 PDT | emilio_cobos__lvarez | [cssom] Use CSS/Parse in getComputedStyle(). Fixes #3875 | 2019-05-09 |
12:13:13 PDT | 2019-05-09 12:12:59 PDT | fantasai | [cssom-1] Grammar error | |
11:58:43 PDT | 2019-05-09 11:56:51 PDT | fantasai | [cssom] Advisements are normative. Tweak wording to match CSSWG discussion and put it where it'll be noticed. #3814 | |
09:29:12 PDT | 2019-05-08 04:01:33 PDT | emilio_cobos__lvarez | [cssom] Define legacy CSSStyleSheet methods as implemented in Blink. | 2019-01-21 |
07:18:55 PST | 2019-01-21 06:05:15 PST | philip_j_genstedt | [cssom] Treat DocumentOrShadowRoot as an interface mixin Matching https://dom.spec.whatwg.org/#mixin-documentorshadowroot. | 2018-12-19 |
21:00:29 PST | 2018-12-19 20:58:06 PST | emilio_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 PST | 2018-11-25 07:49:24 PST | emilio_cobos__lvarez | Fix artifact from rebasing | 2018-11-14 |
02:49:43 PST | 2018-11-13 17:31:16 PST | kagami_sascha_rosylight | return CSSStyleSheet instead of StyleSheet | 2018-11-13 |
11:45:28 PST | 2018-11-13 05:32:42 PST | kagami_sascha_rosylight | return CSSStyleSheet from LinkStyle | 2018-10-26 |
03:31:52 PDT | 2018-10-26 03:30:55 PDT | emilio_cobos__lvarez | Revert "[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 PDT | 2018-10-25 18:27:16 PDT | emilio_cobos__lvarez | [cssom] Add a note pointing out how title behaves in Shadow DOM. Closes #2646 | 2018-08-17 |
17:42:13 PDT | 2018-08-17 17:41:46 PDT | fantasai | [cssom-1] Update logical property terminology | |
16:48:53 PDT | 2018-08-17 16:48:32 PDT | upsuper | [cssom-1] Fix some nits | |
16:44:27 PDT | 2018-07-13 03:20:58 PDT | upsuper | [cssom-1] Replace steps of set a CSS declaration with some constraints | 2018-08-10 |
10:51:41 PDT | 2018-08-10 10:51:20 PDT | tabatkins | [cssom-1] Make sure CSSOMString only gets dfn'd once. | 2018-07-20 |
14:26:38 PDT | 2018-07-20 14:26:09 PDT | tabatkins | [cssom][meta] Export a bunch of terms. | 2018-05-17 |
05:53:33 PDT | 2018-05-17 05:39:32 PDT | emilio_cobos__lvarez | [cssom] Remove CSSStyleDeclaration.setPropertyPriority and CSSStyleDeclaration.setPropertyValue due to lack of interest from implementations. Fixes #2680 | |
05:24:23 PDT | 2018-05-17 05:20:17 PDT | emilio_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 PDT | 2018-04-23 12:42:58 PDT | emilio_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 PDT | 2018-04-20 14:43:17 PDT | emilio_cobos__lvarez | Fix #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 PDT | 2018-04-20 14:36:29 PDT | tabatkins | [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 PDT | 2018-04-12 11:01:01 PDT | emilio_cobos__lvarez | Add 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 PDT | 2018-04-13 12:27:16 PDT | emilio_cobos__lvarez | Add 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 PDT | 2018-04-06 22:59:25 PDT | upsuper | [cssom] Have property setters append new declaration rather than set in place. This resolves #1898. | |
06:11:33 PDT | 2018-04-11 04:49:12 PDT | emilio_cobos__lvarez | [cssom] Sprinkle some issues. | 2018-04-09 |
04:45:03 PDT | 2018-04-09 04:44:51 PDT | chrisl | Merge pull request #2497 from csnardi/cors-same-origin-term [cssom] Remove CORS-same-origin from ignored terms | 2018-04-03 |
18:26:28 PDT | 2018-04-03 18:26:07 PDT | tabatkins | [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 PDT | 2017-12-20 22:56:40 PST | jinho_bang | Use 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 PST | 2018-02-12 00:14:44 PST | upsuper | [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 PST | 2018-02-11 15:10:45 PST | upsuper | [cssom-1] Fix bikeshed warning for some <var>s being only used once. | |
14:38:49 PST | 2018-02-06 04:07:07 PST | upsuper | [cssom-1] Add updating flag to CSS declaration block to avoid serialize-and-reparse on style attribute. | 2018-01-31 |
16:28:25 PST | 2018-01-31 16:28:05 PST | fantasai | [css-sizing-3] Improve headings | 2017-11-09 |
16:14:17 PST | 2017-11-09 16:12:58 PST | dbaron | Add 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. |