[Jifty-commit] jifty branch, master, updated. jifty-0.91117-475-g6dbafd4

Jifty commits jifty-commit at lists.jifty.org
Thu Dec 9 18:05:31 EST 2010


The branch, master has been updated
       via  6dbafd4aff3a5a0e7164a5218ca9a907bef4a86b (commit)
       via  d5152c4e69a7fc78ff17145d98c87e377f92d8ab (commit)
      from  ec1a55c3dd669c34be31c4d4c23424ef600a1224 (commit)

Summary of changes:
 Changelog    |  133 ++++++++++++-
 MANIFEST     |    1 +
 SIGNATURE    |  622 ++++++++++++++++++++++++++++++----------------------------
 lib/Jifty.pm |    2 +-
 4 files changed, 453 insertions(+), 305 deletions(-)

- Log -----------------------------------------------------------------
commit d5152c4e69a7fc78ff17145d98c87e377f92d8ab
Author: Thomas Sibley <trs at bestpractical.com>
Date:   Thu Dec 9 17:42:20 2010 -0500

    Update the Changelog for the next release
    
    This represents 473 commits by 11 authors.

diff --git a/Changelog b/Changelog
index 5bb964d..fc8d9be 100644
--- a/Changelog
+++ b/Changelog
@@ -1,24 +1,141 @@
 -----------------------------------
-Jifty 1.??? - 
+Jifty 1.01209 - December 9th, 2010
 -----------------------------------
+  ____  _        _    ____ _  __  _ 
+ |  _ \| |      / \  / ___| |/ / | |
+ | |_) | |     / _ \| |   | ' /  | |
+ |  __/| |___ / ___ \ |___| . \  |_|
+ |_|   |_____/_/   \_\____|_|\_\ (_)
+
+ The biggest change since the last release is Jifty's move to Plack.  Please
+ be sure to read the INCOMPATIBILITIES section below.
 
 INCOMPATABILITIES
-==========================
- Jifty is ported to PSGI.
+=================
+ Jifty is ported to PSGI using Plack.  This changed much of the request and
+ response handling code, but hopefully in ways that don't hurt existing apps
+ too much.
+
  * The following methods are removed:
    - Jifty->handler->apache
    - Jifty->handler->cgi
-   Most methods for ->apache and ->cgi are provided by the Compat
-   plugin, which is automatically loaded for older jifty apps.  Use
-   corresponding header methods of Jifty->web->request and
-   Jifty->web->response.
+   Most methods for ->apache and ->cgi are provided by the Compat plugin,
+   which is automatically loaded for older jifty apps.  Use corresponding
+   header methods of Jifty->web->request and Jifty->web->response.
 
  * Printing to STDOUT deprecated.  Use outs, outs_raw, or
    Jifty->web->response->body() instead.
 
- * munging with the %ENV hash is deprecated.  Use
+ * Munging and using the %ENV hash is deprecated.  Use
    Jifty->web->request->env instead.
 
+ * Jifty::Server::* no longer exist, but you probably weren't using them
+   directly anyway
+
+POSSIBLE INCOMPATIBILITIES
+==========================
+ * template_exists and render_template now live in Jifty::Web instead of
+   Jifty::Dispatcher
+ * Jifty::JSON updated to use modern JSON.pm (2.xx): This removes the
+   "singlequote" option. Instead, HTML escape the entire blob of JSON if you
+   plan to put it in an HTML attribute.  Jifty::JSON will croak if you attempt
+   to use the "singlequote" option.
+
+CORE
+====
+ * Uploads are promoted to Jifty::Web::FileUpload objects for easier handling
+   in actions. They should be backwards compatible with CGI.pm's lightweight Fh
+   objects.
+ * Pass the intended action (create, update) to canonicalizers
+ * Pass the current state of other parameters/attributes to validators,
+   canonicaliers, and autocompleters
+ * Update actions set the record's ID in the result (imitating Create actions)
+ * Jifty::Web::Menu improvements, including YUI menu support and easier
+   subclassing
+ * CRUD: New sort headers
+ * CRUD: Allow subclasses to customize which search fields are rendered
+ * Revert a bunch of incorrect HTML escaping of <script> content
+ * Be helpful and Warn if a keybinding won't work because of a missing element ID
+ * CAS: Add a memcached backed store
+ * Refactor Jifty::Web::Session to extract the Jifty::DBI-based store
+ * Add an OrderedList form field widget
+ * Add an Uploads (plural!) form field widget
+ * Add a tool (utils/un-serial.pl) to standardize Jifty->serial values in
+   output files, for easier diff'ing
+ * Add an AboutMe action for dumping the CurrentUser -- useful for REST apps
+ * Add a way to explicitly create a new session
+ * Inspect callers to default to http URLs for notifications instead of the
+   scheme of the current user
+ * View: Make it possible to override the page class per page
+ * Add an after_include_css trigger
+
+PLUGINS
+=======
+ * Config: nav menu munging can be disabled
+ * Halo: HideHalos config setting enables turning off Halos even in DevelMode
+ * SQLQueries: Add an option to EXPLAIN all queries
+ * RequestInspector: Support display only on a certain cookie value
+ * RequestInspector: Add a persistent storage option
+ * RequestInspector: Add an aggregate rendering view
+ * CompressedCSSandJS: Support early generation of CSS/JS at server start
+   rather than first request
+ * CompressedCSSandJS: Move CAS serving methods into Jifty::CAS (and PSGI-ize
+   them)
+ * CompressedCSSandJS: Rewritten as Plack middleware rather than a Jifty
+   dispatcher
+ * REST: Add __not/<column>/<value> syntax for /=/search URLs
+ * REST: Support serialization of refers_to model columns
+ * REST: Cache bust before returning a 302 Found to avoid returning an invalid
+   Location: header
+ * REST: Expand valid_values when describing an action's params
+ * Authentication::Password: Fix a bug where a user can't read their own email
+   address
+ * Authentication::Password: Make the login and signup links tangent
+
+I18N
+====
+ * User language preference in the database is now respected
+
+JAVASCRIPT
+==========
+ * Update json.js
+ * Move functions in bps_utils.js to the Jifty.Utils namespace
+ * Replace JSAN libs with jQuery calls
+ * Remove unused formatDate.js
+ * Replace autocomplete implementation with a modified version of jQuery's
+   Autocomplete plugin.  Note that this is different than and predates the
+   jQuery UI autocomplete module.
+ * Update jQuery to 1.4.1
+ * Add jQuery UI 1.7.2 with the sortable module
+ * Add a region update helper Jifty.updateRegion
+ * Remove thickbox's unused and problematic CSS
+
+BUGFIXES
+========
+ * Only cache the current_user object if the session is loaded
+ * Don't modify the form value in-place when checking placeholder text to
+   workaround a bug in IE7 and 8
+ * Various for Jifty::Web::Menu
+ * Various Javascript syntax fixes for IE
+ * Various and sundry encoding fixes
+ * Lots more tiny fixes here and there
+
+DOCS
+====
+ * Update app_behaviour.js doc for the jQuery implementation
+ * Fix example lighttpd config and doc its quirks
+ * Various small improvements
+ * Spellchecked all the POD :)
+
+TESTS
+=====
+ * Many new and updated tests
+ * Tests should now be (and hopefully stay!) warnings free
+ * LogLevel now defaults to FATAL (instead of WARN) so expected errors don't
+   confuse users. This is overridable by setting JIFTY_TEST_LOGLEVEL in your
+   environment.
+
+
 -----------------------------------
 Jifty 0.91117 - November 17th, 2009
 -----------------------------------

commit 6dbafd4aff3a5a0e7164a5218ca9a907bef4a86b
Author: Thomas Sibley <trs at bestpractical.com>
Date:   Thu Dec 9 18:05:09 2010 -0500

    Releng for Jifty 1.01209

diff --git a/MANIFEST b/MANIFEST
index 8e66e5a..f7abd6f 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -588,6 +588,7 @@ t/11-config-files.t
 t/12-param-schema.t
 t/13-sessions.t
 t/99-pod-coverage.t
+t/99-pod-spelling.t
 t/99-pod.t
 t/cas-memcached.t
 t/cas-memcached.t-config.yml
diff --git a/SIGNATURE b/SIGNATURE
index d3641f2..8478de8 100644
--- a/SIGNATURE
+++ b/SIGNATURE
@@ -1,5 +1,5 @@
 This file contains message digests of all files listed in MANIFEST,
-signed via the Module::Signature module, version 0.55.
+signed via the Module::Signature module, version 0.66.
 
 To verify the content in this distribution, first make sure you have
 Module::Signature installed, then type:
@@ -15,12 +15,12 @@ not run its Makefile.PL or Build.PL.
 Hash: SHA1
 
 SHA1 21a2c8d6579836d378f6530b6d6ae4572fc60d17 AUTHORS
-SHA1 e1ebb17b748053c55afa6f911d140e3d9e38c494 Changelog
-SHA1 01567cbd5cbb2cea2e10ff6e6e8bed948c16816f MANIFEST
+SHA1 deeda4665e27cda43cc214bb2db4b80f284938f2 Changelog
+SHA1 0b75f30ea7f6ab46b3a24fbbd20fcb16aab33e7d MANIFEST
 SHA1 a27197123c93439a0af18bf40f32934ae36c304f MANIFEST.SKIP
-SHA1 cbd39c1dbacf2ad28e508b2cdf4faaa1501e0bc6 META.yml
-SHA1 84555f6a2d6153336178cea5ac40711e71df9952 Makefile.PL
-SHA1 632fb01a1bd6ca56199b8fde3c8daa30d0a1ef0a README
+SHA1 2f6f5dca923045e9bbd805fcaa18579a9bebeafd META.yml
+SHA1 a25b0a13743148ba3e1da7d9b73c330ab014f143 Makefile.PL
+SHA1 2529f06059dfe9eb4edbe9997fcb0276e56d9dcf README
 SHA1 aaf8f7a1025fc97077072672f325e2a5f3c03a41 bin/build_par
 SHA1 2cbdb35e9070ce00e65df0e997e14e2206d35662 bin/jifty
 SHA1 bc5d0dc181bffe0694e5282c2d2336eaec5a06ff bin/runcover
@@ -80,6 +80,7 @@ SHA1 b07f1666f9da714a9007058ea74d0d4cfa31ebfe doc/jifty-dispatcher.svg
 SHA1 b62f3916546fc54639e277434646b8d4f253d6d7 doc/jifty-model-svk
 SHA1 29514abbc940365a861d196d8b1f35ee34f91526 doc/jifty-plugins-2.0
 SHA1 2749b7b2ced7a007f0b16b1a6a59326cc807ba2f doc/jifty-web-form-etc
+SHA1 31a5a6a9c30f849f60d5403934aff6cfd940b1f1 doc/js-refactor
 SHA1 fc7ea00184c4632731c3131f225fded7eeedfa0f doc/notes-on-distributed-operations
 SHA1 44839f806443cbb6469f3610f9a6c488d1777f60 doc/packaging
 SHA1 3ec038720e82a1297a3a5db6a0e1b24fe0aa13c2 doc/plugin-requirements
@@ -94,7 +95,7 @@ SHA1 9db8566a4bacf0f3be943b9b3a84c45439c45337 etc/site_config.yml
 SHA1 5e24e5d67acb91ae0fbff861b53edd7292b91189 examples/Chat/Makefile.PL
 SHA1 a7dc1f376cac630ea28d2965e561469deb951cc7 examples/Chat/bin/jifty
 SHA1 c163b8cb161f5e9db259b4045249416f70ea4e01 examples/Chat/etc/config.yml
-SHA1 08043c294b69d1a2e23940346034283e6f686e14 examples/Chat/lib/Chat/Action/Send.pm
+SHA1 1d3f1d16d315cf4c11255a58b90722d0ce88f799 examples/Chat/lib/Chat/Action/Send.pm
 SHA1 63f552215f7ed2d75278509fab4324dddda90591 examples/Chat/lib/Chat/Event/Message.pm
 SHA1 5308d55a8cb042c7236232ada2985285058cfc35 examples/Chat/lib/Chat/View.pm
 SHA1 cea50b3afbb46ef7ac3f06c38650f98836799668 examples/Chat/t/00compile.t
@@ -160,217 +161,219 @@ SHA1 3a00cd6582f64cf415c67a42ff82dd443e70cf87 examples/Yada/lib/Yada/View.pm
 SHA1 d2cca2c7dc363386dbad6719ee7480308c6bcd6b examples/Yada/lib/Yada/View/Todo.pm
 SHA1 8c476f9ee97286679a557fe41e8142966c0bf1c6 examples/Yada/share/web/static/js/Asynapse/REST.js
 SHA1 d3d09b975c3cf85e257e9316fc2442f336fefd65 examples/Yada/t/00-model-Todo.t
-SHA1 e5fb92ac217988bfc7a6af739b0459627020a27e inc/Module/AutoInstall.pm
-SHA1 fd5f3c4f0418efee3b9b16cf8c3902e8374909df inc/Module/Install.pm
-SHA1 5c529e96420d964b192f011b121283a4916f7331 inc/Module/Install/AutoInstall.pm
-SHA1 7cd7c349afdf3f012e475507b1017bdfa796bfbd inc/Module/Install/Base.pm
-SHA1 ba186541bbf6439111f01fc70769cf24d22869bf inc/Module/Install/Can.pm
-SHA1 aaa50eca0d7751db7a4d953fac9bc72c6294e238 inc/Module/Install/Fetch.pm
-SHA1 219da5a95c290312a81477b226f005997d97dcfd inc/Module/Install/Include.pm
-SHA1 3e83972921d54198d1246f7278f08664006cd65d inc/Module/Install/Makefile.pm
-SHA1 12bf1867955480d47d5171a9e9c6a96fabe0b58f inc/Module/Install/Metadata.pm
-SHA1 3406c9015148c75406903e7382f8182613b5022a inc/Module/Install/Scripts.pm
-SHA1 a1ccb2a21d1118b1bed4f97bd31ebd7dfd8fe43c inc/Module/Install/Share.pm
-SHA1 f7ee667e878bd2faf22ee9358a7b5a2cc8e91ba4 inc/Module/Install/Win32.pm
-SHA1 8ed29d6cf217e0977469575d788599cbfb53a5ca inc/Module/Install/WriteAll.pm
-SHA1 d7f65b8a950087ac368341eae822f8c2c5c799c6 lib/Jifty.pm
-SHA1 62faf38bd0b4abba5baa9f82b972fa8f533e0e0a lib/Jifty/API.pm
-SHA1 0d5e875deccef54c88addd6dc2b9a50f3e047201 lib/Jifty/Action.pm
-SHA1 14be4def02c11173c504eff60256df952b3c305f lib/Jifty/Action/Autocomplete.pm
-SHA1 669e560aa1df8f47dea9da4aa46508964fd3240b lib/Jifty/Action/Record.pm
+SHA1 20c73697e1713638140c719d8eaa19a275ed43a5 inc/Module/AutoInstall.pm
+SHA1 7305dbe2904416e28decb05396988a5d51d578be inc/Module/Install.pm
+SHA1 ca13d9875e1249f6e84f7070be8152c34837955e inc/Module/Install/AutoInstall.pm
+SHA1 129960509127732258570c122042bc48615222e1 inc/Module/Install/Base.pm
+SHA1 cf3356ed9a5bd2f732527ef9e7bc5ef4458c8a93 inc/Module/Install/Can.pm
+SHA1 bf0a3e1977effc2832d7a813a76dce3f31b437b6 inc/Module/Install/Fetch.pm
+SHA1 b501b0df59a5cd235cca473889f82c3d3429f39e inc/Module/Install/Include.pm
+SHA1 b721c93ca5bc9a6aa863b49af15f1b1de6125935 inc/Module/Install/Makefile.pm
+SHA1 026cc0551a0ad399d195e395b46bdf842e115192 inc/Module/Install/Metadata.pm
+SHA1 d3a4c720c6ec7f8fce7df37002fbc9177fb77050 inc/Module/Install/Scripts.pm
+SHA1 bccd856d0ce68773e1218527114ceed1468e1776 inc/Module/Install/Share.pm
+SHA1 5457015ea5a50e93465bf2dafa29feebd547f85b inc/Module/Install/Win32.pm
+SHA1 051e7fa8063908befa3440508d0584a2497b97db inc/Module/Install/WriteAll.pm
+SHA1 77cb78b4a145279d7d087ccf1794f3f63924a86a lib/Jifty.pm
+SHA1 a934bb5a39d869dc9341048fbae5460e38bbdc40 lib/Jifty/API.pm
+SHA1 24e037e503a45712e613ab7e50f0ed14b0f3e362 lib/Jifty/Action.pm
+SHA1 f2893e2747a181e45eeb9803245e411ef1ccd665 lib/Jifty/Action/AboutMe.pm
+SHA1 84967dd11f22979379859a8f5689fd2235dfe545 lib/Jifty/Action/Autocomplete.pm
+SHA1 b50dd31424306ba4ee895a857dd50dbec7aabef2 lib/Jifty/Action/Record.pm
 SHA1 5d8b4bc546676250a0d3bb8288527c9f106f3aa1 lib/Jifty/Action/Record/Bulk.pm
