Commit Graph

879 Commits

Author SHA1 Message Date
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
8ca39b8b34
[Color 4 RGB/HSL] A few more small fixes 2018-11-07 16:50:49 -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
48457c35da
[Color 4 RGB/HSL] Specify behavior around special functions 2018-11-06 16:26: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
94bb39512c
Merge pull request #32 from sass/contributing
Add a CONTRIBUTING.md file
2018-10-18 14:39:35 -07:00
Natalie Weizenbaum
b98b45cfbc Nicely format the syntax examples in Media Ranges 2018-10-18 12:15:54 -07:00
Natalie Weizenbaum
a7e5d18331 Link to examples of each section 2018-10-18 12:15:04 -07:00
Natalie Weizenbaum
a8e81545ad Add a CONTRIBUTING.md file
This file describes the life cycle of a new feature, and provides an
outline for feature proposals.
2018-10-17 17:35:09 -07:00
Natalie Weizenbaum
1b77584364
[Content Args] Add a proposal for passing arguments to @content (#27)
See sass/sass#871
2018-10-15 13:14:46 -07:00
Natalie Weizenbaum
0bf189733b
[Color 4 RGB/HSL] Add a proposal for Color Level 4 rgb() and hsl() (#26)
See sass/sass#2564
2018-10-12 14:36:38 -07:00
Natalie Weizenbaum
614e94e681
[At-Rule Interpolation] Add a spec for interpolated at-rule names (#25) 2018-10-12 14:36:29 -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
e31452d1ca
[Module System] Update to Draft 3
Merge pull request #19 from sass/proposal.module-system.draft-3
2018-09-26 17:43:11 -04:00
Natalie Weizenbaum
dfff851116 [Module System] General cleanups 2018-09-26 14:40:48 -07:00
Natalie Weizenbaum
0eb52bed38 [Module System] Add a timeline 2018-09-26 10:38:49 -07:00
Natalie Weizenbaum
7d342e9f50 [Module System] Add a summary
Closes #20
2018-09-26 10:32:17 -07:00
Natalie Weizenbaum
de2c0b168d [Module System] Add a with clause for configuring @use
See #8
Closes #18
2018-09-25 16:06:13 -07:00
Natalie Weizenbaum
0af70a2c95 [Module System] Forward configuration to @forwarded modules 2018-09-25 15:56:31 -07:00
Natalie Weizenbaum
aa8d1a3468 [Module System] Describe how a configuration affects file evaluation 2018-09-25 15:18:48 -07:00
Natalie Weizenbaum
223d06bc1d [Module System] Describe how variable declarations are resolved
Also don't add nested mixins/functions to a module's API.
2018-09-25 14:03:02 -07:00
Natalie Weizenbaum
aa7b6b3be9 [Module System] Replace module mixins with load-css()
See #9
2018-09-25 12:42:08 -07:00
Natalie Weizenbaum
6a1cf580aa [Module System] Show or hide variables with their $s in @forward 2018-09-25 12:42:06 -07:00
Natalie Weizenbaum
994e75b6ca [Module System] Allow comments to be emitted before dependencies' CSS 2018-09-25 11:44:41 -07:00
Natalie Weizenbaum
654cf2ba7e [Module System] Refactor "Resolving Extensions" 2018-09-25 11:44:41 -07:00
Natalie Weizenbaum
d6cda129c0 [Module System] Add support for @import-only files
Closes #11
2018-09-25 11:44:41 -07:00
Natalie Weizenbaum
97196bec95 [Module System] Link to the import spec 2018-09-25 11:44:41 -07:00
Natalie Weizenbaum
1fbd7f00d3 [Module System] Define a source file as an AST plus a canonical URL 2018-09-25 11:44:41 -07:00
Natalie Weizenbaum
15d87bca6a [Module System] Remove a lingering reference to Sass 4 2018-09-25 11:44:41 -07:00
Natalie Weizenbaum
d344939c93 [Module System] Change the syntax for @use without a namespace
This changed from "@use '...' no-prefix" to "@use '...' as *".

See #10
2018-09-25 11:44:41 -07:00
Natalie Weizenbaum
4ec06d27cf [Module System] Forbid whitespace in member-reference productions 2018-09-25 11:44:41 -07:00
Natalie Weizenbaum
d77c9bf859 [Module System] Explicitly mark extensions as dynamically scoped
Closes #7
2018-09-25 11:44:41 -07:00
Natalie Weizenbaum
83141548af [Module Systme] Scope extensions to upstream modules
See #6
2018-09-25 11:44:41 -07:00
Natalie Weizenbaum
5ec518411f [Module System] Indicate which parts of a module are immutable 2018-09-25 11:44:41 -07:00
Natalie Weizenbaum
ef197203e2 [Module System] Don't null out module variables' values
Closes #13
2018-09-25 11:44:41 -07:00
Natalie Weizenbaum
ca90d4d46b [Module System] Make new functions return maps
Also remove module-mixins() pending sass/sass#626.

Closes #12
2018-09-25 11:44:39 -07:00
Natalie Weizenbaum
7c04b5e250 [Module System] Clarify that @forward includes the module's CSS 2018-09-24 18:05:56 -07:00
Natalie Weizenbaum
e28dfd800c [Spec] Add a spec for imports
This is adapted from the CSS Imports proposal.
2018-09-24 18:04:04 -07:00
Natalie Weizenbaum
df3cf51796 Merge branch 'proposal.module-system.draft-2.1' 2018-09-24 11:06:57 -07:00
Natalie Weizenbaum
1e98df9434 [Module System] Preserve existing nested @import behavior
Closes #16
2018-09-24 10:58:46 -07:00
Natalie Weizenbaum
0570aa7799 [Module System] Make import contexts mandatory everywhere 2018-09-24 10:54:19 -07:00