XhmikosR [Thu, 28 Mar 2013 17:42:57 +0000 (19:42 +0200)]
XhmikosR [Tue, 26 Mar 2013 14:29:58 +0000 (16:29 +0200)]
switch to single quotes
GoalSmashers [Sat, 30 Mar 2013 09:04:41 +0000 (10:04 +0100)]
Fixes #86 - broken charset replacing when preceeded by text content.
GoalSmashers [Fri, 29 Mar 2013 23:27:53 +0000 (00:27 +0100)]
Fixes #88 - extra space in '! important'.
GoalSmashers [Fri, 29 Mar 2013 23:17:03 +0000 (00:17 +0100)]
Preserving non-local imported files.
GoalSmashers [Fri, 29 Mar 2013 22:55:14 +0000 (23:55 +0100)]
Fixes #92 - uppercase colors to shortened version(s).
GoalSmashers [Tue, 26 Mar 2013 06:55:51 +0000 (07:55 +0100)]
Reformatted `var` statements to follow one-var-per-line rule.
GoalSmashers [Sun, 24 Mar 2013 13:20:00 +0000 (14:20 +0100)]
Updates to History.md.
* use code in one more place
* use the same case for HSL/HSLA
* link to /package.json
Goal Smashers Dev Team [Sun, 24 Mar 2013 09:36:42 +0000 (02:36 -0700)]
Merge pull request #82 from XhmikosR/master
Various improvements by @XhmikosR.
XhmikosR [Sat, 23 Mar 2013 10:11:54 +0000 (12:11 +0200)]
Improve README.md:
* improve the CLI switches display
* specify the language used in code blocks
* link to /test/bench.js
* break a long line
XhmikosR [Thu, 21 Mar 2013 22:02:20 +0000 (00:02 +0200)]
style consistency changes and normalize end lines
XhmikosR [Mon, 18 Mar 2013 18:09:33 +0000 (20:09 +0200)]
test: style consistency changes and simplify quotes
XhmikosR [Mon, 18 Mar 2013 10:39:05 +0000 (12:39 +0200)]
Use "node.js" name instead of "node"
XhmikosR [Mon, 18 Mar 2013 10:32:29 +0000 (12:32 +0200)]
History.md: link to the files in the repo
GoalSmashers [Fri, 22 Mar 2013 06:30:31 +0000 (07:30 +0100)]
Fixes #80 - quotation in multi line strings.
GoalSmashers [Thu, 21 Mar 2013 21:43:54 +0000 (22:43 +0100)]
Fixes #2 - resolving @import rules.
* Supporting both relative and absolute paths (via `-r` / `root` options).
GoalSmashers [Wed, 20 Mar 2013 07:38:13 +0000 (08:38 +0100)]
Adds node.js 0.10 to a list of tested node.js versions @ Travis.
GoalSmashers [Wed, 20 Mar 2013 07:30:18 +0000 (08:30 +0100)]
Reworked RGB to hex conversions.
GoalSmashers [Wed, 20 Mar 2013 07:18:08 +0000 (08:18 +0100)]
Fixed spec duplication in tests.
GoalSmashers [Wed, 20 Mar 2013 07:14:33 +0000 (08:14 +0100)]
Fixes #83 - HSL to hex color conversions.
GoalSmashers [Tue, 19 Mar 2013 20:35:56 +0000 (21:35 +0100)]
Merge branch 'master' of github-gs:GoalSmashers/clean-css
GoalSmashers [Tue, 19 Mar 2013 20:34:41 +0000 (21:34 +0100)]
Version 0.10.2.
GoalSmashers [Tue, 19 Mar 2013 20:32:17 +0000 (21:32 +0100)]
Fixes #79 - node.js 0.10.x compatibility.
Goal Smashers Dev Team [Sun, 17 Mar 2013 12:55:59 +0000 (05:55 -0700)]
Merge pull request #78 from XhmikosR/master
Fixes typo in tests.
XhmikosR [Sun, 17 Mar 2013 08:29:48 +0000 (10:29 +0200)]
ignore npm-debug.log
XhmikosR [Sun, 17 Mar 2013 08:11:14 +0000 (10:11 +0200)]
fix typo in test
GoalSmashers [Sat, 16 Mar 2013 20:15:47 +0000 (21:15 +0100)]
Stripping line breaks in attributes & urls. Follow up to #46.
GoalSmashers [Sat, 16 Mar 2013 16:46:59 +0000 (17:46 +0100)]
Fixes #44 - missing examples in --help.
GoalSmashers [Sat, 16 Mar 2013 15:46:02 +0000 (16:46 +0100)]
Added one more test for too agressive minification of URLs (see #73).
GoalSmashers [Sat, 16 Mar 2013 15:39:19 +0000 (16:39 +0100)]
Fixes #46 - special characters in URLs and attributes.
* Simplified preserving 'content' attribute's content.
Goal Smashers Dev Team [Fri, 15 Mar 2013 21:56:19 +0000 (14:56 -0700)]
Merge pull request #77 from XhmikosR/master
Readme.md: add version badge
XhmikosR [Wed, 13 Mar 2013 17:48:51 +0000 (19:48 +0200)]
README.md: add version badge
Goal Smashers Dev Team [Wed, 6 Mar 2013 18:01:06 +0000 (10:01 -0800)]
Merge pull request #75 from XhmikosR/master
Update JSHint to 1.1.x.
XhmikosR [Wed, 6 Mar 2013 05:16:22 +0000 (07:16 +0200)]
update JSHint dependency
Goal Smashers Dev Team [Tue, 5 Mar 2013 21:41:44 +0000 (13:41 -0800)]
Merge pull request #74 from XhmikosR/master
Update README.md with dependencies status badge.
XhmikosR [Tue, 5 Mar 2013 18:09:36 +0000 (20:09 +0200)]
update History.md
XhmikosR [Mon, 4 Mar 2013 11:47:34 +0000 (13:47 +0200)]
Update README.md.
Add dependencies status badge.
Goal Smashers Dev Team [Sun, 3 Mar 2013 11:02:56 +0000 (03:02 -0800)]
Merge pull request #72 from XhmikosR/jshint
Update to JSHint 1.0.x.
XhmikosR [Tue, 26 Feb 2013 16:10:09 +0000 (18:10 +0200)]
README.md: use the relative path to LICENSE
XhmikosR [Thu, 21 Feb 2013 22:04:27 +0000 (00:04 +0200)]
update to JSHint 1.0.x
Goal Smashers Dev Team [Thu, 21 Feb 2013 06:56:58 +0000 (22:56 -0800)]
Merge pull request #71 from tim-peterson/master
Tim Peterson Benchmark comparing compression size of Clean-CSS and YUI compressor
tim peterson [Wed, 20 Feb 2013 22:47:20 +0000 (17:47 -0500)]
Tim Peterson Benchmark comparing compression size of Clean-CSS and YUI compressor, forgot to add my own site stylesheet (TP-site.css)
tim peterson [Wed, 20 Feb 2013 22:46:24 +0000 (17:46 -0500)]
Tim Peterson Benchmark comparing compression size of Clean-CSS and YUI compressor, forgot to add my own site stylesheet
tim peterson [Wed, 20 Feb 2013 22:41:25 +0000 (17:41 -0500)]
Tim Peterson Benchmark comparing compression size of Clean-CSS and YUI compressor
GoalSmashers [Thu, 14 Feb 2013 21:37:47 +0000 (22:37 +0100)]
Fixed history.
GoalSmashers [Thu, 14 Feb 2013 21:35:17 +0000 (22:35 +0100)]
Version 0.10.1.
GoalSmashers [Thu, 14 Feb 2013 21:30:29 +0000 (22:30 +0100)]
Merge branch 'master' of github-gs:GoalSmashers/clean-css
GoalSmashers [Thu, 14 Feb 2013 21:29:25 +0000 (22:29 +0100)]
Fixes #66 - line breaks without extra spaces should be handled correctly.
Goal Smashers Dev Team [Sat, 9 Feb 2013 17:53:19 +0000 (18:53 +0100)]
Clarified CLI arguments order.
GoalSmashers [Sat, 9 Feb 2013 16:44:53 +0000 (17:44 +0100)]
Corrected version number.
Goal Smashers Dev Team [Sat, 9 Feb 2013 16:43:32 +0000 (08:43 -0800)]
Merge pull request #63 from XhmikosR/master
History.md
XhmikosR [Sat, 9 Feb 2013 16:35:04 +0000 (18:35 +0200)]
History.md: use MarkDown syntax
GoalSmashers [Sat, 9 Feb 2013 16:26:32 +0000 (17:26 +0100)]
Version 0.10.0.
Goal Smashers Dev Team [Sat, 9 Feb 2013 13:11:58 +0000 (05:11 -0800)]
Merge pull request #62 from XhmikosR/master
update Readme.md
XhmikosR [Sat, 9 Feb 2013 10:23:27 +0000 (12:23 +0200)]
update README.md with the new cli options
GoalSmashers [Sat, 9 Feb 2013 10:01:07 +0000 (11:01 +0100)]
Fixes #47 - commandline issues on Windows.
* Replaces optimist (processing CLI options) with commander.
* Removes binary tests under Windows (to be investigated).
Goal Smashers Dev Team [Sat, 9 Feb 2013 09:42:07 +0000 (10:42 +0100)]
Fixes #60 - tests broken on Windows.
Goal Smashers Dev Team [Sat, 9 Feb 2013 07:42:46 +0000 (23:42 -0800)]
Merge pull request #61 from XhmikosR/master
Updating dev deps (vows 0.7).
XhmikosR [Wed, 6 Feb 2013 18:02:22 +0000 (20:02 +0200)]
update dependencies
GoalSmashers [Fri, 8 Feb 2013 22:44:41 +0000 (23:44 +0100)]
Added tests covering shortening colors inside IE filters.
GoalSmashers [Mon, 28 Jan 2013 18:02:28 +0000 (19:02 +0100)]
Fixes #49 - removing empty selectors from media query.
GoalSmashers [Mon, 28 Jan 2013 16:41:18 +0000 (17:41 +0100)]
Fixes #52 - stripping fraction zeros if not needed.
GoalSmashers [Mon, 28 Jan 2013 15:32:04 +0000 (16:32 +0100)]
Fixes #59 - invalid 'content' property processing if a selector with 'content' substring is matched earlier on.
GoalSmashers [Mon, 28 Jan 2013 15:08:19 +0000 (16:08 +0100)]
Fixes #58 - should remove space before colon where possible.
Goal Smashers Dev Team [Wed, 16 Jan 2013 13:29:18 +0000 (05:29 -0800)]
Merge pull request #56 from XhmikosR/master
Copyright year bumped, formatting fixes.
XhmikosR [Tue, 15 Jan 2013 09:21:52 +0000 (11:21 +0200)]
bump copyright year
XhmikosR [Tue, 15 Jan 2013 09:20:52 +0000 (11:20 +0200)]
History.md: break line
XhmikosR [Tue, 15 Jan 2013 09:19:59 +0000 (11:19 +0200)]
lib/clean.js: remove trailing spaces
GoalSmashers [Mon, 14 Jan 2013 22:28:30 +0000 (23:28 +0100)]
Mentioned @rrjaime fix to @charset.
Goal Smashers Dev Team [Mon, 14 Jan 2013 22:23:12 +0000 (14:23 -0800)]
Merge pull request #55 from rrjamie/fix-charset-issues
Fixes issues with charset moving
Ryan J Daw [Mon, 14 Jan 2013 19:55:59 +0000 (11:55 -0800)]
Fixes issues with charset moving
- Charset would not be moved correctly with keepBreaks
- Performance improvement due to previous method accumulating
a large buffer in a RegExpi, which is really slow, especially
when it would not actually find a charset declaration.
GoalSmashers [Mon, 31 Dec 2012 22:47:56 +0000 (23:47 +0100)]
Updated README.md, History.md, and License formatting. Added new CLI options. By @XhmikosR.
* switch back to code blocks instead of inline code
* remove the closing hashes from paragraphs since they are not needed
* break a couple long lines
* cli: accept more synonym switches like --empty and --keepbreaks
* README.md: document the command line switches. This fixes issue #41.
* LICENSE: break the lines
Goal Smashers Dev Team [Sat, 22 Dec 2012 21:33:30 +0000 (13:33 -0800)]
Merge pull request #40 from XhmikosR/master
Updated docs & reformatted history.
XhmikosR [Sat, 22 Dec 2012 20:37:41 +0000 (22:37 +0200)]
README.md and History.md improvements:
* use markdown syntax in more places
* add the github links to the users mentioned
* remove spaces before the list marker
* break very long lines
* add a link to node.js
* fix typo
GoalSmashers [Sat, 22 Dec 2012 17:49:23 +0000 (18:49 +0100)]
Cleaned up build & test system.
* Moved Makefile tasks to npm scripts.
* Use `npm run bench` to run benchmarks.
* Use `npm run check` to run JSHint checks.
* Use `npm test` to run tests on all platforms.
* JSHint is being run every time before publishing code to npm repository.
* Updated docs.
GoalSmashers [Fri, 21 Dec 2012 23:05:31 +0000 (00:05 +0100)]
Fixed code escaping warning.
GoalSmashers [Wed, 19 Dec 2012 21:09:11 +0000 (22:09 +0100)]
Version 0.9.1.
GoalSmashers [Wed, 19 Dec 2012 21:06:59 +0000 (22:06 +0100)]
Merge branch 'master' of github-gs:GoalSmashers/clean-css
GoalSmashers [Wed, 19 Dec 2012 21:05:52 +0000 (22:05 +0100)]
Fixed issue #37 - converting 'white' and other colors in class names.
Goal Smashers Dev Team [Wed, 19 Dec 2012 12:19:12 +0000 (04:19 -0800)]
Merge pull request #36 from ulikoehler/master
Add markdown syntax highlighting
Uli Köhler [Wed, 19 Dec 2012 00:35:36 +0000 (01:35 +0100)]
Add markdown syntax highlighting
GoalSmashers [Sun, 16 Dec 2012 11:52:37 +0000 (11:52 +0000)]
Updated release notes.
GoalSmashers [Sat, 15 Dec 2012 22:43:56 +0000 (22:43 +0000)]
Version 0.9.0.
GoalSmashers [Sat, 15 Dec 2012 22:36:10 +0000 (22:36 +0000)]
Added stripping quotations from attributes.
* E.g a[data-target='object'] becomes a[data-target=object].
GoalSmashers [Sat, 8 Dec 2012 14:20:16 +0000 (14:20 +0000)]
Fixed typos in History.md.
GoalSmashers [Sat, 8 Dec 2012 13:59:22 +0000 (13:59 +0000)]
Fixed test names.
GoalSmashers [Sat, 8 Dec 2012 13:57:38 +0000 (13:57 +0000)]
Minor tweaks (by @XhmikosR).
GoalSmashers [Sat, 8 Dec 2012 13:45:30 +0000 (13:45 +0000)]
Added removing quotation in animation and animation-name.
GoalSmashers [Sat, 8 Dec 2012 13:33:19 +0000 (13:33 +0000)]
Added striping quotation from @keyframes declaration.
GoalSmashers [Sat, 8 Dec 2012 12:52:24 +0000 (12:52 +0000)]
Added removing quotation from font names (if possible).
GoalSmashers [Thu, 29 Nov 2012 22:42:52 +0000 (22:42 +0000)]
Added one more test based on #31.
GoalSmashers [Thu, 29 Nov 2012 22:37:24 +0000 (22:37 +0000)]
Merge branch '0.8.3'
GoalSmashers [Thu, 29 Nov 2012 22:32:38 +0000 (22:32 +0000)]
Version 0.8.3.
GoalSmashers [Thu, 29 Nov 2012 22:26:31 +0000 (22:26 +0000)]
Fixed #32 - hsl/hsla colors processing.
GoalSmashers [Tue, 20 Nov 2012 21:03:02 +0000 (21:03 +0000)]
Removed capturing where not needed.
GoalSmashers [Sun, 18 Nov 2012 15:25:05 +0000 (15:25 +0000)]
Added better hex->name and name->hex color shortening.
GoalSmashers [Sun, 18 Nov 2012 12:17:08 +0000 (12:17 +0000)]
Fixed tests under Windows.
GoalSmashers [Sun, 18 Nov 2012 12:01:39 +0000 (12:01 +0000)]
Some speed optimization.
GoalSmashers [Sun, 18 Nov 2012 11:41:16 +0000 (11:41 +0000)]
Fixed line endings before single brace.
GoalSmashers [Sun, 18 Nov 2012 07:16:20 +0000 (07:16 +0000)]
Reworked shortening named colours to hex.