Natalie Weizenbaum
28efbe1df3
Fix type-of() with a function.
2017-01-14 15:14:57 -08:00
Natalie Weizenbaum
63b39479e1
Fix *-exists(). ( #86 )
...
These were always using the global scope rather than the lexical scope.
They've been moved into the perform visitor so that they have access to
the lexical environment instead.
2017-01-06 14:43:34 -08:00
Natalie Weizenbaum
bf464f0539
Fix str-insert() with negative indices. ( #85 )
2016-12-29 17:14:36 -08:00
Natalie Weizenbaum
b4730dd6a6
Don't crash in *-color(). ( #72 )
2016-12-18 18:54:48 -08:00
Natalie Weizenbaum
41772a1739
Fix str-slice(). ( #70 )
...
See sass/sass#2211
2016-12-18 17:54:35 -08:00
Natalie Weizenbaum
9d678469d0
Support var() in plain CSS color functions. ( #69 )
...
See sass/sass-spec#1002
See sass/sass#2175
2016-12-16 18:20:03 -08:00
Natalie Weizenbaum
5d96a2af20
Allow saturate($number). ( #61 )
2016-12-09 16:41:47 -08:00
Natalie Weizenbaum
d71e530622
Fix bounds-checking for opacify() et al.
2016-11-14 22:46:58 -08:00
Natalie Weizenbaum
db25251c49
Properly declare arguments for opacify et al. ( #34 )
...
Closes #32
2016-11-07 17:54:22 -08:00
Natalie Weizenbaum
9ec89f6944
Support get-function().
2016-10-28 15:28:05 -07:00
Natalie Weizenbaum
d0a31b0ade
Clamp numbers in saturate() et al.
2016-10-21 21:31:30 -07:00
Natalie Weizenbaum
9cd43fff02
Fix adjust-color().
2016-10-19 23:09:03 -07:00
Natalie Weizenbaum
13156d5107
Disable implicit downcasts.
2016-10-19 17:56:48 -07:00
Natalie Weizenbaum
1f4596ff6a
Fix scale-color().
2016-10-19 14:43:52 -07:00
Natalie Weizenbaum
25c5554908
Fix rgba() with two arguments.
2016-10-18 22:03:53 -07:00
Natalie Weizenbaum
2ff4ec3e71
Fix codeUnitIndexToCodepointIndex.
2016-10-18 20:55:16 -07:00
Natalie Weizenbaum
358fd0db50
to-*-case() shouldn't be Unicode-aware.
2016-10-18 18:30:00 -07:00
Natalie Weizenbaum
e756e298a4
Fix random().
2016-10-18 18:16:55 -07:00
Natalie Weizenbaum
54e87dce7f
Fix feature-exists().
2016-10-18 17:44:05 -07:00
Natalie Weizenbaum
594787a0ba
Fix plain-CSS invert().
2016-10-18 17:41:49 -07:00
Natalie Weizenbaum
9e03630b3c
Ensure uniqueness for unique-id().
2016-10-18 17:24:07 -07:00
Natalie Weizenbaum
7f6c70f821
Add Value.toCssString().
2016-10-16 19:01:23 -07:00
Natalie Weizenbaum
604fa597e5
InternalException -> SassScriptException
2016-10-16 18:46:38 -07:00
Natalie Weizenbaum
38f15a96f3
Expose _PerformVisitor as a top-level function.
2016-10-15 14:31:21 -07:00
Natalie Weizenbaum
441ca87f37
Way more API docs.
2016-10-15 02:57:29 -07:00
Natalie Weizenbaum
4c418603e0
API docs for days.
2016-10-09 23:51:20 -07:00
Natalie Weizenbaum
ea4a171198
Fix new analysis issues.
2016-09-30 16:41:22 -07:00
Natalie Weizenbaum
1a2bc5ffc9
Support calc-aware functions.
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
edc6cbfab8
Use valueToCss() in functions.
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
b47067ea4e
Add if().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
1987d0b055
Add unique-id().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
af4234aedd
Add call().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
ad1bbcc9bc
Add comparable().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
4a42f948f9
Add unit(), unitless().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
138bb6bace
Add type-of.
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
0b7a448d76
Add function-exists(), mixin-exists().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
a9122ad162
Add variable-exists(), global-variable-exists().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
8455903435
Add feature-exists().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
44d9ee54a9
Add selector-parse().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
534ac2e511
Add simple-selectors().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
046e17da17
Add is-superselector().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
754b1895ac
Add selector-unify().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
a993a7667e
Add selector-replace().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
54f4a23d99
Add selector-extend().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
4a4cc3c277
Add selector-append().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
29ff1887a8
Add selector-nest().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
a5c1021035
Tweak function headers.
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
5800b9358f
Add map-has-key() and keywords().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
643771349f
Add map-keys(), map-values().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
7ece4671fc
Add map-remove().
2016-09-30 12:41:41 -07:00