-SHA1 8392f79d53515bf6c9ba3a357052195d42095b28 lib/Jifty/Action/Record/Create.pm
-SHA1 4d8c52e28d2eb93bcd645dcc3b71ee2d9c0c6f8c lib/Jifty/Action/Record/Delete.pm
-SHA1 1f11e4075a33fbaf1e41de4d8eff52cab890c2e0 lib/Jifty/Action/Record/Execute.pm
-SHA1 076aab1fb067b46cd86af8efa1e7295efb0399e0 lib/Jifty/Action/Record/Search.pm
-SHA1 2b9d66dc7536fcd8cf7c62cab64defc5ac186561 lib/Jifty/Action/Record/Update.pm
-SHA1 90399bcddb1172f0c61a3fc357538ba08a3a8254 lib/Jifty/Action/Redirect.pm
-SHA1 57f95b0fbfd55d09d079d7c200d3a2451764c40a lib/Jifty/Bootstrap.pm
-SHA1 e9025da8dcfb4192b7395674386d0099750ca29e lib/Jifty/CAS.pm
-SHA1 da67cb4ee56f7a9c25bc58d43a87e7aacdd64645 lib/Jifty/CAS/Blob.pm
-SHA1 5ffc60e65b9d901c90f11d7034d44d5a7ac769c5 lib/Jifty/ClassLoader.pm
-SHA1 7d4567b64eac5367154f02263861d0b0427c0bd8 lib/Jifty/Client.pm
-SHA1 1faf87a8aa0db532639877d2da5d1120b1a9afa0 lib/Jifty/Collection.pm
-SHA1 3ab196b71ff6c92479ea8465f592226e027d0e23 lib/Jifty/Config.pm
-SHA1 672b92006774f4832c8d4ed5c69c7460e7db4409 lib/Jifty/Continuation.pm
-SHA1 e197c19a48a6a7cc5b7b050436f33bde8dd373fd lib/Jifty/CurrentUser.pm
-SHA1 4084d2f20203871ec09932b3b2c41cf921ba90bb lib/Jifty/DateTime.pm
-SHA1 cbeb701f1e64bbdcb38350bcf2dc0981fdad03a3 lib/Jifty/Dispatcher.pm
-SHA1 1d0c0cab407cf9d2a3f8061e4d565e6ebe2ce04d lib/Jifty/Event.pm
-SHA1 5364357518b9fd2452480fbcf78d2499125bfe6f lib/Jifty/Event/Log.pm
-SHA1 a956a886b552b6abf1e8c1485297c1bb86ff438c lib/Jifty/Event/Model.pm
-SHA1 fa84711fdcc68b7aef342e409a7bb4cbc4fad67e lib/Jifty/Everything.pm
-SHA1 86aa79ac6a6898a4039c3bc7c2745a141e2de0b4 lib/Jifty/Filter/DateTime.pm
+SHA1 32e89fb30fe351aa7b2a224ffd1deb58aeccd1b6 lib/Jifty/Action/Record/Create.pm
+SHA1 64510014e440573bc2cae0240f98510f522e7c3b lib/Jifty/Action/Record/Delete.pm
+SHA1 7d4cf2ce58e7055f1eb483caf73642cd2f7baf0d lib/Jifty/Action/Record/Execute.pm
+SHA1 27b1b08bbf39a0b233292edeb336b05f8b655c38 lib/Jifty/Action/Record/Search.pm
+SHA1 b420adf3f490cb297957c55863c7135df03041e5 lib/Jifty/Action/Record/Update.pm
+SHA1 2bbdaee15d2f52b54deb4c93bb56ff8631cad391 lib/Jifty/Action/Redirect.pm
+SHA1 32e1a3430ef3604afe59dfad1e23b6edacecda49 lib/Jifty/Bootstrap.pm
+SHA1 6732951b98f69002efad6efae617d03f38fda1e9 lib/Jifty/CAS.pm
+SHA1 6959509c7bca58a3fbdf9859f0003449f845e629 lib/Jifty/CAS/Blob.pm
+SHA1 c03d316fbe7e30bf3536f4a2cb42bdf722a06808 lib/Jifty/CAS/Store.pm
+SHA1 e054be5d7ab0912d9f7083d0e3305fa952624a2d lib/Jifty/CAS/Store/Memcached.pm
+SHA1 1efa6e14e5f33a72c1e58da3932ae3f7c78d1569 lib/Jifty/ClassLoader.pm
+SHA1 1329883cf8feb6d6d5023647f7478ad399de4a77 lib/Jifty/Client.pm
+SHA1 d6649a807b7861a9f601ac1e7991204921ef0238 lib/Jifty/Collection.pm
+SHA1 7ba8d0cbe93589da5e85a9fcf57e98f90f2f5a49 lib/Jifty/Config.pm
+SHA1 f200c27024bad1accff8001c35cdc687e3f3daa1 lib/Jifty/Continuation.pm
+SHA1 67afbefad0d5c65a18f059ba42a148810fc22aac lib/Jifty/CurrentUser.pm
+SHA1 40c1edca74177354382eda38a0966bea37f3d602 lib/Jifty/DateTime.pm
+SHA1 62da1c683eff4a95a4c8e2474b451f8d9d747653 lib/Jifty/Dispatcher.pm
+SHA1 33d0c340afb8f7096d021c8898fb8a25ebfdac69 lib/Jifty/Event.pm
+SHA1 985046704f462658fb111a70ad134e028fa47c97 lib/Jifty/Event/Log.pm
+SHA1 8e3befa442455629a3fa59abca75dfe1b9877868 lib/Jifty/Event/Model.pm
+SHA1 f33224588ed845ce771e48c48b0d83f38dae35f4 lib/Jifty/Everything.pm
+SHA1 d6ce4d8b68a9157ec5c2dd7d355f3b04e1eb83d5 lib/Jifty/Filter/DateTime.pm
 SHA1 d2a9fe585b848b12a1710fbb1dd3f7b7f61925bc lib/Jifty/Handle.pm
-SHA1 44d9ee081aabc94b3a3bbcb130d377c4bbf909bd lib/Jifty/Handler.pm
-SHA1 cda14f922a11865349a4847a316e61b62b808ac2 lib/Jifty/I18N.pm
-SHA1 a6dcbf6ec54707129febd62fe8972892f8b59d34 lib/Jifty/JSON.pm
-SHA1 91ac4a7abcd611855d58defd38e99d5c14181391 lib/Jifty/LetMe.pm
-SHA1 55096efbaf2e132a71f31b36326fcc3c902ca133 lib/Jifty/Logger.pm
+SHA1 3ab7af5a5ef3ae6dfc61a86d9c3ac9ac3c77aa04 lib/Jifty/Handler.pm
+SHA1 1125a1cfa4082545b3ce428cbf784e15ab678d3c lib/Jifty/I18N.pm
+SHA1 21bff75238e717657c62f0601cecdcf85a89550e lib/Jifty/JSON.pm
+SHA1 ef6678639b6705552543b925367483488c63525b lib/Jifty/LetMe.pm
+SHA1 c7fa3ff8ad6ff31a7b88b8f267e4b83ff3a923e2 lib/Jifty/Logger.pm
 SHA1 27a0777c915bf83ca34b79d71ae64eea796ec946 lib/Jifty/Logger/EventAppender.pm
-SHA1 8151179542a9306691904bf4933b83ca1c90a820 lib/Jifty/Manual.pm
-SHA1 b481a9b13d88eb85b5b434bde4e3b2aee3308bbc lib/Jifty/Manual/AccessControl.pod
+SHA1 92207730fd93b8176ed3ca632c5beaf316e54f17 lib/Jifty/Manual.pm
+SHA1 480735a7e98dc24674e90225603e5abbe7dac90b lib/Jifty/Manual/AccessControl.pod
 SHA1 23872b568868870f7962a941d2158619d00cc700 lib/Jifty/Manual/AccessControl_zhtw.pod
-SHA1 3eb8cc3b27d0e972e63f3ae3766b4bcef170c722 lib/Jifty/Manual/Actions.pod
-SHA1 96d1c46f399f4bc82d1e63cdd12a5a5d7f261430 lib/Jifty/Manual/Actions_zhtw.pod
-SHA1 13f07c2f4929141cc1f35ab0377aada5bd28d9b9 lib/Jifty/Manual/Continuations.pod
-SHA1 c5c28fd7f8478a6fcb97673333ea117b0f9458da lib/Jifty/Manual/Cookbook.pod
-SHA1 0faff27ed6580904a35e7817d4c7661403c00521 lib/Jifty/Manual/Deploying.pod
-SHA1 7eab940e9ca55965188af5293ad4fa0de8b22154 lib/Jifty/Manual/Deploying_zhtw.pod
-SHA1 38a90072f4a25eac8d4480b00290b069e6397673 lib/Jifty/Manual/FAQ.pod
-SHA1 37fd5ebcc551ed3c507699eb1bc34700c37f661d lib/Jifty/Manual/Glossary.pod
-SHA1 e533180e934f0eba6794799c65bf83fc7a69e722 lib/Jifty/Manual/JavaScript.pod
-SHA1 0e383c427a2feb80a477b2163ec17f3d964226b1 lib/Jifty/Manual/JavaScript_zhtw.pod
-SHA1 9308e98ba43c3f75e47040871147435998670e05 lib/Jifty/Manual/Models.pod
-SHA1 1204d70c868084ac3114fae277e98a756f83f819 lib/Jifty/Manual/ObjectModel.pod
-SHA1 b3464ab2068a5acb07cb729c26d0616caf01d622 lib/Jifty/Manual/PageRegions.pod
-SHA1 6342aa1245628d3a72c61195b38fd2412e6e0a53 lib/Jifty/Manual/Preload.pod
-SHA1 8ba19a0760196ceb1afbeaa06e7314e254bef258 lib/Jifty/Manual/RequestHandling.pod
-SHA1 11c2a307f398203ebd804cee990a89e940c406f6 lib/Jifty/Manual/Style.pod
-SHA1 43fc4a2a355dd55585b1108b7d887bcea4b0953e lib/Jifty/Manual/Tutorial.pod
+SHA1 0296b05a1ef12fd2546873685d705a9373ea6d7f lib/Jifty/Manual/Actions.pod
+SHA1 725f78e1d2c19cfb1f50b2263e2eb31a4af3e628 lib/Jifty/Manual/Actions_zhtw.pod
+SHA1 63a29058522df4975389e5ceab821b6349ee3ad8 lib/Jifty/Manual/Continuations.pod
+SHA1 3088ec2f09a7360ed1770aebe68ade4cc7bcdb17 lib/Jifty/Manual/Cookbook.pod
+SHA1 a4d2201094c4dc322ca1a0c9c65f479e309bec29 lib/Jifty/Manual/Deploying.pod
+SHA1 b861bf8d37ddab6ae186dafb88096a2c95f737a7 lib/Jifty/Manual/Deploying_zhtw.pod
+SHA1 7c30eb5bb96a584555ca60d0c3c2d81f724dcc0c lib/Jifty/Manual/FAQ.pod
+SHA1 d931aa58e4e5647c671e18b5683dc99400a789d1 lib/Jifty/Manual/Glossary.pod
+SHA1 e8282dd859788d5830e15d03d369740737476a03 lib/Jifty/Manual/JavaScript.pod
+SHA1 5b6f7dc33ccbc428e83de55ebb0d869b5f0f3ed2 lib/Jifty/Manual/JavaScript_zhtw.pod
+SHA1 62e40d13ee4fb7bc41187bc6c40866bc90737103 lib/Jifty/Manual/Logging.pod
+SHA1 b4514af88e32ca7447ac933a6b9d03ee7e140262 lib/Jifty/Manual/Models.pod
+SHA1 7650287457a323881fe602aa148261171a3d5936 lib/Jifty/Manual/ObjectModel.pod
+SHA1 50e8da527aa2baebfaab2f0ddfc54a4954a9736a lib/Jifty/Manual/PageRegions.pod
+SHA1 0c31e865aceda95efeaaa0fbb5391d6ef4f5be08 lib/Jifty/Manual/Preload.pod
+SHA1 aae5d76e438b663011ca334a46452ced2ba4f909 lib/Jifty/Manual/RequestHandling.pod
+SHA1 46caac26b5cec8135f750f5f2325f0713d9b24b6 lib/Jifty/Manual/Style.pod
+SHA1 a18938ada6b98dc2762658ffe40942d3d2775a3d lib/Jifty/Manual/Tutorial.pod
 SHA1 bfdb8da4b149a60d30700a7494e67ea7367a9417 lib/Jifty/Manual/TutorialRest.pod
 SHA1 4ad61c8957fdfed1aa5cc60294cbfb43a359e2d2 lib/Jifty/Manual/Tutorial_de.pod
 SHA1 0160de51520f61449309e6ea021815d04bde7319 lib/Jifty/Manual/Tutorial_ja.pod
 SHA1 20c38d325b7861f4d20a84bcc90dfc0c58bcaaa9 lib/Jifty/Manual/Tutorial_zhtw.pod
-SHA1 94a1bad0ce8a39ea16f5677e6bb8fe0a86d3ba14 lib/Jifty/Manual/Upgrading.pod
-SHA1 ea6938416df423d3711173fb70f5fee6ef5a909f lib/Jifty/Manual/UsingCSSandJS.pod
-SHA1 1551ced57c68a2013377c4ab26edb95b7ec1cbb1 lib/Jifty/Manual/jQueryMigrationGuide.pod
-SHA1 854b68b8d2ad66aac8219562dea2e4bc0b0a3cfe lib/Jifty/Model/Metadata.pm
-SHA1 6b8f97aee46e2d46ac25446dd7c55fd3d10bcaa3 lib/Jifty/Model/Session.pm
+SHA1 8e15cbe1eaceb54943b0a3716037ebfc7a9b4e27 lib/Jifty/Manual/Upgrading.pod
+SHA1 5ce2cc72074650adb9a472629d36fc11b357a167 lib/Jifty/Manual/UsingCSSandJS.pod
+SHA1 852201db4f3e99acbf2d87e5de4523f2d666fa12 lib/Jifty/Manual/jQueryMigrationGuide.pod
+SHA1 8f5ce296d6d3cc45dea41c93401d228b206e54bf lib/Jifty/Model/Metadata.pm
+SHA1 b18675938de0e2d6120c40e6b88e542e3527f252 lib/Jifty/Model/Session.pm
 SHA1 ee94aeb437476d458bb99846323d87483961ee9a lib/Jifty/Model/SessionCollection.pm
-SHA1 bb261929a2f58a0dbda883febc7842ae6db88aa4 lib/Jifty/Module/Pluggable.pm
-SHA1 dcf4e257d4b1106f3b3b80f82a820ccb5cce14a3 lib/Jifty/Notification.pm
-SHA1 3dc7235ac3fb0ded26de5ec5ea60fd64477daf30 lib/Jifty/Object.pm
+SHA1 6bd8347aa6fc790ce84f01c88d0103af66bb5888 lib/Jifty/Module/Pluggable.pm
+SHA1 c47a3bc4a0027614000fd3e5ec7690b6bc38cbb0 lib/Jifty/Notification.pm
+SHA1 d04aaa2eaa3cdc293927cb84061b87cf32acc1ec lib/Jifty/Object.pm
 SHA1 08d34f0de58b2eab283d2969b09ee3205aa24759 lib/Jifty/Param.pm
-SHA1 3bdecb04f1733f284cb01f722a5ddeaceb2a2971 lib/Jifty/Param/Schema.pm
-SHA1 eb65afbe7a9f8def7f5c5da6c62b33bebbf04010 lib/Jifty/Plugin.pm
+SHA1 e41ab993114248ab193859fbfe0e9a273a391702 lib/Jifty/Param/Schema.pm
+SHA1 60a54ab4c7477b7da59376e35ecbcb87cb58b24c lib/Jifty/Plugin.pm
 SHA1 2d5a752f67e0a9dc3720753fe9806cbee7855901 lib/Jifty/Plugin/ActorMetadata.pm
-SHA1 ebb87763e781bc2e100fd73d5cebd11bf8fe2e35 lib/Jifty/Plugin/ActorMetadata/Mixin/Model/ActorMetadata.pm
+SHA1 8a4a8477aa28793a15a21fc446c4fd450add391e lib/Jifty/Plugin/ActorMetadata/Mixin/Model/ActorMetadata.pm
 SHA1 5b26bbc83ca2a29ad6baa6b4500013e1f0efd174 lib/Jifty/Plugin/AdminUI.pm
 SHA1 cc852988c4f0b52879ead369582eae43aee90b6d lib/Jifty/Plugin/AdminUI/Dispatcher.pm
