From: Peter Rabbitson Date: Wed, 5 May 2010 09:52:30 +0000 (+0000) Subject: Merge 'trunk' into 'filter_column' X-Git-Tag: v0.08122~72^2~6 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=dbsrgits%2FDBIx-Class.git;a=commitdiff_plain;h=dd613eee0738361db46470c1843b605de77729d3 Merge 'trunk' into 'filter_column' r9155@Thesaurus (orig r9142): rabbit | 2010-04-14 15:41:51 +0200 Add forgotten changes r9156@Thesaurus (orig r9143): caelum | 2010-04-14 17:04:00 +0200 support $ENV{DBI_DSN} and $ENV{DBI_DRIVER} (patch from Possum) r9157@Thesaurus (orig r9144): rabbit | 2010-04-14 17:50:58 +0200 Fix exception message r9190@Thesaurus (orig r9177): caelum | 2010-04-15 01:41:26 +0200 datetime millisecond precision for MSSQL r9200@Thesaurus (orig r9187): ribasushi | 2010-04-18 23:06:29 +0200 Fix leftover tabs r9201@Thesaurus (orig r9188): castaway | 2010-04-20 08:06:26 +0200 Warn if a class found in ResultSet/ is not a subclass of ::ResultSet r9203@Thesaurus (orig r9190): rbuels | 2010-04-20 21:12:22 +0200 create_ddl_dir mkpaths its dir if necessary. also, added storage/deploy.t as place to put deployment tests r9204@Thesaurus (orig r9191): rbuels | 2010-04-20 21:20:06 +0200 do not croak, rbuels! jeez. r9205@Thesaurus (orig r9192): castaway | 2010-04-21 08:03:08 +0200 Added missing test file (oops) r9213@Thesaurus (orig r9200): rabbit | 2010-04-24 02:23:05 +0200 10% speed up on quoted statement generation r9215@Thesaurus (orig r9202): rabbit | 2010-04-24 02:27:47 +0200 Revert bogus commit r9216@Thesaurus (orig r9203): ribasushi | 2010-04-24 02:31:06 +0200 _quote is now properly handled in SQLA r9217@Thesaurus (orig r9204): caelum | 2010-04-24 02:32:58 +0200 add "IMPROVING PERFORMANCE" section to Cookbook r9231@Thesaurus (orig r9218): ribasushi | 2010-04-26 13:13:13 +0200 Bump CAG and SQLA dependencies r9232@Thesaurus (orig r9219): ribasushi | 2010-04-26 15:27:38 +0200 Bizarre fork failure r9233@Thesaurus (orig r9220): castaway | 2010-04-26 21:45:32 +0200 Add tests using select/as to sqlahacks r9234@Thesaurus (orig r9221): castaway | 2010-04-26 21:49:10 +0200 Add test for fetching related obj/col as well r9245@Thesaurus (orig r9232): abraxxa | 2010-04-27 15:58:56 +0200 fixed missing ' in update_or_create with key attr example r9247@Thesaurus (orig r9234): ribasushi | 2010-04-27 16:53:06 +0200 Better concurrency in test (parent blocks) r9248@Thesaurus (orig r9235): ribasushi | 2010-04-27 16:53:34 +0200 Reformat tests/comments a bit r9249@Thesaurus (orig r9236): ribasushi | 2010-04-27 18:40:10 +0200 Better comment r9250@Thesaurus (orig r9237): ribasushi | 2010-04-27 18:40:31 +0200 Rename test r9251@Thesaurus (orig r9238): ribasushi | 2010-04-27 19:11:45 +0200 Fix global destruction problems r9271@Thesaurus (orig r9258): ribasushi | 2010-04-28 11:10:00 +0200 Refactor SQLA/select interaction (in reality just cleanup) r9272@Thesaurus (orig r9259): caelum | 2010-04-28 11:20:08 +0200 update ::DBI::Replicated r9273@Thesaurus (orig r9260): caelum | 2010-04-28 12:20:01 +0200 add _verify_pid and _verify_tid to methods that croak in ::Replicated r9274@Thesaurus (orig r9261): ribasushi | 2010-04-28 14:39:02 +0200 Fix failing test and some warnings r9288@Thesaurus (orig r9275): rabbit | 2010-04-29 10:32:10 +0200 Allow limit syntax change in-flight without digging into internals r9292@Thesaurus (orig r9279): castaway | 2010-04-30 12:26:52 +0200 Argh.. committing missing test file for load_namespaces tests r9295@Thesaurus (orig r9282): rabbit | 2010-05-01 11:06:21 +0200 The final version of the test r9309@Thesaurus (orig r9296): rabbit | 2010-05-04 09:44:51 +0200 Test for RT#56257 r9310@Thesaurus (orig r9297): rabbit | 2010-05-04 10:00:11 +0200 Refactor count handling, make count-resultset attribute lists inclusive rather than exclusive (side effect - solves RT#56257 r9318@Thesaurus (orig r9305): rabbit | 2010-05-05 11:49:51 +0200 r9296@Thesaurus (orig r9283): ribasushi | 2010-05-01 11:51:15 +0200 Branch to clean up various limit dialects r9297@Thesaurus (orig r9284): rabbit | 2010-05-01 11:55:04 +0200 Preliminary version r9301@Thesaurus (orig r9288): rabbit | 2010-05-03 18:31:24 +0200 Fix incorrect comparison r9302@Thesaurus (orig r9289): rabbit | 2010-05-03 18:32:36 +0200 Do not add TOP prefixes to queries already containing it r9303@Thesaurus (orig r9290): rabbit | 2010-05-03 18:33:15 +0200 Add an as selector to a prefetch subquery to aid the subselecting-limit analyzer r9304@Thesaurus (orig r9291): rabbit | 2010-05-03 18:34:49 +0200 Rewrite mssql test to verify both types of limit dialects with and without quoting, rewrite the RNO, Top and RowNum dialects to rely on a factored out column re-aliaser r9305@Thesaurus (orig r9292): rabbit | 2010-05-03 21:06:01 +0200 Fix Top tests, make extra col selector order consistent r9307@Thesaurus (orig r9294): ribasushi | 2010-05-04 00:50:35 +0200 Fix test warning r9308@Thesaurus (orig r9295): ribasushi | 2010-05-04 01:04:32 +0200 Some databases (db2) do not like leading __s - use a different weird identifier for extra selector names r9313@Thesaurus (orig r9300): rabbit | 2010-05-05 11:08:33 +0200 Rename test r9314@Thesaurus (orig r9301): rabbit | 2010-05-05 11:11:32 +0200 If there was no offset, there is no sense in reordering r9315@Thesaurus (orig r9302): rabbit | 2010-05-05 11:12:19 +0200 Split and fix oracle tests r9317@Thesaurus (orig r9304): rabbit | 2010-05-05 11:49:33 +0200 Changes --- dd613eee0738361db46470c1843b605de77729d3 diff --cc Changes index 5657e2a,c05b16f..1058ac5 --- a/Changes +++ b/Changes @@@ -1,7 -1,23 +1,24 @@@ Revision history for DBIx::Class + - Add a warning to load_namespaces if a class in ResultSet/ + is not a subclass of DBIx::Class::ResultSet + - ::Storage::DBI now correctly preserves a parent $dbh from + terminating children, even during interpreter-global + out-of-order destruction + - Add DBIx::Class::FilterColumn for non-ref filtering - + - InflateColumn::DateTime support for MSSQL via DBD::Sybase + - Millisecond precision support for MSSQL datetimes for + InflateColumn::DateTime + - Support connecting using $ENV{DBI_DSN} and $ENV{DBI_DRIVER} + - current_source_alias method on ResultSet objects to + determine the alias to use in programatically assembled + search()es (originally added in 0.08100 but unmentioned) + - Rewrite/unification of all subselecting limit emulations + (RNO, Top, RowNum) to be much more robust wrt complex joined + resultsets + - MSSQL limits now don't require nearly as many applications of + the unsafe_subselect_ok attribute, due to optimized queries + - Depend on optimized SQL::Abstract (faster SQL generation) 0.08121 2010-04-11 18:43:00 (UTC) - Support for Firebird RDBMS with DBD::InterBase and ODBC