Elan Ruusamäe
31d81df2af
fix duplicate class name
2015-11-22 13:56:58 -05:00
Elan Ruusamäe
830640c0e1
closure compiler: make it work with all tests run at same time
2015-11-22 13:56:58 -05:00
Elan Ruusamäe
47c2af74d6
update closure compiler download url
2015-11-22 13:56:58 -05:00
Elan Ruusamäe
4f344b5d21
port MinifyClosureCompilerTest to phpunit
2015-11-22 13:56:58 -05:00
Elan Ruusamäe
a856756705
port MinifyBuildTest to phpunit
2015-11-22 13:56:58 -05:00
Elan Ruusamäe
68f011d73f
port MinifyBuildTest to phpunit
2015-11-22 13:56:58 -05:00
Elan Ruusamäe
4bfe976916
add common TestCase class
2015-11-22 13:56:58 -05:00
Elan Ruusamäe
08070aecdb
port JsMinTest to phpunit
2015-11-22 13:56:58 -05:00
Elan Ruusamäe
6838349e3a
port Minify_JS_ClosureCompiler test to phpunit
2015-11-22 13:56:57 -05:00
Steve Clay
e2bb6b0565
Merge pull request #489 from glensc/travis
...
add travis config
2015-11-21 16:22:42 -05:00
Elan Ruusamäe
27b5f4b2d0
handle more ng exit codes
...
comments from #87 :
* cbed5408dddccae5589bcef73c5aeedeed06b8e5
For some reasons Nailgun thinks that it's server
broke the connection and returns 227 instead of 0
We'll just handle this here instead of fixing
the nailgun client itself.
* 7810d4a44563f7a5dddff7fca2e11e7191979bbe
It also sometimes breaks on 229 on the devbox.
To complete this whole madness and made future
'fixes' easier I added this nice little array...
2015-11-20 14:04:14 +02:00
Elan Ruusamäe
5458206700
add Nailgun based ClosureCompiler
2015-11-20 13:54:42 +02:00
Elan Ruusamäe
273a08f2ee
do not ignore /test!
2015-11-20 13:52:48 +02:00
Elan Ruusamäe
29f20d95b3
add travis config
2015-11-20 11:57:30 +02:00
Elan Ruusamäe
1f9166a693
Merge pull request #487 from glensc/cc-refactor
...
refactor closure compiler class to allow extensibility
2015-11-20 11:54:50 +02:00
Elan Ruusamäe
35a9ab7d4a
avoid unneccessary static calls
2015-11-19 17:56:05 +02:00
Elan Ruusamäe
0a74b9c4a6
refactor closure compiler class to allow extensibility
2015-11-19 17:52:11 +02:00
Elan Ruusamäe
0873db81b9
typo
2015-11-19 11:41:39 +02:00
Elan Ruusamäe
aa825fc4ed
restore require-dev + suggests, lost in 588c859
...
suggest: a text value to suggest
require-dev: include all suggest deps so can run tests easily
2015-11-19 11:40:06 +02:00
Steve Clay
e271c370a9
Merge pull request #485 from glensc/php-5.3
...
be compatible with php-5.3
2015-11-17 17:15:14 -05:00
Elan Ruusamäe
8e85853af8
be compatible with php-5.3
2015-11-17 16:46:23 +02:00
Steve Clay
590cf9b57e
Update Debugging.wiki.md
2015-10-02 13:40:12 -04:00
Steve Clay
d184597a2f
Update UriRewriting.wiki.md
2015-10-02 11:12:02 -04:00
Steve Clay
3a3354aec6
Fix displayed URLs in builder for HTTPS
2015-09-29 16:39:25 -04:00
Steve Clay
5f2c54f636
Builder checks encoding problems with bigger response
...
Fixes #347
2015-09-29 16:29:21 -04:00
Steve Clay
70c0d4b3bf
Builder BM can capture URLs with query strings
...
Fixes #373
2015-09-29 16:20:30 -04:00
Steve Clay
53a832fd90
Be clearer about missing params
...
Fixes #423
2015-09-29 15:59:14 -04:00
Steve Clay
5793db9098
Update CommonProblems.wiki.md
2015-09-29 15:57:40 -04:00
Steve Clay
ed06912f74
Update CommonProblems.wiki.md
2015-09-29 15:55:37 -04:00
Steve Clay
6e8a656480
Add HTML5 block level elements to Minify_HTML
...
Fixes #424
2015-09-29 15:45:24 -04:00
Steve Clay
674460ccd3
Forgot to update HISTORY
2015-09-29 14:41:25 -04:00
Steve Clay
b7b26e3a83
A couple improvements
...
Show 400 if request is missing spec (instead of redirect)
Allow config.php to change factories for Minify and MinApp objects
These should've been separate commits, :(
2015-09-29 14:35:43 -04:00
Steve Clay
1aaf8f014f
Set builder default back to disabled
2015-09-29 14:31:47 -04:00
Steve Clay
12e7a8d0dd
Allow sources to have null contentType if serve is given one
2015-09-29 13:18:10 -04:00
Steve Clay
a566536f80
Make Minify::combine and mix_extra stuff operational (and disabled by default)
2015-09-29 13:17:31 -04:00
Steve Clay
f769e35233
Improve source factory constructor docs
2015-09-29 11:31:57 -04:00
Steve Clay
271d8ca5bf
Don't assume all allowDir paths start with "//"
2015-09-29 11:31:28 -04:00
Steve Clay
a0d99f5be5
Make sure doc root rtrimmed in Env
2015-09-29 11:29:52 -04:00
Steve Clay
ed1d2d9baf
Improve docs for Files controller
2015-09-29 11:29:05 -04:00
Steve Clay
e2efb342a8
Remove JSMin+ and old, unfinished CssCompressor port
...
JSMin+ was a good effort but is unmaintained and has collected several
reports of impractical memory usage for a project like this.
2015-09-29 10:38:22 -04:00
Steve Clay
fede83cd48
Version constant bump, disable min_extras, docs updates
2015-09-29 10:12:47 -04:00
Steve Clay
7c607ff932
Allow specifying files via $min_symlinks paths
...
If you have an alias/symlink like "//~name" => "/full/path", then you can
now serve with the more logical URL http://example.com/min/?f=~name/foo.css
Fixes #137
2015-09-28 21:50:32 -04:00
Steve Clay
db8915b2db
Update README.md
2015-09-28 21:21:07 -04:00
Steve Clay
6e08631c1d
Merge pull request #475 from mrclay/css_docs
...
Migrate to CSSmin and docs overhaul
2015-09-28 21:18:15 -04:00
Steve Clay
61ba5a47a5
Huge docs overhaul for 3.x
2015-09-28 20:32:56 -04:00
Steve Clay
0bc3769802
Make CSSmin the default CSS compressor
2015-09-28 20:32:56 -04:00
Steve Clay
db1ea29133
Merge pull request #474 from mrclay/min_root
...
Collapse "min" into project root and get unit tests working.
2015-09-28 20:31:37 -04:00
Steve Clay
e596b35fc4
Collapse "min" into project root and get unit tests working.
...
Fixes #472
2015-09-28 15:39:25 -04:00
Steve Clay
2720239c8c
Provide JSMin via composer
2015-09-27 19:56:33 -04:00
Steve Clay
0cb403096b
Merge branch 'master' into 3.0
2015-09-27 18:05:56 -04:00