Commit Graph

145 Commits

Author SHA1 Message Date
Natalie Weizenbaum
3d519775f4 Make various fixes to the calculation constants proposal 2023-03-22 19:18:38 -07:00
Natalie Weizenbaum
d29e266d17 [Calc Constants] Mark as accepted 2023-03-22 17:26:33 -07:00
なつき
588ad3fe72
Document the progress of deprecating @import (#3508) 2023-03-20 21:29:48 +00:00
Natalie Weizenbaum
2efbec7f37
[String Split] Throw an error if $limit is 0 (#3459) 2022-12-12 17:07:30 -08:00
david herron
2e7a509cf4
[String Split] make function return bracketed list (#3438) 2022-11-02 14:10:04 -07:00
Natalie Weizenbaum
0ddea71ff3
[string.split()] Mark as accepted (#3436)
See #1950
2022-10-28 15:59:33 -07:00
Natalie Weizenbaum
73d3166115
[Function Units] Mark as accepted (#3435) 2022-10-27 18:58:09 -07:00
Natalie Weizenbaum
138474df2f
[Floating Point] Add a section on the modulo operation (#3393) 2022-09-15 14:45:00 -07:00
Natalie Weizenbaum
a3e5046d27 [Floating Point] Fix the definitions of math.$min/max-safe-integer 2022-09-14 18:19:14 -07:00
Natalie Weizenbaum
498fda605c [Floating Point] Document design of the new math function semantics 2022-09-14 18:19:14 -07:00
Natalie Weizenbaum
a9bab68138
[Floating Point] Mark as accepted (#3391) 2022-09-14 18:18:21 -07:00
Natalie Weizenbaum
d75cafaa15
[Strict Unary] Mark as accepted (#3390) 2022-09-13 14:11:02 -07:00
Goodwine
c4bab9dc6c
Mark accepted: Random with Units Proposal (#3377)
* Mark Accepted: Random with Units Proposal

* add semantic changes to 'random' in /spec

* fix wording for floating point and range for ints in draft 1.1
2022-08-17 18:17:45 -07:00
Natalie Weizenbaum
bcfe3cbb90
[Media Logic] Mark as accepted (#3360)
This makes a few changes that came up during implementation. See the
changelog for details.
2022-07-22 13:33:53 -07:00
Natalie Weizenbaum
a828fc241a
Merge pull request #3355 from sass/bogus-combinators.accepted
[Bogus Combinators] Mark as accepted
2022-07-18 16:40:56 -07:00
Natalie Weizenbaum
e30b0cd55a Define "useless selectors" in Phase 1
This allows us to treat selectors like `:is(< a)` as though it matches
nothing, like we were already doing for selectors with double
combinators.
2022-07-13 17:15:53 -07:00
Natalie Weizenbaum
a7fcfab812 Support complex selectors composed of only a single combinator
Although this is questionable style, this can be used for nesting and
there's not a strong reason to disallow it.
2022-07-13 15:34:16 -07:00
Natalie Weizenbaum
566bf54c3d Throw an error for an @extend rule with a bogus extender or target 2022-07-13 15:34:15 -07:00
Natalie Weizenbaum
7141b19f46 Don't throw an error for bogus style rules with no children 2022-07-12 13:59:41 -07:00
Natalie Weizenbaum
5e3314e52b Only omit style rules if _all_ of their complex selectors are bogus 2022-07-06 18:23:11 -07:00
Natalie Weizenbaum
10ccb919a7 Allow bogus selectors in selector.append() 2022-07-06 17:36:34 -07:00
Natalie Weizenbaum
fa6a3e352e Support single leading combinators in Phase 1 2022-07-06 16:50:37 -07:00
Natalie Weizenbaum
732c72289e Clarify the definition of bogus selectors in Phase 2 2022-07-06 16:45:38 -07:00
Natalie Weizenbaum
4adbb8e7df
Update the timeline for the deprecation and removal of @import (#3354) 2022-07-06 15:43:23 -07:00
Natalie Weizenbaum
72b0e4f27a Mark the bogus combinators proposal as accepted 2022-07-06 15:43:07 -07:00
Jennifer Thakar
4634461cd8
Update hsl/hwb specs to reflex current CSS logic (#3311)
Fixes #3298.
2022-05-11 14:20:19 -07:00
Natalie Weizenbaum
8b5c8cf42e
Mark the deep-merge-order spec as accepted (#3293) 2022-04-22 17:27:23 -07:00
Natalie Weizenbaum
4b1fdfe2a7
Flush the first-class calc proposal into the spec proper (#3141) 2021-09-14 21:16:37 +00:00
Natalie Weizenbaum
6f7fbe6b8a Refactor js-api.d.ts into multiple files 2021-09-07 16:31:20 -07:00
Natalie Weizenbaum
43055d8ef2 Mark JS API specs as accepted 2021-09-07 16:31:19 -07:00
Natalie Weizenbaum
7e50e96267 [First-Class Calc] Fix typos 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
f8632463c8 [First-Class Calc] Allow calcs in potentially slash-separated numbers 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
2e2421d113 [First-Class Calc] Parse min/max in calculations the same as globally 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
634aeef0bd [First-Class Calc] Remove an outdated comment 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
2b0fa385d5 [First-Class Calc] Allow clamp(var(--three-args)) 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
11b6f2a2d0 [First-Class Calc] Explicitly specify plain-CSS parsing 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
8765f00ec8 [First-Class Calc] Allow calculations in CSS color functions 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
3574f2f153 [First-Class Calc] Be more consistent meta.type-of() return value 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
c118446e33 [First-Class Calc] Write about the design decision of returning numbers 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
5b1991358f [First-Class Calc] Simplify addition and subtraction of negatives 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
93c13f0323 [First-Class Calc] Return calculations from meta.calc-args 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
a25464f63a [First-Class Calc] Define equality 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
0eb1503b0c [First-Class Calc] Parenthesize the right-hand side of a / (b * c) 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
47dbaed9be [First-Class Calc] Remove TODOs about extra simplification 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
be097e6cf2 [First-Class Calc] Throw errors for definitely-incompatible units 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
437ce42ea2 [First-Class Calc] Properly parenthesize interpolation 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
e4f7f596ba [First-Class Calc] Make a few small fixes 2021-08-24 16:23:11 -07:00
Natalie Weizenbaum
92eaf34e86
[First-Class Calc] Mark as accepted (#3082)
See #818
2021-06-17 15:20:56 -07:00
Natalie Weizenbaum
30812bb82b
Rename spec/built_in_modules -> spec/built-in-modules (#3051)
This matches the hyphen-separated style of other files and directories
in spec/.
2021-05-13 16:44:26 -07:00
Natalie Weizenbaum
5b83747245 [Slash Separator] Update the timeline 2021-05-10 23:58:55 -07:00