-SHA1 c790c6f674744ca2df7aa2b2ab162e80ac29c74e lib/Jifty/Plugin/AdminUI/View.pm
-SHA1 3b1fcedd56b4b5f9ed8d407c822d72ae91f14345 lib/Jifty/Plugin/Authentication/Password.pm
+SHA1 08ef59cc0715174754414f74a6d7d2e843358bdb lib/Jifty/Plugin/AdminUI/View.pm
+SHA1 42a130b03e619a14cf7ab0197de7fe725879f5ee lib/Jifty/Plugin/Authentication/Password.pm
 SHA1 e9c5a3f4263412e003ff55a88b794424608008dc lib/Jifty/Plugin/Authentication/Password/Action/ConfirmEmail.pm
 SHA1 1528236bcb8789aa784ed114a18278857e580a42 lib/Jifty/Plugin/Authentication/Password/Action/GeneratePasswordToken.pm
-SHA1 929d3d932d0d8daa5b0e6e2a1e8e328e8741ec07 lib/Jifty/Plugin/Authentication/Password/Action/Login.pm
+SHA1 f96a6816c2f6305e45e71dca8eff2a15934383a7 lib/Jifty/Plugin/Authentication/Password/Action/Login.pm
 SHA1 12d47da5537321f861186f903cc97802b85c6f67 lib/Jifty/Plugin/Authentication/Password/Action/Logout.pm
 SHA1 88ab360c6c8541f9b6566cfabcda9dc894a59ed6 lib/Jifty/Plugin/Authentication/Password/Action/ResendConfirmation.pm
-SHA1 eb20b698db12db185f08e4d0e0a6c39dc2c1432f lib/Jifty/Plugin/Authentication/Password/Action/ResetLostPassword.pm
+SHA1 6321e126533f90a57d773909599eedfd4ea866e2 lib/Jifty/Plugin/Authentication/Password/Action/ResetLostPassword.pm
 SHA1 65d2bb33b2f1db99ca61b05046e9a0e7de568a19 lib/Jifty/Plugin/Authentication/Password/Action/SendAccountConfirmation.pm
 SHA1 9451d061751dddcf20b294dc1577338fd258a875 lib/Jifty/Plugin/Authentication/Password/Action/SendPasswordReminder.pm
 SHA1 dd0a5eb9c1e17dda2be3140b9add2191be1ede16 lib/Jifty/Plugin/Authentication/Password/Action/Signup.pm
-SHA1 1d957d735b3a378f537fd75f00fa4a16e938d22a lib/Jifty/Plugin/Authentication/Password/Dispatcher.pm
-SHA1 a4a940f6b01426c85f94f031434e880de5420168 lib/Jifty/Plugin/Authentication/Password/Mixin/Model/User.pm
-SHA1 cc5e5ad15ec5d40cd79ccc293eeba659c4b5826d lib/Jifty/Plugin/Authentication/Password/Notification/ConfirmEmail.pm
+SHA1 49673f8ac1f7713d5440546734471f2974649646 lib/Jifty/Plugin/Authentication/Password/Dispatcher.pm
+SHA1 d2d42ae486e8ee9ba4b26a267b0c2748b03afd9c lib/Jifty/Plugin/Authentication/Password/Mixin/Model/User.pm
+SHA1 ce097cf04a4d371b8c7ff07864fb4da05a478e75 lib/Jifty/Plugin/Authentication/Password/Notification/ConfirmEmail.pm
 SHA1 73abe4baff65ab27e806ad075740519cbb880b53 lib/Jifty/Plugin/Authentication/Password/Notification/ConfirmLostPassword.pm
-SHA1 87d5f2cb92f4b929cfdb1b562cbd6efc80a9e3cc lib/Jifty/Plugin/Authentication/Password/View.pm
-SHA1 b631ba395235c1ad671331cbd24b180550ce7ea3 lib/Jifty/Plugin/CSSQuery.pm
-SHA1 09c4ea574c4c32e727d5ccce609e9ca5ae52a993 lib/Jifty/Plugin/ClassLoader.pm
-SHA1 f3acde254d8cefc00b88eb488f703557be59a99a lib/Jifty/Plugin/CompressedCSSandJS.pm
-SHA1 d69f6cad3655aa87959a46427e73b9e6ccb18b05 lib/Jifty/Plugin/CompressedCSSandJS/Dispatcher.pm
-SHA1 7f20803ad9565e9d55695a7b11e352304976ddf5 lib/Jifty/Plugin/Config.pm
+SHA1 d80f9e2f474835df8eff3ffc4186c9f55880424e lib/Jifty/Plugin/Authentication/Password/View.pm
+SHA1 1577757a9f82e824935f066c62164c16e124114a lib/Jifty/Plugin/CSSQuery.pm
+SHA1 39255058496e8f3f504bbcde33b652dd2000928b lib/Jifty/Plugin/ClassLoader.pm
+SHA1 315c34cf35f4885250595324e8be2f93a794bc58 lib/Jifty/Plugin/Compat.pm
+SHA1 55a4190f65e5126497dcb6d66825f1fe0f0dbeba lib/Jifty/Plugin/CompressedCSSandJS.pm
+SHA1 53dd5dea8e1b09da66d196f068b094a26080672a lib/Jifty/Plugin/Config.pm
 SHA1 0afd5caf05516b05023d651273e89d2ecd301227 lib/Jifty/Plugin/Config/Action/AddConfig.pm
 SHA1 bc12803d7bcf4956c542bb8fa89d01f7984e1695 lib/Jifty/Plugin/Config/Action/Config.pm
 SHA1 d454b5f3b36abd8ee38c7307688400f962f9acf4 lib/Jifty/Plugin/Config/Action/Restart.pm
-SHA1 e2277fa6410d1ca88fbb32e8de6a178adf4387c0 lib/Jifty/Plugin/Config/Dispatcher.pm
-SHA1 e4aa948a06f11c03589e880c6bf9b1cc8e1f2a69 lib/Jifty/Plugin/Config/View.pm
+SHA1 b72050fc3d9b359cf5060154e4d9ddcefab321e5 lib/Jifty/Plugin/Config/Dispatcher.pm
+SHA1 9f58658cea23fc2df93443e7a1f96935887b8caf lib/Jifty/Plugin/Config/View.pm
+SHA1 41d1ef0cbbdb2d7dfd00cb89dc6dc02c79916a02 lib/Jifty/Plugin/Deflater.pm
 SHA1 a6ff9adb2731447ae7ff4365b92052fdb3316f94 lib/Jifty/Plugin/ErrorTemplates.pm
-SHA1 21d1d5cbe7cf4d337c8ee110b0eb9425986177a2 lib/Jifty/Plugin/ErrorTemplates/View.pm
-SHA1 dd7826c00d6f0c469650697ba874c25f824a0b16 lib/Jifty/Plugin/Halo.pm
-SHA1 2d14f50849e823728b1c64f40b50124d9a18bb90 lib/Jifty/Plugin/I18N.pm
+SHA1 6b33ae841c0eb663b05fd790484b3d588cf2a2ed lib/Jifty/Plugin/ErrorTemplates/View.pm
+SHA1 5d8d17ce2a07b5b1a9ee37e75c344d8a09d5b012 lib/Jifty/Plugin/Halo.pm
+SHA1 7ea374b3d96a3c3c0e0d60c6db293d9580ad41a9 lib/Jifty/Plugin/I18N.pm
 SHA1 df7f19200159cc584071cdcc3d905e8cdb774e93 lib/Jifty/Plugin/I18N/Action/SetLang.pm
-SHA1 b51ef90afa45ab58d843e93cfaa67a35d3c2cf4a lib/Jifty/Plugin/IEFixes.pm
-SHA1 ffacebdba308eccd94190e510d4764a81b4d39cc lib/Jifty/Plugin/LetMe.pm
+SHA1 3266f38564ad6e4d6c8f6a14f254d492b5f5579c lib/Jifty/Plugin/IEFixes.pm
+SHA1 b3b79f24a0b9b7b4f80e89c285754f6e3b8f5f27 lib/Jifty/Plugin/LetMe.pm
 SHA1 b70dffa7dda2281d5b976ef33c4e6e7673746806 lib/Jifty/Plugin/LetMe/Dispatcher.pm
 SHA1 bf9da84aa2b93c2a63f62f1dcd8bc585a753e562 lib/Jifty/Plugin/OnlineDocs.pm
 SHA1 fc292facea22d50aee8946267e25a0b3d26667f6 lib/Jifty/Plugin/OnlineDocs/Dispatcher.pm
 SHA1 8181e360c00dbbc1df164efbacc4b035e38ad20b lib/Jifty/Plugin/Prototypism.pm
-SHA1 661ad150b0869925c7d834845a95c1c1b37f9753 lib/Jifty/Plugin/REST.pm
-SHA1 c42c66bbbcd88c32c2f53bd1a0d853a6c61acb2e lib/Jifty/Plugin/REST/Dispatcher.pm
-SHA1 4f55aeddd4f09fc935ebc82d1c6261f405282dcd lib/Jifty/Plugin/RequestInspector.pm
-SHA1 bfd48cce7cdf7578b152965300096f051c744fb7 lib/Jifty/Plugin/RequestInspector/View.pm
-SHA1 c591a4d51fb27b22c6bd2909965b108bd724235a lib/Jifty/Plugin/SQLQueries.pm
-SHA1 e0628a005f5988dccb27c1a3b1c9c569ae99cbc8 lib/Jifty/Plugin/SQLQueries/View.pm
-SHA1 8d0d4c95ceb77333d06c134b6e7b8b84a54b310d lib/Jifty/Plugin/SetupWizard.pm
+SHA1 4da7ebef6cc5e25b1d06898fa18ab417d7188846 lib/Jifty/Plugin/REST.pm
+SHA1 036b1379510e04ac8fbd4a8d521b5c3d1e62817f lib/Jifty/Plugin/REST/Dispatcher.pm
+SHA1 ff3b64a0aa74b0ab571e04e4caeff0d77636324b lib/Jifty/Plugin/RequestInspector.pm
+SHA1 99e677d9c09583be449f894f290973ab109e2432 lib/Jifty/Plugin/RequestInspector/Model/Request.pm
+SHA1 3fd7dd786d97d433c40cc1a04c0d51a172a4605f lib/Jifty/Plugin/RequestInspector/View.pm
+SHA1 ed97fff8313bb9c49f69a5501d858afce329caa6 lib/Jifty/Plugin/SQLQueries.pm
+SHA1 5ef067833b0628e649f4289cb53784e74ec938c0 lib/Jifty/Plugin/SQLQueries/View.pm
+SHA1 67cfc4f18a904358bb5cec2c9be9a025c1c80773 lib/Jifty/Plugin/SetupWizard.pm
 SHA1 b8c7bed6f3e7628fe6406adb7d1f2ec44ab3752e lib/Jifty/Plugin/SetupWizard/Action/TestDatabaseConnectivity.pm
-SHA1 f7b544ea1e37ba18a96679a6858a6ab12f262175 lib/Jifty/Plugin/SetupWizard/View.pm
-SHA1 9a6b1f7e1344fcfeeba6ef10872c139ad23ed3ae lib/Jifty/Plugin/SinglePage.pm
+SHA1 d31e74018db4066298b614f43a4e9799fb4e780e lib/Jifty/Plugin/SetupWizard/View.pm
+SHA1 05362ee82ec02b07f7cafd7072a2fbf701499e09 lib/Jifty/Plugin/SinglePage.pm
 SHA1 c55938ad7e19a4fcf44c0b1c2ccc9fb5146b371d lib/Jifty/Plugin/SinglePage/Dispatcher.pm
 SHA1 e30cbfc6728349659b4f141013268281ab4c97b4 lib/Jifty/Plugin/SkeletonApp.pm
 SHA1 cb010ee893b69fa94d8825dfaabad1058bf435c5 lib/Jifty/Plugin/SkeletonApp/Dispatcher.pm
-SHA1 8ffcddd2b3f810bbf05a4bcbf90c331dd0b6166f lib/Jifty/Plugin/SkeletonApp/View.pm
-SHA1 8e2a85e6ebf799894c9eb28877623d9795545da5 lib/Jifty/Plugin/TestServerWarnings.pm
+SHA1 1777907426e3c97807b00ace615aed9fb8e3b8e4 lib/Jifty/Plugin/SkeletonApp/View.pm
+SHA1 16d169eb075a40922229e6017be47cab324eeb4c lib/Jifty/Plugin/TestServerWarnings.pm
 SHA1 41c24c0b5f560678b9ccaa1209ed89ac29cd389e lib/Jifty/Plugin/TestServerWarnings/Appender.pm
-SHA1 14729320f976e845bc19b84aad58f3a09fbe1b62 lib/Jifty/Plugin/TestServerWarnings/View.pm
-SHA1 d7d477f64f08d7faadf5add62014b2eafdd96e95 lib/Jifty/Plugin/User.pm
-SHA1 4b16130e3520fea81602f17ee1ff9673077f7ed8 lib/Jifty/Plugin/User/Mixin/Model/User.pm
+SHA1 b66660599485da877a5236272cd0a64bc1fda0da lib/Jifty/Plugin/TestServerWarnings/View.pm
+SHA1 67b49295f8b08b38029ae2d0e7d5bf59bb4a3711 lib/Jifty/Plugin/User.pm
+SHA1 21a0fe0815c4ca1547680fe4e067fc719030b096 lib/Jifty/Plugin/User/Mixin/Model/User.pm
 SHA1 22ff56a742df99b1eff71a0b210d21d3ea75c5dc lib/Jifty/Plugin/ViewDeclarePage.pm
-SHA1 5b0b908a4cc9df586d4a7f7b0899791495042257 lib/Jifty/Plugin/ViewDeclarePage/Page.pm
-SHA1 45fd965fabea85bdabef34e24e11af89ae2059d5 lib/Jifty/Record.pm
-SHA1 9a186cdc3a5d84d4fb3f64bfa31d4e3c272c29c0 lib/Jifty/Request.pm
-SHA1 86d7ce58578cd3a06e17e7d3c8314e0741ba68f8 lib/Jifty/Request/Mapper.pm
-SHA1 0a92b4cdb402463e303b897195c9ad914767c27f lib/Jifty/Response.pm
+SHA1 5ccfc3745701f59b93f47a6866e3957e58a35e26 lib/Jifty/Plugin/ViewDeclarePage/Page.pm
+SHA1 f0e3d58ba9ea49a578613e75ead7c1c96ec67f10 lib/Jifty/Record.pm
+SHA1 9093c23d4b0dca7ba5ccd03acdeb8c73a6d0c045 lib/Jifty/Request.pm
+SHA1 b90ffbb39c77ca1b9360286d960402df6d540f8d lib/Jifty/Request/Mapper.pm
+SHA1 bbe2be49314011dfa78d98e58a5b5cb87ebc8de3 lib/Jifty/Response.pm
 SHA1 ae33864c4a3e3e765a535006d810a040ae1437a2 lib/Jifty/Result.pm
 SHA1 d8bdfa7dfa44a99aa5ebf96b9e317ff31b54aad7 lib/Jifty/RightsFrom.pm
-SHA1 d0c905e28f1d75dbe7fce8f3eabf28c764b203ed lib/Jifty/Schema.pm
-SHA1 43e1f36660fbef3220294fb21e43febbb9f47024 lib/Jifty/Script.pm
+SHA1 df9918a86559dc33a7a1e16b433a040e9b20581a lib/Jifty/Schema.pm
+SHA1 67cda038c1f1f358485a8ae93bea6d7f80000794 lib/Jifty/Script.pm
 SHA1 cdddaac871594ef9f2a14fa45afce2ba820a4787 lib/Jifty/Script/Action.pm
 SHA1 a9dde4d2ac71cb7e519b42d3d72cc0ac9d4631e5 lib/Jifty/Script/Adopt.pm
-SHA1 b713a961d39c41be3968c1f1b5b44a0efa4dce51 lib/Jifty/Script/App.pm
+SHA1 e2948eb928191cf7847eae14ff1c92b8b7cfe9f9 lib/Jifty/Script/App.pm
 SHA1 3e24f6b8d591efaa2412df82e7e8bf461e85b2b9 lib/Jifty/Script/Env.pm
-SHA1 08bdd984131d4fb93510a0d58ff90256cf432772 lib/Jifty/Script/FastCGI.pm
+SHA1 7681b5d6d0f66d51248103dd3d7cb68d99838b35 lib/Jifty/Script/FastCGI.pm
 SHA1 5cf23b47191c848462662d9b8652d1cedd215a56 lib/Jifty/Script/Help.pm
-SHA1 ab6adf56070c2faeb7b82258c5605e5281e8d6f5 lib/Jifty/Script/ModPerl2.pm
-SHA1 ba29c3ea42c962ff4bcda4cdee510da4cfd955a6 lib/Jifty/Script/Model.pm
+SHA1 73851305d182ac2d6d733312c16730f102ac27e6 lib/Jifty/Script/Model.pm
 SHA1 664fb1f0497caa0f23e2ba9686a0e21fb6251dea lib/Jifty/Script/Plugin.pm
