Mark Story
4861da66ed
Merge remote branch 'origin/1.2' into 1.2-merger
...
Conflicts:
cake/tests/cases/libs/model/datasources/dbo/dbo_postgres.test.php
2010-03-15 23:26:24 -04:00
Mark Story
01a5738f3c
Effectively reverting changes made in
...
[190066fd51
] which caused conditions using
a falsey values to be removed.
2010-03-15 23:14:23 -04:00
Mark Story
661fcd32ab
Fixing failing tests in PostgreSQL cause by invalid datatype comparisons and missing id fields.
2010-03-15 23:07:18 -04:00
Mark Story
ea64588a81
Adding tests from 'Stephen Cuppert' to test incorrectly generate DELETE queries for habtm join tables that do not have a primary key when using PostgreSQL. Updating DboSource::_matchRecords() to only query the table if the supplied conditions are actually multi-table conditions. Fixes #459
2010-03-15 22:55:14 -04:00
Mark Story
190066fd51
Adding array_filter() to remove empty conditions that can be caused by array casting an empty string.
2010-03-15 22:15:03 -04:00
ADmad
cadac9c242
Minor optimization in Inflector::rules, using 'plus'(+) operator instead of 'array_merge' to merge transliteration map arrays
2010-03-16 00:35:05 +05:30
Mark Story
5e665b32f2
Removing useless condition in DboSource::cacheMethod()
2010-03-15 00:41:44 -04:00
Mark Story
daf02cad61
Fixing CakeSchema index comparison that was causing failures in postgres tests.
2010-03-14 23:31:52 -04:00
Mark Story
3ab687043e
Updating DboPostgres test to reflect changes in test suite.
2010-03-14 19:27:36 -04:00
Mark Story
edf2ea1e74
Updating version numbers to 1.3.0-RC2
2010-03-14 16:44:54 -04:00
ADmad
70d0c64283
Removing constant REQUEST_MOBILE_UA, and added variable $mobileUA instead for mobile browser detection. Also added new user agent string 'webOS', closes #457
2010-03-15 01:58:38 +05:30
Mark Story
4c7b62bf64
Removing pre-beta deprecated method that was missed in last Release candidate
2010-03-14 16:07:29 -04:00
Mark Story
3d4b1e365d
Removing deprecated method missed in last release candidate.
2010-03-14 16:06:31 -04:00
Mariano Iglesias
1120d0daff
Fixing issue in Containable where if bindModel was used to add / change a binding not permanently, Containable was making the change permanent
2010-03-14 16:37:50 -03:00
Mariano Iglesias
8d58b40642
Fixing issue in Containable where if bindModel was used to add / change a binding not permanently, Containable was making the change permanent
2010-03-14 16:34:57 -03:00
Mark Story
a51cceab18
Merge branch 'dbo-source-cache' into 1.3
2010-03-14 15:11:48 -04:00
Mark Story
5ec965830c
Fixing issues caused by daylight savings time switch.
2010-03-14 13:20:52 -04:00
Mark Story
78f347afd7
Fixing SchemaShell test, was failing due to a model in the test_app changing.
2010-03-14 13:06:22 -04:00
Mark Story
32432e8de6
Updating DboSource::conditions() to use cacheMethod(). Refs #458
2010-03-13 23:00:08 -05:00
Mark Story
c059cf5175
Implementing cacheMethod(). Helps to solve #458 , as it provides features to control and clear method caches.
2010-03-13 22:55:18 -05:00
Mark Story
49c60658b9
Fixing the ability to use regular expressions for validation rules. Fixes #453
2010-03-13 19:44:20 -05:00
ADmad
688daf2c35
Allowing the default transliteration map used in Inflector::slug to be customized using Inflector::rules. Closes #321 , #334 , #439 .
2010-03-14 02:22:46 +05:30
Mark Story
178099d15b
Adding test that closes #455
2010-03-13 00:26:23 -05:00
Mark Story
028668b7a6
Adding condition for counterCache update keys. Fixes issues where counter cache wouldn't be updated. Fixes #450
2010-03-13 00:18:51 -05:00
Mark Story
e304c48ec4
Adding test to show that select() doesn't always auto select options named 'Array'. Disproves #412
2010-03-12 23:17:11 -05:00
Mark Story
677ff2d8b7
Removing outcommented code.
2010-03-12 23:03:06 -05:00
Mark Story
8e8acfaccd
Fixing notice errors when bogus validation options are selected. Refs #453
2010-03-12 22:58:14 -05:00
Mark Story
239e34f032
Merge branch '1.2' of github.com:cakephp/cakephp1x into 1.2
2010-03-10 21:49:55 -05:00
Mark Story
64c627a352
Adding checks to force limit to always be a positive integer. Fixes potential out of bounds type queries with paginate(). Fixes #418
2010-03-10 21:49:22 -05:00
Mark Story
4c668c036c
Adding checks to force limit to always be a positive integer. Fixes potential out of bounds type queries with paginate(). Fixes #418
2010-03-10 21:46:28 -05:00
José Lorenzo Rodríguez
d8a757ce75
Fixing empty value check to avoid a mistaken default value selection in Helper::value. closes #290
2010-03-10 15:16:02 -04:30
Dieter Plaetinck
9a9bc3643b
fix typo in DboPostgresTestDb::testOrderAdditionalParams()
2010-03-10 14:34:17 -04:30
José Lorenzo Rodríguez
cbcd394d0b
Fixing alter schema queries generated for Postgres, which dos not support altering column type, nullable and default value at the same time
2010-03-09 16:09:16 -04:30
José Lorenzo Rodríguez
acccf964a5
Fixing some tests for Postgres Dbo and adding test cverage for extra params in order function, closes #353
2010-03-09 15:24:03 -04:30
Dieter Plaetinck
a79ff508a6
fix compliancy with more elaborate ORDER syntax, such as "DESC NULLS FIRST" in postgresql, in DboSource::order()
2010-03-09 14:12:54 -04:30
Mark Story
af317a107b
Fixing issues in Set::combine() when data or paths used result in empty datasets. Tests added. Fixes #414
2010-03-08 23:07:36 -05:00
Mark Story
bed4027d37
Making JsHelper::writeBuffer() use the isAjax param to hint the domReady() event. Disabling domready events when the request isAjax fixes issues in prototype and makes output code simpler. Fixes #429
2010-03-08 22:51:46 -05:00
Mark Story
41bdc48fd3
Fixing whitespacing.
2010-03-08 22:49:09 -05:00
Mark Story
c874d98195
Minor refactor to use local variable.
2010-03-08 22:48:39 -05:00
predominant
9cc460ce6d
Merge remote branch 'origin/1.3' into 1.3
2010-03-09 14:31:16 +11:00
predominant
2218d186c8
Revert "Fixing escaping of forward slash for JS Engines."
...
This reverts commit 7334fdfbdf
.
2010-03-09 14:30:28 +11:00
Mark Story
f8bc6de4ae
Fixing ViewTask and FixtureTask. $interactive was set to false, and methods were auto quitting. Fixes #437
2010-03-08 21:18:53 -05:00
predominant
7d81d81176
Merge remote branch 'origin/1.3' into 1.3
2010-03-09 12:28:06 +11:00
predominant
7334fdfbdf
Fixing escaping of forward slash for JS Engines.
2010-03-09 12:26:25 +11:00
Mark Story
e6664f0ea4
Fixing SQL errors when running model_behavior tests with postgresql. Fixes #406
2010-03-07 19:02:19 -05:00
Mark Story
bfbf31e234
Making check for 'add' prefix insensitive. Fixes #434
2010-03-07 17:14:40 -05:00
Mark Story
12edc75a4f
Moving output below check for a single prefix.
2010-03-07 17:14:13 -05:00
Mark Story
8216f5010c
Fixing @see tags in JsEngines
2010-03-06 10:46:26 -05:00
Mark Story
63fcd225ac
Fixing doc block @link tags in Model class.
2010-03-05 22:07:39 -05:00
Mark Story
1ae922cea1
Fixing missing reference operators in test cases.
2010-03-05 22:06:20 -05:00
Dieter Plaetinck
3affec58c6
move information about return value to the correct place in the doc block of Model::saveAll()
...
Signed-off-by: Mark Story <mark@mark-story.com>
2010-03-05 21:47:03 -05:00
Mark Story
af92276ba9
Adding missing reference operators to getInstance methods.
2010-03-05 21:41:48 -05:00
Mark Story
ba06b5b456
Moving call to _getConnectionObjects() inside class_exists check. Removes errors when creating a connection with no DATABASE_CONFIG class.
2010-03-05 21:37:28 -05:00
Mark Story
7b83c45168
Merge branch '1.3' of github.com:cakephp/cakephp1x into 1.3
2010-03-05 21:31:10 -05:00
Mark Story
220fba9bba
Fixing inflection of parameters when using bake. Model, View, Controller, and Fixture tasks all accept either singular or plural forms of the table name. Fixes #425
2010-03-05 21:30:58 -05:00
José Lorenzo Rodríguez
e4a5ca528c
Fixing virutal fields fetching for postgresql, closes #417
2010-03-05 16:07:59 -04:30
Mark Story
1d449e3847
Refactoring label generation into a method.
...
Fixing issues with labels having a for attribute = Array when an array of id's is provided.
Fixing issues where a date input would require you to provide id keys for hour, minute, and meridian even if you were not using them.
Fixes #411
2010-03-04 22:46:43 -05:00
Mark Story
38d53b9359
Fixing typo in dispatcher. Fixes #420
2010-03-04 22:04:50 -05:00
Mark Story
f8cb20e994
Passing interactive property to inner tasks. Inner tasks now share the parent interactive setting making things more consistent. Fixes #423
2010-03-04 22:02:49 -05:00
Mark Story
d4393e9058
Fixing path generation in BakeTask.
...
Removing name properties as they were causing troubles.
All BakeTasks are now interactive = false by default. This makes interfaces more consistent when working with bake. Refs #423
Tests updated.
2010-03-04 21:57:48 -05:00
Mark Story
01ea34f452
Moving features up to BakeTask.
2010-03-04 21:30:26 -05:00
Mark Story
4a6ab01134
Making model, view, and controller task use BakeTask.
2010-03-04 20:52:25 -05:00
Mark Story
1af49c8780
Adding BakeTask. Will be a base class for tasks used in Bake.
2010-03-04 20:50:52 -05:00
Mark Story
0c6722b191
Removing directory checks. Console operations will simply create directories as needed.
2010-03-04 20:44:45 -05:00
Mark Story
3e275494e1
Removing duplicated condition from merge.
2010-03-03 20:07:23 -05:00
predominant
382e11ccde
Changed Configure::write to return true on success. Maked testing result simpler.
2010-03-04 10:20:15 +11:00
José Lorenzo Rodríguez
174108df19
Code cleanup, closes #416
2010-03-03 00:11:32 -04:30
hiromi2424
256ce41b1f
LC_TIME support multi-byte value.
2010-03-02 23:51:22 -04:30
Mark Story
ee3c2efec7
Updating version number to 1.3.0-RC1
2010-02-28 20:48:26 -05:00
Mark Story
3b3987de7f
Merge branch '1.3' of github.com:cakephp/cakephp1x into 1.3
2010-02-28 13:52:02 -05:00
Mark Story
65169971d4
Making memory leak test work with margins present in php5.3.1
2010-02-28 13:51:47 -05:00
Mark Story
428ee1998a
Updating paths so app layout doesn't break tests.
2010-02-28 13:44:04 -05:00
Mark Story
dbe35a495c
Updating Object test to include fixtures for both comment fixtures.
2010-02-28 13:34:37 -05:00
Mark Story
2a19a8d5e4
Updating CakeSchema test so it runs in both solo and group contexts. Changing table used on TestPluginComment to match its name.
2010-02-28 13:31:23 -05:00
Mark Story
27ffd43214
Fixing issue in component test where AppController will cause failing tests due to bleed through.
2010-02-28 12:48:34 -05:00
José Lorenzo Rodríguez
29eed5f5e8
Merge branch '1.3' of git@github.com:cakephp/cakephp1x into 1.3
2010-02-28 13:09:15 -04:30
Mark Story
a6efda66b8
Adding fixtures to fix errors in schema shell test case.
2010-02-28 12:38:49 -05:00
José Lorenzo Rodríguez
f0e73e1158
Changing order of expectations to get more correct results
2010-02-28 13:08:36 -04:30
Mark Story
4256cbc6f8
Fixing fails in apishell test.
2010-02-28 12:28:31 -05:00
Mark Story
6360d8d306
Merge branch '1.3' of github.com:cakephp/cakephp1x into 1.3
2010-02-28 12:26:54 -05:00
José Lorenzo Rodríguez
ff1611e7cb
Merge branch '1.3' of git@github.com:cakephp/cakephp1x into 1.3
2010-02-28 12:56:23 -04:30
Mark Story
322d8e667c
Removing duplicate method.
2010-02-28 12:26:15 -05:00
José Lorenzo Rodríguez
d5fa897681
Adding tests for startupProcess and shutDownProcess in controller
...
Fixing variable reference
2010-02-28 12:55:35 -04:30
Mark Story
e0eb48d250
Adding expectError to catch errors coming from FileEngine.
...
Fixing incorrect tests in ApcTest.
2010-02-28 12:15:25 -05:00
Mark Story
75e98387e7
Removing debug() from test case.
2010-02-28 11:39:09 -05:00
Mark Story
a1124e36aa
Fixing formatting.
2010-02-28 11:35:56 -05:00
AD7six
a38846b611
prevent creating tmp dirs all over the file system if running
...
'anonymous' shells
2010-02-28 11:28:36 -05:00
ADmad
8dfadafc88
Changing ternary operator usage syntax to be compliant with php 5.2 and below
2010-02-28 13:05:00 +05:30
Mark Story
e0abe99d7d
Merge remote branch 'origin/1.2' into 1.2-merger
...
Conflicts:
cake/libs/view/helpers/html.php
cake/tests/cases/libs/folder.test.php
2010-02-28 01:58:29 -05:00
Mark Story
3f0c0d8848
Adding doc blocks for new methods.
2010-02-28 01:55:23 -05:00
Mark Story
37cf55470f
Adding tests for Component::triggerCallback(). Deprecating other Component methods, as they are just wrappers for triggerCallback().
2010-02-28 01:49:19 -05:00
Mark Story
70c4c05acd
Merge branch '1.3-component' into 1.3
2010-02-28 01:39:54 -05:00
José Lorenzo Rodríguez
1f1e0f4ff7
Merge commit 'origin/1.3' into 1.3-form
2010-02-27 23:23:43 -04:30
José Lorenzo Rodríguez
b782563daf
Adding test for form input templates
2010-02-27 23:18:21 -04:30
José Lorenzo Rodríguez
0ca5c11e6c
Making the form helper put the "required" class on all imputs that have a validation rule and does not explicitly sets allowEmpty => true in validation array
2010-02-27 22:58:27 -04:30
Mark Story
cec6692123
Re-arrange the arguments of triggerCallback. Modifying Dispatcher so its not calling methods on Component directly. Additional methods added to Controller.
2010-02-27 22:01:08 -05:00
Mark Story
e75f6fe2b4
Refactoring existing callbacks into triggerCallback().
2010-02-27 21:47:32 -05:00
Mark Story
748ec4ee78
Fixing baking views for models in plugins. Making sure that the temporary controller object gets its plugin property set so the correct models are loaded and used. Fixes #381
2010-02-27 20:28:04 -05:00
Mark Story
ec5d9729b0
Model::find(first) no longer uses the id set in a model as the default conditions. Fixes #266
2010-02-27 11:32:29 -05:00
Mark Story
0960abcfb9
Removing workaround code for PHP 5.3.0. Error is no longer being generated in PHP 5.3.1
2010-02-27 11:26:16 -05:00
Mark Story
1f25bb31c0
Refactoring option extraction into a separate method.
2010-02-27 11:01:28 -05:00
Mark Story
3192e130af
Fixing magic select creation for fields that have plural variables added to the view.
2010-02-27 11:01:28 -05:00
José Lorenzo Rodríguez
056b87d13a
Implementing template for input formats, test pending
2010-02-26 18:39:33 -04:30
Mark Story
6285f7893e
Merge branch '1.3' of github.com:cakephp/cakephp1x into 1.3
2010-02-24 22:58:26 -05:00
Mark Story
e4b392a4ff
Updating and expanding form helper submit documentation. Refs #335
2010-02-24 22:58:09 -05:00
Mark Story
47afceea22
Expanding documentation for FormHelper::submit() Fixes #390
2010-02-24 22:54:48 -05:00
Mark Story
348fe6f574
Expanding documentation for FormHelper::submit() Fixes #390
2010-02-24 22:45:49 -05:00
Mark Story
585f731ae2
Mostly reverting changes made in [ 8ce9560f41
]. Using a console like project bake from outside a cake app no longer causes errors from Configure. Fixes #387
2010-02-24 22:35:20 -05:00
Mark Story
9632e74cfc
Making bake model.ctp only include the association comment when there is a non empty association. Fixes #393
2010-02-24 22:23:09 -05:00
predominant
48cd4d5738
Fix newline in VERSION.txt
2010-02-24 07:58:33 +11:00
José Lorenzo Rodríguez
6ae54fda8d
Using the method cache for the rest of the return statements in DboSource::name
2010-02-23 10:09:11 -04:30
José Lorenzo Rodríguez
9a4de854d6
Improving the guessing process of required fields in the form helper.
...
Now it does not rely on the "required" property of the validation array anymore, which was misleading
2010-02-23 09:55:01 -04:30
Mark Story
753721c777
Making private properties and methods in FileEngine protected. Will make any possible subclasses easier to work with.
2010-02-22 23:36:47 -05:00
Mark Story
fbf054b22b
Making FileEngine emit errors when a path does not exist but is used for caching. Should make cryptic errors coming from Cache easier to figure out. Removed useless private property.
...
Tests added.
Fixes #384
2010-02-22 23:21:30 -05:00
Mark Story
b1a3e05374
Fixing failing tests in ControllerTask.
2010-02-21 22:37:18 -05:00
Mark Story
1c7c748a7c
Merge branch 'view-all' into 1.3
2010-02-21 22:29:22 -05:00
Mark Story
8615274e7f
Fixing issue where baking a model non-interactively would omit hasMany associations. Tests added.
2010-02-20 20:13:42 -05:00
Mark Story
8ce9560f41
Correcting forcing of debug = 1 in console. Updating order of bootstrapping to match the one used for web requests. Fixes #366
2010-02-20 19:57:17 -05:00
Mark Story
7075aa5e86
Fixing DboSource not quoting table/field names with - in them. Tests expanded . Fixes #323
2010-02-20 11:42:17 -05:00
Juan Basso
416abed211
Test of ticket #323 .
...
Signed-off-by: Mark Story <mark@mark-story.com>
2010-02-20 11:35:54 -05:00
Mark Story
763aa524b9
Fixing recursive directory creation when nested create() calls fail. Fixes #347
2010-02-20 11:25:46 -05:00
Mark Story
06fc87fc2d
Fixing lack of space in meta tags lacking a link attribute.
...
Fixes #371
2010-02-20 01:41:56 -05:00
Mark Story
f4c670e5be
Fixing lack of space in meta tags lacking a link attribute.
...
Fixes #371
2010-02-20 01:39:15 -05:00
Mark Story
6a3347ef7c
Merge remote branch 'origin/1.2' into 1.2-merger
...
Conflicts:
cake/VERSION.txt
cake/config/config.php
cake/console/libs/tasks/model.php
cake/dispatcher.php
cake/libs/l10n.php
cake/libs/model/datasources/dbo_source.php
cake/libs/view/pages/home.ctp
cake/tests/cases/console/libs/tasks/model.test.php
cake/tests/cases/libs/view/helpers/ajax.test.php
cake/tests/cases/libs/view/helpers/text.test.php
2010-02-20 01:32:04 -05:00
Mark Story
96bbbb2d72
Applying fixes made to JavascriptHelper to JsBaseEngine.
2010-02-17 22:27:52 -05:00
Mark Story
c7de42033c
Merge branch '1.2' of github.com:cakephp/cakephp1x into 1.2
2010-02-17 22:23:16 -05:00
Mark Story
ab688b88f4
Adding test to check that postfix and prefix options don't go into inner objects. Tests added, fixes #348
2010-02-17 22:22:53 -05:00
Mark Story
2209f198f8
Adding test to check that postfix and prefix options don't go into inner objects. Tests added, fixes #348
2010-02-17 22:21:48 -05:00
Mark Story
e09e520fd5
Merge branch '1.3' of github.com:cakephp/cakephp1x into 1.3
2010-02-17 21:32:27 -05:00
renan.saddam
63f7900ba1
Checking if the last query returned a error, tests added. Fixes #72 .
2010-02-17 22:31:00 -03:00
renan.saddam
14911cf720
Fixing typo and introducing 'Overwrite all' functionallity. Fixes #333 .
2010-02-17 21:41:15 -03:00
Mark Story
bff7ce6925
Refactoring Dispatcher::asset() to remove code left behind from previous
...
refactoring. Simplifies asset location as well.
2010-02-16 23:31:54 -05:00
Mark Story
42a5665660
Merge branch '1.3' of github.com:cakephp/cakephp1x into 1.3
2010-02-16 23:19:11 -05:00
Mark Story
0b1efd3e86
Fixing delivery of plugin assets that reside in the root of a plugin webroot directory. Tests added.
2010-02-16 23:18:49 -05:00
Mark Story
eb96f4ac3a
Minor refactor of ConnectionManager::__connectionData(). Uses pluginSplit() now to consolidate plugin dot notation handling.
2010-02-16 22:42:06 -05:00
Mark Story
2279b1a736
Adding patches, and tests from tkykmw. Add support for plugin datasource drivers. Fixes #297
2010-02-16 22:35:16 -05:00
Mark Story
fc499ac48f
Reversing order of short cut checks. Fixes issues in PHP 5.1.x. Fixes #351
2010-02-16 22:05:50 -05:00
Mark Story
e1eb827ee8
Merge branch 'configure-changes' into 1.3
2010-02-15 12:11:05 -05:00
renan.saddam
d7b49e3494
Not forcing the use of ds, so will use $useDbConfig instead, tests added. Fixes #324 .
2010-02-15 14:46:18 -03:00
Mark Story
f04add4f79
Fixing querystring parameters being chopped off of absolute webroot asset paths.
2010-02-13 20:43:02 -05:00
Mark Story
dc8f49feda
Modifying the bootstrap process, to match the documented changes. $pluginPaths style variables will no longer work. You need to use App::build() to set paths in the bootstrap file. Added a build() call before the bootstrap is included. This allows cold cache import() calls to work from bootstrap.php.
2010-02-13 19:39:11 -05:00
Mark Story
d7dd63de82
Adding the ability to bake all views for one specific action. Tests added. Fixes #251
2010-02-13 19:07:42 -05:00
Mark Story
effbbeca33
Simplifying App::core() path generation.
2010-02-13 19:06:52 -05:00
Mark Story
6ccc43d776
Adding tests for Cache not generating errors when Cache.disable = true. Refs #286
2010-02-13 18:51:39 -05:00
Mark Story
3f667eb412
Adding skipTables to ModelTask. Allows skipping of predefined tables. Adding i18n table to the default list of skipped tables. Fixes #327
2010-02-13 18:15:11 -05:00
Mark Story
b89f40be80
Adding file omitted from [ 46948dd2c0
]
2010-02-13 17:56:19 -05:00
Mark Story
8b6423e9c3
Renaming properties to be protected.
2010-02-13 17:55:34 -05:00
Mark Story
5f5aae71e7
Adding property to signal which actions to skip finding templates for. Fixes #330
2010-02-13 17:51:49 -05:00
Mitchell Amihod
2e8e233f73
Fixing syntax error for baked component test case. Updated relevant
...
test case.
Fixes #342 .
Signed-off-by: Joël Perras <joel.perras@gmail.com>
2010-02-13 16:40:55 -05:00
Mark Story
a479f32da5
Clarifying the behaviour of FormHelper::button() fixes #335
2010-02-12 23:58:35 -05:00