Merge 'trunk' into 'filter_column'
Peter Rabbitson [Wed, 5 May 2010 09:52:30 +0000 (09:52 +0000)]
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

1  2 
Changes
lib/DBIx/Class/Row.pm

diff --cc 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
Simple merge