-SHA1 6d51640d783942bb3183b28b213061d67eb29b8e lib/Jifty/Script/Po.pm
-SHA1 05869195479a35a813c2287ea93d16bed2b452ae lib/Jifty/Script/Schema.pm
+SHA1 045505f550d820705ba2b05fd16688aec50c2922 lib/Jifty/Script/Po.pm
+SHA1 a3d4968e21da6785090aac6c71d99008c9b12874 lib/Jifty/Script/Schema.pm
 SHA1 0efb0046a399499493cb100da07c4339111219d9 lib/Jifty/Script/Script.pm
-SHA1 51670b920a58c6386a902c931c6fd08964fc3a73 lib/Jifty/Script/Server.pm
-SHA1 a747a08f7e6d016ec0819e9c170a8198fc9d8686 lib/Jifty/Server.pm
-SHA1 a1ce6f60f7da5160d4ae9a8317b0440283454ee9 lib/Jifty/Server/Fork.pm
-SHA1 ce9157e54b97c13558ce997343b09a68a8ec1fe6 lib/Jifty/Server/Fork/NetServer.pm
-SHA1 d151b0cb6c1f9b63a2671a7211c30f965b12289e lib/Jifty/Server/Prefork.pm
-SHA1 d6d3664505de75d2cd37f45847992bbb179d47bd lib/Jifty/Server/Prefork/NetServer.pm
+SHA1 c80bf37ad204b673d7e7c00019909e069b256561 lib/Jifty/Script/Server.pm
 SHA1 b1a1ae13ea5f79a505340088c799ce0028c50222 lib/Jifty/Subs.pm
-SHA1 c3b2ee744def0a7c7b876e1230034110176edc5d lib/Jifty/Subs/Render.pm
-SHA1 5892a5e0b394c636f22d362907a291efe0efe445 lib/Jifty/Test.pm
+SHA1 e28f94c6495f843bae3cca13e1420ef5ef1fac52 lib/Jifty/Subs/Render.pm
+SHA1 73b39939c101a8f8930f3d28cff275a9312d98c4 lib/Jifty/Test.pm
 SHA1 f55ea5af753458d03ca439fbb1f3120f4345b3c4 lib/Jifty/Test/Dist.pm
 SHA1 257f168706db2ffd9d2a9edd8f2fef4518d415e2 lib/Jifty/Test/Email.pm
-SHA1 87c1942db8b87def0ca9cbf6c60cbb92aeab145c lib/Jifty/Test/WWW/Declare.pm
-SHA1 8decd2cf776826846a3523f2f304ab59cb83f8f9 lib/Jifty/Test/WWW/Mechanize.pm
-SHA1 7400883d6c02b63d2a26957d4760c30edb20d346 lib/Jifty/Test/WWW/Selenium.pm
-SHA1 c47d6febf1d298c93e30f93a572bbe83cc34df83 lib/Jifty/TestServer.pm
-SHA1 8d95c30d3959780900e1c0cb3c0bb5c00c8e74ed lib/Jifty/TestServer/Apache.pm
-SHA1 b38da1e3d54f2b5251e78d4816544cf4bec272d2 lib/Jifty/Upgrade.pm
-SHA1 fa642baf010edb939aa7682ae68b07c8a69b06b6 lib/Jifty/Upgrade/Internal.pm
-SHA1 91f5d1c56a546342d5f4e3d2f55c75169125d235 lib/Jifty/Util.pm
-SHA1 ac567faee63e2e08b7c7ef7741ee85421c81d703 lib/Jifty/View.pm
-SHA1 ced83162685416b24ac5810ad3f088181d7ee310 lib/Jifty/View/Declare.pm
-SHA1 c2172d4c001c01c3190428db85ba765a18b58178 lib/Jifty/View/Declare/BaseClass.pm
-SHA1 3a43042f3f08c28757ebbed951dc8243ebb722ec lib/Jifty/View/Declare/CRUD.pm
-SHA1 53794c42b5746d68024ef041aa1f0509aaa9f41e lib/Jifty/View/Declare/CoreTemplates.pm
+SHA1 1a65b27a402ef0a2d1a6e836b4de62416d01ce50 lib/Jifty/Test/WWW/Declare.pm
+SHA1 b4a587f214760e083365c81797dc2370b4e2edd5 lib/Jifty/Test/WWW/Mechanize.pm
+SHA1 31394073e6949e5addbc6bad80c06f11a857599a lib/Jifty/Test/WWW/Selenium.pm
+SHA1 0fee7f492ce84b1bb89a50d46aa3a1c16b51c97b lib/Jifty/TestServer.pm
+SHA1 c552f1d9602240e682868dc87a2b3d2d8d266e31 lib/Jifty/TestServer/Inline.pm
+SHA1 8f97d0d38d86503e45510b66ce3c9db796008073 lib/Jifty/Upgrade.pm
+SHA1 135af5979af309389de513740b5f331eb9dcf88b lib/Jifty/Upgrade/Internal.pm
+SHA1 be993be62a4551abe08eba22dd272ef37c0a793f lib/Jifty/Util.pm
+SHA1 f2b0d3a5c10d3903539e860f2d667113a95cbedb lib/Jifty/View.pm
+SHA1 ae6298445eb442fcae6d90f161cc224f5aab1900 lib/Jifty/View/Declare.pm
+SHA1 30fdf0bad0de07d0e54220c645cad60295219b5b lib/Jifty/View/Declare/BaseClass.pm
+SHA1 ef357d2efc4d6bdd0f62816c91921303e4434b33 lib/Jifty/View/Declare/CRUD.pm
+SHA1 61165549b93f8a9e6a822a176d9a3e7248ebadfb lib/Jifty/View/Declare/CoreTemplates.pm
 SHA1 99ae882cf67b7e63e3eee601a2be578809fb93fc lib/Jifty/View/Declare/Handler.pm
-SHA1 7e420ff52bedeecdefd11463749360af3eb97025 lib/Jifty/View/Declare/Helpers.pm
+SHA1 dea6179695b1529606f49cf1d920a8e09af4196b lib/Jifty/View/Declare/Helpers.pm
 SHA1 0f0037c76dabdedac9ec2b321dc13bbadbae3dd1 lib/Jifty/View/Declare/Page.pm
-SHA1 e058720d962a5f6349ff476d358c8a3528dda083 lib/Jifty/View/Mason/Halo.pm
-SHA1 a438c00051aab4d0ff69db025067cdec6874b9b9 lib/Jifty/View/Mason/Handler.pm
-SHA1 1ca5663f2c316b0d1dfc58c4893d37830d2eb956 lib/Jifty/View/Mason/Request.pm
-SHA1 062deda9046c3df3654cdc74ed23f48c91fad530 lib/Jifty/View/Static/Handler.pm
-SHA1 57da081d7e3eaa51fdbd7f5c7284e8257a13233d lib/Jifty/Web.pm
-SHA1 82d01313dc2c97e897ce7d006fd74652cb42f5cd lib/Jifty/Web/Form.pm
-SHA1 4abf46be8be840c4b69feba9ae66650c3cce351b lib/Jifty/Web/Form/Clickable.pm
-SHA1 f7335a84580b09ee8cc5840726970899ece1e582 lib/Jifty/Web/Form/Element.pm
-SHA1 6f3e47b29bd6d8cfe6affa29ef37aab31320ffb7 lib/Jifty/Web/Form/Field.pm
-SHA1 03322439e64fbaca08164b19de0d24cf0e5fdc82 lib/Jifty/Web/Form/Field/Button.pm
+SHA1 ead03625b9e32afd2b9b279943f7ce56309cb30a lib/Jifty/View/Mason/Halo.pm
+SHA1 31f7871cf076380fd0b8d9a0b10f5ed4fe675593 lib/Jifty/View/Mason/Handler.pm
+SHA1 514c4b4a4b6e7f506282f66a6f413f27f094b954 lib/Jifty/View/Mason/Request.pm
+SHA1 ba9808994ba333b51e7d2cbe4dc30e34d86a7c21 lib/Jifty/View/Static/Handler.pm
+SHA1 c195d81279006b8e773b28a45588050c52fe61ab lib/Jifty/Web.pm
+SHA1 842d266ec7f43288efc298a9942ce4aad1fdf3e5 lib/Jifty/Web/FileUpload.pm
+SHA1 482846d6fb05ab8b9e1196bc6b197057ff4aec6b lib/Jifty/Web/Form.pm
+SHA1 467b6983bc2bafd6c9cd2005cc54804bc44c4a58 lib/Jifty/Web/Form/Clickable.pm
+SHA1 e27a899e7b742587940ce81e8d106711f364f159 lib/Jifty/Web/Form/Element.pm
+SHA1 ca14d46cd0d0c05d49952ad3b722df99a8dbfda9 lib/Jifty/Web/Form/Field.pm
+SHA1 4953f8ddcad62be74b2d749d96b0d0ca415bffc2 lib/Jifty/Web/Form/Field/Button.pm
 SHA1 1f5e05a6cc7483112a86f9863752da7742797242 lib/Jifty/Web/Form/Field/Checkbox.pm
-SHA1 6aa72888ddb7dd655748b464994f36d2314d71d8 lib/Jifty/Web/Form/Field/Checkboxes.pm
+SHA1 5e483ee78a4a733061deca715cdbd09816632c43 lib/Jifty/Web/Form/Field/Checkboxes.pm
 SHA1 023e19d225660a654687305a5a562aa4314aa906 lib/Jifty/Web/Form/Field/Collection.pm
 SHA1 94f80acd515ddc45adff437e32bf5bc7302ac7fe lib/Jifty/Web/Form/Field/Combobox.pm
-SHA1 74b25f8d3ebf3ec54528f16ef4eaa03cf43e2b21 lib/Jifty/Web/Form/Field/Date.pm
+SHA1 384dd9c8e3286f44b300cf3eef09b5dc443e8f00 lib/Jifty/Web/Form/Field/Date.pm
 SHA1 ea22f883718733454e07b6ca747e07fea0da2bd6 lib/Jifty/Web/Form/Field/DateTime.pm
 SHA1 5c216a5ade4a9b88a81a9bc1915c6d555eeabf4b lib/Jifty/Web/Form/Field/Hidden.pm
-SHA1 4db6a90ae2668ba11eb9e8633f949ee45e56cfad lib/Jifty/Web/Form/Field/InlineButton.pm
+SHA1 650899dba568c813d2676b46069d657d8e90a220 lib/Jifty/Web/Form/Field/InlineButton.pm
+SHA1 46a6e80236f3558d081379d49c16b7401489bdce lib/Jifty/Web/Form/Field/OrderedList.pm
 SHA1 1b98474c61f1065ffe76b5a9f8356e4a10afc202 lib/Jifty/Web/Form/Field/Password.pm
 SHA1 bb928f0443196ece7326a297ecb1d899dbfbe7f1 lib/Jifty/Web/Form/Field/Radio.pm
 SHA1 bbac35dafb24e72fa91643f6353796e5d856258e lib/Jifty/Web/Form/Field/ResetButton.pm
@@ -379,15 +382,17 @@ SHA1 04507f0d805d9e8e4ef4da4d7a919f5e7d7986fe lib/Jifty/Web/Form/Field/Text.pm
 SHA1 b287156ff11abaf1a09739b1372d240ff1c86171 lib/Jifty/Web/Form/Field/Textarea.pm
 SHA1 e60db372e87ada732458a8586b56cd7adc62a0a7 lib/Jifty/Web/Form/Field/Time.pm
 SHA1 20eb63da765651816b5c5c7c03bd8f8f8ca107f3 lib/Jifty/Web/Form/Field/Unrendered.pm
-SHA1 3e19292cf95afaf08e811cd9814a33d69ddfddaa lib/Jifty/Web/Form/Field/Upload.pm
-SHA1 aeb0048872d91c36341fadb0e5a4565e7106ca41 lib/Jifty/Web/Form/Link.pm
-SHA1 4f547316b1b06289f1e5eea52f45f868d710d455 lib/Jifty/Web/Menu.pm
-SHA1 f358d731c22c86bf3cc43529258f85f5745e69a3 lib/Jifty/Web/PageRegion.pm
-SHA1 b9362a259b8b03e6ec9d1f46c0a0bae9d4679a19 lib/Jifty/Web/Session.pm
-SHA1 9f02f460e3990804be6c36323653714d761f641e lib/Jifty/Web/Session/ApacheSession.pm
-SHA1 9216c141b250f029118cc6d9634dd59b2c6c9eac lib/Jifty/Web/Session/ClientSide.pm
-SHA1 d7a8f92ddbc614904ad6aa53d818b0bd5df03317 lib/Jifty/Web/Session/None.pm
-SHA1 0d539650ffc6e91679c2eb9987b0f74000eb3c2f lib/Jifty/YAML.pm
+SHA1 394ea1af5130f6de89ca89bb44a2653e4c4cb847 lib/Jifty/Web/Form/Field/Upload.pm
+SHA1 fde6485e85e4abbaf0bbafab81b06da346355b10 lib/Jifty/Web/Form/Field/Uploads.pm
+SHA1 f6a37c6ee0b0f9c3b1403a1cbf7ea2440fbd0121 lib/Jifty/Web/Form/Link.pm
+SHA1 6c39e1aa5ffd7d90561a0bc6cc17af450d081cbc lib/Jifty/Web/Menu.pm
+SHA1 838955873739151307b4c0e0e05aecca0756a01d lib/Jifty/Web/PageRegion.pm
+SHA1 88aee643115edcd5ac9ced1bc3437659234be122 lib/Jifty/Web/Session.pm
+SHA1 1e2bbbdf043088a4f53809a6065583cf3716c7a8 lib/Jifty/Web/Session/ApacheSession.pm
+SHA1 2bcdf652d52edf14c18eb552f03d3fb0fbb4567c lib/Jifty/Web/Session/ClientSide.pm
+SHA1 c1d2c7e533f064b02e4ed6ddb553d106c7617243 lib/Jifty/Web/Session/JDBI.pm
+SHA1 c8cdc8551ea8101cafbef0854b686b5d036fb7b8 lib/Jifty/Web/Session/None.pm
+SHA1 02a3646e937347b5a87cbba16c9b2ea80b4704aa lib/Jifty/YAML.pm
 SHA1 2c5d29ea2981cc759cc5f5b27cf7c536d4ea9384 share/dtd/xhtml-lat1.ent
 SHA1 62229286e03ec35c922c8a7f9f3bb68412a78a55 share/dtd/xhtml-special.ent
 SHA1 e7749f99989ec8a9608f6cfbd41a5e5dddc18aec share/dtd/xhtml-symbol.ent
@@ -424,7 +429,7 @@ SHA1 f26a7fdc15dc122722d4c40ef9dec5ced6160423 share/plugins/Jifty/Plugin/SingleP
 SHA1 887e57c56298168851f871bb9e7dfed02a9f2312 share/plugins/Jifty/Plugin/SinglePage/web/static/js/singlepage/rsh/rsh.js
 SHA1 1189186baf6b3a9b12b4f021880c1e011be0bd0d share/plugins/Jifty/Plugin/SinglePage/web/static/js/singlepage/spa.js
 SHA1 840b52c4975341dfa226e8a8ed04ad178ffdbbaf share/po/en.po
-SHA1 a94efcf11f73a15e16fc064363c1b52911202c2e share/po/fr.po
+SHA1 e07d46b23ddc5c764115c3cb14a20625472e107c share/po/fr.po
 SHA1 119502d6da3394876aeae73cb82092b1aa0f16b3 share/po/ja.po
 SHA1 0626bb9ce6585b26723ed80f7230dda8ef42a78d share/po/jifty.pot
 SHA1 4f5e7d5fbc603e38f7f0b180fcf86745b8442768 share/po/ro.po
@@ -434,22 +439,26 @@ SHA1 eff6cb64a1dbbc8410f396b5bff25dbcea158ac7 share/po/zh_TW.po
 SHA1 da39a3ee5e6b4b0d3255bfef95601890afd80709 share/web/static/css/app-base.css
 SHA1 da39a3ee5e6b4b0d3255bfef95601890afd80709 share/web/static/css/app-late.css
 SHA1 da39a3ee5e6b4b0d3255bfef95601890afd80709 share/web/static/css/app.css
-SHA1 47928c3f97643f73142ffde251e259557a5184e6 share/web/static/css/autocomplete.css
-SHA1 5f569fc23eb815ee6f6d086aa6df87f6c38952d3 share/web/static/css/autohandler
-SHA1 7607736a5c58ddf68a7d3b960df9ef47a4ba8f34 share/web/static/css/base.css
+SHA1 e35e6426c1b3b5c38f679dbbde20ca110e371b00 share/web/static/css/autocomplete.css
+SHA1 ed7f85ae30ac6ab3899dcde26836df5b767dabac share/web/static/css/autohandler
+SHA1 940c94f4bd9e6c74527c2ee8fa19d1e287e80e4a share/web/static/css/base.css
 SHA1 669f07ab36d148383013733d8230d49e7e7b25ec share/web/static/css/calendar.css
 SHA1 bf48b6bda86f359b95b29a7c3451a3c1b5721385 share/web/static/css/combobox.css
 SHA1 6b4d4cbc063731dabe50356a3560eae6a9f25aef share/web/static/css/context-menus.css
