jquery/jquery — pull request #785 by gibson042 (2012-05-20 17:00:46+00:00)
Title: modularize effects

Sizes - compared to 63aaff590cccfcad2a73d328245e8ecb9ed6e6db
```
251722 (+141) dist/jquery.js
92999 (+120) dist/jquery.min.js
33273 (+7) dist/jquery.min.js.gz
```

Notes

* Sizes for an effects-free build:
```
Uncompressed size: 236225 bytes.
Compressed size: 30918 bytes gzipped (86505 bytes minified).
```

* Feedback *very* welcome!

* I skipped it to avoid conflicts with @gnarf37's [queue optimizations pull](https://github.com/jquery/jquery/pull/776/files), but `.stop` should probably move into queue.js, which would eliminate the need for an `if` around the "delay() can be stopped" test.

* There is a slight behavior change, in that empty-string speed for `.show` and `.hide` now runs through `.animate` instead of `showHide` directly. The input is invalid anyway, but I removed those unit tests and considered it worth explicit mention.

* From this point forward, testing should always be performed against concatenated source unless we're comfortable with more query-string processing in include_js.php/jhp.

* I didn't add modular build support to the Makefile. I don't plan to. Grunt FTW.