1
0
mirror of https://github.com/mrclay/minify.git synced 2025-02-22 16:04:08 +01:00

39 Commits

Author SHA1 Message Date
Steve Clay
d2746cb43c Minify_HTML: more efficient removal of ws outside tags, and possible fix to Issue 46
test/test_HTML.php: + timing when called directly
2008-08-13 14:00:11 +00:00
Steve Clay
961e04ca30 Created "min" = new default implementation as specified in Issue 45.
Minify: fixed default value in useServerCache(), + doc for 'contentType' serve() option
Minify_Controller_Base: added todo item
Minify_Controller_Version1: fixed default cache to '' (instead of null)
2008-08-12 01:55:35 +00:00
Steve Clay
1e04e2c68e Minify_HTML code cleanup and minimal docblock. 2008-07-31 16:03:04 +00:00
Steve Clay
7e1f77f5d0 Minify_HTML no longer affects TEXTAREAs 2008-07-31 15:16:42 +00:00
Steve Clay
6ce0e380f0 Minify_CSS: removing more ws (in font-family lists and before values starting with [#'"]) + tests with media queries and CSS3 selectors. 2008-07-29 19:50:38 +00:00
Steve Clay
0697a120ee + Minify::$uploaderHoursBehind
+ fixed backtrace limit issue in Minify_HTML
+ default max-age of 30 minutes (instead of 0)
2008-07-29 03:48:10 +00:00
Steve Clay
6b4bfe84c4 Prevent 0-byte files caused by file_put_contents + LOCK_EX. 2008-07-24 00:38:55 +00:00
Steve Clay
974f84305e Added docblock comments 2008-07-23 00:32:04 +00:00
Steve Clay
2a41ee92c1 Resolved issue 37: replaced 'setExpires' with 'maxAge' option which allows both Expires headers and conditional GETs (if a page should be reloaded in IE, e.g.) 2008-07-22 23:39:12 +00:00
Steve Clay
6cdfb77083 Added Minify_Lines to test suite, full docs on added methods in Minify & Minify_Lines. 2008-06-30 19:46:23 +00:00
Steve Clay
e77a1cf82c Added 'debug' option to serve() to use Minify_Lines 2008-06-28 20:23:29 +00:00
Steve Clay
46f8993292 Added Minify_Lines for use in debugging. 2008-06-28 04:33:28 +00:00
Steve Clay
9127fa750e Auto-cast source lists to array so the user needn't make an array for one file/source. 2008-06-27 21:41:37 +00:00
Steve Clay
16079919fb CSS.php fix for empty comments (/**/)
Added test with @media section: http://sourceforge.net/tracker/index.php?func=detail&aid=1961175&group_id=165715&atid=836476
2008-06-27 20:45:20 +00:00
Steve Clay
38d22d5cc3 Corrupted cache files are now deleted. 2008-06-25 03:56:10 +00:00
Steve Clay
4f615c12f3 Moved file caching to Minify_Cache_File.
Removed Cache_Lite.
Deprecated UseServerCache() in favor of setCache().
Added Groups controller to ab tests.
2008-06-22 15:08:30 +00:00
Steve Clay
bf935a9895 Default charset now UTF-8. Easier ab tests config. 2008-06-09 23:29:38 +00:00
Steve Clay
97eaa576ed Source.php now strips leading UTF-8 BOMs and added BOMs to javascript test files to test this, and note in README. 2008-05-22 15:23:28 +00:00
Steve Clay
ae22377b26 Prep for 2.0 release. Moved JSMin to lib/. Removed Packer and tests, left only wrapper class w/ instructions. 2008-05-22 15:03:05 +00:00
Steve Clay
e9035109c9 + BMH and MSIE filters to css/hacks.css. Minify_CSS no longer minifies RGB colors in MSIE filters. 2008-05-14 16:15:09 +00:00
Steve Clay
1c1a6f327d + YUI Compressor-style comment preservation to CSS.php, adjusted tests to match 2008-05-14 12:58:54 +00:00
Steve Clay
2cbf5c9b39 + preserveComments option to Minify_Javascript (default true), test case, and doc comments 2008-05-07 20:11:55 +00:00
Steve Clay
727f33657d Added setExpires option to Build.php example 2008-05-07 12:29:13 +00:00
Steve Clay
d6c933e80d + "//" filepath shortcut in Build.php
+ 'getContentFunc' option in Source.php for lazy loading content only when needed (e.g. from DB)
2008-03-29 03:09:41 +00:00
Steve Clay
d38f3d0219 + // shortcut for doc_root 2008-03-28 00:52:37 +00:00
Steve Clay
17455e5fbd + shortcut for specifying files in doc_root 2008-03-28 00:41:16 +00:00
Steve Clay
a714255c69 + Minify/Build.php and example 2 showing use 2008-03-27 18:51:55 +00:00
Steve Clay
cd0675f490 + Solar_Dir for better PHP compat. Moved most of minify.php code to Controller/Version1.php. + a few tests for version1/minify.php 2008-03-27 16:04:45 +00:00
Steve Clay
c15acc8782 + test_HTTP_ConditionalGet.php, phpDoc improvements, moved packer to 3rd-party, test for Minify loading fewer files for 304 responses. 2008-03-05 22:59:23 +00:00
Steve Clay
f771696d40 Started moving 3rd-party code to separate folder. Should make keeping up w/ changes easier. 2008-03-03 22:04:42 +00:00
Steve Clay
e8ac1dc8d0 Perf update for JSmin (Minify_Javascript), + phpDocs for public HTTP_* class APIs, minor Minify fix, private members changed to protected to allow easier subclassing. 2008-03-03 16:23:39 +00:00
Steve Clay
7a3d7129b4 + HTTP_ConditionalGet_Build directory change monitor, + post-processing hook in Minify (for appending timestamps to URIs, etc.) 2008-03-02 04:59:13 +00:00
Steve Clay
d86d79b7d2 + URI rewriter in CSS min, fix for protocol-relative URIs, + partial minify.php compatibility 2008-03-01 20:23:50 +00:00
Steve Clay
381bd8856d Controllers now supply all options and are easier to write! serve() returns more useful info and needs only one option array for both controller/minify options. 2008-03-01 15:08:38 +00:00
Steve Clay
7e9bf6d948 More thorough test_Minify.php
Better var/method naming.
2008-03-01 04:56:11 +00:00
Steve Clay
f46e321831 added 'quiet' option. and now serve() and handleRequest() return an array of output content and headers. 2008-02-29 23:59:50 +00:00
Steve Clay
023066ad0a option changed to "setExpires"
default missing minifier is none (no minification performed)
2008-02-29 22:18:16 +00:00
Steve Clay
99c5af660b Docs update 2008-02-29 01:36:05 +00:00
Steve Clay
0a939d4f91 V1.9.0 overhaul 2008-02-28 18:42:56 +00:00