-SHA1 5b1d9958c5ea208b852935a323c7e0890bd001bc share/web/static/css/crud.css
-SHA1 ff42b5344cedb4b7c5c6c52b536d7ef7b0945355 share/web/static/css/facebox.css
+SHA1 bc0b2ce37d22c45db098aac184675dd7da48e424 share/web/static/css/crud.css
+SHA1 8502ec862c350b8b8d60d0e27b68ac1d10159701 share/web/static/css/datetime.css
+SHA1 c143f5e041fa55239c5bbf379708943a568aa6bf share/web/static/css/facebox.css
 SHA1 ca39c0e6be568273723dcb7e90bc484d60f723c4 share/web/static/css/forms.css
 SHA1 c3ec7bb4be85863cfbd972cd4e1c799a4fe7d737 share/web/static/css/halos.css
+SHA1 2d528b248813f3813104046b04a4d56f1084e0d5 share/web/static/css/jquery.autocomplete.css
 SHA1 4e006a2cffac820d2752a2cd5e2fb8e29a78530a share/web/static/css/jquery.jgrowl.css
 SHA1 e3fbaa9881d7e669331ee2a173ad45d0c0500138 share/web/static/css/jquery.timepickr.css
 SHA1 c7eede0c22f68e4417748bb0903b48195648f4c0 share/web/static/css/keybindings.css
-SHA1 ca1edf78ea2a93e1e61f0e6ebe7c87e4e8ad5ddb share/web/static/css/main.css
+SHA1 c8b332eff3b5983bd90eda4c774dca1c12e6262c share/web/static/css/main.css
 SHA1 903069dae3de35d6a3226b8272ff317b8eebd58c share/web/static/css/nav.css
 SHA1 11032f0864c6941371e73f7a0458023417e58b60 share/web/static/css/notices.css
+SHA1 a717b1c199d3f2f918e667fad86b368557f5decd share/web/static/css/ordered-list.css
+SHA1 b5e3bbec4c52bc28490e03b466a0eb6c16509cf1 share/web/static/css/uploads.css
 SHA1 8f8fcbd15a5406187081600acc7f71d426ecb523 share/web/static/css/yui/calendar/calendar-core.css
 SHA1 8d9b65220cdcc90c34222a26618bbb599463f276 share/web/static/css/yui/calendar/calendar.css
 SHA1 a443d174f68c5eeb3d0ecc7e5c309de1fe20762a share/web/static/css/yui/menu/menu-core.css
@@ -457,7 +466,6 @@ SHA1 18cbb04f869c2e995c069ff4d247c73e9fed292b share/web/static/css/yui/menu/menu
 SHA1 b69c72dc75b0825db15420fbfd7e6e190c41fbb3 share/web/static/css/yui/tabview/border_tabs.css
 SHA1 3f3a1a8d1a79457a2baa9f9bc4561046f35eaf8f share/web/static/css/yui/tabview/tabview-core.css
 SHA1 8dccca2c8d10bb61e85328f1b302eee365874c3c share/web/static/css/yui/tabview/tabview.css
-SHA1 8502ec862c350b8b8d60d0e27b68ac1d10159701 share/web/static/datetime.css
 SHA1 2f28dd2d59fe5486abce194e6fe68da0e49b1084 share/web/static/favicon.ico
 SHA1 6197eb13b4254f77f16833e1a9a8640e939d574c share/web/static/images/css/bullet_arrow_down.png
 SHA1 fdab0053425ba609387dffb0e2529a8feacc3906 share/web/static/images/css/bullet_arrow_up.png
@@ -505,42 +513,39 @@ SHA1 d2c01c9ded34297020c6f9abb5240e0b2fd8606a share/web/static/images/yui/us/my/
 SHA1 88a51e34bc8c5d616b76743a52ad1fe0cae8232e share/web/static/images/yui/us/tr/callt.gif
 SHA1 f818910630fc046dbdd6dde2960d3e26c5d4beaf share/web/static/images/yui/us/tr/calrt.gif
 SHA1 eb756c931be8ef70fc27ba0046375f32022e3b6d share/web/static/js/app.js
-SHA1 716b6f8326bd5cd05c31e521351197b5038e052e share/web/static/js/app_behaviour.js
+SHA1 ddc0176060f47f9f492baf51d719aa3d2bdbf9f0 share/web/static/js/app_behaviour.js
 SHA1 6a629ff8b8c0df3183783c7359458db124d7ba1b share/web/static/js/behaviour.js
-SHA1 745cd79542e8d955662210a453c1a61cf4160294 share/web/static/js/bps_util.js
 SHA1 05421470033cac9502b3e5fad8138c25752d1711 share/web/static/js/calendar.js
 SHA1 e9f9931abe8ddf86cf5cfddd1f0e963bb5bf0ccb share/web/static/js/combobox.js
-SHA1 f70e683c020e3ffb3b4e706fd1a625d195fb9581 share/web/static/js/context_menu.js
+SHA1 42e524bc5149addebf1dcc1bc58a687786689d87 share/web/static/js/context_menu.js
 SHA1 11c300a2ebb948455e2163366ab2e0813a9461d1 share/web/static/js/cssQuery-jquery.js
-SHA1 b03b1f06f9c972cfb083c3d87b3dc74e4d85bf77 share/web/static/js/css_browser_selector.js
+SHA1 64f334065e3d21c8cbf4e43fbfb722b3d39b40f7 share/web/static/js/css_browser_selector.js
 SHA1 f710bf937edfabd348cbcb8a1cb85c26c926270c share/web/static/js/datetime.js
 SHA1 e72565db2119b617c9ca0af948956a399caa5720 share/web/static/js/dom-drag.js
-SHA1 9bb084f04698325e26b3505efc7c0788b495b362 share/web/static/js/facebox.js
-SHA1 4553f3cb184b09228ed4362898e9d30200a2a585 share/web/static/js/formatDate.js
-SHA1 ce2071bc853709a38405e59510e0345983f9263e share/web/static/js/halo.js
-SHA1 e19e06ba60a3854f483f91908a52943e029a9a18 share/web/static/js/iautocompleter.js
+SHA1 b4cc2609e484f6a530d39b708a0ea195cbe1ff55 share/web/static/js/facebox.js
+SHA1 145fc74db9de38e8529d466f1d75e780c942d454 share/web/static/js/halo.js
 SHA1 08b20563e958e72c3e8a221d91614c412bdd068b share/web/static/js/iepngfix.htc
-SHA1 6e8198c3dcbba9278f3a2bfb00b84db59383a1cf share/web/static/js/iutil.js
-SHA1 a476448dbf05d28e699c9500a39219c726ed8ad6 share/web/static/js/jifty.js
-SHA1 4a79a9b318ef56956e82f289c65f5954d3b7cf61 share/web/static/js/jifty_interface.js
+SHA1 5be9572cfefc6f1d656b2551a4b5acd312337d2d share/web/static/js/iutil.js
+SHA1 299e906598553061e838e4e6682ca83e57e72986 share/web/static/js/jifty.js
+SHA1 933c881f26d2686969020423ddd849765b4e934e share/web/static/js/jifty_interface.js
 SHA1 29fe34f11192976f1a388562188b1eb9af7f4497 share/web/static/js/jifty_smoothscroll.js
-SHA1 262ed4b35eb5ae4b8241e80d0036a802c93f0703 share/web/static/js/jifty_subs.js
-SHA1 89b12745bf5d0f9414d10e8bd881702fd63436e7 share/web/static/js/jifty_utils.js
-SHA1 55c7f265deba4afc1335071fafbbf7fda8f02bbe share/web/static/js/jquery-1.2.6.js
+SHA1 f4bddcffa4bd318e28e17e73e592bc4f92eae61f share/web/static/js/jifty_subs.js
+SHA1 4d3aeec22696413ca1e64fc169e6dc99c9952f50 share/web/static/js/jifty_utils.js
+SHA1 66301cb1d22edb76037ea9cda70da385d80ba8bf share/web/static/js/jquery-1.4.1.js
+SHA1 758ba469c18f787fdea1a3870b34c64b962093f1 share/web/static/js/jquery.ajaxQueue.js
+SHA1 446b90d9dc4e62855e89bb6434b9c7c89231e2b6 share/web/static/js/jquery.autocomplete.js
+SHA1 db598442d6473a2ea6fbda78de595121dda25048 share/web/static/js/jquery.bgiframe.min.js
 SHA1 c6b7f5db21778c1d3aaa28b60fd0fca96d9b917b share/web/static/js/jquery.jgrowl.js
 SHA1 f5952e1bc4c9a46219a6c6a0678b14e89ca36d27 share/web/static/js/jquery.timepickr.js
 SHA1 e9813f935b17859c91b651d992cae6c90776ad14 share/web/static/js/jquery_noconflict.js
 SHA1 49478568d1f258c9d061faa30c2181fd999b07f0 share/web/static/js/jsTrace.js
-SHA1 3b3493afbf46fc8afba58f541e338836bedbdd0b share/web/static/js/jsan/DOM/Events.js
-SHA1 36b2a3f1966b97fcc338b557830106bf2d490485 share/web/static/js/jsan/JSAN.js
-SHA1 679d9c011aa8403cfc0ba945a9143c2e9cacccfa share/web/static/js/jsan/Push.js
-SHA1 4d3474847360cb00edc1ae4745ea6b56a7ec1a2b share/web/static/js/jsan/Upgrade.js
-SHA1 7a13c9041326f2e70494f6ed5bcd87396bdd4280 share/web/static/js/jsan/Upgrade/Array/push.js
-SHA1 becdf6868ec4aec2dc93c8c33b0713d1c4f4eb34 share/web/static/js/jsan/Upgrade/Function/apply.js
-SHA1 f15b0364f99d2e4c1af795c82883f89b9eaca9b2 share/web/static/js/json.js
-SHA1 fe5d2ab1c13e835e9e94e928f7ccb7e163cce947 share/web/static/js/key_bindings.js
+SHA1 316fc4ba719cc203be88df50a3f2304eff9e4be7 share/web/static/js/json.js
+SHA1 0423edb13fb260e97d6c3b5edeee25d6298167f3 share/web/static/js/key_bindings.js
+SHA1 14fe68a633aab3edf7d1bdd310f643e59f157922 share/web/static/js/ordered-list.js
 SHA1 ef4db83a2883d18878ae2f92e64cbcb21a053a94 share/web/static/js/rico.js
-SHA1 f254696f59ab11c2373c79ba0e6f303d8ac4f71e share/web/static/js/setup_jsan.js
+SHA1 726343f71a9c691d959bbe720f9085b63c1b4598 share/web/static/js/ui.core.js
+SHA1 b5a8debfab1f2ada5dc0ee2c941268701fb9f223 share/web/static/js/ui.sortable.js
+SHA1 d9ac5d2a3df06fecaceea58546cbbfd4d65ea421 share/web/static/js/uploads.js
 SHA1 ca4c2aa46e5bedeb7014920a5f17764faa65ac49 share/web/static/js/yui/calendar.js
 SHA1 5b6f6bad8892dd0b9b11e5db76bb84edf9a8453c share/web/static/js/yui/container.js
 SHA1 bca3f0a3ae98d0bfe42a267c3435ca9db2fa535c share/web/static/js/yui/dom.js
@@ -550,39 +555,39 @@ SHA1 719d36ad3d38dfae500fd7705bed5a37623e711d share/web/static/js/yui/menu.js
 SHA1 5de65479d9a0fe40811abdb74165f1334d790714 share/web/static/js/yui/oom_select.patch
 SHA1 acc05f29301c595dae55d8c6a8e6d4e068a9bcaf share/web/static/js/yui/tabview.js
 SHA1 0dabe4c7fe6276be0ef7b089ef35096c2b376c58 share/web/static/js/yui/yahoo.js
-SHA1 3bbaca63fd9668827b40f8f0177d711000214360 share/web/templates/=/subs
-SHA1 fc608ff66778543d016d7082d57549403bbadf47 share/web/templates/__jifty/autocomplete.xml
+SHA1 aab07feedb6eeba5c78ab5d00b853c1525ecc2e7 share/web/templates/=/subs
+SHA1 b46b60604f889a3e88a49056927e7fa1ee7056a7 share/web/templates/__jifty/autocomplete.xml
 SHA1 da39a3ee5e6b4b0d3255bfef95601890afd80709 share/web/templates/__jifty/empty
 SHA1 f85d8cae8a2df3ee51b868a744a9e9af21925e0c share/web/templates/__jifty/error/_elements/error_text
-SHA1 bda42a1aa9abadd7c1b0429d7e1a3807e9566c5e share/web/templates/__jifty/error/_elements/wrapper
+SHA1 11208d5ac6da692c9bd5ad159d24ed3772c2bdbe share/web/templates/__jifty/error/_elements/wrapper
 SHA1 2e8a971eb5623b245d6ed8f551315842a6bfb251 share/web/templates/__jifty/error/autohandler
 SHA1 0cf3e3f2f8447ea5f66fd22d325c578448129718 share/web/templates/__jifty/error/dhandler
-SHA1 78e1e0af483fa3bdac2de4e5a9d82486d67b8537 share/web/templates/__jifty/error/error.css
+SHA1 eaa9cc71d4eaa1f0ec921f8457dfabf5f41e2128 share/web/templates/__jifty/error/error.css
 SHA1 6834dbbfe494846bb3a70f1f8d6735c4f8c1b326 share/web/templates/__jifty/error/mason_internal_error
-SHA1 cd6f606c2394b947cfa6311e2cc088a5e2757a99 share/web/templates/__jifty/halo
-SHA1 ef7023cfb40598235b10fb4e1c13bd02eb951b72 share/web/templates/__jifty/validator.xml
-SHA1 307e783154b4fb80bbec884a1ca675500c1134ee share/web/templates/__jifty/webservices/json
-SHA1 2082f14e387ac401c0ae7453111542473acb50cf share/web/templates/__jifty/webservices/xml
-SHA1 a70d230fec8682d35bdefd93f720c9af16d9d42f share/web/templates/__jifty/webservices/yaml
-SHA1 8145ab6043a7bbd70e1bfa33e068fb741f4ee3a5 share/web/templates/_elements/header
+SHA1 724a3811dc2ed5825624244de357a3d01c6e76e4 share/web/templates/__jifty/halo
+SHA1 dee724a69eea8b7874dbefc4f479d5f94cf99194 share/web/templates/__jifty/validator.xml
+SHA1 2e7635433f71c3844b849490707d3cf407f8d23c share/web/templates/__jifty/webservices/json
+SHA1 bac9f661189156e2db46a1ce4ca749eb338be5c1 share/web/templates/__jifty/webservices/xml
+SHA1 e351210387c6a67fe03942567679460c80b1c355 share/web/templates/__jifty/webservices/yaml
+SHA1 86f12f8f978b3958c9e10de8fcc6882ac9f00304 share/web/templates/_elements/header
 SHA1 f36e8e0557117d8fdcebad74694fac718101ce27 share/web/templates/_elements/keybindings
 SHA1 0d84d7af43685d7161fc800a2c8b464b8586c57d share/web/templates/_elements/menu
 SHA1 9a63bfc72a36bc01d3d480d24d695ca5a3fe9169 share/web/templates/_elements/nav
 SHA1 b74c8647eb89e1e189d3cefbbfae51da608edcff share/web/templates/_elements/page_nav
 SHA1 a0e93080eb8424a9926a0740c36586ef62d4bdcc share/web/templates/_elements/paging
 SHA1 63218c27ce4ad809c66c391556f2830cfa447d18 share/web/templates/_elements/sidebar
-SHA1 ae21273f74296f81f0632d074951db408a08be03 share/web/templates/_elements/wrapper
+SHA1 ed9060e0215203ec00ff224fa58e34b711638c41 share/web/templates/_elements/wrapper
 SHA1 4042ca4eb3879ea2c54a592361b4609215169f9c share/web/templates/autohandler
-SHA1 347e3ad8491b742c4cd8e63e77fb4cae2152034c share/web/templates/helpers/calendar.html
+SHA1 46e43e87083196f5cf230a626915e02e859a1add share/web/templates/helpers/calendar.html
 SHA1 1bd17a07884f71740a048c41b67ac9b06915bf76 share/web/templates/index.html
 SHA1 c118e782947f715afec7b5cffa4ebc413e990c12 share/web/transform_templates
 SHA1 c06f737a0e6035364371ad46c17d62d22476a647 t/00-load.t
 SHA1 31d69ead516d33a1b51af4df3e6a5d74eb591748 t/01-dependencies.t
 SHA1 777e40e7d3c591c21883d0ed880df8712dd50ff3 t/01-test-mechanize.t
-SHA1 ade22974f54a6e0991e14be587be0c9797e72ed5 t/01-test-web.t
+SHA1 7c1c866666971ae5271a4e2cfe59557f4688e38a t/01-test-web.t
 SHA1 d3bd781fa373c5a92ba4882008211755719f8943 t/01-version_checks.t
 SHA1 4fa0e0143339298278c5e22a58236c6b71555508 t/02-connect.t
