Commit Graph

50 Commits

Author SHA1 Message Date
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