Skip to content

Regenerate css_ast/src/values from csswg drafts#851

Merged
keithamus merged 1 commit intomainfrom
generate-all-values
Feb 3, 2026
Merged

Regenerate css_ast/src/values from csswg drafts#851
keithamus merged 1 commit intomainfrom
generate-all-values

Conversation

@keithamus
Copy link
Copy Markdown
Member

Updates to the latest specs from w3c/csswg-drafts

Changes from w3c/csswg-drafts

Updated from 7e27ad7 to 8372c9b (31 commits)

  • 5719f78 [css-view-transitions-2] Spec view-transition-scope (#13390)
  • 0b48907 [css-view-transition-1][editorial] Change visibility: hidden analogy to opacity: 0 (#13378)
  • 069534c css-view-transitions-2: update visibility vs opacity wording (#13397)
  • 6ee9b82 [css-mixins-1] Remove @contents argument. #12946
  • ba60227 [css-mixin-1] First draft of inverted @mixin model. #12927
  • 5ef053c [css-values-5] Add an image showing the random caching, and rephrase the intro. #13132
  • 41a3cb5 [css-mixins-1][editorial] Fix some more examples to use the new mixin syntax.
  • 4c5fb12 [css-mixins-1] Flesh out CSSOM for mixins (#13027)
  • b7d9aa1 [css-mixins-1] Properly define scoped mixin behavior lifting arguments onto the @apply'd element. #13113
  • 6b5ddae [css-color-4] Correction to ray trace to avoid throwing off our intersection calculation
  • 4984208 [filter-effects-1][editorial] Tidying up (former editors, test suite)
  • 754f7fd [css-view-transitions-2] Add scoped layout section and update UA stylesheet. (#13408)
  • c3122a6 Correct example range in mod function explanation (#13419)
  • b81c8c5 [css-mixins-1][editorial] Add an example of nested mixins.
  • 103d619 [css-anchor-position-1] Per WG resolution, anchor lookup looks for an ancestor first, before falling back to anything in the CB. #13364
  • a2fc933 [css-anchor-position-1] Add position-anchor:normal that depends on position-area. #13067
  • cf8ce23 [css-anchor-position-1][editorial] Move definition to 'anchor-name', use it in a few more places. #12895
  • 19ab7e2 [css-anchor-position-1][editorial] Add issue to fix example
  • e5e969c [css-align-3] Allow safe/unsafe to be combined with justify/align-self:normal. #12920
  • 0400daa [css-align-3] Change safe fallback to flex-start, so a scrolalble reversed flexbox actually fails safely. #11937
  • 0624498 [css-align-3] Anonymous block boxes are always justify-self:normal. #11461
  • 1680a41 [css-align-3] Define that justify-self affects automatic sizes the same for block, flex, or grid items. #12102
  • e37db08 [css-position-3] Auto margins do not suppress stretch alignment. #11195
  • f54e317 [css-position-3][editorial] Fix changes list
  • 3cf4304 [css-anchor-position-1] Fallbacks are based only on changes in base style (ignoring animations/transitions). #13048
  • a391d14 [css-anchor-position-1][editorial] Update changes
  • 5017174 [css-position-3][editorial] Improve headings in inset resolution section.
  • 0eeb425 [css-position-3] Clarify that the IMCB size is floored to 0. #11478
  • b5a5edb [css-position-3][editorial] Move fragmentation section into the Layout section
  • 8e99f04 [css-multicol-2][editorial] Updated WPTs
  • 8372c9b [css-scroll-snap-2][editorial] Corrected computed value of scroll-initial-target

View full diff

@keithamus keithamus enabled auto-merge (squash) February 2, 2026 00:07
Copy link
Copy Markdown

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some required steps failed!

@keithamus keithamus force-pushed the generate-all-values branch from ff5dcb6 to a1d7788 Compare February 3, 2026 17:49
@keithamus keithamus force-pushed the generate-all-values branch from a1d7788 to a72776a Compare February 3, 2026 17:49
Copy link
Copy Markdown

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some required steps failed!

Copy link
Copy Markdown

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some required steps failed!

Copy link
Copy Markdown

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All CI jobs have passed. Approving.

@keithamus keithamus merged commit cf0d016 into main Feb 3, 2026
29 of 33 checks passed
@keithamus keithamus deleted the generate-all-values branch February 3, 2026 18:00
keithamus added a commit that referenced this pull request Feb 3, 2026
AlignSelfStyleValue recently changed syntax to allow the `normal` keyword, or
self-position. This caused us to have to comment this out in #851. So this is
obviously something we need to fix.

Turns out `normal` is a common keyword just like `auto` and `none`, which feels
like enough of a motivation to get its own wrapper type akin to those. So this
change introduces a new `NormalOr<>` generic to allow parsing of align-self
again. While we're here, we also uncomment `ItemPackStyleValue` and
`TextBoxStyleValue` as they're trivial to uncomment with this new generic.
keithamus added a commit that referenced this pull request Feb 3, 2026
AlignSelfStyleValue recently changed syntax to allow the `normal`
keyword, or
self-position. This caused us to have to comment this out in #851. So
this is
obviously something we need to fix.

Turns out `normal` is a common keyword just like `auto` and `none`,
which feels
like enough of a motivation to get its own wrapper type akin to those.
So this
change introduces a new `NormalOr<>` generic to allow parsing of
align-self
again. While we're here, we also uncomment `ItemPackStyleValue` and
`TextBoxStyleValue` as they're trivial to uncomment with this new
generic.
github-actions bot pushed a commit that referenced this pull request Feb 4, 2026
## [0.0.17] - 2026-02-04

### Css_ast
- css_ast: Uncomment FlexStyleValue (#860) ([#860](#860))
- Regenerate css_ast/src/values from csswg drafts (#851) ([#851](#851))
- css_ast: Add NormalOr<> generic. (#861) ([#861](#861))
- css_ast: Enable FontFeatureSettingsStyleValue, FontVariationSettingsStyleValue (#862) ([#862](#862))

### Csskit
- chore(deps): update dependencies (patch) (#852) ([#852](#852))

### Csskit_vscode
- chore(deps): update dependency oxlint to v1.42.0 (#855) ([#855](#855))

[forcebuild]
@keithamus keithamus mentioned this pull request Feb 4, 2026
github-actions bot pushed a commit that referenced this pull request Feb 4, 2026
## [0.0.17] - 2026-02-04

### Css_ast
- css_ast: Uncomment FlexStyleValue (#860) ([#860](#860))
- Regenerate css_ast/src/values from csswg drafts (#851) ([#851](#851))
- css_ast: Add NormalOr<> generic. (#861) ([#861](#861))
- css_ast: Enable FontFeatureSettingsStyleValue, FontVariationSettingsStyleValue (#862) ([#862](#862))

### Csskit
- chore(deps): update dependencies (patch) (#852) ([#852](#852))

### Csskit_vscode
- chore(deps): update dependency oxlint to v1.42.0 (#855) ([#855](#855))
github-actions bot pushed a commit that referenced this pull request Feb 9, 2026
## [0.0.17] - 2026-02-09

### Css_ast
- css_ast: Uncomment FlexStyleValue (#860) ([#860](#860))
- Regenerate css_ast/src/values from csswg drafts (#851) ([#851](#851))
- css_ast: Add NormalOr<> generic. (#861) ([#861](#861))
- css_ast: Enable FontFeatureSettingsStyleValue, FontVariationSettingsStyleValue (#862) ([#862](#862))

### Csskit
- chore(deps): update dependencies (patch) (#852) ([#852](#852))

### Csskit_vscode
- chore(deps): update dependency oxlint to v1.42.0 (#855) ([#855](#855))
- chore(deps): update dependencies (patch) (#864) ([#864](#864))
- chore(deps): update dependency oxlint to v1.43.0 (#867) ([#867](#867))
- chore(deps): update dependency @types/vscode to v1.109.0 (#865) ([#865](#865))

[forcebuild]
github-actions bot pushed a commit that referenced this pull request Feb 9, 2026
## [0.0.17] - 2026-02-09

### Css_ast
- css_ast: Uncomment FlexStyleValue (#860) ([#860](#860))
- Regenerate css_ast/src/values from csswg drafts (#851) ([#851](#851))
- css_ast: Add NormalOr<> generic. (#861) ([#861](#861))
- css_ast: Enable FontFeatureSettingsStyleValue, FontVariationSettingsStyleValue (#862) ([#862](#862))

### Csskit
- chore(deps): update dependencies (patch) (#852) ([#852](#852))

### Csskit_vscode
- chore(deps): update dependency oxlint to v1.42.0 (#855) ([#855](#855))
- chore(deps): update dependencies (patch) (#864) ([#864](#864))
- chore(deps): update dependency oxlint to v1.43.0 (#867) ([#867](#867))
- chore(deps): update dependency @types/vscode to v1.109.0 (#865) ([#865](#865))
github-actions bot pushed a commit that referenced this pull request Feb 11, 2026
## [0.0.17] - 2026-02-11

### Css_ast
- css_ast: Uncomment FlexStyleValue (#860) ([#860](#860))
- Regenerate css_ast/src/values from csswg drafts (#851) ([#851](#851))
- css_ast: Add NormalOr<> generic. (#861) ([#861](#861))
- css_ast: Enable FontFeatureSettingsStyleValue, FontVariationSettingsStyleValue (#862) ([#862](#862))
- css_ast: Fixup container queries (#874) ([#874](#874))
- css_ast: Support custom scroll state queries (#873) ([#873](#873))
- Regenerate css_ast/src/values from csswg drafts (#863) ([#863](#863))

### Csskit
- chore(deps): update dependencies (patch) (#852) ([#852](#852))

### Csskit_vscode
- chore(deps): update dependency oxlint to v1.42.0 (#855) ([#855](#855))
- chore(deps): update dependencies (patch) (#864) ([#864](#864))
- chore(deps): update dependency oxlint to v1.43.0 (#867) ([#867](#867))
- chore(deps): update dependency @types/vscode to v1.109.0 (#865) ([#865](#865))

[forcebuild]
github-actions bot pushed a commit that referenced this pull request Feb 11, 2026
## [0.0.17] - 2026-02-11

### Css_ast
- css_ast: Uncomment FlexStyleValue (#860) ([#860](#860))
- Regenerate css_ast/src/values from csswg drafts (#851) ([#851](#851))
- css_ast: Add NormalOr<> generic. (#861) ([#861](#861))
- css_ast: Enable FontFeatureSettingsStyleValue, FontVariationSettingsStyleValue (#862) ([#862](#862))
- css_ast: Fixup container queries (#874) ([#874](#874))
- css_ast: Support custom scroll state queries (#873) ([#873](#873))
- Regenerate css_ast/src/values from csswg drafts (#863) ([#863](#863))

### Csskit
- chore(deps): update dependencies (patch) (#852) ([#852](#852))

### Csskit_vscode
- chore(deps): update dependency oxlint to v1.42.0 (#855) ([#855](#855))
- chore(deps): update dependencies (patch) (#864) ([#864](#864))
- chore(deps): update dependency oxlint to v1.43.0 (#867) ([#867](#867))
- chore(deps): update dependency @types/vscode to v1.109.0 (#865) ([#865](#865))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant