alexlamsl [Fri, 4 Mar 2016 17:59:48 +0000 (01:59 +0800)]
update to qunit 1.22.0
alexlamsl [Fri, 4 Mar 2016 17:57:51 +0000 (01:57 +0800)]
update devDependencies
XhmikosR [Thu, 3 Mar 2016 18:00:13 +0000 (20:00 +0200)]
Merge pull request #530 from alexlamsl/grunt-assets
implement grunt assets target
alexlamsl [Thu, 3 Mar 2016 17:38:37 +0000 (01:38 +0800)]
implement grunt assets target
XhmikosR [Thu, 3 Mar 2016 17:33:16 +0000 (19:33 +0200)]
Update README.md
Move Gitter badge to the top and use shields.io for consistency.
[ci skip]
Alex Lam S.L [Thu, 3 Mar 2016 06:03:03 +0000 (14:03 +0800)]
Merge pull request #528 from alexlamsl/web-removeTagWhitespace
enable removeTagWhitespace on web version
alexlamsl [Thu, 3 Mar 2016 05:54:46 +0000 (13:54 +0800)]
enable removeTagWhitespace on web version
alexlamsl [Thu, 3 Mar 2016 05:18:45 +0000 (13:18 +0800)]
update benchmark results
alexlamsl [Thu, 3 Mar 2016 05:06:35 +0000 (13:06 +0800)]
update assets
stream-http 2.2.0
Alex Lam S.L [Thu, 3 Mar 2016 00:16:47 +0000 (08:16 +0800)]
Merge pull request #521 from alexlamsl/script-type
improve whitespace handling in type attributes
alexlamsl [Wed, 2 Mar 2016 10:31:53 +0000 (18:31 +0800)]
clean <script type="..."> attribute value
alexlamsl [Wed, 2 Mar 2016 10:16:22 +0000 (18:16 +0800)]
expand detection range for removeScriptTypeAttributes
alexlamsl [Wed, 2 Mar 2016 06:03:09 +0000 (14:03 +0800)]
improve whitespace handling in type attributes
Alex Lam S.L [Wed, 2 Mar 2016 23:56:22 +0000 (07:56 +0800)]
Merge pull request #525 from alexlamsl/inline-comment
fix whitespace between comments followed by tags
Alex Lam S.L [Wed, 2 Mar 2016 22:55:54 +0000 (06:55 +0800)]
update devDependencies
grunt-jscs 2.8.0
alexlamsl [Wed, 2 Mar 2016 17:49:49 +0000 (01:49 +0800)]
clarify squashTrailingWhitespace()
alexlamsl [Wed, 2 Mar 2016 08:35:43 +0000 (16:35 +0800)]
optimise regex
alexlamsl [Wed, 2 Mar 2016 08:11:54 +0000 (16:11 +0800)]
collapseWhitespace across comments
even when removeComments is turned off
alexlamsl [Wed, 2 Mar 2016 08:06:55 +0000 (16:06 +0800)]
fix collapseWhitespace & removeEmptyElements
trailing whitespace combined with start tag
Juriy Zaytsev [Wed, 2 Mar 2016 22:06:05 +0000 (17:06 -0500)]
Merge pull request #520 from alexlamsl/parser-perf
improve parser performance
alexlamsl [Wed, 2 Mar 2016 05:58:44 +0000 (13:58 +0800)]
improve parser performance
Juriy Zaytsev [Wed, 2 Mar 2016 20:56:41 +0000 (15:56 -0500)]
Merge pull request #524 from alexlamsl/issue-499
Conditional Comments
Juriy Zaytsev [Wed, 2 Mar 2016 20:45:29 +0000 (15:45 -0500)]
Merge pull request #527 from gitter-badger/gitter-badge
Add a Gitter chat badge to README.md
The Gitter Badger [Wed, 2 Mar 2016 20:43:17 +0000 (20:43 +0000)]
Add Gitter badge
alexlamsl [Wed, 2 Mar 2016 09:59:17 +0000 (17:59 +0800)]
encapsulate minify() internal parameters
alexlamsl [Tue, 1 Mar 2016 19:44:38 +0000 (03:44 +0800)]
handle partial markups and bubbling hack
fixes #157
fixes #499
alexlamsl [Tue, 1 Mar 2016 19:19:26 +0000 (03:19 +0800)]
process conditional comments as markups
fixes #225
fixes #274
Juriy Zaytsev [Wed, 2 Mar 2016 17:48:23 +0000 (12:48 -0500)]
Merge pull request #522 from alexlamsl/simplify-boolean
simplify isBooleanAttribute
alexlamsl [Wed, 2 Mar 2016 06:06:56 +0000 (14:06 +0800)]
simplify isBooleanAttribute
XhmikosR [Wed, 2 Mar 2016 12:23:15 +0000 (14:23 +0200)]
Merge pull request #526 from alexlamsl/travis-grunt-cli
remove global installation of grunt-cli
alexlamsl [Wed, 2 Mar 2016 11:44:52 +0000 (19:44 +0800)]
remove global installation of grunt-cli
Juriy Zaytsev [Tue, 1 Mar 2016 20:56:23 +0000 (15:56 -0500)]
Merge pull request #519 from alexlamsl/inline-whitespace
handle whitespace within and around inline tags
alexlamsl [Tue, 1 Mar 2016 19:54:23 +0000 (03:54 +0800)]
use String.slice() instead of substr()
alexlamsl [Tue, 1 Mar 2016 19:52:50 +0000 (03:52 +0800)]
more permissive trailing whitespace detection
alexlamsl [Tue, 1 Mar 2016 11:25:01 +0000 (19:25 +0800)]
improve handling of trailing inline whitespace
alexlamsl [Tue, 1 Mar 2016 10:59:42 +0000 (18:59 +0800)]
use single array to store minification fragments
alexlamsl [Tue, 1 Mar 2016 10:30:07 +0000 (18:30 +0800)]
handle whitespace within and around inline tags
alexlamsl [Tue, 1 Mar 2016 15:05:16 +0000 (23:05 +0800)]
update assets
clean-css 3.4.10
XhmikosR [Tue, 1 Mar 2016 08:16:36 +0000 (10:16 +0200)]
Update README.md
[ci skip]
Juriy Zaytsev [Tue, 1 Mar 2016 05:34:03 +0000 (00:34 -0500)]
Merge pull request #517 from alexlamsl/issue-18
incorporate tests from PHPTAL
alexlamsl [Mon, 29 Feb 2016 18:44:22 +0000 (02:44 +0800)]
incorporate tests from PHPTAL
fixes #18
Juriy Zaytsev [Mon, 29 Feb 2016 15:52:39 +0000 (10:52 -0500)]
Merge pull request #514 from alexlamsl/issue-503
make removeOptionalTags more conservative
alexlamsl [Mon, 29 Feb 2016 08:22:44 +0000 (16:22 +0800)]
fixes #503
add more tests to clarify whitespace handling rules
Juriy Zaytsev [Mon, 29 Feb 2016 15:16:41 +0000 (10:16 -0500)]
Merge pull request #515 from alexlamsl/issue-511
allow out-of-order placement in htmlmin:ignore & ignoreCustomFragments
alexlamsl [Mon, 29 Feb 2016 08:40:09 +0000 (16:40 +0800)]
allow out-of-order placement in htmlmin:ignore & ignoreCustomFragments
fixes #511
Juriy Zaytsev [Mon, 29 Feb 2016 12:49:36 +0000 (07:49 -0500)]
Merge pull request #510 from alexlamsl/issue-507
fix corner case in parser performance
alexlamsl [Mon, 29 Feb 2016 08:13:31 +0000 (16:13 +0800)]
test for minify() should come first
alexlamsl [Mon, 29 Feb 2016 08:13:04 +0000 (16:13 +0800)]
refer to issues in test cases
alexlamsl [Thu, 25 Feb 2016 10:09:39 +0000 (18:09 +0800)]
fixes #507
fixes #512
Juriy Zaytsev [Mon, 29 Feb 2016 00:27:44 +0000 (19:27 -0500)]
Merge pull request #508 from alexlamsl/issue-500
fix crash in removeOptionalTags
alexlamsl [Thu, 25 Feb 2016 07:21:51 +0000 (15:21 +0800)]
implement removeOptionalTags for empty elements
alexlamsl [Thu, 25 Feb 2016 07:14:00 +0000 (15:14 +0800)]
fixes #500
alexlamsl [Sun, 28 Feb 2016 13:45:46 +0000 (21:45 +0800)]
update assets
alexlamsl [Sun, 28 Feb 2016 13:43:05 +0000 (21:43 +0800)]
build assets during grunt:dist
Alex Lam S.L [Sun, 28 Feb 2016 04:24:55 +0000 (12:24 +0800)]
fix grammar
XhmikosR [Sun, 28 Feb 2016 02:14:54 +0000 (04:14 +0200)]
index.html: Bump version.
[ci skip]
Juriy Zaytsev [Sun, 28 Feb 2016 01:53:09 +0000 (17:53 -0800)]
Merge pull request #509 from alexlamsl/issue-502
fix whitespace trimming of ignoreCustomFragments
alexlamsl [Thu, 25 Feb 2016 07:41:22 +0000 (15:41 +0800)]
improve whitspace handling of ignoreCustomFragments
alexlamsl [Thu, 25 Feb 2016 07:39:22 +0000 (15:39 +0800)]
fixes #502
fixes #505
fixes #506
alexlamsl [Thu, 25 Feb 2016 07:32:30 +0000 (15:32 +0800)]
control global whitespace trimming under collapseWhitespace
alexlamsl [Thu, 25 Feb 2016 06:52:12 +0000 (14:52 +0800)]
update link to clean-css
alexlamsl [Thu, 25 Feb 2016 06:51:16 +0000 (14:51 +0800)]
remove CleanCSS jshint
alexlamsl [Thu, 25 Feb 2016 06:48:32 +0000 (14:48 +0800)]
update uglify.js to 2.6.2
alexlamsl [Thu, 25 Feb 2016 06:46:26 +0000 (14:46 +0800)]
update devDependencies
Alex Lam S.L [Wed, 24 Feb 2016 10:05:23 +0000 (18:05 +0800)]
fix typo and grammar in cli.js
also update copyright year
Juriy Zaytsev [Wed, 24 Feb 2016 00:00:40 +0000 (16:00 -0800)]
Merge pull request #498 from ybiquitous/typo-include-dir
fix typo(cli): 'include-dir' -> 'input-dir'
Juriy Zaytsev [Fri, 19 Feb 2016 19:26:03 +0000 (14:26 -0500)]
Version 1.2.0
Juriy Zaytsev [Fri, 19 Feb 2016 17:43:58 +0000 (12:43 -0500)]
Merge pull request #496 from alexlamsl/gh-pages
addresses #495 and then some
alexlamsl [Fri, 19 Feb 2016 03:12:59 +0000 (11:12 +0800)]
compact conditional
alexlamsl [Fri, 19 Feb 2016 03:00:06 +0000 (11:00 +0800)]
improve readability
alexlamsl [Fri, 19 Feb 2016 02:55:55 +0000 (10:55 +0800)]
reduce number of arguments in collapseWhitespace()
ybiquitous [Thu, 18 Feb 2016 08:40:03 +0000 (17:40 +0900)]
fix typo(cli): `need` -> `needs`
ybiquitous [Thu, 18 Feb 2016 06:57:11 +0000 (15:57 +0900)]
fix typo(cli): 'include-dir' -> 'input-dir'
alexlamsl [Wed, 17 Feb 2016 20:41:16 +0000 (04:41 +0800)]
integrate tag omission rules from WhatWG
fixes #497
alexlamsl [Wed, 17 Feb 2016 17:45:21 +0000 (01:45 +0800)]
update devDependencies
alexlamsl [Tue, 16 Feb 2016 20:02:47 +0000 (04:02 +0800)]
ignoreCustomFragments to handle <%...%> and <?...?>
fixes #495
alexlamsl [Tue, 16 Feb 2016 19:51:56 +0000 (03:51 +0800)]
fix interactions between preserveLineBreaks and conservativeCollapse
Juriy Zaytsev [Tue, 16 Feb 2016 19:15:50 +0000 (14:15 -0500)]
Merge pull request #494 from alexlamsl/gh-pages
benchmark across git history
alexlamsl [Sun, 14 Feb 2016 15:32:55 +0000 (23:32 +0800)]
improve module loading workaround
alexlamsl [Sun, 14 Feb 2016 11:12:12 +0000 (19:12 +0800)]
order by benchmark file sizes to improve success rates
alexlamsl [Sun, 14 Feb 2016 11:03:44 +0000 (19:03 +0800)]
implement progress bar
output errors to file
alexlamsl [Sun, 14 Feb 2016 09:33:33 +0000 (17:33 +0800)]
workaround hysterical raisins
alexlamsl [Sun, 14 Feb 2016 07:09:01 +0000 (15:09 +0800)]
simplify IPC handling
alexlamsl [Sun, 14 Feb 2016 05:20:06 +0000 (13:20 +0800)]
tolerate individual failures
alexlamsl [Sun, 14 Feb 2016 05:07:19 +0000 (13:07 +0800)]
include full error output to aid diagnosis
alexlamsl [Sun, 14 Feb 2016 04:37:32 +0000 (12:37 +0800)]
reimplement watchdog timer
alexlamsl [Sun, 14 Feb 2016 04:36:04 +0000 (12:36 +0800)]
reinstate minifyURLs
alexlamsl [Sun, 14 Feb 2016 04:27:15 +0000 (12:27 +0800)]
improve error reporting
fix lints
alexlamsl [Sun, 14 Feb 2016 04:18:12 +0000 (12:18 +0800)]
remove superfluous git command
alexlamsl [Sun, 14 Feb 2016 04:08:59 +0000 (12:08 +0800)]
use module directly
cli dependency doesn't exist as long back in git history
alexlamsl [Sat, 13 Feb 2016 20:12:51 +0000 (04:12 +0800)]
adjust magic constants
alexlamsl [Sat, 13 Feb 2016 19:20:35 +0000 (03:20 +0800)]
add watchdog timer for minify task
alexlamsl [Sat, 13 Feb 2016 18:57:56 +0000 (02:57 +0800)]
common storage for benchmark file details
alexlamsl [Sat, 13 Feb 2016 17:44:29 +0000 (01:44 +0800)]
Excel doesn't like 0000 as time zone specifier
alexlamsl [Sat, 13 Feb 2016 17:19:23 +0000 (01:19 +0800)]
adjust git date format for Excel
alexlamsl [Sat, 13 Feb 2016 14:00:31 +0000 (22:00 +0800)]
implement benchmark against git history
Juriy Zaytsev [Fri, 12 Feb 2016 22:22:52 +0000 (17:22 -0500)]
Merge pull request #488 from alexlamsl/gh-pages
removeOptionalTags and other small fixes
alexlamsl [Fri, 12 Feb 2016 22:09:50 +0000 (06:09 +0800)]
update benchmark results
alexlamsl [Fri, 12 Feb 2016 22:09:44 +0000 (06:09 +0800)]
separate createMap() from createMapFromString()
alexlamsl [Fri, 12 Feb 2016 21:32:05 +0000 (05:32 +0800)]
remove obsolete comments