Permalink
Commits on Mar 4, 2011
Commits on Mar 3, 2011
  1. Squashed commit of the following:

    commit ba41f5f36984df62255e95dd3deba7b1cd931860
    Author: chawbacca <www-data@rad.(none)>
    Date:   Thu Mar 3 15:01:40 2011 +0000
    
        Merge from lithium.git
    
    commit 4ad6e185327adfb68b9b838c039c7e526e7265d1
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Wed Sep 8 11:48:52 2010 -0400
    
        Changing bootstrap fatal error to `ErrorException`, adding full config file path to error message.
    
    commit 00ce46c5918545e5879d2b3880512bd4eebc218c
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon Sep 6 21:33:20 2010 -0400
    
        Implemented core exceptions. Implemented `\core\Libraries::instance()` to wrap service-location and instantiation of classes.
    
    commit e0417e59f36b6d777cc2c66fd96105a40c794aa6
    Author: Denis de Bernardy <ddebernardy@yahoo.com>
    Date:   Sat Sep 4 14:55:42 2010 +0200
    
        make sure Session::write() actually returns true on success when using the PHP adapter
    
    commit ffe62c6fa54e04bde2c9547cdf1d597e5a5dcf30
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Aug 10 22:36:35 2010 -0400
    
        Preventing `\template\Helper` from being too smart about attribute minimization.
    
    commit 0334f33d8c18669ec37eb8b894c76408163ba673
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon Sep 6 13:10:46 2010 -0400
    
        Moving cache settings higher up in default bootstrap process.
    
    commit 2ff7d356b4ecb4112886fe18432c3000e7347c25
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon Sep 6 10:07:05 2010 -0400
    
        Removing unused code from `\util\Set`, adding code coverage.
    
    commit 201185b937da20faa84cf1d47a00cdd5636df67b
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sun Sep 5 23:28:03 2010 -0400
    
        Adding summary information to code coverage template.
    
    commit 7a9c1bc9a0696f76c0d757256fede53ac5ae9190
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Aug 31 11:18:58 2010 -0400
    
        Cleaning up and simplifying default route syntax.
    
    commit 32878f4a53bba34d5b48edd55c0a5d645914e2c6
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon Aug 30 19:42:20 2010 -0400
    
        Cleaning up app bootstrap files, adding documentation about `Auth` to default session file, commenting out `Auth` configuration by default.
    
    commit 6f3a7bf29326219ae8101d7996b948e254a224a6
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon Aug 30 19:15:11 2010 -0400
    
        Removing commented-out unimplemented routing functionality.
    
    commit 608853573db399643f56c41cf2765657f03e8c16
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Sat Aug 28 16:38:14 2010 -0400
    
        Adding test to `net\http\RouterTest` to disprove #149.
    
    commit 41907d90ac0d59d215fcaf2fa4d09a81af55449a
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Sat Aug 28 16:21:53 2010 -0400
    
        Fixing bug in setting TTL when storing an item using the XCache cache
        adapter.
    
    commit 4be88d760687a87d44004c914638b5fc3796201c
    Author: ddebernardy <ddebernardy@yahoo.com>
    Date:   Tue Aug 24 13:05:04 2010 +0200
    
        Fixing bug in setting TTL when storing an item using the APC cache
        adapter.
    
        Signed-off-by: Joël Perras <joel.perras@gmail.com>
    
    commit 8de98e982a08b0ae5437cafcd2e2ada504ec968f
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Aug 24 23:58:46 2010 -0400
    
        Fixing coding standards violations. Closes ticket #143.
    
    commit eb6d8d72fef8387820ec8db4f8a12e3899af1d8d
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Aug 24 19:29:18 2010 -0400
    
        Fixing coding standards violations.
    
    commit 734c8f4adfc52e7d174f522e12d5e9ff9c2b1a6d
    Author: ddebernardy <ddebernardy@yahoo.com>
    Date:   Mon Aug 23 23:06:57 2010 +0200
    
        fix router tests in subfolder installs
    
    commit 63301039c2bc568aef03b5a663244e354021599d
    Author: ddebernardy <ddebernardy@yahoo.com>
    Date:   Mon Aug 23 23:53:33 2010 +0200
    
        fix another realpath issue in unit tests
    
    commit 1dbc10a58a3b0a91314b7da70d4813cd68a45274
    Author: ddebernardy <ddebernardy@yahoo.com>
    Date:   Mon Aug 23 23:40:33 2010 +0200
    
        fix realpath issues in console test suite
    
    commit 2ddc09c362e773b0e82333901cef50ab67bbfb81
    Author: ddebernardy <ddebernardy@yahoo.com>
    Date:   Mon Aug 23 23:35:18 2010 +0200
    
        core test fixes
    
    commit de0565887658181cbaef3d65f9f7a594c50d0f13
    Author: Ali Farhadi <a.farhadi@gmail.com>
    Date:   Sat Aug 21 22:33:15 2010 +0430
    
        Correcting default base path route.
    
    commit 6ba790421695bb8240d926e1e0fa9e822c2b14aa
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Thu Aug 19 17:31:44 2010 -0400
    
        Refactoring factorying for `\data\source\Http` and updating test cases to reflect changes in property names in `\net\http` classes.
    
    commit 996e7bed03ce9ce1f909865a41581a9c4993a768
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sun Jul 11 12:43:58 2010 -0400
    
        Refactored `entities()` method in `MySql` adapter to properly return an array. Added test coverage.
    
    commit 50a842a0819f8ca4e3b50398e2d7ac6df778246a
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Wed Aug 18 16:06:39 2010 -0400
    
        Fixing bad EOL.
    
    commit 2bf1cb8fbea113f667a1782d9e4ece20e768025d
    Author: moos3 <richard@guthnur.net>
    Date:   Thu Aug 12 22:26:13 2010 -0400
    
        Rectifying incorrect boolean logic for default cache adapter selection
        in \`app/config/bootstrap/cache.php\`. Fixes #122
    
        Signed-off-by: Joël Perras <joel.perras@gmail.com>
    
    commit 7e696b5c7fb9b7c8af0baeb41adfed17fe1f5148
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Wed Aug 18 13:08:34 2010 -0400
    
        Adding explicit type-casting for array keys in `\data\Model::find('list')`.
    
    commit 15a236767059dbd354548687654124877986434b
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Wed Aug 18 12:12:36 2010 -0400
    
        Refactoring initialization of `\net\http\Response`.
    
    commit d4a5a408740a80afd7b9e4f19cd9b2969b9ce21c
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Wed Aug 18 11:54:24 2010 -0400
    
        Refactoring `\action\Controller::redirect()` to include more logic in the filter block.
    
    commit f6817fe072e97397a8a92818d0c0ca030223c593
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Aug 17 14:29:24 2010 -0400
    
        Refactoring default options for `\action\Controller::render()`.
    
    commit 4933244df9a027b3c479d5311583ee8bc3d78fb7
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Aug 17 11:59:07 2010 -0400
    
        Adding documentation to `\core\Libraries::add()`.
    
    commit f0b1fa1ed42dff65ede27a39471764529e45dde0
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Aug 17 11:36:19 2010 -0400
    
        Begin refactoring API of `\action\Response` to provide more flexible cache control.
    
    commit 86bf9d1ff63eb00a893e0d14a13effb49216e0d3
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Aug 17 11:29:10 2010 -0400
    
        Tweaking exception messages in `\action\Controller`.
    
    commit 953f98dafa9a596ff2a00e4a6f22b8c0109a4a6c
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Aug 17 11:25:21 2010 -0400
    
        Implementing additional methods in `Cache` session adapter.
    
    commit 396e1116bd2e49254e5ceff4d75d36e940268db3
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Wed Aug 18 11:26:47 2010 -0400
    
        Updating `Apc::enabled()` to better handle certain ini parameter combinations. Fixes #124.
    
    commit f9c1de630f35366f489cd10711971f8d22fcd0db
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Wed Aug 18 10:40:19 2010 -0400
    
        Fixing bug with `Model::find('list')`. Fixes #121.
        Added missing test for `find('list') call.
    
    commit f7d13123b404ce1f9a8d9eaccc1192f7e8e03345
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon Aug 16 17:08:01 2010 -0400
    
        Updating test cases to account for `\g11n\ExtractTest`.
    
    commit bc6aec1c1535c00b6cad179bc324e913ec9d7593
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon Aug 16 15:55:07 2010 -0400
    
        Updating library searching test cases to match new mocks.
    
    commit 4f44c469fae209255a8aaba602b05ef7d16d4ec5
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon Aug 16 14:22:27 2010 -0400
    
        Updating `\util\Validator` tests to reflect fixes to the filter extension in PHP 5.3.3.
    
    commit 33995cb396be0fcb9474d0f657e2883990006a13
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Fri Aug 13 17:25:18 2010 -0400
    
        Updating G11n test cases to comply with new API.
    
    commit 981f393c8cc978bad8ae1f60efae19ee1bbfa2f6
    Author: David Persson <davidpersson@gmx.de>
    Date:   Thu Jul 29 01:09:24 2010 +0200
    
        Ask for scope once.
    
    commit 39ead338eb277a75d186086e8af6bd157232844a
    Author: David Persson <davidpersson@gmx.de>
    Date:   Thu Jul 29 01:05:19 2010 +0200
    
        Cleaning up whitespace.
    
    commit 2148a1fc54487ac0aa4b8dd64c0907f250523557
    Author: David Persson <davidpersson@gmx.de>
    Date:   Thu Jul 29 01:04:46 2010 +0200
    
        Adding tests for Extract console command.
    
    commit 7e75cc379d97bc4469e5f015d7582e9e04cc6ad8
    Author: David Persson <davidpersson@gmx.de>
    Date:   Thu Jul 29 01:04:02 2010 +0200
    
        Use the view compiler on contents before parsing them for extracting translation templates.
    
    commit c73d99d20683988ad8d2a7af57955b53bf6fa8a8
    Author: David Persson <davidpersson@gmx.de>
    Date:   Thu Jul 29 00:57:26 2010 +0200
    
        Default save to yes.
    
    commit 05948cffb2db68f84d61071ed7eb6b2acbd9f72f
    Author: David Persson <davidpersson@gmx.de>
    Date:   Thu Jul 29 00:57:02 2010 +0200
    
        Wrap calls to Catalog::write() and read() in try/catch statements.
    
    commit d7c023132e0233d7e880bd1286a2fe88117ab063
    Author: David Persson <davidpersson@gmx.de>
    Date:   Thu Jul 29 00:56:07 2010 +0200
    
        Account for yielding just one item.
    
    commit e155bf2d78abee7f120f7b670e524662f3e1e259
    Author: David Persson <davidpersson@gmx.de>
    Date:   Fri Jul 16 22:43:07 2010 +0200
    
        Changing the signature of `Catalog::read()` and `Catalog::write()`.
    
        Extracting the `name` option and adding it as the parameter.
    
        `Catalog::write()` now doesn't work with multiple configurations
        anymore. Instead only a single configuration may be supplied.
    
        `Catalog::read()` will read from all configurations when `true` is being
        passed for the `$name` parameter. This is the same behavior as before
        when not providing any configuration name through the options array.
    
        Updating all tests.
        Adding tests for `read()`.
    
    commit 6abe33f34abdb581ca692dd4b4d2d8ed1a207ea6
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Fri Aug 13 17:09:50 2010 -0400
    
        Making `\storage\cache\adapter\File::clear()` actually work.
    
    commit 7528ad9c85f85dc89a25d5b63c1bbe4b1faa6ed7
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Tue Aug 10 18:02:55 2010 -0700
    
        cleaning up \test\* to run all tests.
    
    commit 17e009174b95a13778b685541d1318253e74d162
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Tue Aug 10 17:18:01 2010 -0700
    
        adding version 1 to couchdb by default as workaround for php context bug
    
    commit a00c0e8a9e6e6b664fea4c877989da62260e40e7
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Thu Jul 22 11:28:27 2010 -0400
    
        Replacing an assertion in `MongoDbTest::testArbitraryMethodCalls()` more
        format-independent, due to slight incompatibility between versions of the
        mongodb pecl extension.
    
    commit 1834e545b4bbdacfebe8d56971b5ce4f29c5bcb6
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Thu Jul 22 10:55:07 2010 -0400
    
        Adding skips to `ConnectionsTest` to account for PHP installations that
        do not include any MySQL extension.
    
    commit 2e6f9685000ae31e7724f456de13cfd261b3ded6
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Wed Jul 21 16:28:07 2010 -0400
    
        Adding test coverage for `\data\Model::key()`.
    
    commit 5b15520f6a03246522a399d7548ff9ca49513eea
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Wed Jul 21 16:27:50 2010 -0400
    
        Adding fix for `\data\entity\Document` to allow `Document`s and `DocumentSet`s to be assigned to other `Document`s.
    
    commit 4abba15db33837d6e4cc2cb0b52da6f770d489aa
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Sun Jul 18 13:56:50 2010 -0700
    
        adding tests so `\console\Library` at 90%
    
    commit b49ef92b1c00470f3548979ed2682bd325c57c7c
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Sun Jul 11 16:06:10 2010 -0700
    
        91% coverage for `\test\Unit`
    
    commit 0087c1f20ccca4e0c7d4763d5a4854f22e287036
    Author: David Persson <davidpersson@gmx.de>
    Date:   Fri Jul 16 22:48:54 2010 +0200
    
        Fixing whitespace.
    
    commit d29e3f53b61cec032b1f1a7650ea3d20977eeced
    Author: David Persson <davidpersson@gmx.de>
    Date:   Fri Jul 16 22:43:07 2010 +0200
    
        Changing the signature of `Catalog::read()` and `Catalog::write()`.
    
        Extracting the `name` option and adding it as the parameter.
    
        `Catalog::write()` now doesn't work with multiple configurations
        anymore. Instead only a single configuration may be supplied.
    
        `Catalog::read()` will read from all configurations when `true` is being
        passed for the `$name` parameter. This is the same behavior as before
        when not providing any configuration name through the options array.
    
        Updating all tests.
        Adding tests for `read()`.
    
    commit 9226d013e775f14b2a57174deb84a15e78c6d7e9
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sun Jul 11 13:46:40 2010 -0400
    
        Increasing test coverage to 100% in `\net\http\Message` and `\net\http\Request`.
    
    commit 3e24217706b5e9dac495c7942687a93bb91a240b
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Sun Jul 11 10:28:02 2010 -0700
    
        adding more tests for timeout handling in `\net\socket\Context`
    
    commit 3b09c6462769fdaea522ae2770d3f2c7b37530c8
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Sat Jul 10 18:04:16 2010 -0700
    
        reverting change made to ConnectionsTest
    
    commit aad6df222cfa77ed79f609c14ee99a22e89c7652
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Sat Jul 10 17:51:20 2010 -0700
    
        fixing up some broken code related to changes in `\net\*`
    
    commit 8f4bc4bfed19a3b3d8523575d9d1916dd64ecbfe
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Sat Jul 10 17:15:52 2010 -0700
    
        fixing the MockSocket used in `\net\http\ServiceTest`
    
    commit ca050921ff1357b9445ada17b038a8bcb0591213
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Sat Jul 10 17:02:00 2010 -0700
    
        fixing up `\data\source\Http` for refactor of `\net\*`
    
    commit cb2c4aacd32cc7e92e15530364055cb0032ec431
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Sat Jul 10 16:30:04 2010 -0700
    
        adding `tests\integration\net\ServiceTest`
    
    commit a1ce4e17354297c84c5420ec77a91f233c1e6f14
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Sat Jul 10 16:12:24 2010 -0700
    
        close to 90% converage on `\net\*`
    
    commit 077ba19c2368ea0b55b91ee2ec80ce8d6d8b0582
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Sat Jul 10 13:56:25 2010 -0700
    
        adding '\net\Message` for the basic request/response from `\net\Socket`.
        Refactored `\net\http\*` to use the new class.
    
    commit 907efd296a87d181a4d8f19df954c89fa9a8c594
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Tue Jul 6 17:42:16 2010 -0700
    
        beginning refactor of \net
    
    commit 12c4cb180c8a80654b3fb6e6f287a1b1d0687426
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Fri Jul 2 10:45:31 2010 -0700
    
        adding more tests to `\data\source\HttpTest` and making it green.
    
    commit 82336707760fe590b66cb09d2cd159bce70b4675
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Thu Jul 1 19:29:18 2010 -0700
    
        adding another exception expectation to `\data\ConnectionsTest`
    
    commit 2839662b593b99f8a9c4385a0ad846ee05b45fd9
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Fri May 28 10:36:33 2010 -0700
    
        new paths and more tests for data\source\Http
    
    commit d4e44eda903bf97d4c19a0bd8f0d4b124ee4ef54
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Mon May 17 07:04:03 2010 -0700
    
        filled in some methods of \data\source\Http
    
    commit 079a0ef49a53a655c5ffa5e8b380336467922a2b
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Thu Jul 15 20:33:26 2010 -0400
    
        Fixing violations of coding standard.
    
    commit bdc72a3f24eaeb622889fde1b04e483d9eb308d5
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Thu Jul 15 20:31:12 2010 -0400
    
        Adding checks for empty arrays for `RecordSet::to()` when record set contains no records.
        This causes PHP to trigger an E_WARNING, since `array_combine(array(), array()` is considered an invalid statement.
    
        Fixes #119.
    
    commit a2603d2462bea8a65aca8f7e7756c5bb83bb9fd0
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sun Jul 11 13:22:18 2010 -0400
    
        Amending previous commit.
    
    commit 3236a9d9a23b2b591839a71a09a1f911f11ec756
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sun Jul 11 13:20:54 2010 -0400
    
        Adding clarifying documentation to `\core\Object::__construct()`.
    
    commit 5aa1aa2e22794ed9283f6009e239f909483f8607
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Sun Jul 11 00:37:00 2010 -0400
    
        Updating test\Unit::_cleanUp() to skip over dot paths ('.' and '..').
        Thanks to elazar for the bug report and patch!
    
        Fixes #115.
    
    commit d256f91b216c09213de04d9c64ebd5fd6bb63dec
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sat Jul 10 18:17:10 2010 -0400
    
        Fixing variable name changed in merge in `\net\http\Router::match()`. Refactoring to simply method implementation, and adding `Router::_persist()`.
    
    commit b23435e56eda9aa25ab8108ba2f24f54cdfcdd89
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Fri Jun 4 16:38:16 2010 -0700
    
        Refactored handling of content type. Moved type() method into `\net\http\Message`.
        `\net\http\Message` now has a dependency on `\net\http\Media` to return the alias for the content type.
    
    commit 49cbb4b0b0cc93ae2127de32b8fda68d735a9f2b
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Fri Jul 2 16:49:46 2010 -0400
    
        Small optimization to `Router::match()` for cases where no prefix options are passed.
    
    commit 45bd6b2579e7640c389e900051d24317c6e32d2b
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Fri Jul 2 16:14:06 2010 -0400
    
        Implementing Enhancement #59.
    
        Added a third argument to `Router::match()` for passing options on how
        to (optionally) prefix the matched URL with a given `host` and/or
        `scheme`.
    
        See test cases for example uses.
    
    commit 116ec166d7326274b0f9dd7b06bbfb3acf9009ff
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Fri Jul 2 12:43:57 2010 -0400
    
        Small refactor to `action\Request::env()` for HTTPS parsing.
    
    commit d584dd72e58126f09262234afe2bc38750bee615
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sat May 1 21:37:34 2010 -0400
    
        Adding `method_exists()` check for non-existent actions in `\action\Controller::__invoke()`. Fixes ticket #75.
    
    commit 3f75cd7ebe6e230ad62ff0bc36b34c7dc561aa61
    Author: alkemann <alek.morland@gmail.com>
    Date:   Fri Jul 2 19:12:53 2010 +0200
    
        Implement and test for Field name passed as option to validation rules, see ticket 103
        http://rad-dev.org/lithium/tickets/view/103
    
    commit 3d2bdce11b6dbbc6d3ce807a87ac80f63bf6e182
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sat Jul 10 13:31:21 2010 -0400
    
        Adding ability to configure class dependencies of `\net\http\Router`. Fixes #114.
    
    commit 130d60dd77aa2614e519f69f34f9a5c8f1b83a2a
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Sun Jul 4 23:10:37 2010 -0400
    
        Making Cookie adapter use the `name` configuration parameter
        consistently. Fixes #93.
    
        Cookie adapter now does _not_ merge in the `$options` array with the
        object configuration parameters.
    
        Updated incorrect tests.
    
    commit b6bff0ba990fcf319ffb661960791975aa2ee1b4
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Sun Jul 4 21:00:05 2010 -0400
    
        Removing EOF newlines from previously cherry-picked commit.
    
    commit d775fbb7701bf4c38b81583deedf4ce35618467c
    Author: James Logsdon <dwarf@girsbrain.org>
    Date:   Thu May 13 20:17:39 2010 +0000
    
        Adding Session::clear() to Memory and Php adapters. Implements #90.
    
    commit 4d3f19900413a5d7ca1919aa4e4ed05414b2091b
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Wed Jun 2 23:32:39 2010 -0400
    
        Updating `session.cookie_lifetime` default value for Php session adapter
        to be 0 seconds.
    
        Fixed #86.
    
    commit 9fa6ffc399eab651c10557da9c73b899184382fc
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Mon May 10 11:54:45 2010 -0400
    
        Adding default cache expiration time to all cache adapters.
    
        You are now able to set a default cache expiration when setting your
        cache configurations. Example:
    
        {{{
        Cache::config(array(
        	'short' => array(
        		'adapter' => 'Apc',
        		'expiry' => '+30 seconds'
        	),
        	'long' => array(
        		'adapter' => 'Apc',
        		'expiry' => '+1 hour'
        	)
        ));
    
        /* Write data to the cache - uses default expiry of 30 seconds */
        Cache::write('short', 'key', 'data to cache');
        }}}
    
    commit f81279fd1d02408056821d44e6130bd298a47767
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sat Jul 10 12:49:07 2010 -0400
    
        Adding documentation to templating readme on creating custom helpers and extending core helpers.
    
    commit ea02685091329406f57ebb81aef519ca8c2c197b
    Author: alkemann <alek.morland@gmail.com>
    Date:   Tue Jul 6 16:08:35 2010 +0200
    
        Updated the wiki for Template to give info on elements
    
    commit 675ae6886712390f25f2e1789bd60e980162c26f
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jul 6 20:59:30 2010 -0400
    
        Refactoring `\core\Libraries::path()` to reduce complexity, and implementing fix so that custom `'transform'` configurations which don't return a value no longer cause the class loading process to abbend.
    
    commit a90a34d2e05045bd2cb51d749358f7e95397316e
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Fri Apr 30 14:32:24 2010 -0400
    
        Adding semantics in `\core\Environment` for automatically using the current environment in `get()` / `set()`.
    
    commit d6206c9d5a1c42f939dae75bd7f5c25323b4e074
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sat Jul 10 10:53:32 2010 -0400
    
        Changing `Exception` to `DispatchException` in `\action\Controller::__invoke()`.
    
    commit 795f898f218179e0b241033b0f07777292342e7e
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sat May 1 21:37:34 2010 -0400
    
        Adding `method_exists()` check for non-existent actions in `\action\Controller::__invoke()`. Fixes ticket #75.
    
    commit c0ab91de871c02a388b865292ec236dc247d5e12
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Fri Jul 9 19:13:28 2010 -0400
    
        Implementing support for matching HTTP headers and verbs in routes.
    
    commit 9cd3753eac8e589a78d364b043ba8cb939c42c1a
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Fri Jul 9 13:31:16 2010 -0400
    
        Renaming `\net\http\Media::pathRoot()` to `\net\http\Media::webroot()`.
    
    commit a9ebcd5cc477dc60903a601bacb0bb8977587f04
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Fri Jul 9 12:58:00 2010 -0400
    
        Refactoring `\net\http\Media` to move code for finding physical asset paths out to separate methods.
    
    commit d91c5478cecf789742318ecf96cbc31b02c7777b
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Thu Jul 8 21:51:12 2010 -0400
    
        Removing support for the `'plugin'` key in `\net\http\Media::asset()`. Only the `'library'` key is now supported.
    
    commit c3f954f643e862842523d3eee98e04032cff447d
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Wed Jul 7 21:41:44 2010 -0400
    
        Removing bad EOL markers for \`net\http\{Route,Router}\`.
    
    commit 4a87b906b56b02ea7bc64ab5cee97a30b855739d
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Wed Jul 7 21:39:56 2010 -0400
    
        Updating `net\http\Router` to properly match routes with named anchors.
    
        Tests added.
    
    commit df16bbe7c729b4db8744b276172f51cb0d1e0f10
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jul 6 22:59:42 2010 -0400
    
        Refactoring `Curl` socket adapter to reduce code and be more independent/easily testable. Adding test coverage.
    
    commit e13e2c744de19dbe102f4663011008cd0c840774
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon Jul 5 16:42:33 2010 -0400
    
        Beginning implementation of HTTP meta-data-based routing.
    
    commit 63c096b75c6a71bce3c82d3a8f850b4c6da7b2e4
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon Jul 5 16:41:38 2010 -0400
    
        Removing default port configuration from classes in `\net\http`. Implementing `Request` object mapping features in `Curl` adapter.
    
    commit eb7fd2b3bdd5188d1398951c071a55054c499b19
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Thu Jul 8 17:12:02 2010 -0400
    
        Fixing merge conflicts.
    
    commit c78c32122508c0d26b1057e603c84f7442e416bf
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Thu Jul 8 16:52:26 2010 -0400
    
        Implementing table aliases in read queries in `\data\source\Database`.
    
    commit ea8cc2b23ce6c0030102b95788932dd334087f6d
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Thu Jul 8 14:57:27 2010 -0400
    
        Removing unnecessary overridden `name()` implementation in `MySql` adapter.
    
    commit e4637d89867df7888c30ce2f934e6a93d4369a2b
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Thu Jul 8 14:56:29 2010 -0400
    
        Refactoring `\data\source\Database::relationship()` to use `\core\Object::_instance()`.
    
    commit 0b516aa9dd040ffbfa8b69fcb7888ec9845d9eb3
    Author: alkemann <alek.morland@gmail.com>
    Date:   Mon Jul 5 17:22:42 2010 +0200
    
        New test for Mysql adapter of single field finds, see ticket 109
        http://rad-dev.org/lithium/tickets/view/109
    
    commit 5e6b507cd060fe700ae2af7a0d2ad00afc18bd5d
    Author: alkemann <alek.morland@gmail.com>
    Date:   Mon Jul 5 15:44:05 2010 +0200
    
        adding tests for table alias in sql generation
    
    commit 08a5e8d2853b5f6e0a8df8d0090bccad1b2c58ef
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sun Jun 27 11:14:24 2010 -0400
    
        Fixing merge conflicts.
    
    commit 39ed9c0397bd99e9774acbc120a6ba923912067d
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jun 15 16:36:36 2010 -0400
    
        Changing exceptions thrown in `\action` to instances of `\action\DispatchException`.
    
    commit 865d3ed72dd99235992eac3788390b176f26c564
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sat May 1 23:26:00 2010 -0400
    
        Refactoring `\data\collection\RecordSet` to support indexes for pre-populated data, refactoring `\net\http\Media` to centralize handling of custom encoding, and adding data marshaling. Fixes ticket #53.
    
    commit 9ad2b3dc8950d79c0e7ed8014c9657eb69d52adb
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jun 15 16:36:36 2010 -0400
    
        Changing exceptions thrown in `\action` to instances of `\action\DispatchException`.
    
    commit 26d88dcba1317d6554d4488a4d01710848a20c73
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sat May 1 23:26:00 2010 -0400
    
        Refactoring `\data\collection\RecordSet` to support indexes for pre-populated data, refactoring `\net\http\Media` to centralize handling of custom encoding, and adding data marshaling. Fixes ticket #53.
    
    commit 29721eff142b8ec4288eda30aa97305e8e0e8827
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon May 31 21:21:52 2010 -0400
    
        Adding test for `\data\Source`. Refactoring classes in `\data` into "entity" and "set" classes. Split `Document` into `entity\Document` and `collection\DocumentSet`. Renamed `\util\Collection::$_items` to `\util\Collection::$_data`. Constructor parameter in all subclasses is now `'data'`, to provide more consistency with entity classes, etc. Changed `\data\model\Query::binding()` to `\data\model\Query::entity()`, to better  reflect design.
    
    commit 0227e21fb0b3fb7fb35a61e50a00edc7c9b09ca8
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sat May 1 23:26:00 2010 -0400
    
        Refactoring `\data\collection\RecordSet` to support indexes for pre-populated data, refactoring `\net\http\Media` to centralize handling of custom encoding, and adding data marshaling. Fixes ticket #53.
    
    commit 6c0a90ed49532eddc9ed8d4ec630885e02b0923d
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jul 6 14:06:20 2010 -0400
    
        Modifying test suite results display to remove leading backslash, and removing "test results for" text on initial page load, when no tests results are available.
    
    commit c4482d6f18bcddba10e5f710bcf61a5f05c2e6da
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jul 6 12:59:18 2010 -0400
    
        Annotating links in documentation for `Gettext` adapter.
    
    commit 7a05fe3b4a135fcc0007dadc807abb8b7b4f1d02
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jul 6 12:53:45 2010 -0400
    
        Adding reference information to `Hmac` session strategy.
    
    commit 5312ea0632d3c175919704e03c465921739728ec
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jul 6 12:51:06 2010 -0400
    
        Fixing formatting consistency in `.htaccess` files.
    
    commit 8dd750360a9d1eef1b0293df37820260267efd8d
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Mon Jul 5 22:15:04 2010 -0400
    
        Adding class doc blocks to `test\Report`.
    
    commit bfbee4a1f0d7e7befeedafe6176dd22cf38eec00
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Mon Jul 5 21:37:26 2010 -0400
    
        Adding class doc block for `test\Integration`.
    
    commit e2c871cc04f8c682309acfa0985602542e23e9ba
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Mon Jul 5 21:10:15 2010 -0400
    
        Add class and method doc blocks to `test\Group`.
    
    commit b282caff6db32efceedc9dc954a0a5e396efe0c2
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Mon Jul 5 20:11:27 2010 -0400
    
        Adding class and method doc blocks to `template\view\Renderer`.
    
    commit d354fe8cad1e7a2f4d69820440bdf918df6f5613
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Mon Jul 5 18:28:17 2010 -0400
    
        Adding class doc block for `storage\session\strategy\Hmac`.
    
    commit e5a51756ce9bacd3437989f3db8eaa9ef2c105eb
    Author: Niel Archer <niel.archer@blueyonder.co.uk>
    Date:   Wed Jun 16 00:47:45 2010 +0100
    
        Formatting correction to comply with documentation standards.
    
    commit 04771527bb830e81e07f21d897df706d26c7760e
    Author: Niel Archer <niel.archer@blueyonder.co.uk>
    Date:   Tue Jun 15 14:05:31 2010 +0100
    
        Adding to Model class doc block
    
    commit db89bbfcf2c42799bd8a4d58cca1e9b128f0cfaa
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Thu Jul 1 23:46:21 2010 -0400
    
        Fixing formatting of example code in docblock in `Form` auth adapter.
    
    commit f6a0ee746f604e692714d26e76fa3c10a7889557
    Author: Niel Archer <niel.archer@blueyonder.co.uk>
    Date:   Mon Jun 14 16:32:27 2010 +0100
    
        Adding "'adapter' => 'Form'," to all examples of Form adapter configurations.
    
    commit afa0f94dcfe60629390e9b576ed044155b294709
    Author: Niel Archer <niel.archer@blueyonder.co.uk>
    Date:   Mon Jun 14 16:12:00 2010 +0100
    
        Fixing small problem for Form::$_filters doc block.
    
    commit 90c0365f02cc0a4c1f645a906bdeda24b4eb30e2
    Author: Niel Archer <niel.archer@blueyonder.co.uk>
    Date:   Sun Jun 27 18:18:14 2010 +0100
    
        Fixing syntax of 'li3 create' examples.
    
        Only fixed those work for me, removed the others. I'll update add/update the others as the are implemented.
    
    commit 78bd374e329809c16743dbfa8fd2445bd5c4168d
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Thu Jul 1 23:35:31 2010 -0400
    
        Adding tests for `\data\model\Query`, which prove #73.
    
    commit efbdc7faa40b1b4c29a59cff9a6d22225f28576c
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Wed Jun 30 17:12:05 2010 -0400
    
        Extending syntax for `\action\Request::get()`. Simplifying tests for `Request`.
    
    commit 8e3fbb6063383c1528c7e00078dae21d980b3a0a
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Wed Jun 30 17:07:48 2010 -0400
    
        Minor refactoring to `\net\http\Media`.
    
    commit f4e1f09a778f218f7ca739b3bdc8732f60583412
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Wed Jun 30 16:20:32 2010 -0400
    
        Fixing issue in `\net\http\Router::match()` where an empty string would be returned in certain circumstances. Adding documentation to routing classes and refactoring.
    
    commit 0fa445ffe1558702d2c33c78e60739000d604778
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Wed Jun 30 12:20:54 2010 -0400
    
        Cleaning up.
    
    commit c1261d790f40f5c8cde741c934676fa9e1919269
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sun Jun 27 11:14:24 2010 -0400
    
        Fixing merge conflicts.
    
    commit a93f529ec0758952725526beb07f4f097e22c0e7
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Wed Jun 23 10:08:06 2010 -0400
    
        Expanding class documentation for `\data\Entity`.
    
    commit 56c34dfccc56d38e5180d7a9eafe9fc50b416afc
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sat May 1 23:26:00 2010 -0400
    
        Refactoring `\data\collection\RecordSet` to support indexes for pre-populated data, refactoring `\net\http\Media` to centralize handling of custom encoding, and adding data marshaling. Fixes ticket #53.
    
    commit 7fa71357f7a81ed6211e144d725fbfd2351f370c
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jun 15 16:36:36 2010 -0400
    
        Changing exceptions thrown in `\action` to instances of `\action\DispatchException`.
    
    commit bccb81b5bbbb61f0d67696d068672f348baba13e
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon May 31 21:21:52 2010 -0400
    
        Adding test for `\data\Source`. Refactoring classes in `\data` into "entity" and "set" classes. Split `Document` into `entity\Document` and `collection\DocumentSet`. Renamed `\util\Collection::$_items` to `\util\Collection::$_data`. Constructor parameter in all subclasses is now `'data'`, to provide more consistency with entity classes, etc. Changed `\data\model\Query::binding()` to `\data\model\Query::entity()`, to better  reflect design.
    
    commit 5bd801743b70455f183cf01720f24a5071fb4c17
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jun 15 16:36:36 2010 -0400
    
        Changing exceptions thrown in `\action` to instances of `\action\DispatchException`.
    
    commit bf9c232dfbead58e6c4b552739def4e41f7466d3
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jun 15 16:36:36 2010 -0400
    
        Changing exceptions thrown in `\action` to instances of `\action\DispatchException`.
    
    commit f281bba7db79abb0df6c354d74d9d414f21e18fc
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon Jun 21 07:32:59 2010 -0400
    
        Verifying multiple correct syntaxes for `Model::find('count')`, added tests. Fixes ticket #106.
    
    commit 248da7ce767e16b654e8fa6ca01c6490fa47ea12
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Fri Jun 18 17:34:43 2010 -0400
    
        Disallowing Mongo documents from illegally updating their `_id` fields.
    
    commit b75a73cad3490f2eff3c1209c9d2120e5638d3ae
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon May 31 21:21:52 2010 -0400
    
        Adding test for `\data\Source`. Refactoring classes in `\data` into "entity" and "set" classes. Split `Document` into `entity\Document` and `collection\DocumentSet`. Renamed `\util\Collection::$_items` to `\util\Collection::$_data`. Constructor parameter in all subclasses is now `'data'`, to provide more consistency with entity classes, etc. Changed `\data\model\Query::binding()` to `\data\model\Query::entity()`, to better  reflect design.
    
    commit 85b4978c0b7bda51691f9732d4dc003baa008727
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sat May 1 23:26:00 2010 -0400
    
        Refactoring `\data\collection\RecordSet` to support indexes for pre-populated data, refactoring `\net\http\Media` to centralize handling of custom encoding, and adding data marshaling. Fixes ticket #53.
    
    commit 4a0958d9a9ddb8ec204baf1a4ad9e16c3b2feddd
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sat May 1 23:26:00 2010 -0400
    
        Refactoring `\data\collection\RecordSet` to support indexes for pre-populated data, refactoring `\net\http\Media` to centralize handling of custom encoding, and adding data marshaling. Fixes ticket #53.
    
    commit f581e2e533704f35f5c04ec2b7cbb234c335f4fb
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jun 15 16:36:36 2010 -0400
    
        Changing exceptions thrown in `\action` to instances of `\action\DispatchException`.
    
    commit 0938f7c031a0ab1b14cb2c2d4eb074b26ebcc5db
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon May 31 21:21:52 2010 -0400
    
        Adding test for `\data\Source`. Refactoring classes in `\data` into "entity" and "set" classes. Split `Document` into `entity\Document` and `collection\DocumentSet`. Renamed `\util\Collection::$_items` to `\util\Collection::$_data`. Constructor parameter in all subclasses is now `'data'`, to provide more consistency with entity classes, etc. Changed `\data\model\Query::binding()` to `\data\model\Query::entity()`, to better  reflect design.
    
    commit 063a09da321546827a4a2f1dd0f1d99c3139cf39
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sat May 1 23:26:00 2010 -0400
    
        Refactoring `\data\collection\RecordSet` to support indexes for pre-populated data, refactoring `\net\http\Media` to centralize handling of custom encoding, and adding data marshaling. Fixes ticket #53.
    
    commit 3c6d16cd4dd01d6191f2ab130febd9f194899d64
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jun 29 22:08:43 2010 -0400
    
        Adding test coverage and documentation tweaks for classes in `\core`.
    
    commit 28d1afc33e5f3b874a5c39d8534a6288f1eff8f2
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sun Jun 27 00:43:54 2010 -0400
    
        Updating `\analysis\Docblock::comment()` to account for Windows newlines, removed unreachable code branch, added test coverage.
    
    commit 2a21cea8e223c1c09b74153294182c571eb50fc9
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sat Jun 26 14:24:00 2010 -0400
    
        Moving `config/connections.php` to `config/bootstrap/connections.php`. Updating docblocks.
    
    commit 45395d83afb05127266b3c3bb4cb24a75cad03b0
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sat Jun 26 14:21:23 2010 -0400
    
        Adding documentation for `\util\collection\Filters`.
    
    commit 15bf6aff097c1406f659be87abf4cc8c431d2b0c
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Thu Jun 24 08:54:25 2010 -0400
    
        Removing `@author` and `@package` docblock tags. Tweaking XCache adapter documentation.
    
    commit 2c917f0427c6d971f02c8453de6dcfce5d20bad7
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon Jun 21 13:41:00 2010 -0400
    
        Small code cleanup and refactoring.
    
    commit 568cbaf209b7ebe26997b1c4e79b0bde6f143440
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon Jun 21 13:06:00 2010 -0400
    
        Cleaning up code formatting and adding test coverage to `\g11n` classes.
    
    commit a608f101008d9312b73e374e9c8f79d92b3aab7f
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon Jun 21 12:30:23 2010 -0400
    
        Minor refactoring to `\action\Request`, added test coverage, removed unused properties and updated docblocks.
    
    commit 0e571a5f16aadf0ae88ec0f7ae13495a8bfb9b63
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sun Jun 20 10:23:54 2010 -0400
    
        Making `\action\Dispatcher::applyRules()` and `\console\Dispatcher::applyRules()` public methods.
    
    commit 83492ee11b366838b26841f5483cd0625928ff7e
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Sun Jun 20 16:29:00 2010 -0700
    
        reverting changes made to `\socket\Context`
    
    commit c0cdd6c60c1363ca8e20c65de4e1d055f4b73a6b
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Sun Jun 20 10:51:50 2010 -0700
    
        changing `\console\Help` to use 'mock-command' instead of 'MockCommand'
    
    commit 7183e4281956b7a09e5ec3fbc7da91c8da594573
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Sun Jun 20 10:49:01 2010 -0700
    
        adding translierations to `\util\Inflector::reset()`
    
    commit e5d05f53c503ea2b21ca14507566e2651da23fde
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Sun Jun 20 10:43:36 2010 -0700
    
        reverting changes to `\net\http\Request::to('context');`
    
    commit 289ac16b4c1702edf11017c05ebe0cdf9b8a0717
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Fri Jun 4 16:38:16 2010 -0700
    
        Refactored handling of content type. Moved type() method into `\net\http\Message`.
        `\net\http\Message` now has a dependency on `\net\http\Media` to return the alias for the content type.
    
    commit 01e9f7c4691bccb7e8e73c93675eada07b74f292
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Fri Jun 18 14:10:48 2010 -0400
    
        Updating test cases.
    
    commit 0af6bc352ccb89fd70ba37b35e02bf12a1f7925a
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Fri Jun 18 14:10:10 2010 -0400
    
        Fixing issue where new sub-objects in existing `Document` objects were not persisted.
    
    commit 53d0650b3d59d2958ff6684d55ce02b979e91c7b
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Thu Jun 17 16:55:20 2010 -0400
    
        Adding type checking in `Model::find()`.
    
    commit dd46aca3380ba1b2cae87c6e65e7577e053a299d
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Thu Jun 17 16:54:59 2010 -0400
    
        Fixing code formatting in controller generation command.
    
    commit 76d20a3d6fab76704e6c34b2949f82ea7eb155c9
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jun 15 22:14:12 2010 -0400
    
        Updating mock model classes to comply with API changes.
    
    commit 31275f8f531e795bd842f059d0407cebc7023737
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jun 15 22:13:53 2010 -0400
    
        Adding sanity checking to class instantiation in `\core\Object::_instance()`.
    
    commit 126affcd53125ee72935b894ab3146e1a12ff08d
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jun 15 18:39:54 2010 -0400
    
        Type fixes to handle test suite warnings.
    
    commit 629e5a85334c9ed48a8cd45e78587acd49bf5685
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jun 15 18:23:30 2010 -0400
    
        Updating test cases.
    
    commit 3bf6a71c3a8ccb5d910f637e23cda2eebd173ac3
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jun 15 18:23:00 2010 -0400
    
        Updating controller template generation.
    
    commit a81b5d4e7a44853da42fcec710eb1f807877167e
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jun 15 17:20:08 2010 -0400
    
        Renaming `\data\Model::_instance()` to `\data\Model::_object()`.
    
    commit f7ae4c1a1d15624c8c150a13d1d3b898da19b9bc
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jun 15 16:33:39 2010 -0400
    
        Refactoring base classes in `\data`, implementing one-to-many relationship support for MongoDB. Implementing GridFS support in MongoDB. Making `\util\Collection::toArray()` public.
    
    commit c96df6da5625747cd5456b5c80da236c442245b9
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jun 15 05:21:40 2010 -0400
    
        Minor code cleanup in `\data` classes.
    
    commit 2c9f2ded43959dfadceac8e85d0bc80f1c22a4ee
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon May 31 21:21:52 2010 -0400
    
        Adding test for `\data\Source`. Refactoring classes in `\data` into "entity" and "set" classes. Split `Document` into `entity\Document` and `collection\DocumentSet`. Renamed `\util\Collection::$_items` to `\util\Collection::$_data`. Constructor parameter in all subclasses is now `'data'`, to provide more consistency with entity classes, etc. Changed `\data\model\Query::binding()` to `\data\model\Query::entity()`, to better  reflect design.
    
    commit 9f1f5b7dffd36555a796bed6402e72e749608d04
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sat May 1 23:26:00 2010 -0400
    
        Refactoring `\data\collection\RecordSet` to support indexes for pre-populated data, refactoring `\net\http\Media` to centralize handling of custom encoding, and adding data marshaling. Fixes ticket #53.
    
    commit df763944b766ff9119a5281684ff72ee45cd3ad3
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jun 15 16:36:36 2010 -0400
    
        Changing exceptions thrown in `\action` to instances of `\action\DispatchException`.
    
    commit f63d36c97b6c10276b6a11bda658e7555e561427
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jun 8 08:46:39 2010 -0400
    
        Fixing offset calculation in `\data\model\Query`, fixes paginated queries.
    
    commit ae6e6ac2d5e4ba7c7015cf1ee06f7bb5f0f69322
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Mon Jun 7 23:50:26 2010 -0400
    
        Updating `CouchDb` adapter with `calculation` method.
    
        Added missing second parameter to \data\Entity::update()`.
        Updated `tests\integration\data\SourceTest`.
    
    commit 4dd93f88d79a465e4f1265195e70c34589a55c73
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Mon Jun 7 17:24:11 2010 -0400
    
        Updating `tests\integration\data\SourceTest` for CouchDB compatibility.
    
    commit 979bdfdc6126494fdb17664ea27321f822588434
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon Jun 7 18:52:44 2010 -0400
    
        Refactoring model relationship construction and exposing new method `Model::bind()` for dynamically creating model relationships.
    
    commit 1540b694195099733cdad6201c81f79e05851407
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon Jun 7 16:10:34 2010 -0400
    
        Fixing status value check in `MongoDb::create()` for compatibility with MongoDB 1.5.
    
    commit 8acbe2797a0196580cf20bdbc52ef6e83123de14
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sun Jun 6 11:27:19 2010 -0400
    
        Updating basic CRUD operations in `\data\source\Database` to accept string queries. Minor refactorings to `\data\source\MySql`.
    
    commit 75b78bb302909650e410cd7d1ad0cc1d9473d487
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Fri Jun 4 13:04:28 2010 -0400
    
        Fixing issue where rewinding a data collection incorrectly returns no result.
    
    commit c3bfeeeb5d962035a3822cd7aec21d53f1b7f7b6
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Thu Jun 3 12:06:56 2010 -0400
    
        Fixing logic flaw in `\data\Collection::closed()`.
    
    commit 6423a4d89e12cda2c469a3aba2b09de26b0d8f78
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Fri Jun 4 01:29:28 2010 -0400
    
        Updating MongoDB datasource to throw exceptions for
        `create/read/update/delete/entities` methods when no connection is
        available.
    
        Implements #87.
    
    commit fe142781ae86178532db29e9ec15028551012609
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Thu Jun 3 11:35:50 2010 -0400
    
        Updating documentation in `\data\Collection`. Minor change to implementation of `close()`.
    
    commit 27bd48e56b62d06bcceb5cbc10e7fca8ec2fc0ad
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Thu Jun 3 10:42:13 2010 -0400
    
        Adding missing files from last commit.
    
    commit d55cd603b8a6698aa5f96e012fa74c8a3d20dcec
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Thu Jun 3 10:38:36 2010 -0400
    
        Fixing validation in `\data\Model::save()`.
    
    commit de468742cd7f0cebd6202682c18441b6298046cf
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jun 1 06:32:29 2010 -0400
    
        Fixing database integration issues. Updating `\util\Collection::invoke()` to no longer rely on `\core\Object::invokeMethod()`. Updated tests accordingly.
    
    commit 244646ca994363d61915326682e9936d1e01ed27
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon May 31 21:21:52 2010 -0400
    
        Adding test for `\data\Source`. Refactoring classes in `\data` into "entity" and "set" classes. Split `Document` into `entity\Document` and `collection\DocumentSet`. Renamed `\util\Collection::$_items` to `\util\Collection::$_data`. Constructor parameter in all subclasses is now `'data'`, to provide more consistency with entity classes, etc. Changed `\data\model\Query::binding()` to `\data\model\Query::entity()`, to better  reflect design.
    
    commit 326ecba87e5e7d836e520e948f8224e7542a5aa2
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue May 25 01:35:02 2010 -0500
    
        Refactoring `\data` to change all references of `'table'` to `'source'`.
    
    commit 2ea9256f055a8fd8bc2a3bb94e27cf79a3e93e7f
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon May 24 19:27:03 2010 -0500
    
        Refactoring parenting for data and collection objects in `\data`. Implementing multi-key support in model relationships.
    
    commit f9e9e40385c31d864685ec83185c8ebeaa724653
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Wed May 19 17:55:06 2010 -0500
    
        Adding class check in `\data\collection\Document::_relation()` to fix test run.
    
    commit 31d736e98e94eed6dd983436f79dcf6c46c65d77
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Wed May 19 17:31:44 2010 -0500
    
        Refactoring column handling for MySQL. Now parses precision for floating point values.
    
    commit 0a244f2c6e24dee120ed3a11b381e732220910ca
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Wed May 19 17:28:48 2010 -0500
    
        Standardizing on connection syntax to use `'host' => 'host:port'`  instead of `'host' => 'host', 'port' => 'port'`. Updated MySQL and MongoDB adapters.
    
    commit 60fb956c3e549b948547a12f5440f538e69fc218
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Wed May 19 17:24:27 2010 -0500
    
        Adding default `name()` method to `\data\Source`.
    
    commit 8c69e85eb479578503f5c28db43661f59377a3b5
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Wed May 19 12:05:28 2010 -0500
    
        Fixing issue where Mongo IDs would be written as strings when documents are updated. Fixes ticket #84.
    
    commit daa5b334984211d128f1a32cb69469b1152e45e1
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon May 17 00:01:54 2010 -0400
    
        Implementing `\data\Model::update()` and `\data\Model::remove()` for updating or deleting multiple records or documents. Implemented `'whitelist'` flag in `Model::save()` to filter field lists on insert or update.
    
    commit 1a4a9d0c7bb54171a59e513e29672a489f043a93
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Fri May 14 17:30:34 2010 -0400
    
        Moving class constructor from `\data\collection\Document` to `\data\Collection`. Making `closed()` and `close()` methods public. Refactoring offset and key handling in `Document` and `RecordSet`. Adding `'locked'` flag to meta information in `Model`.
    
    commit b6783d4334d8dad7f5723886815f07ebdacc247d
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Fri May 14 13:59:56 2010 -0400
    
        Refactoring `MongoDb` adapter to make `$connection` property more consistent with other adapters. Implementing support for manual schema introspection. Updating method signatures.
    
    commit 6a77f194f13e1ccada0dde90ae5a7a7d906c7caa
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Wed May 12 21:11:42 2010 -0400
    
        Fixing test of `\core\Libraries` for non-default installs.
    
    commit c6b42761b1db5d2de0db0f01ba4e9d7975f23c9a
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Fri May 7 17:41:17 2010 -0400
    
        Second draft of model relationships. Still not really working. Added tests with cutting political commentary on the destruction of Main Street America by discount superstores.
    
    commit c2275648dd9df87b42742ad8e1afa3421fef6696
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Fri May 7 17:04:30 2010 -0400
    
        Fixing issues with boolean values and COUNT() queries in relational databases.
    
    commit 8bd78fa756ee92f04ea16c5ce8d3d0e7d1483fcd
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon May 3 22:51:26 2010 -0400
    
        Refactoring model relationship handling, implementing as object. First draft, non-functional.
    
    commit c95ac4b43e10fb071a0022fc5dffcbd916661dbe
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon May 3 22:49:48 2010 -0400
    
        Fixing iterators in `\util\Collection`.
    
    commit d2419652058885c8c6c19b0e7952ba0d82505a6c
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Wed Jun 2 23:17:11 2010 -0400
    
        Adding support for swapping validation rules when calling `validates()`,
        as well as when calling `save()`.
    
        This implements the feature requested in #81.
    
    commit 4f8f11e161fda9c96b2e4c98f383f260c1835068
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Wed May 5 16:52:05 2010 -0400
    
        Adding `total_rows` and `offset` to document query results when using
        the CouchDb adapter.
    
        The metadata may be queried using the `stats()` method of the returned
        `lithium\data\collection\Document` object.
    
    commit cd443f2a3acca179a86a674bfb98cc78d9fee3ad
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon May 3 00:17:38 2010 -0400
    
        Implementing fixes for `\data\source\MongoDb::order()`, adding test coverage.
    
    commit 66879687ab29a282d36760a80d69bb4b51c37809
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sat May 1 23:26:00 2010 -0400
    
        Refactoring `\data\collection\RecordSet` to support indexes for pre-populated data, refactoring `\net\http\Media` to centralize handling of custom encoding, and adding data marshaling. Fixes ticket #53.
    
    commit 1f6350be2ead7f818cf1b7a0dc85e1d0666a0cec
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Thu Apr 29 08:04:11 2010 -0400
    
        Implementing support for nested key getting and setting in `\data\collection\Document`.
    
    commit b02f4a999afbc22aaf2d5436ef3979eb2464f152
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Thu Apr 29 08:03:34 2010 -0400
    
        Moving `\data\collection\Document::stats()` to `\data\Collection`.
    
    commit 9f03ce7ccd4398300a95234f4195189f331d178a
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Thu Jun 17 16:39:02 2010 -0400
    
        Changing `\action\Controller` to use `Request::accepts()` instead of `Request::type()` to determine response type.
    
    commit fc95d1e84d500bafe3beca9a8c2e1847800bd464
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Wed Jun 16 14:19:05 2010 -0400
    
        Refactoring `\action\Dispatcher` to manipulate controller name string before processing rules. Updated test cases.
    
    commit 2509398b1c41d8d6275997f337a7c533398de969
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jun 15 17:03:13 2010 -0400
    
        Adding `'cast'` option to `Media::encode()`.
    
    commit 068fba9bc02cce595d27abaad353465bb2837ca6
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jun 15 16:53:44 2010 -0400
    
        Updating `\action\Dispatcher` test to handle new exception formatting.
    
    commit be301e4232441c0afffeddc4c1acb66284964456
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jun 15 16:53:15 2010 -0400
    
        Adding option to `Media::encode()` to disable casting data to arrays. Changing all HTTP-related timeouts to 30 seconds, to avoid errors related to network traffic.
    
    commit 1e03ba422c4e30f39d6a459ba8c0d9efa9400f8a
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jun 15 16:39:24 2010 -0400
    
        Implementing `\action\Request::accepts()` to return the type of content the client expects.
    
    commit c6a72f7fde7a34e25b38e6a4c2acf69d40f2efeb
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Jun 15 16:36:36 2010 -0400
    
        Changing exceptions thrown in `\action` to instances of `\action\DispatchException`.
    
    commit 9948d5e0fddea3bc966260fa5b7d3981d5083f9a
    Author: David Persson <davidpersson@gmx.de>
    Date:   Thu Apr 29 23:25:33 2010 +0200
    
        Replacing multiple calls to `Validator::add()` in g11n bootstrap with
        `foreach` loop.
    
    commit fc2db628a6a5f5a143e1ad72c0e3b514804f403c
    Author: David Persson <davidpersson@gmx.de>
    Date:   Thu Apr 29 23:23:44 2010 +0200
    
        Renaming `'availableLocales'` to `'locales'` and updating syntax.
    
    commit 1e538dffb91766931885c6aa2f0e82fd100f40bd
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Tue Jun 1 19:18:25 2010 -0700
    
        `util\Inflector::camelize()` now replaces _ and -.
        `util\Inflector::underscore()` uses `util\Inflector::slug()`
        `util\Inflector::slug()` will add a replacement before capital letters in a camelized word
    
    commit a5823b988a52663150afbca1653c8360f6160d7e
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Fri Jun 11 18:05:01 2010 -0700
    
        changing `\command\Create` to use _instance() method
    
    commit ba699f0cd0e6a6680cb2e38601553bf0df4fcdc7
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Tue Jun 1 21:20:42 2010 -0700
    
        adding rule to '\console\Dispatcher` handling camelizing commands
    
    commit 1b6a6fe251959d84b9c5ac3c66caa7633b3082d0
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Mon May 17 06:29:18 2010 -0700
    
        adding more docs for `\command\Create`
    
    commit 38f080eac533e441948cf05a5ad1fb32223b22aa
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Sun May 2 12:03:15 2010 -0700
    
        `\console\command\Create` fix for path saving
    
    commit eba8aec742828eea0f6bcf8247eb0a920c875bb2
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Sun May 2 10:03:07 2010 -0700
    
        `\console\command\create\Test` test: clearing Libraries cache
    
    commit 19d3b3ea932589a23928d5744c079988862233ea
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Sat May 1 19:11:04 2010 -0700
    
        `console\command\Create`: passing in the request to every method used to translate params into values
    
    commit 13178c2dcf354dbef9f2c13b4aadc2aebde72ff1
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Thu Apr 29 23:23:41 2010 -0700
    
        refactoring of `console\command\Create` and subcommands
    
    commit 61bd59a4c95b1e310027017d1cf0fc197b2e8e37
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Wed Apr 28 20:16:15 2010 -0700
    
        new \command\create working with nearly 100% coverage.
    
    commit b26c206ed753899d110f639d67509b5111365087
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Wed Apr 28 19:50:04 2010 -0700
    
        adding args method to \console\Request
    
    commit 49a11e664d65e36e46641598e7bc945603df88ee
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon Apr 26 13:07:37 2010 -0400
    
        Fixing various issues in console create scripts.
    
    commit 15b3a74a3687d3c05c1118ca3102a1207c3629f5
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Mon Apr 19 10:31:00 2010 -0700
    
        more work on new create stuff
    
    commit 77e545780e0df0fe8b276f2d536c93f8b5efb141
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Mon Apr 19 07:19:07 2010 -0700
    
        more work on new \command\Create interface.
    
    commit 81e4f9c352cf2c4a33354b513a59a65bf90ef3ad
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Sat Apr 3 09:28:13 2010 -0700
    
        working on new create
    
    commit faa54eb4b78dbc87a5cd9422cc40b1f8664c3335
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Mon Mar 29 16:09:43 2010 -0700
    
        initial changes to how `\command\Create` and friends work
    
    commit 561683694948be8ac85db453f49aad305ac6d1fc
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Fri Jun 11 17:17:25 2010 -0700
    
        `\core\Object::instance()` will return false or null `$name` is null
    
    commit fd4221f95ebe25ac774f7d925df256ad11b2f5b7
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Mon May 31 15:41:00 2010 -0700
    
        updating classes to use new _instance() method in `\core\Object` and `\core\StaticObject`
    
    commit 36f1b2c6b594a7205f532ce55a880e830e0bff1e
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Mon May 31 14:52:58 2010 -0700
    
        updating `\test\Unit` handling of array comparisons and exception reporting.
    
    commit ce3ede13ae021c1b72b27a8deec1adc2ad973fa5
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Mon May 31 11:05:59 2010 -0700
    
        adding Object::_instance() and StaticObject::_instance()
    
    commit 27edd7fda047913c0fe2397726ad60aa022ba586
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Fri Jun 11 14:54:38 2010 -0700
    
        removing automatic response content type based on request.
        refactored `\http\Message::body() `to take a buffer
    
    commit 7990c5cb03e35c306136be6abdf4ad7544588130
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Mon May 31 21:29:20 2010 -0400
    
        Minor code cleanup in `\action\Controller::render()`.
    
    commit bf1fcc22b42397d6573a0c99ca86e8c964617f4b
    Author: gwoo <gwoohoo@gmail.com>
    Date:   Fri Jun 4 16:38:16 2010 -0700
    
        refactored handling of content type. Moved type() method into `\net\http\Message`.
        `\net\http\Message` now has a dependency on `\net\http\Media` to return the alias for the content type.
    
    commit c356b0c436b5cd7e4b1dffce4ee4224dc5bcfeb5
    Author: awgy <josh.varner@gmail.com>
    Date:   Fri Jun 4 04:40:48 2010 -0500
    
        Fix misspelling causing omission of integration tests (fixes #99)
    
        Signed-off-by: Joël Perras <joel.perras@gmail.com>
    
    commit 38db1945b0c9d08d6a75388c278aa3330d23ecb5
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Thu Jun 3 22:55:59 2010 -0400
    
        Updating `tests\cases\console\command\CreateTest` to work with
        case-sensitive filesystems.
    
        Thanks to Elazar (@elazar) for tracking this down & writing the patch!
    
    commit 470d76e26881e6bec8edcf49142755923911b24f
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Wed Jun 2 13:40:10 2010 -0400
    
        Fixing coding standards violations in `util\Validator`.
    
    commit 6a0de5e28dbff9d9bb4c4558f2d43c9ef3b94df3
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Wed Jun 2 13:33:15 2010 -0400
    
        Fixing `decimal` validation in `util\Validator` to correctly identify
        `0.0` (and similar) as valid.
    
        Fixes #91.
    
    commit 1510b216a387a7e77610d53fd6cffdd455bec07a
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Wed May 19 23:54:44 2010 -0500
    
        Allowing content-type header to be written if `$type` is non-default and header is currently not set in `\net\http\Response`.
    
    commit d5d54d2ac625c0ef44d33323bcfbf6af73cde50d
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sun May 16 16:00:32 2010 -0400
    
        Fixing URLs in docblocks which incorrectly used the `@see` tag. Added documentation and fixed formatting. Adding annotations to URLs in docblocks.
    
    commit 0386a98be89d7a334e5a162796fcdc40b91abe4a
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Wed May 12 18:25:49 2010 -0400
    
        Updating `action\Request::type()` to accept an optional `$raw`
        parameter.
    
        This allows you to request the `raw` type, e.g. `application/json;
        encoding=UTF-8` when you pass `true` as the only argument.
    
        Updating tests.
    
    commit bdb250b4222158bf0fee1aacfafbd70804334072
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Wed May 12 16:22:11 2010 -0400
    
        Adding fixes to `\net\http\Media::type()` for handling content types with character sets. Adding test coverage for automatic decoding of POST content read via stream.
    
    commit 7ccec10acf53723815b6305a707859dec8a3729c
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Wed May 12 14:23:19 2010 -0400
    
        Adding potentially redundant tests to `lithium\net\http\Media`. I don't care.
    
    commit 840f361e1dd51ae0b1bfd8542cfbe9c283c69001
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Wed May 12 11:05:36 2010 -0400
    
        Implementing `\util\collection\Filters::apply()` to enable applying filters lazily, so that classes are not immediately autoloaded.
    
    commit 11a99dfd089f5e1f8a0e786de2b2f1290ee0e76a
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue May 11 11:54:36 2010 -0400
    
        Removing unneeded variable declaration in `\template\helper\Form::field()`.
    
    commit f3d8867f588cfe468666aea39669a1d270e15003
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sat May 8 11:01:02 2010 -0400
    
        Updating exception message formatting in `Adaptable`, adding check to `\security\Auth` to throw exception when accessing undefined configurations.
    
    commit f521f824e65f8e7d6fb10cd2d00e350f81e418c8
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sat May 8 10:57:29 2010 -0400
    
        Fixing failing test in `UnitTest::testAssertCookie()`.
    
    commit 11018ba87ea30b970cf06654b5150074b792d99f
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Fri May 7 17:45:09 2010 -0400
    
        Fixing coding standards issues with `@see` tags.
    
    commit 93a3f34556131899258c758719e01765374fe113
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Mon May 10 10:05:44 2010 -0400
    
        Adding additional `strategy` path to make extension strategies more
        versatile.
    
    commit 1ec455e7a9e141643bc4d00de23dd5fd603bc146
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Wed May 5 15:55:29 2010 -0400
    
        Updating example used in docblock of `\util\Validator::check()`. Fixes ticket #79.
    
    commit f920f8ca2071295e0b3b007b5b738770df4328d1
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue May 4 12:13:03 2010 -0400
    
        Ensuring correct default values for `Adaptable` classes.
    
    commit 76419b5062682ff92ef1de7747e168353cfd05eb
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Tue May 4 15:21:44 2010 -0400
    
        Adding test cases for `test\Unit::assertCookie()`.
    
    commit a57808e578ff659b207d03a7affc1bb515e7b641
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Tue May 4 14:44:07 2010 -0400
    
        Fixing bug where using `set()` from a view/element would not make the variables
        available in the layout.
    
        Added a `data()` method to `template\view\Renderer` to facilitate
        obtaining all key/value pairs of data that have been made explicitly
        available to the rendering context.
    
    commit 0d37e08648d41c3dfbc063cf7fc27682ea72860f
    Author: Joël Perras <joel.perras@gmail.com>
    Date:   Tue May 4 14:41:04 2010 -0400
    
        Adding docs and tests for `template\view\Renderer`.
    
    commit 25b34c3deb7f6b3281011936a8c9018446c5187d
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sun May 2 10:34:20 2010 -0400
    
        Rewriting test for `\core\Libraries` to not cause a fatal error when it fails.
    
    commit c77a942df530e8ad513101f7ef1ead3fbaf21bd2
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sat May 1 22:20:59 2010 -0400
    
        Fixing file paths in default home page.
    
    commit 8b48d05bde6cd4ba8890d9c80cc97887722ff90a
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sat May 1 12:03:13 2010 -0400
    
        Refactoring test lookup fix for `\test\Group::_unitClass()`, references ticket #70.
    
    commit 98a5bf9691ed7551ebdd1fe87e2c5a00d84c0bc6
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sat May 1 12:01:22 2010 -0400
    
        Fixing default cache config to abort when in CLI mode.
    
    commit dc2f933bde0d04793ecb11e1310f53be5b91cb29
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sat May 1 11:49:47 2010 -0400
    
        Updating documentation for `\core\Libraries`.
    
    commit 8b75a29a24c5e7abb626f6ba26e52e50772fa5c9
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sat May 1 10:40:32 2010 -0400
    
        Fixing `'sticky'` flag in Growl logger, adding test case.
    
    commit d4ca44975916cb767f95bf7c9c37f288f665c9d9
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Sat May 1 10:18:16 2010 -0400
    
        Adding test for Growl logger adapter, and refactoring for improved test coverage.
    
    commit d706e1c22737897ab0a56a285bcf907808a161ed
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Fri Apr 30 09:08:11 2010 -0400
    
        Documenting method parameters in `\template\helper\Form`.
    
    commit 499ecf96fef927a0ac034429d2b67303854966f1
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Thu Apr 29 09:54:55 2010 -0400
    
        Fixing `\security\Auth::config()` when no configurations are defined.
    
    commit dfe612aa79f752b745ddd2753ec3bbb66cb9de9c
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Thu Apr 29 06:59:57 2010 -0400
    
        Adding fix for adding empty tests in `\test\Group`.
    
    commit c8fb70bb566bda3402fde4968933368acc59015b
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Wed Apr 28 00:17:25 2010 -0400
    
        Additional documentation for `\net\http\Router` and `Router::match()`.
    
    commit 06326b3f80c7f7b5f82ec32cd39dcdac91e5f54a
    Author: Nate Abele <nate.abele@gmail.com>
    Date:   Tue Apr 27 18:52:12 2010 -0400
    
        Refactoring `\data\Model::key()` to always return an associative array in cases where a value is provided. Added test cases.
    
    commit c73c25ef12835bf1464d609bfe1a4a35bf93639f
    Author: psychic <psychic@cakephp.org>
    Date:   Tue Apr 27 11:22…
    committed Mar 3, 2011
Commits on Oct 3, 2010
  1. @hidenorigoto

    added: tags

    hidenorigoto committed Oct 3, 2010
  2. @hidenorigoto
  3. @hidenorigoto

    modified: gitignore

    hidenorigoto committed Oct 2, 2010
  4. @hidenorigoto
  5. @hidenorigoto

    deleted: .htaccess file

    hidenorigoto committed Oct 2, 2010
  6. @hidenorigoto
  7. @hidenorigoto
  8. @hidenorigoto
  9. @hidenorigoto
  10. @hidenorigoto
  11. @hidenorigoto
  12. @hidenorigoto

    added: split tags feature

    hidenorigoto committed Oct 2, 2010
  13. @hidenorigoto

    local setting

    hidenorigoto committed Oct 2, 2010
Commits on Oct 2, 2010
Commits on Sep 22, 2010
Commits on Sep 21, 2010
  1. deleted: submodule files

    committed Sep 21, 2010
  2. changed: submodule is changed

    the submodule lithium is changed from my local repo to code@rad-dev.org:forks/brtriver/lithium.git
    committed Sep 21, 2010
Commits on Sep 20, 2010
  1. added: first commit

    committed Sep 20, 2010