-SHA1 30ef8885d3fee3f0cd1cdd98efa6b1e32235e0c9 t/03-form-protocol.t
+SHA1 1bd0f7da627086d4f1c6fee322a3b8b302a0f653 t/03-form-protocol.t
 SHA1 411bf10441c2c9312b0a245c6a7bef73e001875e t/03-is_passing-no_plan.t
 SHA1 70d3ae1817b53aca414debcdede37425538b3c0a t/03-is_passing.t
 SHA1 69172edb1ef6e20ec71a08ca49b7bed474c3fb07 t/03-test-mailbox.t
@@ -590,15 +595,16 @@ SHA1 53a150bc6dff7517e22624008baff4ed3bec993d t/04-test_file.t
 SHA1 b3e2d70996dbbe82510a8e75646b83b96d0b566a t/05-dispatcher.t
 SHA1 52bb10544b3ed878eeca85bb77a11c778c56c9f5 t/06-forms.t
 SHA1 0712de44cbe60eea251a1955b0bcb218f22adf4a t/07-limit-actions.t
-SHA1 38ab90a10fc0cbbbfc3205e543312950302f37a2 t/08-client.t
-SHA1 ea9587b57587f6b9b5e02e3d30b96807f7b62200 t/09-url.t
+SHA1 9a687b1526ceddb12eb134362e8049f429637d26 t/08-client.t
+SHA1 f842b44a1ea0a1a1f1e48c1e148ab3f8dd845c3e t/09-url.t
 SHA1 7ca6fdf97c470ec1360425d3121690b9a4e93790 t/10-i18n.t
 SHA1 4d22cf9380a78774b7671eff0f55521abccfd7ab t/10-utf8.t
 SHA1 871565df7b93002259d0e27120ee9614cee8fbed t/11-config-files.t
 SHA1 bd4520e6f2bfdabc6dba2d27e0cb6d33453f82e7 t/12-param-schema.t
 SHA1 6ffdffd5253935b7f8498f0f373724c867a723b8 t/13-sessions.t
 SHA1 cf5b3950070fda63ba1b497f7d89dd6c36ae9c93 t/99-pod-coverage.t
-SHA1 bb0da54f2b3f2d7955baa41ee458cb3d1887f475 t/99-pod.t
+SHA1 f1bfdfb738e42e784a2ca7eb55d4a84e2d35a2d4 t/99-pod-spelling.t
+SHA1 332d20b7b38fc5728b89d46b80f5b4e9e0ce4e29 t/99-pod.t
 SHA1 a7dc1f376cac630ea28d2965e561469deb951cc7 t/Continuations/bin/jifty
 SHA1 adbc53cbd328b4d49d3336586fe8f7b7124da970 t/Continuations/lib/Continuations/Action/CrossBridge.pm
 SHA1 01ebcf50d361afff117bfbb14125470da3010f90 t/Continuations/lib/Continuations/Action/GetGrail.pm
@@ -612,12 +618,12 @@ SHA1 a57494ba5021699868a520313332b08eee3bb1e9 t/Continuations/share/web/template
 SHA1 6831427bd1a041b49a320d60ef7baf2e2e62be1a t/Continuations/share/web/templates/index-help.html
 SHA1 4acb52a5373144d2cb5ccb7a39961e5306c8b5ee t/Continuations/share/web/templates/index.html
 SHA1 8ddfba575acc7f8daa4dbac43ec6e7e2fb248e2f t/Continuations/t/00-prototype.t
-SHA1 fb9e062438cd6c22974fbc259d46fec4c12d91bb t/Continuations/t/01-raw-api.t
+SHA1 cbaf7a5944859ea118c6c8f53316185172d076b3 t/Continuations/t/01-raw-api.t
 SHA1 ad79db418f1258823ec2f7fcebc9eeadcb277b85 t/Continuations/t/02-api.t
 SHA1 c666ab130dc943017410733c80a7a93dd5470500 t/Continuations/t/03-gc.t
 SHA1 b91e5cdcc45eb78dfddfc4f910e45371b78211bf t/Continuations/t/04-before-blocks.t
 SHA1 08b841f2fe1ad83f70fb4541a10ecc83d4a65939 t/DateTime.t
-SHA1 29a9d0b63d274805fe33c3123faf1a5f871a0e24 t/Jifty.pm
+SHA1 e834ecd0d5828445ca9b68947ce158909ca28541 t/Jifty.pm
 SHA1 a7dc1f376cac630ea28d2965e561469deb951cc7 t/Mapper/bin/jifty
 SHA1 632a449d9f14deda4a0a4115b5bb4df80826305c t/Mapper/lib/Mapper/Action/CrossBridge.pm
 SHA1 6bee8bba7db76902f300f69bbc7ffbd045380074 t/Mapper/lib/Mapper/Action/GetGrail.pm
@@ -626,7 +632,7 @@ SHA1 904ccf244ddafa2cf756e2de1f251b0962399750 t/Mapper/share/web/templates/autoh
 SHA1 545c0ef898ffb413b2e837ac294a2c46916ed04d t/Mapper/share/web/templates/index.html
 SHA1 8ddfba575acc7f8daa4dbac43ec6e7e2fb248e2f t/Mapper/t/00-prototype.t
 SHA1 8b02016c4368c667b4f8d9fe70cf3e5ef75957a2 t/Mapper/t/01-raw-api.t
-SHA1 c3fd939f60f46020c9f1e577b7b780e2f1210c2a t/Mapper/t/02-api.t
+SHA1 b896eaf956e7518acab54a9669ebc70628fa44b7 t/Mapper/t/02-api.t
 SHA1 a7dc1f376cac630ea28d2965e561469deb951cc7 t/TestApp-Bulk/bin/jifty
 SHA1 82109737a4a06b7dcbce3195b254f288260c17c5 t/TestApp-Bulk/etc/config.yml
 SHA1 d1ca9ad791e0b864b7bfb9aa6483c76ee3443f58 t/TestApp-Bulk/lib/TestApp/Bulk/Action/BulkUpdateThingy.pm
@@ -634,31 +640,31 @@ SHA1 18c6a9a83774088b754a72c7d9db3e502506a077 t/TestApp-Bulk/lib/TestApp/Bulk/Mo
 SHA1 4b7459961e642f40873463c3a36559a318e81cdc t/TestApp-Bulk/lib/TestApp/Bulk/View.pm
 SHA1 3ceec4285fb07ce32c2142ecd8b092bc72307d4f t/TestApp-Collection-Select/Makefile.PL
 SHA1 4619129b3230851a6fda68c21f5c407d1e31db30 t/TestApp-Collection-Select/bin/jifty
-SHA1 bf774827fb038d89b064e15957cf79358a08b195 t/TestApp-Collection-Select/etc/config.yml
+SHA1 50dacb5956c70316fea7563d9cbc203c581714c0 t/TestApp-Collection-Select/etc/config.yml
 SHA1 43d89ba6a1d4b63f0ad685808626c16ef2a76f65 t/TestApp-Collection-Select/lib/TestApp/Model/Author.pm
 SHA1 b1e44997405c8a8835d66ef3d620e1946b6b577c t/TestApp-Collection-Select/lib/TestApp/Model/Book.pm
 SHA1 22cfd53ed9417d4508a5b61ef712cdfa4199cc16 t/TestApp-Collection-Select/t/collection-select.t
 SHA1 1798b2989f8bec7f1e3ad055a2dbde31b5e9db76 t/TestApp-Dispatcher/bin/jifty
-SHA1 b8bb43b4a45d0d9e577b2e498b4e91fabdd183e4 t/TestApp-Dispatcher/etc/config.yml
+SHA1 88259cacf6d2f0bf308691b76db0767db7803288 t/TestApp-Dispatcher/etc/config.yml
 SHA1 1c046740b84a53d79c5b6229538c94570e41de54 t/TestApp-Dispatcher/lib/TestApp/Dispatcher/Dispatcher.pm
 SHA1 89983964c31350545e81771de87c6dc38fa30093 t/TestApp-Dispatcher/lib/TestApp/Dispatcher/View.pm
-SHA1 08e649351cb601be2b7fd460a269f253e2374515 t/TestApp-Dispatcher/t/00-basic.t
-SHA1 1e2f4c760b38b0d06c23c4d4f488d510be017770 t/TestApp-Dispatcher/t/on.t
-SHA1 9a62cd98b382aa0d9d579e266940bee945ab9845 t/TestApp-Dispatcher/t/under.t
+SHA1 c460dea5e034dc697e710cd161f3c24d937e6841 t/TestApp-Dispatcher/t/00-basic.t
+SHA1 bf7f466df92af964c5dea2a08ca76d5f6e8c4002 t/TestApp-Dispatcher/t/on.t
+SHA1 e300d83eeca83351d3e71f5005cafe2d30dc3346 t/TestApp-Dispatcher/t/under.t
 SHA1 62c7d1cc37bd962fde9309bdd4a6a1874b32d5b3 t/TestApp-JiftyJS/Makefile.PL
 SHA1 c1ff9ff7f2a88bc4306b3866b6b80fb9aa8e8423 t/TestApp-JiftyJS/bin/jifty
-SHA1 29a804cc3ad99b4f31bc38327b2e07622d3233b5 t/TestApp-JiftyJS/etc/config.yml
+SHA1 fff74fba5fa91418799a9c52a36b4ba4ee35f8c9 t/TestApp-JiftyJS/etc/config.yml
 SHA1 5910b6579b1710dce43093cb62a17450782f4e42 t/TestApp-JiftyJS/lib/TestApp/JiftyJS/Action/AddTwoNumbers.pm
 SHA1 b9f0c5920bead14f2bbe3627b7fbdbcf1a241e8c t/TestApp-JiftyJS/lib/TestApp/JiftyJS/Action/Play.pm
 SHA1 eb25b99dabece1849d4ddd045da261e39f415a9c t/TestApp-JiftyJS/lib/TestApp/JiftyJS/Action/Play2.pm
 SHA1 9b241fedc08f8a90d0acb75ea19c4934b45381d9 t/TestApp-JiftyJS/lib/TestApp/JiftyJS/Dispatcher.pm
 SHA1 a3777bcd22a151502dd16c7c05cbb75c72ac23a3 t/TestApp-JiftyJS/lib/TestApp/JiftyJS/Model/Offer.pm
-SHA1 97460049a68e7b1e940d24c0ce18b5ce66c89b8f t/TestApp-JiftyJS/lib/TestApp/JiftyJS/View.pm
+SHA1 376ce975d4786b6021fe9976f32296ffa441af65 t/TestApp-JiftyJS/lib/TestApp/JiftyJS/View.pm
 SHA1 5e9b3e7884b4cc08dd00e53b78514c94fd252fa1 t/TestApp-JiftyJS/share/web/static/css/app.css
-SHA1 9f40e99547f4eb19bffba6049629c740e547cced t/TestApp-JiftyJS/share/web/static/js-test/01.behaviour.html
-SHA1 6dc996267fa7fc6c24e822092e9edc340c87a2f5 t/TestApp-JiftyJS/share/web/static/js-test/02.action.html
-SHA1 15ca4a16a2a63ebd357a59c4a2834735d87a020f t/TestApp-JiftyJS/share/web/static/js-test/02.cssquery.html
-SHA1 843c4a07997e9f7b10cb976ebd66d51ba82b2430 t/TestApp-JiftyJS/share/web/static/js-test/03.simple.html
+SHA1 81e85e06f1b9e8d9d8083fd4b81eb78ab6538698 t/TestApp-JiftyJS/share/web/static/js-test/01.behaviour.html
+SHA1 8ae9c18d23bbffc591b16670b961bd5160e40966 t/TestApp-JiftyJS/share/web/static/js-test/02.action.html
+SHA1 b406dc68b218485a9491879b7d40b7ea4275d444 t/TestApp-JiftyJS/share/web/static/js-test/02.cssquery.html
+SHA1 17cead3e34054425fb8afc09c3f81b5cf117a3e4 t/TestApp-JiftyJS/share/web/static/js-test/03.simple.html
 SHA1 a01879e19cf623ee4c3ca0ed5ba7d121e8fec6fb t/TestApp-JiftyJS/share/web/static/js-test/index.html
 SHA1 3b3493afbf46fc8afba58f541e338836bedbdd0b t/TestApp-JiftyJS/share/web/static/js-test/lib/DOM/Events.js
 SHA1 c8860ed07ed0879c356833b0b45c39b8070acb6d t/TestApp-JiftyJS/share/web/static/js-test/lib/DOM/Ready.js
@@ -677,34 +683,40 @@ SHA1 0ee2fef7a40e4ba18f63ae4c7e7c19882af35fe2 t/TestApp-JiftyJS/t/00-action-Play
 SHA1 7870aa198e48ac68b236dcbea0d2490dc5fb40a0 t/TestApp-JiftyJS/t/00-action-Play2.t
 SHA1 7cb0d15587e885d3544f7a594310c7cca99d3a20 t/TestApp-JiftyJS/t/00-model-Offer.t
 SHA1 e7a55b9f95fa6f68bc728cf21a8c38ab3dd66fd2 t/TestApp-JiftyJS/t/1-jifty-update.t
-SHA1 59c9b4af791d2527af6ba9896a20568f6bc4f517 t/TestApp-JiftyJS/t/2-behaviour.t
+SHA1 c557cb164d9a9381e8314760bbe630e2363d47ca t/TestApp-JiftyJS/t/2-behaviour.t
 SHA1 8e4bbc9a586eaf672f328462aa8e59860d0c6163 t/TestApp-JiftyJS/t/3-continuation.t
 SHA1 81e9571436c3f8bd46a28a82d8732b2edce7f58d t/TestApp-JiftyJS/t/4-tangent.t
-SHA1 371944eaf88dbe3fa9e7cf1ee9ce0e710b1a9194 t/TestApp-JiftyJS/t/5-action.t
-SHA1 b6d6585c8a99e14fb47c76bba0e74b28884f5eb9 t/TestApp-JiftyJS/t/6-offer-actions.t
+SHA1 20d56453e779b404a63172d1e8b23fb6179efb22 t/TestApp-JiftyJS/t/5-action.t
+SHA1 5a0c6aad3fb411c9c3a379638fe6d12439350f9d t/TestApp-JiftyJS/t/6-offer-actions.t
 SHA1 d4fdb660ebc9f970eef76e454b77a458640b5fd7 t/TestApp-JiftyJS/t/7-redirect.t
 SHA1 d68100aa4a518877728a8a81246a683eea999c58 t/TestApp-JiftyJS/t/8-placeholder.t
 SHA1 c1ff9ff7f2a88bc4306b3866b6b80fb9aa8e8423 t/TestApp-Mason/bin/jifty
-SHA1 c5f3f20de63074742a46156cc49c1b7923bea06d t/TestApp-Mason/etc/config.yml
+SHA1 7ef7b2f1986c19ac6bcb8178f814f0c0e23648f2 t/TestApp-Mason/etc/config.yml
 SHA1 319ae29c1b610a29c2f9a40e9500ec150f2e4101 t/TestApp-Mason/share/web/templates/foo/dhandler
 SHA1 f9c1e586e23ab1317cf563ce37057e9db91b7e35 t/TestApp-Mason/share/web/templates/foo/index.html
 SHA1 63a56452406315a4889f65845735a087e977344a t/TestApp-Mason/share/web/templates/inner
 SHA1 59fa595f6b7354d88114f2ced30d922cc999512f t/TestApp-Mason/share/web/templates/outer
-SHA1 8f4879184ec4422d3086854d8a8a3046a769078a t/TestApp-Mason/t/content.t
-SHA1 4e38a55dd3a690e70ccbd9e742d6765ea48f9187 t/TestApp-Mason/t/index_vs_dhandler.t
+SHA1 ea924134fe35ebf9023f9836fcca22917e86c66c t/TestApp-Mason/t/content.t
+SHA1 2cfc8d537f89201b4be2dbd1def2aeb2eaac5e66 t/TestApp-Mason/t/index_vs_dhandler.t
+SHA1 2cbdb35e9070ce00e65df0e997e14e2206d35662 t/TestApp-Notifications/bin/jifty
+SHA1 67b80a63e9d73d47c685ba567f9514abe9d51086 t/TestApp-Notifications/etc/config.yml
+SHA1 060e4f31c32998db050df9a22d985a5990fc191e t/TestApp-Notifications/lib/TestApp/Notification/Foo.pm
+SHA1 5b378db9be41f5f77ea5c1bf7d20372948eb324c t/TestApp-Notifications/lib/TestApp/Notifications/Notification.pm
+SHA1 464e008a802c68611efdd65a5f73d51584acfa72 t/TestApp-Notifications/t/encoding.t
+SHA1 a5d183bab132cf64869438d45cfd3418c7fb0ecc t/TestApp-Notifications/t/generated-urls.t
 SHA1 54e06789692f741da05db76b951b03ed138dbe1f t/TestApp-Plugin-ActorMetadata/Makefile.PL
 SHA1 1798b2989f8bec7f1e3ad055a2dbde31b5e9db76 t/TestApp-Plugin-ActorMetadata/bin/jifty
