Natalie Weizenbaum
3515086be1
Flag TOCs that don't have the proper bullet style
2020-11-23 17:15:08 -08:00
Natalie Weizenbaum
54b9bbed50
[Supports General] Disambiguate SupportsCondition/SupportsAnything ( #2938 )
...
Within parentheses, a production like `#{$value} and ...` could be
parsed as either branch, but *should* be parsed as a
SupportsCondition.
See #2780
2020-11-04 14:26:39 -08:00
Natalie Weizenbaum
e2b931f4e5
[Supports General] SupportsInParens can be a lone Interpolation
...
This matches the existing behavior of Sass, and ensures backwards
compatibility as well as `@supports #{$variable} {` which is an
important pattern of use.
2020-11-03 16:47:51 -08:00
Natalie Weizenbaum
dc138fb449
[Supports General] Mark InterpolatedAnyValue productions as optional
...
According to @tabatkins, this matches the intended CSS syntax. The
syntax as written in the current drafts is mistaken in disallowing
empty values here.
2020-11-03 16:34:19 -08:00
Natalie Weizenbaum
032bbcaabc
[Color 4 HWB] Mark as accepted ( #2933 )
2020-10-29 13:12:21 -07:00
Natalie Weizenbaum
8f4e3d1305
[Nested Map Functions] Mark as accepted ( #2915 )
2020-10-06 10:45:38 -07:00
Natalie Weizenbaum
b7968bc117
[Supports General] Mark as accepted ( #2833 )
2020-03-09 12:16:36 -07:00
Natalie Weizenbaum
61ae012010
[Partial Namespaces] Mark as accepted ( #2819 )
2020-01-27 13:43:50 -08:00
Awjin Ahn
056b700c86
More Math Functions Draft 2.2 ( #2804 )
...
* Rename `hypot()`'s args to `$numbers` for consistency.
* All functions with cases for `-0` now have cases for `0`.
2020-01-13 19:10:50 -08:00
Awjin Ahn
3ef49d39bf
Inputs to atan2() must all have units or all be unitless. ( #2803 )
2019-12-27 09:57:04 -08:00
Awjin Ahn
4b7c38323c
[Math Functions] Mark as accepted ( #2801 )
2019-12-20 12:54:15 -08:00
Natalie Weizenbaum
57792117aa
[Forward With] Only !default variables defer to outer configuration ( #2785 )
2019-12-03 04:48:04 -08:00
Natalie Weizenbaum
d3a614a887
Merge pull request #2784 from sass/fix-links
...
Fix broken links
2019-11-27 12:05:04 -08:00
Natalie Weizenbaum
e221fe6c88
[Forward With] Mark as accepted ( #2782 )
2019-11-26 20:33:56 -08:00
Natalie Weizenbaum
e3663c5cae
[Import Configuration] Mark as accepted ( #2783 )
2019-11-26 20:33:50 -08:00
Natalie Weizenbaum
9f0cb1fb43
Fix broken link references
...
This also moves a bunch of references around to work around
markedjs/marked#1566 .
2019-11-26 20:32:39 -08:00
Natalie Weizenbaum
a5f793fccb
Make link-check.js check local cross-file links
...
Also fix a bunch of broken links this detected.
2019-11-26 19:35:46 -08:00
Natalie Weizenbaum
c1ffb9740a
[Forward With] Mark as accepted
2019-11-26 17:40:22 -08:00
Natalie Weizenbaum
2c08156248
[Module System] Nested imports shouldn't affect the global scope ( #2776 )
2019-11-20 16:28:13 -08:00
Natalie Weizenbaum
181787f301
[Module System] Remove adjust-hue() from sass:color ( #2746 )
...
Closes #2740
2019-10-14 11:41:28 -07:00
Natalie Weizenbaum
871afdd863
[Slash Separator] Selector functions throw errors for slash lists
...
Closes #2706
2019-08-28 14:28:49 -07:00
Natalie Weizenbaum
21560c910c
[Slash Separator] Require at least two arguments for slash-list()
...
Closes #2707
2019-08-28 14:28:49 -07:00
Natalie Weizenbaum
0db0100c74
[Module System] Update the release timeline
2019-08-19 17:42:32 -07:00
Natalie Weizenbaum
391e5507f0
[Module System] Change variable syntax to namespace.$name
...
Closes #2731
2019-08-19 17:42:29 -07:00
Natalie Weizenbaum
c4226d5e5a
[Module System] Dash-normalize module-variables() and -functions()
...
Closes #2726
2019-08-19 17:42:18 -07:00
Natalie Weizenbaum
c57eccd8ae
[Module System] Allow imported variables to be configured
...
Closes #2714
2019-06-20 19:32:50 +01:00
Natalie Weizenbaum
794433deb1
[Module System] Only allow top-level variables to be configured
...
Closes #2713
2019-06-19 15:34:45 -07:00
Natalie Weizenbaum
656c35c8d5
[Module System] Add a note about dash-sensitive module namespaces
...
Closes #2712
2019-06-19 15:31:51 -07:00
Natalie Weizenbaum
9a7e2336ee
[Module System] Specify get-function() with $module and $css
...
Closes #2711
2019-06-19 15:27:57 -07:00
Natalie Weizenbaum
eb386b2016
[Module System] Move keywords() from sass:map to sass:meta
...
Closes #2710
2019-06-19 15:16:51 -07:00
Natalie Weizenbaum
0139632410
[Module System] Drop support for CSS-compatibility overloads
...
Closes #2703
2019-06-19 15:12:11 -07:00
Natalie Weizenbaum
9e4760ab29
[Module System] Add extend() to sass:selector
...
Closes #2702
2019-06-19 15:07:23 -07:00
Natalie Weizenbaum
d045d33548
[Module System] Allow modules to extend CSS from forwarded modules
...
Closes #2697
2019-06-19 15:05:40 -07:00
Natalie Weizenbaum
d6e54c9d86
[Module System] Fix imported forwarded member precedence
...
Closes #2696
2019-06-19 15:00:24 -07:00
Natalie Weizenbaum
724f34875c
[Module System] Resolve built-in global functions and mixins
2019-06-19 14:51:18 -07:00
Natalie Weizenbaum
74111b4f57
[Module System] Make "as" come before "show"/"hide"
...
Closes #2692
2019-06-19 14:45:08 -07:00
Natalie Weizenbaum
2885268815
Update links to sass/language
...
The repository has been renamed to sass/sass. In most cases, we can
just make these links relative so they'll work regardless of the repo
name.
2019-06-03 13:47:52 +01:00
Natalie Weizenbaum
d8f2066a0c
[Slash Separator] Mark as accepted ( #2704 )
2019-06-03 12:55:57 +01:00
Natalie Weizenbaum
2f70796103
Fix broken links
2019-05-16 16:19:47 -07:00
Natalie Weizenbaum
7d45dfd54c
Fix table-of-contents tests
2019-05-16 16:15:19 -07:00
Natalie Weizenbaum
d7652fd1af
[Module System] Mark the current draft as Draft 5
2019-04-30 11:44:15 -07:00
Natalie Weizenbaum
2199597cb7
[Module System] Load CSS from modules used by imported files
...
Closes #2666
2019-04-08 17:33:26 -07:00
Natalie Weizenbaum
685461a955
[Module System] Clarify the first law of extend
...
Closes #2652
2019-04-08 16:57:44 -07:00
Natalie Weizenbaum
784a843d1d
[Module System] Drop lighten() et al from the color module
...
Closes #2668
2019-04-08 16:50:51 -07:00
Natalie Weizenbaum
2eb514f64b
[Module System] Remove outdated table-of-contents entries
2019-04-08 16:29:14 -07:00
Natalie Weizenbaum
a9b94fb728
[Module System] Add a $module parameter to get-function()
...
Closes #2665
2019-04-08 16:12:34 -07:00
Natalie Weizenbaum
fc0505acfe
[Module System] Give ".css" lower precedence than ".scss"/".sass"
...
Closes #2662
2019-04-08 16:03:37 -07:00
Natalie Weizenbaum
005f1925be
Merge pull request #71 from sass/proposal.module-system.draft-4.2
...
Fix a bunch of module system issues
2019-03-04 19:13:13 -08:00
Natalie Weizenbaum
cb666d9074
[Module System] Clean up another variable-declaration branch
2019-03-04 19:12:54 -08:00
Anthony Sottile
99be7a7d08
https-ify sass-lang.com urls ( #72 )
...
See https://github.com/sass/sass-site/issues/217
Committed via https://github.com/asottile/all-repos
2019-03-04 16:39:24 -08:00
Natalie Weizenbaum
0d48b428c3
[Module System] Add config variables to a module's members
...
Rather than making variable resolution check the current
configuration, this just has a "!default" variable declaration set the
variable to the current configuration's value, if one exists.
Closes #69
2019-02-28 17:04:34 -08:00
Natalie Weizenbaum
e98307a481
[Module System] Add an imported file's members to the current module
...
Closes #67
2019-02-28 16:55:35 -08:00
Natalie Weizenbaum
e7b32c17e7
[Module System] Clean up "Importing Files"
...
This makes it work more like other sections of the spec.
2019-02-28 16:55:35 -08:00
Natalie Weizenbaum
753bbd8a8d
[Module System] Properly rename config variables for "@forward as"
...
Closes #70
2019-02-28 16:55:33 -08:00
Natalie Weizenbaum
9ec3160eac
[Module System] Only top-level members shadow forwarded members
...
Closes #62
2019-02-28 15:54:27 -08:00
Natalie Weizenbaum
b71370d92d
[Module System] Clean up "Forwarding Modules"
...
This makes it work more like other sections of the spec.
2019-02-28 15:53:23 -08:00
Natalie Weizenbaum
b129059579
[Module System] Fix broken namespaceless member logic
...
Closes #60
2019-02-27 18:47:20 -08:00
Natalie Weizenbaum
5921ac35fd
[Module System] Define how locally-scoped member resolution works
...
Closes #66
2019-02-27 17:53:56 -08:00
Natalie Weizenbaum
3d46ea12dd
[Module System] Fix the logic for import-only files
...
Closes #59
2019-02-21 17:53:23 -08:00
Natalie Weizenbaum
7a46445dd1
[Module System] Fix some broken links
...
Closes #58
2019-02-21 17:53:06 -08:00
Natalie Weizenbaum
bfdb6d8758
[Module System] Don't allow diamond extensions to interact
...
This also explicitly defines how cross-module extensions interact with
the laws of extend.
Closes #54
Closes $55
2019-02-20 17:43:00 -08:00
Natalie Weizenbaum
2e8c2b7462
[Module System] Always put static imports at the top of the CSS
...
Closes #52
2019-02-20 17:18:26 -08:00
Natalie Weizenbaum
31aa5833ec
[Module System] Syntactically forbid private member references
...
Closes #51
2019-02-20 17:06:33 -08:00
Natalie Weizenbaum
850ae800dd
[Module System] Ensure static module shape for global variables
...
Closes #50
2019-02-20 17:06:30 -08:00
Natalie Weizenbaum
c72733b46a
[Module System] Define how *-exists() works with conflicting names
...
Closes #49
2019-02-20 17:06:30 -08:00
Natalie Weizenbaum
6594512ec2
[Module System] Mark as accepted ( #48 )
2019-01-30 13:49:23 -08:00
Natalie Weizenbaum
278fb9668f
[Color 4 RGB/HSL] Refactor rgb() and hsl()
2018-11-13 16:27:51 -08:00
Natalie Weizenbaum
0694031ffb
[Color 4 RGB/HSL] Fix another redirect's plain CSS name
2018-11-07 18:46:47 -08:00
Natalie Weizenbaum
9b82c52bca
[Color 4 RGB/HSL] Fix the draft number
2018-11-07 17:05:38 -08:00
Natalie Weizenbaum
b0b80f5c08
[Color 4 RGB/HSL] Ensure plain function CSS names match invocations
2018-11-07 16:45:57 -08:00
Natalie Weizenbaum
a58e3eab7a
[Color 4 RGB/HSL] Support rgb(var(--foo) / 0.5)
2018-11-07 15:11:37 -08:00
Natalie Weizenbaum
a714afc1e2
[Color 4 RGB/HSL] Quote function names
...
This helps clearly distinguish them from algorithm variables
2018-11-07 15:09:32 -08:00
Natalie Weizenbaum
2db248f64b
[Color 4 RGB/HSL] Remove hsl($color, $alpha) overload
2018-11-07 15:06:54 -08:00
Natalie Weizenbaum
8bd6ed7e5d
[Color 4 RGB/HSL] Handle special number functions around /
2018-11-06 14:19:53 -08:00
Natalie Weizenbaum
8af471670c
[Color 4 RGB/HSL] Handle special variable functions
2018-11-06 14:19:15 -08:00
Natalie Weizenbaum
f15612b3a0
[Color 4 RGB/HSL] Add a changelog
2018-11-06 14:05:55 -08:00
Natalie Weizenbaum
d3d86ee7ee
[Color 4 RGB/HSL] Mark the proposal as accepted
2018-11-01 15:28:39 -07:00
Natalie Weizenbaum
bcb86c6579
[Content Args] Mark the proposal as accepted
2018-11-01 15:28:11 -07:00
Natalie Weizenbaum
751193abbb
[At-Rule Interpolation] Mark the proposal as accepted
2018-10-25 17:03:32 -07:00
Natalie Weizenbaum
b98b45cfbc
Nicely format the syntax examples in Media Ranges
2018-10-18 12:15:54 -07:00
Natalie Weizenbaum
b15a5267f9
[Identifier Escapes] Fix a corner case ( #21 )
...
An escaped digit at the beginning of a selector should be
canonicalized as a hex escape.
See sass/dart-sass#485
2018-09-26 21:05:52 -04:00
Natalie Weizenbaum
e0cba0aeaa
[Free Interpolation] Add an issue link
2018-09-12 16:33:23 -07:00
Natalie Weizenbaum
bd3f118ba1
[CSS Imports] Update the spec to cover some additional cases
2018-09-05 13:46:05 -07:00
Natalie Weizenbaum
b29e67202e
[CSS Min/Max] Use CssMinMax instead of MinMaxExpression in CalcValue
2018-07-30 14:02:56 -07:00
Natalie Weizenbaum
75c3623695
[Identifier Escapes] Disallow whitespace in InterpolatedIdentifier
2018-07-25 15:03:52 -07:00
Natalie Weizenbaum
4c1f034985
[Identifier Escapes] Require CR and FF to be escaped
2018-07-25 15:01:29 -07:00
Natalie Weizenbaum
f81b1ec6c8
[Media Ranges] Fix a syntactic ambiguity
2018-07-25 13:05:50 -07:00
Natalie Weizenbaum
cf3283d5c3
Mark proposals as accepted
2018-07-25 12:19:31 -07:00
Natalie Weizenbaum
7f98cf23a4
Add a spec for extend and its specificity laws
...
The specificity text was copied/adapted from sass/sass#324 .
2018-04-13 17:31:01 -07:00
Natalie Weizenbaum
48fe9515d9
Copy in the proposal and spec for free interpolation
...
These were originally written as part of sass/sass#1778
2018-04-12 19:00:19 -07:00