forked from clevercss/clevercss
-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathBUGFIXES
23 lines (13 loc) · 2.24 KB
/
BUGFIXES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
List of bug fixes since CleverCSS-0.1
===================================
12/26/10 - v.0.2.1 - submitted by Dave Schoonover - Corrects suspicious state of dependencies, console_scripts, and package structure.
5/27/10 - v.0.1.6 - submitted by Elliot Kroo - added support for @import statements. Syntax is similar to css, but expects a clever css file -- namely, they must be defined at the top of the file, and will be parsed as a clevercss file.
9/18/09 - v.0.1.5 - submitted by Tim Babych - The Parser was not aware of negative numbers. Thus any minus sign was an operator, leading to unneeded calculations. Say, "margin: -2px -2px" was converted into "margin: -4px"
9/18/09 - v.0.1.5 - submitted by Tim Babych - LineIterator was not filtering out "\n"s that were left after trimming /* comments */, causing an exception in Parser
9/18/09 - v.0.1.5 - submitted by Tim Babych - The Parser was not aware of negative numbers. Thus any minus sign was an operator, leading to unneeded calculations. Say, "margin: -2px -2px" was converted into "margin: -4px"
9/18/09 - v.0.1.5 - submitted by Tim Babych - LineIterator was not filtering out "\n"s that were left after trimming /* comments */, causing an exception in Parser
9/01/09 - v.0.1.4 - submitted by David Niergarth and 'Lasse' - Missing None check in Engine.evaluate which causes context to always be reset to {}.
4/20/09 - v.0.1.3 - submitted by Antti Kaihola - Using the rgb_to_hls() and hls_to_rgb() functions in CleverCSS to convert colors back and forth reveals a mistake in the HLS to RGB algorithm. Fractional parts are stripped when rounding should be done instead.
4/15/09 - v.0.1.2 - submited by David Ziegler - // comments out a line, which causes problems if you want to make an external http request. For example, background: url(http://static.example.com/image.png) would throw an error because //static.example.com/image.png was being parsed as a comment. Updated the regular expression so that :// expressions will not be parsed as comments.
4/15/09 - v.0.1.2 - submitted by David Ziegler - Subtraction was broken, i.e. 200px - 50px would return 250px instead of 150px
4/02/09 - v.0.1.1 - submitted by David Ziegler - Running $python clevercss.py format.ccss would return a file called ccss.css instead of format.css