-SHA1 8f300dd377f5bacf33e3748f53d9627fd562f316 t/TestApp-Plugin-ActorMetadata/etc/config.yml
+SHA1 482b89f2d3e3de67bca795302ea79a15b7031fc2 t/TestApp-Plugin-ActorMetadata/etc/config.yml
 SHA1 07c3c0f9d80fe8c06efcf2928ff78ed4dbd2ab24 t/TestApp-Plugin-ActorMetadata/lib/TestApp/Plugin/ActorMetadata/Model/Comment.pm
 SHA1 4b66927f76db6fefb083c18a086a9665e5d73217 t/TestApp-Plugin-ActorMetadata/lib/TestApp/Plugin/ActorMetadata/Model/Evil.pm
 SHA1 17c546c5463e97055cb601e42f8d671a23b68e89 t/TestApp-Plugin-ActorMetadata/lib/TestApp/Plugin/ActorMetadata/Model/Post.pm
 SHA1 c0cf247f163a3ccd5ffb6479b122ff5293338c28 t/TestApp-Plugin-ActorMetadata/lib/TestApp/Plugin/ActorMetadata/Model/User.pm
 SHA1 c4779ac692702419f0f9d3b653f456fae528074f t/TestApp-Plugin-ActorMetadata/lib/TestApp/Plugin/ActorMetadata/MyMixin.pm
-SHA1 470500f9d236f9ba6cc4c36746725089cb77517e t/TestApp-Plugin-ActorMetadata/t/actormetadata.t
+SHA1 1c4e95333bb56863d5b4e6f6dc4398cb90c267d6 t/TestApp-Plugin-ActorMetadata/t/actormetadata.t
 SHA1 45a339fe7d423e629edbec23ba151ce85f0528ed t/TestApp-Plugin-ActorMetadata/t/mixin.t
 SHA1 e9d59b53dfd9d57ae150f246af25a5ef7cd9c18f t/TestApp-Plugin-AppPluginHasModels/Makefile.PL
 SHA1 c1ff9ff7f2a88bc4306b3866b6b80fb9aa8e8423 t/TestApp-Plugin-AppPluginHasModels/bin/jifty
-SHA1 be2af0b29c39303fa40c0ebe21af9f9d9f13b005 t/TestApp-Plugin-AppPluginHasModels/etc/config.yml
+SHA1 3d7ccdb95de5b12853790922b11c8dbe779ca315 t/TestApp-Plugin-AppPluginHasModels/etc/config.yml
 SHA1 efebbcc09f2ad663c506ac981e83f8a8ab2d6cd4 t/TestApp-Plugin-AppPluginHasModels/lib/TestApp/Plugin/AppPluginHasModels/Model/Texture.pm
 SHA1 d41f29c0b691f5d7566b3d815d2bce1b90a0bed8 t/TestApp-Plugin-AppPluginHasModels/lib/TestApp/Plugin/AppPluginHasModels/Model/Wallpaper.pm
 SHA1 d5223018628abf42b6f7c3eb8ca1e1c006ab5bf1 t/TestApp-Plugin-AppPluginHasModels/lib/TestApp/Plugin/AppPluginHasModels/Plugin/MyAppPlugin.pm
@@ -715,71 +727,82 @@ SHA1 c8e7fc09fe1c8b46f7cfc13e8a53aeb487739f0c t/TestApp-Plugin-AppPluginHasModel
 SHA1 eb8e0ddaedd43d94aa5968c050ff752afdb75e90 t/TestApp-Plugin-AppPluginHasModels/t/plugin-model.t
 SHA1 9b5d9862b4385107e235ea1619401f562a927f88 t/TestApp-Plugin-CompressedCSSandJS/Makefile.PL
 SHA1 c1ff9ff7f2a88bc4306b3866b6b80fb9aa8e8423 t/TestApp-Plugin-CompressedCSSandJS/bin/jifty
-SHA1 f4b84a0a2af11f6fb8486ac628ea3e2061b80f58 t/TestApp-Plugin-CompressedCSSandJS/etc/config.yml
+SHA1 ad88c0a9e2141f61e3ed7d5c2e6699c03d0b3bbe t/TestApp-Plugin-CompressedCSSandJS/etc/config.yml
 SHA1 fa6670564e8ee5839bd9926d2320633f274367d9 t/TestApp-Plugin-CompressedCSSandJS/t/css.t
 SHA1 64d443a3ab1d98f3c0e54ff1cb80b54dfcda6c11 t/TestApp-Plugin-News/Makefile.PL
 SHA1 f7f44f9a7337def0c97f981073e3ed970851d9ae t/TestApp-Plugin-News/bin/jifty
-SHA1 b975701eb59f7c26356b6dbe0e2e10997c437716 t/TestApp-Plugin-News/etc/config.yml
+SHA1 9525fa2115095626ddf7db85e5f4e283e4d8a839 t/TestApp-Plugin-News/etc/config.yml
 SHA1 f69a79e81e98c9c6a99c74cedd9b060b6618970a t/TestApp-Plugin-News/lib/TestApp/Plugin/News/Model/News.pm
 SHA1 53c30add7fff4ebeedf1b6b2ee8474c3bc34efd6 t/TestApp-Plugin-News/lib/TestApp/Plugin/News/View.pm
 SHA1 b29fa9fb471d0b3b1c314a8cde57ae623c1d6f52 t/TestApp-Plugin-OnClick/Makefile.PL
 SHA1 c1ff9ff7f2a88bc4306b3866b6b80fb9aa8e8423 t/TestApp-Plugin-OnClick/bin/jifty
-SHA1 e2d7e68ccf10ff463a9941f9197eb1898e0db201 t/TestApp-Plugin-OnClick/etc/config.yml
+SHA1 185d73d1a30f8463c6c976ef8f533890830b22fc t/TestApp-Plugin-OnClick/etc/config.yml
 SHA1 09c2f8647e14e49e922b955c194102070597c2d1 t/TestApp-Plugin-OnClick/share/web/templates/content.html
 SHA1 358cb997ccc4f7db96e5a3bb710a25b1affd8823 t/TestApp-Plugin-OnClick/share/web/templates/content1.html
 SHA1 dfe47fe40442840e7b738c7587a55c8324bff55d t/TestApp-Plugin-OnClick/share/web/templates/onclick.html
 SHA1 3b8277d1881c63955956932d0b468373b29865d7 t/TestApp-Plugin-OnClick/t/onclick.t
 SHA1 26f9ac2619437d07d64d6ae253f5938e5f152bde t/TestApp-Plugin-PasswordAuth/Makefile.PL
 SHA1 f7f44f9a7337def0c97f981073e3ed970851d9ae t/TestApp-Plugin-PasswordAuth/bin/jifty
-SHA1 2b7b160e5ac7a7eaf8aa694a8a763fcdf358567d t/TestApp-Plugin-PasswordAuth/etc/config.yml
+SHA1 a0d18514a33562dbdf26b371550ec799a71e52b9 t/TestApp-Plugin-PasswordAuth/etc/config.yml
 SHA1 deb71812bd1042f4ac4260a7b67340ff5f6e5c4d t/TestApp-Plugin-PasswordAuth/lib/TestApp/Plugin/FasterSwallow.pm
 SHA1 f34586dcd0217789759de64af7720695c1d50a9a t/TestApp-Plugin-PasswordAuth/lib/TestApp/Plugin/FavoriteColor.pm
 SHA1 a83f69587be10ffe3191bc04ed94f2b817b54ce4 t/TestApp-Plugin-PasswordAuth/lib/TestApp/Plugin/PasswordAuth/Bootstrap.pm
 SHA1 9f38d7dd23e7568ec3979216f928a0ef7bdee0ed t/TestApp-Plugin-PasswordAuth/lib/TestApp/Plugin/PasswordAuth/CurrentUser.pm
 SHA1 62e2f19a611b7c87b3abcee1a4653c29caf7bc90 t/TestApp-Plugin-PasswordAuth/lib/TestApp/Plugin/PasswordAuth/Dispatcher.pm
 SHA1 eb74aab3f1577160a69f5d5073ec07da7fda041e t/TestApp-Plugin-PasswordAuth/lib/TestApp/Plugin/PasswordAuth/Model/User.pm
-SHA1 87fd6c56b7ca45e55c71324131bc9c2836dd7a84 t/TestApp-Plugin-PasswordAuth/t/00-model-User.t
-SHA1 905cb52485ff77fe16a30684e2743d42378b06b0 t/TestApp-Plugin-PasswordAuth/t/01-tokengen.t
-SHA1 8c849fea89be0747d2dec963c87a3c677e10065e t/TestApp-Plugin-PasswordAuth/t/11-current_user.t
-SHA1 9fc57bc8942b3343708e1223f643eb3c9e89baa1 t/TestApp-Plugin-PasswordAuth/t/12-i18n.t
-SHA1 3e449da2a10ae96dab3148caf000dd2c2d99d714 t/TestApp-Plugin-PasswordAuth/t/12-signup.t
+SHA1 df5a3005b8dd405bc1107f6fc49c7798d03eb440 t/TestApp-Plugin-PasswordAuth/t/00-model-User.t
+SHA1 0112668256acb210ab8d4101cf68e0e07667a206 t/TestApp-Plugin-PasswordAuth/t/01-tokengen.t
+SHA1 75da71198359cb603b539eaa7a42e60d059f30a4 t/TestApp-Plugin-PasswordAuth/t/11-current_user.t
+SHA1 ddf6c3303fc77a7a18c7b864d9c26c47e6d703e7 t/TestApp-Plugin-PasswordAuth/t/12-i18n.t
+SHA1 4f506dcf8da2a313edf92e06866870e156f976b6 t/TestApp-Plugin-PasswordAuth/t/12-signup.t
 SHA1 a7dc1f376cac630ea28d2965e561469deb951cc7 t/TestApp-Plugin-REST/bin/jifty
 SHA1 4762d5e154fcbeb0b188a1ecb90c4997403c9d24 t/TestApp-Plugin-REST/etc/config.yml
 SHA1 61845f11966aadecf3bb885fcc5b33ef66e9637f t/TestApp-Plugin-REST/lib/TestApp/Plugin/REST/Action/DoSomething.pm
 SHA1 01cde9299fcf5ea065834770769fa77f38b271ab t/TestApp-Plugin-REST/lib/TestApp/Plugin/REST/Dispatcher.pm
 SHA1 cd764f8a2cf5562949f9dbca9110c4335606d85d t/TestApp-Plugin-REST/lib/TestApp/Plugin/REST/Model/Group.pm
-SHA1 d98ae3b792d679e71ad61d9281e4c70337fb3593 t/TestApp-Plugin-REST/lib/TestApp/Plugin/REST/Model/User.pm
+SHA1 9a3eb7dc3881033c3841d2d65470127a670d5e66 t/TestApp-Plugin-REST/lib/TestApp/Plugin/REST/Model/User.pm
 SHA1 8f081077594f149323a75740269d963e8b0d98df t/TestApp-Plugin-REST/t/00-model-User.t
 SHA1 8ddfba575acc7f8daa4dbac43ec6e7e2fb248e2f t/TestApp-Plugin-REST/t/00-prototype.t
-SHA1 d1f5b94d641e8b370f33a0a9067484f5617c2c5d t/TestApp-Plugin-REST/t/02-basic-use.t
-SHA1 18b7b1cc37056cf58156ff7a9f50e37692669640 t/TestApp-Plugin-REST/t/03-format.t
+SHA1 077d93eb294dd42aa81f0ed4f9ada2031c52167d t/TestApp-Plugin-REST/t/02-basic-use.t
+SHA1 63f335f4aaf6f1b38af04e5ffd72b9f1ea8a0d8a t/TestApp-Plugin-REST/t/03-format.t
 SHA1 a7dc1f376cac630ea28d2965e561469deb951cc7 t/TestApp-Plugin-SetupWizard/bin/jifty
 SHA1 e602688ba605eae7b604112baf91f98368b572b0 t/TestApp-Plugin-SetupWizard/etc/config.yml
-SHA1 ee34438514b5759ae41e0c0e2bc3aa147d3fcd65 t/TestApp-Plugin-SetupWizard/etc/site_config.yml
 SHA1 b5d1fe97048fa5fcbe5620534a40a568d3157f81 t/TestApp-Plugin-SetupWizard/lib/TestApp/Plugin/SetupWizard/Dispatcher.pm
-SHA1 92e38a3ce1b29db22f72ac714ebe95168f1bd426 t/TestApp-Plugin-SetupWizard/lib/TestApp/Plugin/SetupWizard/Test.pm
-SHA1 62124f36562093ab224218e98d10cb5e70d97818 t/TestApp-Plugin-SetupWizard/t/001-basic.t
+SHA1 43c54bba9c347e203d9bf25a67403aa3793c02b8 t/TestApp-Plugin-SetupWizard/lib/TestApp/Plugin/SetupWizard/Test.pm
+SHA1 80390a692c619159ff88751d89f7724c0e4b8ec9 t/TestApp-Plugin-SetupWizard/t/001-basic.t
 SHA1 9b5d9862b4385107e235ea1619401f562a927f88 t/TestApp-Plugin-SinglePage/Makefile.PL
 SHA1 c1ff9ff7f2a88bc4306b3866b6b80fb9aa8e8423 t/TestApp-Plugin-SinglePage/bin/jifty
-SHA1 f239adeff8ffed07903029a501eea8c23a996804 t/TestApp-Plugin-SinglePage/etc/config.yml
+SHA1 28d71c6e7e3132ea899b3a6f48cdb79412ec9d15 t/TestApp-Plugin-SinglePage/etc/config.yml
 SHA1 65259a1e0c8a8c45b36800da0d34d3f370f1f0c3 t/TestApp-Plugin-SinglePage/lib/TestApp/Plugin/SinglePage/Model/User.pm
 SHA1 aa6dd0dfb87beb8fc547fed3a59cd2ca0b53cacf t/TestApp-Plugin-SinglePage/lib/TestApp/Plugin/SinglePage/View.pm
 SHA1 ea691c7fcf59e3da761964220d67aee7b86afb61 t/TestApp-Plugin-SinglePage/t/history.t
 SHA1 310c688571fa410a90968b41669d9f65dbeeafcc t/TestApp-Regions/Makefile.PL
 SHA1 1798b2989f8bec7f1e3ad055a2dbde31b5e9db76 t/TestApp-Regions/bin/jifty
-SHA1 7908454adf1be47c347ad14f6f266c0cbbf1756e t/TestApp-Regions/etc/config.yml
+SHA1 8b68133d561a6816eb0a5ffe11836f5a10befd46 t/TestApp-Regions/etc/config.yml
 SHA1 c557ca434f62602d2ba46c13fe5eb13297d4c39f t/TestApp-Regions/lib/TestApp/Regions/View.pm
 SHA1 ba799bce448a424b583003d28cde78f81018d810 t/TestApp-Regions/share/web/templates/mason.html
 SHA1 1d420bd345eb9a62e44bffcdf71f0251aaa81438 t/TestApp-Regions/share/web/templates/mason2.html
-SHA1 b5b9c831b3ebf79c187488e6f107659e1556f097 t/TestApp-Regions/t/01-region.t
+SHA1 3e05a4807c6d7bf25c4cdb56589e211c896c3243 t/TestApp-Regions/t/01-region.t
 SHA1 c1ff9ff7f2a88bc4306b3866b6b80fb9aa8e8423 t/TestApp-RestartServer/bin/jifty
-SHA1 9509202bb68c4e513e999d9f77c1829673518922 t/TestApp-RestartServer/etc/config.yml
-SHA1 2e684a5d8670f2258903e50f923dc09940655db9 t/TestApp-RestartServer/t/restart.t
+SHA1 a170f15cde5044567517e05c577fe195e1f83278 t/TestApp-RestartServer/etc/config.yml
+SHA1 23ae061304427e4b27cbd9d1dd097b942b3fe6ad t/TestApp-RestartServer/t/restart.t
 SHA1 1798b2989f8bec7f1e3ad055a2dbde31b5e9db76 t/TestApp-Template-Declare/bin/jifty
-SHA1 fc9fb95efd65956ee6b81d08c02ac5b2f16c60f1 t/TestApp-Template-Declare/etc/config.yml
+SHA1 efd7a28de148ddc864367625340c38c82898284e t/TestApp-Template-Declare/etc/config.yml
 SHA1 15b383384c73c70f83308d6ef9d86efa61b51007 t/TestApp-Template-Declare/lib/TestApp.pm
 SHA1 4e15c174a5e74c894608179273e5b9e58f1c274a t/TestApp-Template-Declare/lib/TestApp/View.pm
