Login
Page 1 of 2

CSS-TAG Houdini Editor Drafts

History for css-properties-values-api/Overview.html:

UploadedRevisedByComment
2025-03-19
07:06:40 PDT2025-03-19 07:06:28 PDTandruud[css-properties-values-api] Make var() fallback type-agnostic (#1139) Resolves Issue 10455.
2024-10-04
10:49:25 PDT2024-10-04 10:49:14 PDTGuillaume[css-properties-values-api-1][editorial] Match an empty string for initialValue (#1129)
2024-07-31
09:11:21 PDT2024-07-31 09:10:42 PDTchrisl[css-properties-values-api-1][editorial] back to ED
2024-07-19
11:43:42 PDT2024-07-19 11:43:31 PDTtristan_fraipont[css-properties-values-api] Fix typo in URL example (#1122) The "URL behavior examples" contained a typo where the used variable in the `<div>`'s `style` attribute had 3 dashes (`-`) instead of 2.
2024-04-04
11:28:24 PDT2024-04-04 11:28:12 PDTtabatkins[css-properties-values-api] Specify <string> syntax component name (#1104) Fixes #1103
2024-03-21
09:07:30 PDT2024-03-21 09:07:06 PDTchrisl[css-properties-values-api][editorial] whitespace linting
2023-08-25
16:20:22 PDT2023-08-25 16:20:06 PDTtabatkins[css-properties-values-api] Make 'initial-value' have a <declaration-value>?, same as custom props. Fixes #9078
2023-02-03
11:49:13 PST2023-02-03 11:48:36 PSTtabatkins[css-properties-values-api] Allow @property in shadow trees (#1085) Co-authored-by: Anders <andruud@dib.lan>
2022-04-15
16:03:45 PDT2022-04-15 16:03:27 PDTtabatkins[css-properties-values-api][editorial] fix links
2021-02-26
11:57:16 PST2021-02-26 11:57:03 PSTtabatkins[css-properties-values-api-1] Export registered custom property, etc (#1020) - Export "registered custom property". - Export "universal syntax definition". - Fix a "the the". - When parsing against the syntax, we probably want invalid at computed-value time, and not guaranteed-invalid? Somewhat related to: https://github.com/w3c/csswg-drafts/issues/5370
2020-10-16
10:40:48 PDT2020-10-13 12:25:47 PDTtabatkins[css-properties-values-api][editorial] Add more previous verions
2020-08-18
12:55:27 PDT2020-08-18 12:55:12 PDTautokagami[css-properties-values-api-1] Align with Web IDL specification (#1005)
2020-05-29
11:02:39 PDT2020-05-29 11:02:22 PDTtabatkins[css-properties-values-api] 'name' isn't a declaration, so don't autolink it
2020-04-20
11:09:48 PDT2020-04-20 11:09:35 PDTtabatkins[css-properties-values-api] Fix initial-value serialization (#983) - Emit 'initial-value', not 'initialValue'. - Do not emit a space after 'initial-value:', since it prepends the space to the initial value when round-tripping.
2020-03-03
15:15:46 PST2020-03-03 15:15:33 PSTtabatkins[css-properties-values-api] Describe serialization of CSSPropert? (#980) * [css-properties-values-api] Describe serialization of CSSPropertyRules * Wrap * -rule
2020-01-13
14:43:40 PST2020-01-13 14:30:09 PSTtabatkins[css-properties-values-api] Editorial link fix.
2019-10-25
10:26:40 PDT2019-10-25 10:26:18 PDTtabatkins[css-properties-values-api] Add 'shadow tree' default that's needed during TR publishing.
2019-09-30
15:35:42 PDT2019-09-30 15:35:24 PDTtabatkins[css-properties-values-api] Add a local-lt so 'registered' links to 'registered custom property'.
13:41:58 PDT2019-09-30 12:59:55 PDTtabatkins[css-properties-values] Simplify the Conditional Rules section a bit.
2019-09-26
18:35:46 PDT2019-09-26 18:35:31 PDTtabatkins[css-properties-values-api] Export dfn.
18:24:53 PDT2019-09-26 18:24:28 PDTtabatkins[css-properties-values-api] Shift sections around a little and tweak heading nesting.
2019-07-31
10:34:32 PDT2019-07-31 10:34:16 PDTtabatkins[css-properties-values-api] Remove the addition of a CSSRule constant, since we're no longer using that mechanism.
2019-07-25
12:48:04 PDT2019-07-25 12:47:49 PDTtabatkins[css-properties-values-api] Define that @property is invalid in shadows. Fixes #846.
2019-07-23
13:59:36 PDT2019-07-23 13:59:26 PDTtabatkins[css-paint-api] Lean on "syntax definition" concept. (#885) * [css-paint-api] Lean on "syntax descriptor" concept. The css-properties-values-api now describes in detail how to produce a "syntax descriptor" from a string, so it's better to link to that rather than linking to a section in the spec. * Update after rename from descriptor -> definition.
13:51:50 PDT2019-07-23 13:51:40 PDTtabatkinsUnknown descriptors don't invalidate @property
2019-07-22
16:54:41 PDT2019-07-22 16:54:27 PDTtabatkins[css-properties-values-api] Define that clashing @property rules have last-wins, and that registerProperty() wins over all @property rules. Fixes #845.
16:49:06 PDT2019-07-22 16:48:54 PDTtabatkins[css-properties-values-api] Add @property. (#847) * [css-properties-values-api] Add @property. This adds basic support for @property, without solving any of the potentially complicated issues, like #845 and #846. Resolves #137, at least partially. * Remove merge conflict things. * Rewrapping, tiny wording tweaks, IDL/linking fixes
15:49:34 PDT2019-07-22 15:49:20 PDTtabatkins[css-properties-values-api][meta] turn on markdown shorthands
15:45:38 PDT2019-07-22 15:45:28 PDTtabatkins[css-properties-values-api] Avoid the term 'descriptor'. (#910) Using 'descriptor' is very confusing since we're going to introduce @property, which has descriptors in the at-rule sense. Especially "syntax descriptor" is confusing when we're adding an at-rule descriptor named 'syntax'. Co-authored-by: Tab Atkins Jr. <jackalmage@gmail.com>
15:19:11 PDT2019-07-22 15:19:00 PDTtabatkins[css-properties-values-api] Generally ignore syntax in APIs. (#912) * [css-properties-values-api] Generally ignore syntax in APIs. Resolves #902. * supports()
2019-06-20
16:11:57 PDT2019-06-20 16:06:51 PDTtabatkins[properties-values-api] Rewrite animation section to defer more to the V&U/Animations spec, and to specify that space-separated lists of transform functions interpolate as transforms, not as simple lists.
2019-06-13
05:19:22 PDT2019-06-13 05:19:11 PDTtabatkins[css-properties-values-api] Reify '*' and direct CSSStyleValues properly. (#900) Resolves #897.
2019-05-31
11:01:53 PDT2019-05-31 11:01:42 PDTemilio_cobos__lvarez[css-properties-values-api] Fix syntax string parsing to not treat whitespace between components the same as pipes. (#894) Fixes #893
2019-05-23
15:27:36 PDT2019-05-23 15:27:22 PDTtabatkinslol, remove lingering merge conflict indicator
15:12:30 PDT2019-05-23 15:08:00 PDTtabatkins[css-properties-values-api] Rewrite conditional rules segment to be entirely a note, explaining the relevant behavior by pointing to the specs that define it.
2019-05-07
08:44:43 PDT2019-05-07 08:44:34 PDTtabatkins[css-properties-values-api] Require <custom-ident> as component name. (#884) * [css-properties-values-api] Require <custom-ident> as component name. Something like this was in the original syntax parsing PR, but it got lost at some point. Resolves #879. * fixup! [css-properties-values-api] Require <custom-ident> as component name. * Update css-properties-values-api/Overview.bs Co-Authored-By: andruud <andruud@gmail.com> Co-authored-by: Tab Atkins Jr. <jackalmage@gmail.com>
08:29:46 PDT2019-05-07 08:29:35 PDTtabatkins[css-properties-values-api] Remove Issue 1. (#883) Generating said token stream is now described by ? 4.5. Substitution.
2019-04-29
12:33:15 PDT2019-04-29 12:33:06 PDTtabatkins[css-properties-values-api] "Consume a name" returns a string. (#861) "Consume a name" doesn't return an <ident-token>. Also, it seems more clean to avoid tokens completely (if possible).
2019-04-25
13:12:02 PDT2019-04-25 13:11:53 PDTtabatkins[css-properties-values-api] Define effects on CSSOM. (#873) * [css-properties-values-api] Define effects on CSSOM. * Define how setProperty() behaves for registered custom properties. * Define how values reify. * How underlying values are created is not defined, as I _think_ the current description in css-typed-om covers it. * Linkify "reify as a CSSStyleValue". Rephrase the example and note. Co-authored-by: Tab Atkins Jr. <jackalmage@gmail.com>
2019-04-05
16:08:31 PDT2019-04-05 16:08:22 PDTtabatkins[css-properties-values-api] Remove reference to issue #118. (#874) This is resolved now.
16:08:15 PDT2019-04-05 16:08:05 PDTtabatkins[css-properties-values-api] Use HTML entity for 'less than'. (#875)
2019-03-07
13:43:33 PST2019-03-07 13:43:23 PSTtabatkins[css-properties-values-api] Describe substitution behavior. (#863) * [css-properties-values-api] Describe substitution behavior. * fixup.
2019-03-06
14:27:56 PST2019-03-06 14:27:46 PSTtabatkins[css-properties-values-api] Disallow leading '|' in syntax strings. (#862) The current text allows syntax strings like "|<color>", which seems pretty pointless.
2019-02-21
11:33:31 PST2019-02-21 11:31:20 PSTtabatkins[css-properties-values-api] Fix all linking errors.
2019-02-15
16:50:40 PST2019-02-15 16:50:30 PSTtabatkins[css-properties-values-api] Define parsing rules for the syntax string. (#860) * [css-properties-values-api] Define parsing rules for the syntax string. This defines how to parse the syntax strings using some algorithms and concepts from css-syntax, while leaning as little as possible on its concept of tokens. * Whitespace behavior is now defined. * Escaping is now allowed for ident syntax strings. Resolves #112. * fixups changes: * refer directly to algorithms dfns * use and link to some Infra and Syntax concepts * strip whitespace from the syntax string * simplify algorithms a little * fix a reconsume bug in "consume a syntax component"
2018-11-09
15:28:05 PST2018-11-09 15:27:56 PSTtabatkins[css-properties-values-api] Require var() fallbacks to match syntax. (#833) Resolves #360.
2018-10-29
12:20:25 PDT2018-10-29 12:20:16 PDTtabatkins[css-properties-values-api] Canonical units for computed values, etc. (#831) Resolves issue #826.
2018-07-23
11:37:50 PDT2018-07-23 11:37:40 PDTtabatkins[css-layout-api][css-paint-api][css-properties-values-api] Use partial namespace CSS (#784) CSSOM and other CSS specs were updated in https://github.com/w3c/csswg-drafts/pull/437. Fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=29623.
2018-07-19
15:59:09 PDT2018-07-19 15:59:00 PDTtabatkins[css-properties-values-api] Resolve lengths for <image> values. (#780) Values with <image> syntax can contain lengths, for example: linear-gradient(red 1em, blue);
15:55:36 PDT2018-07-19 15:55:27 PDTtabatkins[css-properties-values-api] Clarify list type in Example 3. (#781) We have multiple list types now, so let's be unambiguous.
15:31:18 PDT2018-07-19 15:31:09 PDTtabatkins[css-properties-values-api] Clarify computed value of <transform-function>. (#782) The current text doesn't actually mention what should happen with `<transform-function>` values that do NOT appear in `<transform-list>`.
2018-07-04
16:58:32 PDT2018-07-04 16:58:22 PDTtabatkins[css-properties-values-api] Describe font-relative unit cycles. (#777) See #315.
2018-07-02
00:04:34 PDT2018-07-02 00:04:09 PDTtabatkins[css-properties-values-api] Registering a property doesn't cause a global reparse. Fixes #354.
2018-07-01
23:54:11 PDT2018-07-01 23:54:01 PDTtabatkins[css-properties-values-api] Explain how relative URLs work. (#773) See #393, #767.
22:05:48 PDT2018-07-01 21:58:11 PDTshansRefactor syntax section to separate primitive terms. Add support for comma-separated lists in syntax section. Fixes #768
21:52:00 PDT2018-07-01 21:47:58 PDTtabatkins[css-properties-values-api] Specify how registered properties work in @supports. Fixes #118.
21:51:45 PDT2018-07-01 21:41:05 PDTshansMake 'inherits' required. (#774) See #434.
2018-06-07
11:09:16 PDT2018-06-07 11:09:07 PDTtabatkins[css-properties-values-api] Remove unregisterProperty. (#764)
2018-04-18
07:31:32 PDT2018-04-18 07:30:31 PDTspietersMove Shane and Elliot to former editor
2017-11-14
13:59:03 PST2017-11-14 13:58:41 PSTtabatkinsAdd Previous Version
2017-11-09
13:07:02 PST2017-11-09 13:05:45 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 This also updates Tab Atkins-Bittner name to current preference (since drafts disagreed).
2017-10-24
11:45:26 PDT2017-10-24 11:45:16 PDTtabatkins[css-properties-values-api] Bikeshed fix (#496) Remove the unwanted linking default for "ascii case-insensitive".
2017-07-20
15:27:21 PDT2017-07-19 13:22:51 PDTjonathan_chan[css-properties-values-api] Fix indentation in note about transform-list. Was causing a Bikeshed error message.
2017-06-24
23:01:18 PDT2017-06-24 23:01:09 PDThs1217.leeremove duplicated &lt; in css-properties-values-api (#419) remove duplicated &lt; in css-properties-values-api
2017-06-19
13:50:32 PDT2017-06-19 13:50:19 PDTtabatkinsOnly allow <transform-list> (#415) * Rename CSSFontFaceValue.fontFaceName to fontFamilyName * Update <transform-function> in Properties and Values * Revert "Rename CSSFontFaceValue.fontFaceName to fontFamilyName" This reverts commit b9538d78caf0c8d54bbe5aa957e4d4409cef6bba. * Adjust <syntax>+ description to disallow <transform-list>+ * Try to revert spurious changes to typed om spec, because I am bad at merging
2017-06-12
16:46:54 PDT2017-06-12 16:46:45 PDTdholbertCapitalize first letter of a sentence (s/if/If/) Example 2 has a sentence that starts out "if we call" (lowercase). This commit fixes that to start with a capital "I" in "If".
2017-01-10
11:30:08 PST2017-01-10 11:29:50 PSTdbaron[css-properties-values-api] Spell check.
2016-09-13
21:47:31 PDT2016-09-13 19:01:36 PDTsstephen2[css-properties-values-api] correct computation for transform functions.
18:53:02 PDT2016-09-13 18:51:51 PDTsstephen2[css-properties-values-api] Improve text in second example. (https://github.com/w3c/css-houdini-drafts/issues/209)
18:08:56 PDT2016-09-13 18:08:44 PDTtabatkinsSwitch to 'computationally independent'. Fixes #282.
17:57:51 PDT2016-09-13 17:57:38 PDTtabatkinsParse the argument to unregisterProperty to escapes and syntax is handled properly. Fixes #283.
2016-09-12
18:02:29 PDT2016-09-12 18:02:15 PDTtabatkinsDefine precisely where the property registration is stored. Fixes #216.
17:45:22 PDT2016-09-12 17:45:10 PDTtabatkinsDefine how foo+ interpolates. Fixes #273.
17:29:28 PDT2016-09-12 17:29:14 PDTtabatkinsDefine the literal-ident syntax to be just letters/etc, rather than needing full CSS parsing (and allowing comments, escapes, etc). Fixes #265.
17:34:48 PDT2016-09-12 17:34:36 PDTtabatkinsSlightly improve the wording of the + combinator, add an example to the | combinator.
17:24:08 PDT2016-09-12 17:23:53 PDTtabatkinsSpec that literal idents in the syntax must match <custom-ident>. Fixes #259.
17:12:44 PDT2016-09-12 17:11:06 PDTtabatkinsRewrite (un)registerProperty into proper algorithmic style. Define computationally idempotent.
16:33:45 PDT2016-09-12 16:33:37 PDTshansReference Issue 282 in the spec (#291)
2016-08-22
17:17:55 PDT2016-08-22 17:17:42 PDTdbaron[css-properties-values-api] Fix missing word 'is'.
2016-06-29
14:15:16 PDT2016-06-29 14:15:02 PDTtabatkinsMerge pull request #217 from jonathanyc/master Fix register/unregisterProperty on CSS interface to be static.
2016-06-12
06:42:49 PDT2016-06-12 06:38:23 PDTdbaronPost-publication edits for June 7 publication: add Previous version link, and change status from DREAM (!) to ED.
2016-06-07
08:56:29 PDT2016-06-07 05:48:58 PDTtabatkinsfixing typos
2016-05-13
12:36:59 PDT2016-05-13 12:36:47 PDTtabatkins[css-properties-values] Fix linking.
12:33:51 PDT2016-05-13 12:26:28 PDTsstephen2[css-properties-values] remove a link error, add security & privacy considerations
2016-02-01
06:01:00 PST2016-02-01 06:00:32 PSTsstephen2[css-properties-values-api] string -> ident
05:54:12 PST2016-02-01 05:53:06 PSTsstephen2[css-properties-and-values] Added <length-percentage> computation rules.
05:47:58 PST2016-02-01 05:47:09 PSTsstephen2[css-properties-values-api] Some more fixups
03:15:07 PST2016-02-01 03:13:50 PSTsstephen2[css-properties-values-api] fix example to refer to CSS.registerProperty rather than document.registerProperty.
00:58:46 PST2016-02-01 00:58:36 PSTshansMerge pull request #117 from w3c/heycam-patch-1 Remove mention of custom property animation being defined by a referenced property
00:58:07 PST2016-02-01 00:57:56 PSTshansMerge pull request #110 from heycam/default-initial [css-properties-values-api] Refer to "initial value" rather than "default value" in the Abstract.
2016-01-31
06:09:57 PST2016-01-31 06:09:48 PSTheycamRemove mention of custom property animation being defined by a referenced property
01:04:36 PST2016-01-30 23:35:57 PSTsstephen2[css-properties-values-api] Fix abstract and example title.
2016-01-30
23:59:41 PST2016-01-30 23:59:31 PSTheycamFix typo
23:53:09 PST2016-01-30 23:52:58 PSTheycam[css-properties-values-api] Remove stray example text
23:35:43 PST2016-01-30 23:29:16 PSTheycam[css-properties-values-api] Remove some Introduction wording that references the apply hook.
06:33:19 PST2016-01-30 06:31:57 PSTsstephen2[css-properties-values-api] Changes suggested by TF at F2F
2016-01-28
21:20:46 PST2016-01-28 21:19:04 PSTsstephen2[css-properties-values-api] Add informative note about parallel nature of processing apply hooks.
2016-01-27
23:28:21 PST2016-01-27 23:27:49 PSTsstephen2[css-properties-values-api] Fix example.
2015-11-24
00:27:18 PST2015-11-24 00:26:37 PSTsstephen2[css-properties-values-api] StyleWorklet now inherits from WorkletGlobalContext. https://github.com/w3c/css-houdini-drafts/issues/71
00:12:01 PST2015-11-24 00:11:02 PSTsstephen2[css-properties-values-api] Added <length-percentage>. https://github.com/w3c/css-houdini-drafts/issues/70