c8647b2 Moving plugin route loading to app/Config/routes.php Its old position would end up with plugin routes being loaded after the core fallback routes.
c37c641 Fixing failing tests because of core routes not being loaded.
16073b4 Fixing notice errors in Router. Updating AuthComponent tests for changes in Router behavior.
be98e0b Updating Folder tests for new file. Converting assertIdentical to assertSame.
f0819d3 Updating Dispatcher tests for changes in Router.
cfb3e8a Moving default routes into a separate file. Removing Router::defaults() as its not needed anymore. Removing default routes from inside router. Removing properties related to default routes. Removing dead tests and updating tests.
358d591 Making ApiShell test, which uses Controller pass.
f28b42d Pulling construction of Scaffold into a method so its easier to allow plugins/user classes to replace the core Scaffold class.
762ebd4 Implementing a persitent method cache for DboSource, using a stronger hashing algorithm to ensure unique keys
ca0a7e4 Removing method cache from DboSource::conditions() this was consuming too much memory and bringing little to no performance increase
b603232 Removing redundant call to DboSource::fields(), the fields come already quoted from DboSource::read()
ff5ac73 Removing redundant/always true conditions in Controller::__mergeVars. Fixes #1830
ad28228 Removing unused parameters of tagIsInvalid()
c6c1bf1 Fixing caching of class loading in App class, this was broken after a recent refactoring Additionally a new property $bootstrapping is added to App, this is set during the bootstrap process to indicate that classes loaded before the caching is initialized should not trigger the cache write routine. Performance++
a02db65 Removing persist object feature, it was problematic an incomplete
d5ce09c Restoring the validationErrors property in FormHelper, it will be checked first before the validation errors in the model
e8efc67 Ensuring that classes returned by ClassRegistry::init() are model instances
60b44e0 Cleaning up the ClassRegistry::init() method, removing the use of the second parameter as it always accepted but one value The second parameter is now $strict, meaning that if the model class is not found it will not try to create an AppModel instance
d54e8cd Starting to update tests after removing the validationErrors property in Helper
39dadf5 Refactoring how model information is extracted in the FormHelper, it is done now in a lazy manner and hopefully using less memory
22f0237 Moving tagIsInvalid from Helper back to FormHelper, as it is a better home for it
567ac02 Refactoring how models are passed as a request parameter to the view, now the full plugin and model name will be passed on
a025cb2 Adding option to ProjectTask, for setting CAKE_CORE_INCLUDE_PATH. Tests added.
e45b35c Removing the Controller::modelNames property and loading it's contents in the uses variable. Simplifying code in Controller::render() Setting all models loaded into the request parameters so it can be used later on the Form helper
f8ab1d3 Adding App::location() method to be able to obtain the defined path for a class
9d7c97c Adding the "returnQuery" key to the 2nd argument of the find() method to be able to get the query array back from the before state of findMethod() calls. This was required in the past for some more complex queries and is in 2.0 no longer possible because the find methods became protected.
cde13da Refactored DatabaseSession to use only 'Session.handler.model' config. Fixed static call on non-static method DatabaseSession::gc(). Fix for SessionFixture -primary key too long (MySQL Error: 1071)
9e79756 fixed unassigned "show passes" parameter for test
c9acb6b Moving FormHelper specifics into that class.
ee2930d Removing magic variable in DboSource to bypass the adding of fields to association queries, instead adding the ability to declare 'fields' => false in the association array. This opens the possibility of having joins for filtering purposes.
8925832 Moving entity() and its related attributes to Helper Removing entity() and its attributes from View. Having that information on View allowed for unwanted side effects, and seemed like a break of encapsulation.
e4d7010 Fixing failing tests caused by merge with 1.3
613410f Making submit() and button() create unlocked fields by default. This fixes issues where buttons would cause post validation checks to fail. Fixes #1746
878b854 More updates for disabledFields -> unlockedFields.
c136349 Updating SecurityComponent to use unlocked instead of disabled.
f3f475f Updating method name, variables, and properties to be unlocked. This better reflects what is actually going to happen, as fields that are unlocked are not checked. It also works better with the idea that secure = false means unlocked or unsecured.
3389579 Adding test cases for disableFields being part of the POST data.
046ddce Updating SecurityComponent tests to include the disabled field.
bf37054 Fixed wrong passing of $expected and $results in model task test.
8ef7016 Fixed wrong validation init in Model bake task when having index starting at 1. Added guess 'uuid' for type 'string' and length 36. Updated missing calls to assertEqual() testFieldValidationGuessing(). Added test for uuid guessing.
b6ef130 Backporting changes made to Memcache in 2.0 to address issues with persistent connections. Refs #1705
f65cf55 Revert "Merge pull request #45 from joeytrapp/router-reverse"
e53407c Fixing issues with tests, and adding another test. Refs GH-57
50ec7e6 Fixed a bug in the dateTime function that prevented the proper hour from being selected because the check for past noon required seconds to be set and they weren't