-SHA1 459c6a0ff1fc3c8eb0ea9edd4c8e8193663f2d0f t/TestApp-Template-Declare/t/td.t
+SHA1 c3630c674c7f18d89842330adadc73965b1997e3 t/TestApp-Template-Declare/t/td.t
+SHA1 730590b5949fdad289257dd50414b4aadb2393b7 t/TestApp-Uploads/Makefile.PL
+SHA1 2cbdb35e9070ce00e65df0e997e14e2206d35662 t/TestApp-Uploads/bin/jifty
+SHA1 0eb77e305733e97184429b1979597e1183bee163 t/TestApp-Uploads/etc/config.yml
+SHA1 43fa97c82d2efef9a8635f6c0a9d3467aeb91af0 t/TestApp-Uploads/lib/TestApp/Uploads/Action/AttachmentDetails.pm
+SHA1 cb0100f8efc24628398ed3184be3633baaabbbbe t/TestApp-Uploads/lib/TestApp/Uploads/Action/Backcompat.pm
+SHA1 e5055b2a6a986d5c0a8119114b03087ed4e5e064 t/TestApp-Uploads/lib/TestApp/Uploads/Action/Uploads.pm
+SHA1 ce7647749629ba6bb208398884d1f1b1e859afd5 t/TestApp-Uploads/lib/TestApp/Uploads/View.pm
+SHA1 5170d9d35adcb724ea41480edee9c71d4831f89b t/TestApp-Uploads/t/back-compat.t
+SHA1 ee53d2bc3051990036bb0fd8eb2359069186ede4 t/TestApp-Uploads/t/rest.t
+SHA1 ad87a6b9f837b5626d89ba9689130d6f7ffb9547 t/TestApp-Uploads/t/upload.txt
+SHA1 1009fadde12df689512e322b1b8968f8112408c3 t/TestApp-Uploads/t/upload2.txt
+SHA1 be852ab5651482a4313f97bbdfa864af29f4e290 t/TestApp-Uploads/t/uploads-js.t
 SHA1 a7dc1f376cac630ea28d2965e561469deb951cc7 t/TestApp/bin/jifty
 SHA1 9de42ecbfd32964a392a2b1dbe39c077d8145737 t/TestApp/etc/config.yml
 SHA1 66da809653f3152522ce5760f0894a86624b2394 t/TestApp/etc/site_config.yml
@@ -790,20 +813,21 @@ SHA1 50d0e77e2a11ed08d77775a7ae0c7d1523568bec t/TestApp/lib/TestApp/Action/NewSo
 SHA1 9f847665737703f4fda84f38ac8a1210f5d7f1c7 t/TestApp/lib/TestApp/Action/PassSomething.pm
 SHA1 05114360ab9678da24bbc0ad68562756d6300681 t/TestApp/lib/TestApp/Action/SayHi.pm
 SHA1 6e27f855429d18181d6c5a0de6b83492fa5c6219 t/TestApp/lib/TestApp/CurrentUser.pm
-SHA1 deeaf8ea59b1e831ea53676dd0eda6222dbe5172 t/TestApp/lib/TestApp/Dispatcher.pm
+SHA1 c8ff13aa49eff31584fbeeab260c08338cf3e63a t/TestApp/lib/TestApp/Dispatcher.pm
 SHA1 b1fe4704c7672d5cfb566e47738dd30e4dd117cc t/TestApp/lib/TestApp/Model/CanonTest.pm
 SHA1 01cc97136094c4dcaa0b00f7b89ea679f35e752d t/TestApp/lib/TestApp/Model/OtherThingy.pm
 SHA1 fe7630408f0831cacb77ecce75c2af3dd2ce523c t/TestApp/lib/TestApp/Model/Something.pm
 SHA1 60e2eed33da6b06ea32506cc17229f8ed3c4d482 t/TestApp/lib/TestApp/Model/Thingy.pm
 SHA1 0ca25037b8d32ef860ac615a98bb51682b87706a t/TestApp/lib/TestApp/Model/User.pm
 SHA1 b2d3474949dae7c171157e8697dbb208ef3805f8 t/TestApp/lib/TestApp/Upgrade.pm
-SHA1 a30791d0a7c7ba6a4e63aa98fb0ee99c134a1717 t/TestApp/lib/TestApp/View.pm
+SHA1 0e7b4b8ea53e18902b20c9d2e1db93df06b5ed0e t/TestApp/lib/TestApp/View.pm
 SHA1 f8be83226541599e4543484128fd209dfc664ff6 t/TestApp/lib/TestApp/View/base.pm
 SHA1 e376d22f0db953b5c9ede1e4e07660fe94390bf5 t/TestApp/lib/TestApp/View/instance.pm
 SHA1 67f41db40d62b81d71cb60c542695e0d7e6d393d t/TestApp/share/web/static/images/pony.jpg
 SHA1 970120b3562495651809fa7f9bd2c09336d5aee9 t/TestApp/share/web/templates/_elements/wrapper
 SHA1 d407b22cd1699169211d46d993eef9e0d1921f06 t/TestApp/share/web/templates/call-region-with-error
 SHA1 5a47fc9c85527214f6eaf2c8f8dd84bfb80fef61 t/TestApp/share/web/templates/concrete.html
+SHA1 9cea9df8bd6b4644b100259b9290f5e52f874d0d t/TestApp/share/web/templates/content-type-bug
 SHA1 1e4b29a138e61f49c1ceffe50c15ed0a087613fc t/TestApp/share/web/templates/currentuser
 SHA1 a2e7bf8d2d52bbaf360af24b4ffc00c68d7e31f2 t/TestApp/share/web/templates/dispatch/basic
 SHA1 d1e244371109ce216bfd6b9ac03374737461577c t/TestApp/share/web/templates/dispatch/basic-show
@@ -819,60 +843,66 @@ SHA1 8bbaa67277d431295849058a66f1bcf655197266 t/TestApp/share/web/templates/regi
 SHA1 55438c7d68b465f08c9774aacacbc2aa62cced8f t/TestApp/share/web/templates/regions/list
 SHA1 cc7e1174609f5ae92b441c4ecf7a4734cf5a9436 t/TestApp/share/web/templates/regions/long
 SHA1 f7b091879df762cccacaf827fbadc1ad4b6294b1 t/TestApp/share/web/templates/regions/short
+SHA1 60c300d0d911ca1d4dda940e2347e18b5bcf7ec8 t/TestApp/share/web/templates/sample-widget
 SHA1 9a50bb56338896f9cd50b7098a9e28397ad28a34 t/TestApp/share/web/templates/somedir/dhandler
 SHA1 ae7085ed9544ffa54ebc83fb2ecd69803487c341 t/TestApp/share/web/templates/template-with-error
 SHA1 918386c1fe054f65c43c84f206cefe9025cdaaf9 t/TestApp/t/00-model-User.t
 SHA1 8ddfba575acc7f8daa4dbac43ec6e7e2fb248e2f t/TestApp/t/00-prototype.t
 SHA1 58b48cfa7905df313b520aede387e21a71340a04 t/TestApp/t/01-config.t
-SHA1 6f88f1331294b60d1d3044427cd28d9091897d02 t/TestApp/t/02-dispatch-http.t
-SHA1 86d303abe18249e4d76684d895d78f01bec970cc t/TestApp/t/02-dispatch-https.t
-SHA1 12625aa294836c464c2e9d6d0b2f6edd7a6de073 t/TestApp/t/02-dispatch-show-rule-in-wrong-ruleset.t
-SHA1 57c79784943f787c710a973f6536ed0ff04bdef3 t/TestApp/t/02-dispatch.t
-SHA1 47f642058640ba484c8a0aa2ae0dd6e2c5e80131 t/TestApp/t/03-static.t
+SHA1 83c5413190948f9f81ce587e56032575c083beb2 t/TestApp/t/02-dispatch-protocol.t
+SHA1 fa834e7fdf7a0197de695e9034504ab48ccc0061 t/TestApp/t/02-dispatch-show-rule-in-wrong-ruleset.t
+SHA1 e813a83fb8870acfde0ddfb4d02a046580938c23 t/TestApp/t/02-dispatch.t
+SHA1 49e00b40fe33cf31c2e45d6c75be0fe883c1960c t/TestApp/t/03-static.t
 SHA1 7e6934603092e26786302f0d4fa23f4a104d2ed5 t/TestApp/t/04-sessions.t
-SHA1 071288e6e1c64cef819f8e3adb7b20a8c7044804 t/TestApp/t/05-actions-before-redirect.pm
-SHA1 c62baf64ddf95f2a3a8847b1c7fe29aaf3963042 t/TestApp/t/05-editactions-Cachable.t
-SHA1 6b8376b2c21e27c76b90a298c47288e60fcaf6a1 t/TestApp/t/05-editactions-Record.t
-SHA1 b64b87025246dd420c68c653c54171f65fe29e24 t/TestApp/t/06-validation.t
-SHA1 8b0596dbe3007ffb732649b474a3b85f1a0d4e2e t/TestApp/t/07-sandboxing.t
+SHA1 d65c4cf74b91a81603ee37ac0097bfe4e908b013 t/TestApp/t/05-actions-before-redirect.pm
+SHA1 c7e982544bf4936d139950ee6f3452036510d6bc t/TestApp/t/05-editactions-Cachable.t
+SHA1 053aa6a88dda14d97320912d3f4cd7242ffa923a t/TestApp/t/05-editactions-Record.t
+SHA1 0f9de9cc9f87c8e45f1306f6df7d5fd15716be8f t/TestApp/t/06-validation.t
+SHA1 eda166a2aa12c5224b7593db9faebf8f7b94d168 t/TestApp/t/07-sandboxing.t
 SHA1 a283dd84adc3433fd426a1c376d5845d65e4f4ad t/TestApp/t/08-notifications.t
-SHA1 4d953e375579a7fd29dc5522242b241364eff0f7 t/TestApp/t/09-redirect.t
-SHA1 60adc90c63ff6c5df154eb582666a27dca56bdb9 t/TestApp/t/10-compress.t
-SHA1 a34f8c557f8db26480e5ba23d813c2bf3ae3a32c t/TestApp/t/11-current_user.t
+SHA1 343b927ecd8a24b262c854b928a8f0c24ee0e5d9 t/TestApp/t/09-redirect.t
+SHA1 7380bbb01f1e92e3fe745d66868ac07d39bff4c5 t/TestApp/t/10-compress.t
+SHA1 968c40da377487c6df24ffb8d8e0b812d5fb375c t/TestApp/t/11-current_user.t
 SHA1 e4142610dc02d9968357126b0c895d5cdd8c8394 t/TestApp/t/12-search.t
-SHA1 99068111cc002903bec24d5ce8e3cb5b7c32bff8 t/TestApp/t/13-page-regions.t
-SHA1 e8f0c200c6fee888fe0ea496c7b979184bf8f753 t/TestApp/t/14-template-paths.t
-SHA1 2533b9d65825121a959e84670c1d09b61f69fe83 t/TestApp/t/15-template-subclass.t
-SHA1 d3edee3cab45ed54f1d83c518471f9767f86eb73 t/TestApp/t/16-template-region.t
-SHA1 f70f0b664e478ade477c00ad85eae2df9752be57 t/TestApp/t/17-template-region-internal-redirect.t
-SHA1 5d6c36e9886dba136d9e11e469c35bdefff922cd t/TestApp/t/18-test-www-declare.t
+SHA1 0808109ae739e69f0b493b03e0325f8671940455 t/TestApp/t/13-page-regions.t
+SHA1 61407ab834ecaf6e950aec671b83cf5473d76c33 t/TestApp/t/14-template-paths.t
+SHA1 70caac003580174b14505e8aed70dab800229fd4 t/TestApp/t/15-template-subclass.t
+SHA1 79ef95c23bfea9a7bd9443e98b1f28819d00cac6 t/TestApp/t/16-template-region.t
+SHA1 e45e04fd8e7f6be1acd8ec5d4c542d49272a983c t/TestApp/t/17-template-region-internal-redirect.t
+SHA1 93c1b9a0d2ae315f5b1858ec586620016aaf8f29 t/TestApp/t/18-test-www-declare.t
 SHA1 95ad8c7b09f96c515343c5116eb7d077ab98256f t/TestApp/t/19-rightsfrom.t
 SHA1 305f11a1d2dd2e4b2217622ea22f89dacc49bdac t/TestApp/t/20-error-pages.t
-SHA1 ac508e38687e0dfc81ab6315b7e2c8196e0458ed t/TestApp/t/21-js-arguments.t
+SHA1 b13738e019c9778633b0656d61cebf704e56bf6d t/TestApp/t/21-js-arguments.t
 SHA1 d02bb16d0564faee191ce007546e580047a9d284 t/TestApp/t/22-execute-action.t
 SHA1 8f85c27c7f3a1dc773e2681934a0ba8f234d46ec t/TestApp/t/23-extend-update-action.t
 SHA1 55b37d03637548472b2b4fb8b50d1d6a417e7a35 t/TestApp/t/24-extend-create-action.t
+SHA1 2c60cdae6507ce3fc896d9304a243142f2a14e56 t/TestApp/t/99deprecation.t
 SHA1 1f7feca87e3f48e46b2298bd14343965a8091b41 t/TestApp/t/before_access.t
-SHA1 69401ad0579fa743f087731536229d2806dd1d6a t/TestApp/t/config-Cachable
+SHA1 bf5ee365baecbaa4ac09904a6c5c0fb3d2a9e7e2 t/TestApp/t/config-Cachable
 SHA1 710c4b0faaea46f90a7b071e5396541a59ed0ff1 t/TestApp/t/config-Record
 SHA1 3b0ee5a810e036f42026d06d613c1dd43541e126 t/TestApp/t/config/01-basic.t
 SHA1 15fe556e907d8d5c44a41604281da56688824ac5 t/TestApp/t/config/02-individual.t
 SHA1 9bd0b9d64c8bb22183beba7dd091c8f60f1718ee t/TestApp/t/config/02-individual.t-config.yml
 SHA1 91443737eab5ac3f4f51d1925917acd3b190fd3d t/TestApp/t/config/03-nosubtest.t
 SHA1 b9e3bfb1b277c9c61890cc292d711e61f5d5f1e8 t/TestApp/t/config/test_config.yml
-SHA1 8739a0ed86cfbd1aa92464863d11996293246df9 t/TestApp/t/crud.t
-SHA1 bb7207bc0488e528d6ff87114268b7e2fbf9f798 t/TestApp/t/i18n-standalone.t
+SHA1 53d7b2a3dfd8d389f91904cb8123ed9ab9152a1b t/TestApp/t/continuation-by-hand.t
+SHA1 e74cbc534dea7021b74b278555252347c26bcf1d t/TestApp/t/crud.t
+SHA1 2f8dfd093c7fa392f471ce477c6fabd86cdeed7d t/TestApp/t/css_content_type.t
+SHA1 1690da2997e2deb1871bcd3a276e83f9b8d09aeb t/TestApp/t/i18n-standalone.t
 SHA1 e694a6c649c4b329016fb7573a1651240f08474e t/TestApp/t/instance_id.t
-SHA1 762cabdf58df7a7e9badd9113e3310c8d6dfae13 t/TestApp/t/regex_meta_in_path_info.t
+SHA1 7d2387e69219e09e407a2dbdafdf9057edb91a2d t/TestApp/t/regex_meta_in_path_info.t
 SHA1 0270868131aad30c20ef0be68a43393c088cc902 t/TestApp/t/test_config.yml
 SHA1 c0f7466b1c75a584ddc01fc0629f23d3a4c926ad t/TestApp/t/upgrade.t
 SHA1 9dd1d5ecc220888c49ed99a71300a2e4486366c0 t/TestApp/t/use_mason_wrapper.t
+SHA1 49faa70829bab526732b38d87ea6753ca06d98ae t/cas-memcached.t
+SHA1 68560a60815c63499bbeea4d456c1b64edd4c483 t/cas-memcached.t-config.yml
 SHA1 e34d6d5bd8edf3214225893ad8378b356cac1dcc utils/js_size.pl
 SHA1 555f6174f4b023aa4648f71e3a5a6ea9d85841d6 utils/run_coverage.sh
+SHA1 b8eb1b9c3b2bd077020d9191b7d6b162caab1a90 utils/un-serial.pl
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.13 (GNU/Linux)
+Version: GnuPG v1.4.10 (GNU/Linux)
 
-iEYEARECAAYFAksDN2QACgkQMflWJZZAbqAzXQCfcA/oAanoOjN7Ag8+o6qGLfM0
-adgAoMP7W+vBJ4NjZkPjlUAKKgY36NJT
-=ZD4d
+iD8DBQFNAV5wHdv9ZfNcOAcRAh3QAKCQy5ZnpWw4EnQX37eJJq10uepjHQCgkEhn
+A5xR9Q7htlifglgzclXvi8Q=
+=Pn0x
 -----END PGP SIGNATURE-----
diff --git a/lib/Jifty.pm b/lib/Jifty.pm
index 7a1c00f..b730c5a 100644
--- a/lib/Jifty.pm
+++ b/lib/Jifty.pm
@@ -13,7 +13,7 @@ BEGIN {
     require Time::Local;
 
     # Declare early to make sure Jifty::Record::schema_version works
-    $Jifty::VERSION = '1.00506';
+    $Jifty::VERSION = '1.01209';
 }
 
 =head1 NAME

-----------------------------------------------------------------------


More information about the Jifty-commit mailing list