Version 2.1.0-alpha.
- 1ffde95 Update version number to 2.1.0-alpha
- 1bc4562 Fix failing test in App.
- 850dbb9 More explicit fetch mode in Mysql datasource
- 79564fb Remove incorrect constant.
- 90423dc Add more verbose output to the various commands.
- 1644b1c Fix a few problems with the build.xml
- 2aa6822 Add other core members.
- ca99ebf distribute target works
- af5fe31 Update build definition.
- baaa2e6 Add help and docs.
- 65a6fae Remove un-used property.
- 72b9eb5 Update core cake.php to match other versions.
- da5d4bb Revert version number change.
- 393bc7f Add distribute task.
- ce80a78 Adding task to cut a release tag and push it.
- 6361500 Update version number to 2.1.0-alpha
- 41bbc02 Add next-version task.
- 864cb39 Adding phing build.xml
- 6c35469 Add dist/ and build/ to gitignore.
- 8b7f069 Wrapping highlight_string into a helper function as hphp does not implemnet this function
- 44dd250 Adding a replacement for zend_thread_id() to use within hiphop
- 67d18b0 Making sure the Validation class exists before checking methods on it
- 7b58636 Initializing CakeSession class only when required, mixing procedural code with class definitions is not good
- 399c293 Extracting the CakeSessionHandlerInterface into its own file
- e5c312f Using an explicit fetch mode in all calls to PDOStatement::fetch, this also reduces the memory usage
- fa99b58 Ensuring the javascript provider class is loaded before checking method on it
- 00a0c60 Removing 1.3 Backwards compatible code to load underscored files. Now you can App::build('Locale') instead of 'locales'
- 8ad989c Fix dispatching event when event key name is used.
- 75b4e7d Remove unused property CakeSession::$security.
- ba02cf7 Fix incorrect doc block in CakeSession.
- b4faa00 Adding error to find(threaded).
- 3eea2e2 Adding resourceMap accessor test
- 8864805 Adding resourceMap accessor
- 997aa8a I'm an idiot. Fix the parse error.
- 6c902a1 Fix issue with rendering elements inside blocks.
- ff29b19 Fix version config.
- 9cdf804 Fix issue with scripts_for_layout compatibility.
- 5936fa5 Fix strict errors.
- 929a403 adding magic method__isset() for overloaded properties
- 1d333fd fullTableName needs to check for empty schemaName
- b1aae5b add fullTableName tests with empty schemaName
- 6ac3b10 Making beforeDelete trigger first on behaviors and then in model
- 0b9b23f Fix caching of paths when a plugin param is used.
- 69b1c33 Fix extending in loops.
- 70981d0 Throw an exception when a view extends itself.
- 047e93e Clean up internal API's
- d8cbe8a Cleaning up
- 210f8c9 adding tests for plugindot syntax in view filenames
- a72ccf2 accept dot syntax for element,view and layout filename from plugins fixes #2247
- 33705f2 returning the correct query in beforeFind in case callbacks return true
- 1651257 Migrating all model callbacks to the CakeEventManager, fixing some minor bugs. All tests passing again
- 35ecbfe Making the CakeEvent -> ObjectCollection bridge more intelligent, adding tests
- 7fdc1cc Migrating the beforeRedirect callback to the CakeEventManager, reorganizing how events are triggered in controller
- ffa12f4 Fixing test and implementing return values for events
- 078a2df Migrating View and Helpers events to use the CakeEvenManager
- 5d67195 Migrating Controller events to use the CakeEventManager
- 0a49bd9 Refactoring subscriber attaching and making it possible to define multiple functions per event
- 07d358d Making it possible to access name and subject directly on CakeEvent
- 32fe854 Adding test for event stopPropagation
- f1acd70 Implementing a global event manager
- bb62f05 Implementing subscriber detaching
- adf95a7 Testing the subscriber object attaching to the manager
- bef20e6 Starting to add subscriber classes support, inverted the parameter order for CakeEventManager::attach()
- e8044cd Adding new general purpose event system, thanks to Florian Krämer for the original implementation
- e4cc18c Changing test case to make it pass on Sqlite
- 053ebf2 More test case fixing
- f24c01c Fixed failing test cases.
- ba27c8c Added multi-model fieldList support
- e077cf8 Fixing failing test case.
- bcab3d0 Made default value and behavior of param `$exceptions` for Folder::tree() identical to same param in Folder::read()
- b84c9a1 Removing unused function Folder::_tree(). Added exception handling in Folder::delete().
- c8fd7c0 Make App test cases the default.
- c272a8b Update doc blocks.
- c13e658 Datetime labels should point at the first input.
- 5225fe2 Ability to set hiddenField value with FormHelper::checkbox
- 2d68e7d Fix failing tests.
- f959fce Add File::mime()
- c93dab6 Correct placement of between on FormHelper radio and input
- 0607437 Fix various failing tests.
- e9779e7 Fix failing test in Debugger test case.
- 3b57704 Update doc blocks.
- 0b0a69d Update default layouts to use blocks.
- 46bb6c8 Adding tests and functionality for nested blocks.
- f0f3eb9 Fix a few outstanding issues with blocks.
- bcb8444 Make CacheHelper able to handle nocache tags in elements. Using afterRenderFile() instead of afterRender() allows CacheHelper to parse content in elements and extended views.
- fb20841 Doing some internal re-factoring in CacheHelper. cache() should only do one thing. It shouldn't do more work than is necessary each time its called. Flatten some of the conditions by extracting methods.
- a8f0eb2 Making afterViewFile callbacks able to modify the rendered content CacheHelper will need this.
- dcf8c0f Re-factoring duplicated code out.
- 39b1203 Making modParams work with non-array values. All but true, false, null will replace the parameter now. This allows modification of string and object parameters.
- c5c2859 Fixing failing tests.
- 44a8d79 Deprecating View::$output. Replacing it with a magic __get/__set to the content block. This helps deprecate $content_for_layout as well.
- c49e261 Adding new callbacks into View.
- 3fe7956 Adding new callbacks - testing them out.
- d8c6594 Adding constants and a property to track the current type. This helps with resolving parent elements.
- 9b2fd8f Extracting ViewBlock from View. View was getting too fat.
- e06895e Adding view files for tests. Adding test case for elements + extending Making elements extend each other.
- b6919a0 Starting the extend() feature. Adding a simple test case. Still need to add callbacks around every view fragment rendered. Without that CacheHelper will not be able to cache extended views correctly.
- b866c00 Renaming methods so they are shorter and still make sense.
- 82139fe Updating HtmlHelper to allow custom blocks. Adding tests for blocks. Adding missing tests.
- 7854f9d Add View::getBlock()
- 90f035c Updating block appending to work better.
- 6d425df Adding Backwards compatibility for $scripts_for_layout.
- 4606ea3 Updating HtmlHelper and its tests to use View::append().
- bd4ee41 Deprecating addScript() its replaced by blocks feature. Adding View::blocks() for getting the list of blocks.
- 9107913 Implementing basic features of view 'blocks'
- 3e2bde5 Adding tests for Blocks in View. Blocks should replace scripts_for_layout and content_for_layout in a future version of CakePHP.
- 577225b include schema name when storing in _sequenceMap
- 3f89346 remove cheating, sort() always returns true
- 01b0431 Fixing possible test case failure
- 16d29a8 Making Folder::delete() code more PHP5ish
- a8d0447 fix fullTableName duplicate prefix, closes #2355
- d2eac08 fixing previous incomplete fix
- cfb6ed4 Fix failing tests.
- 6505dd8 fixing conflict resolution in 2e8498e1 re: pgsql
- d77f9aa updating multidb tests to use ConnectionManager
- a88ca54 updating usage of assertEqual -> assertEquals
- 8b4e79c adding tests for LH 275
- 90af608 keep existing data in unique HABTM closes LH 275
- ab5bfdc Fix bad merge and failing test.
- d63d51e Fix failing tests caused by incorrect mocks.
- 64eb38a Fix disabled + SecurityComponent
- 123a1a2 Fix issues with stack trace output.
- 545694d Fix undefined variable error.
- fc4846d Move overflow limits to only take effect after expiration.
- 7249714 Changing default docType to 'html5'
- 9296f77 Adding SecurityComponent::$csrfLimit
- e421b3b Adding SecurityComponent::generateToken()
- 545f4d2 Fix bad merge.
- 73de68f Test suite should display current PHPUnit version.
- a56ad0c Fixing failing tests.
- 168c6f1 Checking types before calling methods.
- cff980b Call parent::__construct so helpers are available.
- 6e1b1df Change serialize to _serialize
- 04463c4 Fix errors found in review.
- 50ec08f Adding support for array serialize values.
- d9482fe Limit what exceptionrenderer outputs.
- b0d0e06 Update RequestHandler tests for new View classes.
- c1f5dc1 Make XmlView consistent with JsonView. Both allow a view script or a serialize key with the name of the variable to be serialized.
- 5e9b158 Making JsonView work more like the XmlView.
- 011fd51 starting to refactor views. Adding comments. Incomplete.
- c64e41e Fix casing of vars in tests.
- b20803b Fix parse error when short tags are on.
- a6c1aaf Added XmlView.
- e737845 Removing unnecessary code.
- 8734890 Not loading helpers and others stuffs not necessary to Json view. Tests added.
- cfbc436 Starting content type specific error pages.
- 6874e49 removing 'id' from fixtures (lh ticket 2296)
- 1677e87 fixing broken tests: update expected regex pattern
- 1f7c292 fixing broken tests: updating fullTableName() use
- c4cbf1c Adding cross schema test
- 813ecb6 set schemaName for joinTable object in TranslateBehavior
- 2048518 In a multidb habtm, we cannot rely on 'joinTable'
- fd07b96 Use the correct datasource when saving multiple model
- 144b556 Adding new property Model::schemaName
- fa80be5 Removing timestamp lines from generated files
- 211146f Enable short option for --plugin and --connection
- adf73ab another bulletproofing for schemaless baking
- 43ae7af prevent missing-index notices
- f0fa6c7 code standards
- 8e38f66 allow baking models with missing tables - even for rdbms
- ac8e1e8 allow creating models without the table existing
- 90b007e Implemented priority based triggering of callbacks for objects in collection
- 02912b6 Correctly getting connection configs in CakeSchemaTest
- aab8e98 Configure ClassRegistry in test mode
- 408e785 Display datasource name in exceptions and error page.
- 073d049 Adding tests for loading multischema fixtures
- a5ac328 Adding multidb fixture support
- 841c0c2 Dropped support for wildcard in AuthComponent::allow()
- 233a633 Syncing files between app directory and bake skeleton
- 87f12de Moving view for Pages controller from core to app which was missed in earlier commit. Also moving AppHelper.
- ecb8879 move 'redirect' to request, and allow to use int values as ttl
- 38d7433 Fixing tests broken by previous commit.
- 1c19ead Fixing DispatcherTest broken by previous commit.
- f2a5811 Moving AppModel, AppController, PagesController out of core to app
- 50b2535 Adding more verbose info to connection errors.
- 62ae6d5 optionnaly handles redirect before return the response
- f861cc6 Proposal. Adding new package using App::build().
- fcd96bc Using native methods to query in HttpSocket.
- bcdf61a Adding escaping by default for TextHelper::autoLink()
- 4fd3bcc don't have the version in 2 places
- c3f6472 Implement trailing greedy star star.
- 318ea27 File::info() return the file size.
- 0bb9f3f Fix failing test caused by changes in debug().
- 7b9acc5 Fix failing test caused by addition of TestShell.
- 52010a3 Fix double encoding in debug().
- 0cf389e Fix broken AllTests.
- eb17653 Implement $request->is('requested');
- bca6492 Update debug()
- 986b7d3 Updating other debugger tests.
- 49f687b New Debugger::exportVar() formatting.
- 183ffb2 Improving the exception stack traces. Adding Debugger::getType()
- f5ae962 Add missing argument.
- 485c15d went missing in the merge
- d309df9 update version file to be representative
- 25ce1cc remove inherited logic
- 2e547ca revert to original code
- 11a11bf add a backwards compatibility shell for the previous syntax
- 868f8d2 don't duplicate the arguments description
- cccb6e9 the category will say app
- 1dae273 more not a a test tests
- 230d679 add a test for mapping not-test files to nothing
- 27fa6a8 add test checking that tests map to .. tests.
- 71ce18d use constants for APP and CAKE
- baf1ce9 add a plugin parsing test
- 4addd9f a random test
- f82ae66 add a couple of tests for detecting the right app file
- 6ab5f1f make it possible to test for files that don't exist
- d492c86 update main descrition
- 5112074 remove incorrect description text
- 6ccb1f2 update test case
- 13fe6ec slim down some more logic
- 8b1045a simplify path logic
- dcf14a7 rename the model test such that is coincides with the file it's testing
- ca59ea3 make it possible to use "cake test <file>"
- a6fecb5 prepare for allowing cake test <file>