Skip to content

Commit a90d8f2

Browse files
author
Nicholas C. Zakas
committed
Release v0.9.1
1 parent a142000 commit a90d8f2

File tree

10 files changed

+103
-53
lines changed

10 files changed

+103
-53
lines changed

CHANGELOG

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
January 4, 2012 - v0.9.1
2+
3+
* Updated parser to fix validation issues (fixes #219) (Nicholas C. Zakas)
4+
* Fixed license info, incorrectly said it was BSD but is actually MIT (Nicholas C. Zakas)
5+
6+
17
January 4, 2012 - v0.9.0
28

39
* Updated parser color names (fixes #217) (Nicholas C. Zakas)
@@ -212,3 +218,5 @@ June 15, 2011 - v0.1.0
212218

213219

214220

221+
222+

build.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<project name="csslint" default="build.all">
22

33
<!-- version number -->
4-
<property name="csslint.version" value="0.9.0" />
4+
<property name="csslint.version" value="0.9.1" />
55

66
<!-- the directories containing the source files -->
77
<property name="src.dir" value="./src" />

release/csslint-node.js

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2121
THE SOFTWARE.
2222
2323
*/
24-
/* Build time: 4-January-2012 09:27:30 */
24+
/* Build time: 4-January-2012 05:18:36 */
2525

2626
/*!
2727
Parser-Lib
@@ -46,7 +46,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
4646
THE SOFTWARE.
4747
4848
*/
49-
/* Version v0.1.1, Build time: 4-January-2012 09:10:14 */
49+
/* Version v0.1.2, Build time: 4-January-2012 05:14:28 */
5050
var parserlib = {};
5151
(function(){
5252

@@ -956,7 +956,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
956956
THE SOFTWARE.
957957
958958
*/
959-
/* Version v0.1.1, Build time: 4-January-2012 09:10:14 */
959+
/* Version v0.1.2, Build time: 4-January-2012 05:14:28 */
960960
(function(){
961961
var EventTarget = parserlib.util.EventTarget,
962962
TokenStreamBase = parserlib.util.TokenStreamBase,
@@ -5685,7 +5685,7 @@ var Validation = {
56855685
if (literals.length) {
56865686
msg.push("one of (" + literals.join(" | ") + ")");
56875687
}
5688-
throw new ValidationError("Expected " + msg.join(" or ") + " but found '" + part + "'.", value.line, value.col);
5688+
throw new ValidationError("Expected " + (msg.join(" or ") || "end of value") + " but found '" + part + "'.", value.line, value.col);
56895689
}
56905690

56915691

@@ -5694,9 +5694,9 @@ var Validation = {
56945694
}
56955695

56965696
//for groups, make sure all items are there
5697-
if (group && group.total != types.length){
5698-
throw new ValidationError("Expected all of (" + types.join(", ") + ") but found '" + value + "'.", value.line, value.col);
5699-
}
5697+
//if (group && group.total != types.length){
5698+
// throw new ValidationError("Expected all of (" + types.join(", ") + ") but found '" + value + "'.", value.line, value.col);
5699+
//}
57005700
}
57015701

57025702
},
@@ -5941,6 +5941,7 @@ var Validation = {
59415941
"<shadow>": function(expression) {
59425942
//inset? && [ <length>{2,4} && <color>? ]
59435943
var result = false,
5944+
inset = false,
59445945
count = 0,
59455946
part;
59465947

@@ -5950,6 +5951,7 @@ var Validation = {
59505951
if (this.literal(part, "inset")){
59515952
expression.next();
59525953
part = expression.peek();
5954+
inset = true;
59535955
}
59545956

59555957
while (part && this["<length>"](part) && count < 4) {
@@ -5962,9 +5964,14 @@ var Validation = {
59625964
if (part) {
59635965
if (this["<color>"](part)) {
59645966
expression.next();
5967+
part = expression.peek();
59655968
}
59665969
}
59675970

5971+
if (part && this.literal(part, "inset") && !inset){
5972+
expression.next();
5973+
}
5974+
59685975
result = (count >= 2 && count <= 4);
59695976

59705977
}
@@ -6162,7 +6169,7 @@ var CSSLint = (function(){
61626169
formatters = [],
61636170
api = new parserlib.util.EventTarget();
61646171

6165-
api.version = "0.9.0";
6172+
api.version = "0.9.1";
61666173

61676174
//-------------------------------------------------------------------------
61686175
// Rule Management

release/csslint-rhino.js

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2121
THE SOFTWARE.
2222
2323
*/
24-
/* Build time: 4-January-2012 09:27:30 */
24+
/* Build time: 4-January-2012 05:18:36 */
2525
var CSSLint = (function(){
2626

2727
/*!
@@ -47,7 +47,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
4747
THE SOFTWARE.
4848
4949
*/
50-
/* Version v0.1.1, Build time: 4-January-2012 09:10:14 */
50+
/* Version v0.1.2, Build time: 4-January-2012 05:14:28 */
5151
var parserlib = {};
5252
(function(){
5353

@@ -957,7 +957,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
957957
THE SOFTWARE.
958958
959959
*/
960-
/* Version v0.1.1, Build time: 4-January-2012 09:10:14 */
960+
/* Version v0.1.2, Build time: 4-January-2012 05:14:28 */
961961
(function(){
962962
var EventTarget = parserlib.util.EventTarget,
963963
TokenStreamBase = parserlib.util.TokenStreamBase,
@@ -5686,7 +5686,7 @@ var Validation = {
56865686
if (literals.length) {
56875687
msg.push("one of (" + literals.join(" | ") + ")");
56885688
}
5689-
throw new ValidationError("Expected " + msg.join(" or ") + " but found '" + part + "'.", value.line, value.col);
5689+
throw new ValidationError("Expected " + (msg.join(" or ") || "end of value") + " but found '" + part + "'.", value.line, value.col);
56905690
}
56915691

56925692

@@ -5695,9 +5695,9 @@ var Validation = {
56955695
}
56965696

56975697
//for groups, make sure all items are there
5698-
if (group && group.total != types.length){
5699-
throw new ValidationError("Expected all of (" + types.join(", ") + ") but found '" + value + "'.", value.line, value.col);
5700-
}
5698+
//if (group && group.total != types.length){
5699+
// throw new ValidationError("Expected all of (" + types.join(", ") + ") but found '" + value + "'.", value.line, value.col);
5700+
//}
57015701
}
57025702

57035703
},
@@ -5942,6 +5942,7 @@ var Validation = {
59425942
"<shadow>": function(expression) {
59435943
//inset? && [ <length>{2,4} && <color>? ]
59445944
var result = false,
5945+
inset = false,
59455946
count = 0,
59465947
part;
59475948

@@ -5951,6 +5952,7 @@ var Validation = {
59515952
if (this.literal(part, "inset")){
59525953
expression.next();
59535954
part = expression.peek();
5955+
inset = true;
59545956
}
59555957

59565958
while (part && this["<length>"](part) && count < 4) {
@@ -5963,9 +5965,14 @@ var Validation = {
59635965
if (part) {
59645966
if (this["<color>"](part)) {
59655967
expression.next();
5968+
part = expression.peek();
59665969
}
59675970
}
59685971

5972+
if (part && this.literal(part, "inset") && !inset){
5973+
expression.next();
5974+
}
5975+
59695976
result = (count >= 2 && count <= 4);
59705977

59715978
}
@@ -6163,7 +6170,7 @@ var CSSLint = (function(){
61636170
formatters = [],
61646171
api = new parserlib.util.EventTarget();
61656172

6166-
api.version = "0.9.0";
6173+
api.version = "0.9.1";
61676174

61686175
//-------------------------------------------------------------------------
61696176
// Rule Management

release/csslint-worker.js

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2121
THE SOFTWARE.
2222
2323
*/
24-
/* Build time: 4-January-2012 09:27:30 */
24+
/* Build time: 4-January-2012 05:18:36 */
2525

2626
/*!
2727
Parser-Lib
@@ -46,7 +46,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
4646
THE SOFTWARE.
4747
4848
*/
49-
/* Version v0.1.1, Build time: 4-January-2012 09:10:14 */
49+
/* Version v0.1.2, Build time: 4-January-2012 05:14:28 */
5050
var parserlib = {};
5151
(function(){
5252

@@ -956,7 +956,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
956956
THE SOFTWARE.
957957
958958
*/
959-
/* Version v0.1.1, Build time: 4-January-2012 09:10:14 */
959+
/* Version v0.1.2, Build time: 4-January-2012 05:14:28 */
960960
(function(){
961961
var EventTarget = parserlib.util.EventTarget,
962962
TokenStreamBase = parserlib.util.TokenStreamBase,
@@ -5685,7 +5685,7 @@ var Validation = {
56855685
if (literals.length) {
56865686
msg.push("one of (" + literals.join(" | ") + ")");
56875687
}
5688-
throw new ValidationError("Expected " + msg.join(" or ") + " but found '" + part + "'.", value.line, value.col);
5688+
throw new ValidationError("Expected " + (msg.join(" or ") || "end of value") + " but found '" + part + "'.", value.line, value.col);
56895689
}
56905690

56915691

@@ -5694,9 +5694,9 @@ var Validation = {
56945694
}
56955695

56965696
//for groups, make sure all items are there
5697-
if (group && group.total != types.length){
5698-
throw new ValidationError("Expected all of (" + types.join(", ") + ") but found '" + value + "'.", value.line, value.col);
5699-
}
5697+
//if (group && group.total != types.length){
5698+
// throw new ValidationError("Expected all of (" + types.join(", ") + ") but found '" + value + "'.", value.line, value.col);
5699+
//}
57005700
}
57015701

57025702
},
@@ -5941,6 +5941,7 @@ var Validation = {
59415941
"<shadow>": function(expression) {
59425942
//inset? && [ <length>{2,4} && <color>? ]
59435943
var result = false,
5944+
inset = false,
59445945
count = 0,
59455946
part;
59465947

@@ -5950,6 +5951,7 @@ var Validation = {
59505951
if (this.literal(part, "inset")){
59515952
expression.next();
59525953
part = expression.peek();
5954+
inset = true;
59535955
}
59545956

59555957
while (part && this["<length>"](part) && count < 4) {
@@ -5962,9 +5964,14 @@ var Validation = {
59625964
if (part) {
59635965
if (this["<color>"](part)) {
59645966
expression.next();
5967+
part = expression.peek();
59655968
}
59665969
}
59675970

5971+
if (part && this.literal(part, "inset") && !inset){
5972+
expression.next();
5973+
}
5974+
59685975
result = (count >= 2 && count <= 4);
59695976

59705977
}
@@ -6162,7 +6169,7 @@ var CSSLint = (function(){
61626169
formatters = [],
61636170
api = new parserlib.util.EventTarget();
61646171

6165-
api.version = "0.9.0";
6172+
api.version = "0.9.1";
61666173

61676174
//-------------------------------------------------------------------------
61686175
// Rule Management

release/csslint-wsh.js

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2121
THE SOFTWARE.
2222
2323
*/
24-
/* Build time: 4-January-2012 09:27:30 */
24+
/* Build time: 4-January-2012 05:18:36 */
2525
var CSSLint = (function(){
2626

2727
/*!
@@ -47,7 +47,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
4747
THE SOFTWARE.
4848
4949
*/
50-
/* Version v0.1.1, Build time: 4-January-2012 09:10:14 */
50+
/* Version v0.1.2, Build time: 4-January-2012 05:14:28 */
5151
var parserlib = {};
5252
(function(){
5353

@@ -957,7 +957,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
957957
THE SOFTWARE.
958958
959959
*/
960-
/* Version v0.1.1, Build time: 4-January-2012 09:10:14 */
960+
/* Version v0.1.2, Build time: 4-January-2012 05:14:28 */
961961
(function(){
962962
var EventTarget = parserlib.util.EventTarget,
963963
TokenStreamBase = parserlib.util.TokenStreamBase,
@@ -5686,7 +5686,7 @@ var Validation = {
56865686
if (literals.length) {
56875687
msg.push("one of (" + literals.join(" | ") + ")");
56885688
}
5689-
throw new ValidationError("Expected " + msg.join(" or ") + " but found '" + part + "'.", value.line, value.col);
5689+
throw new ValidationError("Expected " + (msg.join(" or ") || "end of value") + " but found '" + part + "'.", value.line, value.col);
56905690
}
56915691

56925692

@@ -5695,9 +5695,9 @@ var Validation = {
56955695
}
56965696

56975697
//for groups, make sure all items are there
5698-
if (group && group.total != types.length){
5699-
throw new ValidationError("Expected all of (" + types.join(", ") + ") but found '" + value + "'.", value.line, value.col);
5700-
}
5698+
//if (group && group.total != types.length){
5699+
// throw new ValidationError("Expected all of (" + types.join(", ") + ") but found '" + value + "'.", value.line, value.col);
5700+
//}
57015701
}
57025702

57035703
},
@@ -5942,6 +5942,7 @@ var Validation = {
59425942
"<shadow>": function(expression) {
59435943
//inset? && [ <length>{2,4} && <color>? ]
59445944
var result = false,
5945+
inset = false,
59455946
count = 0,
59465947
part;
59475948

@@ -5951,6 +5952,7 @@ var Validation = {
59515952
if (this.literal(part, "inset")){
59525953
expression.next();
59535954
part = expression.peek();
5955+
inset = true;
59545956
}
59555957

59565958
while (part && this["<length>"](part) && count < 4) {
@@ -5963,9 +5965,14 @@ var Validation = {
59635965
if (part) {
59645966
if (this["<color>"](part)) {
59655967
expression.next();
5968+
part = expression.peek();
59665969
}
59675970
}
59685971

5972+
if (part && this.literal(part, "inset") && !inset){
5973+
expression.next();
5974+
}
5975+
59695976
result = (count >= 2 && count <= 4);
59705977

59715978
}
@@ -6163,7 +6170,7 @@ var CSSLint = (function(){
61636170
formatters = [],
61646171
api = new parserlib.util.EventTarget();
61656172

6166-
api.version = "0.9.0";
6173+
api.version = "0.9.1";
61676174

61686175
//-------------------------------------------------------------------------
61696176
// Rule Management

0 commit comments

Comments
 (0)