March 2008 Commit Log

Number of Commits:
46
Number of Active Developers:
4
shawn.oster 2008-03-31 21:52 Rev.: 393

Changed: Altering migration test file to reflect migrations final form.
Added: A mock migration class in MigrationTes.
Changed: Renamed BuildRemoveColumnStatement to BuildDropColumnStatement in ISqlGenerator.cs to reflect that it's building a SQL DROP COLUMN statement.
Added: The concept of steps into the migration class.

272 lines of code changed in 7 files:

shawn.oster 2008-03-31 18:58 Rev.: 392

Added: Column generation abstract methods to ISqlGenerator.cs.
Added: Column generation concrete methods to ANSISqlGenerator.cs.
Added: Tests to support column generation methods in ISqlGenerator.cs.
Removed: Abstract column methods from DataProvider and descendents, generation code moving to generators.
Removed: Abstract column methods from DataService, generation code moving to generators.

208 lines of code changed in 12 files:

robconery 2008-03-29 19:08 Rev.: 391

Added InlineQuery Alias :)

11 lines of code changed in 1 file:

shawn.oster 2008-03-28 19:34 Rev.: 390

Changed: Moving Migration support from Providers to Generators.
Added: Drop_Table & Create_Table tests.

154 lines of code changed in 4 files:

canofunk 2008-03-28 18:53 Rev.: 389

CHANGED: More Microsoft.SqlServer.*.dll reference changes in SubStage/SubCommander to attempt to address 64-bit compatibility issues.

1 lines of code changed in 2 files:

canofunk 2008-03-28 18:11 Rev.: 388

CHANGED: Removed Microsoft.SqlServer.BatchParser references from SubStage/SubCommander to see if it addresses 64-bit compatibility issues.

0 lines of code changed in 2 files:

canofunk 2008-03-28 13:23 Rev.: 387

FIXED: Inadvertent keystroke right before last check-in introduced compile error in SubSonic.Tests.

1 lines of code changed in 1 file:

canofunk 2008-03-28 13:19 Rev.: 386

FIXED: SqlQuery: INNER JOIN with WHERE Clause Can Result in 'Ambiguous column name' Error. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15779
FIXED: SqlQuery: INNER JOIN with WHERE Clause Can Result in 'Ambiguous column name' Error (Duplicate). See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15799

43 lines of code changed in 4 files:

canofunk 2008-03-28 10:54 Rev.: 385

FIXED: ANSISqlGenerator.GenerateCommandLine() Does Not Properly Comma-Delimit Select List When Passing Literal Values. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15841

7 lines of code changed in 2 files:

robconery 2008-03-26 20:37 Rev.: 384

Added ExecuteJSON and ExecuteXML to the SQL Query Executions... woot!

63 lines of code changed in 1 file:

canofunk 2008-03-26 12:53 Rev.: 383

CHANGED: Regenerated Unit Test Generated Code, and cleaned up changed tests.
FIXED: SubStage Generates Controller Classes when RepositoryRecord is Used. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15015

193 lines of code changed in 14 files:

canofunk 2008-03-25 17:59 Rev.: 382

FIXED: SubStage Doesn't Fully Refresh Database Schema. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15796
FIXED: Repository Get[ObjectName] Methods Leave Open Data Readers. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15795

102 lines of code changed in 11 files:

canofunk 2008-03-25 15:25 Rev.: 381

FIXED: Errors in VB_StructsTemplate.aspx
FIXED: VB_GeneratedScaffoldCodeBehind.aspx now generates "Option Strict" compliant code.
FIXED: SqlQuery - Eliminated unnecessary calls to INFORMATION_SCHEMA when performing queries.
CHANGED: SqlDataProvider - Optimized string construction in several methods.

114 lines of code changed in 11 files:

canofunk 2008-03-25 08:52 Rev.: 380

FIXED: Object Names in the Form "[Name]TypeCode" are Inexplicably Changed to "[Name]Type". See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15747

94 lines of code changed in 5 files:

canofunk 2008-03-24 11:56 Rev.: 379

FIXED: ExecuteJoinedDataSet Incorrectly Inserts "PK" Column When First Ordinal Column Is a Foreign Key. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15771

2 lines of code changed in 1 file:

canofunk 2008-03-24 10:31 Rev.: 378

FIXED: SqlCE Provider Incorrectly Set CommandTimeout Value. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15753
FIXED: Solution Build Issue related to SubSonic.Migrations
CHANGED: Global - Code Cleanup.

225 lines of code changed in 39 files:

kelly.harrison 2008-03-19 16:04 Rev.: 377

Added test ListTHelper.
Modified test ListSerialization to check for event notifications after serialization.

39 lines of code changed in 1 file:

kelly.harrison 2008-03-19 15:58 Rev.: 376

Added OnDeserialized to fix a bug in BindingList<T>
Added GetList() for those who need to work with a List<T>
Added NonSerialized attribute to PropertyDescriptor fields in BindingListEx and PropertyComparer

25 lines of code changed in 2 files:

canofunk 2008-03-18 23:41 Rev.: 375

CHANGED: SubSonic.Migrations - Removed /bin and /obj directories from version control.

3 lines of code changed in 1 file:

robconery 2008-03-18 23:17 Rev.: 374

Adding yet more files VisualSVN decided to ignore. Getting cranky...

35 lines of code changed in 7 files:

robconery 2008-03-18 23:14 Rev.: 373

Re-added missing CSProj file... sup with that VisualSVN?

50 lines of code changed in 1 file:

robconery 2008-03-18 22:45 Rev.: 371

Added missing migration test files

78 lines of code changed in 2 files:

robconery 2008-03-18 22:13 Rev.: 370

FIXED: ExecuteAsCollectio<> bug for Repository class - Repository now properly executes against generated classes
ADDED: Initial Migration build with tests. This is intial checkin only...
Regenerated Unit test DAL

881 lines of code changed in 25 files:

robconery 2008-03-18 22:03 Rev.: 369

Removing RobTests

0 lines of code changed in 1 file:

canofunk 2008-03-18 18:39 Rev.: 368

FIXED: Scripting May Fail With Large Schemas/Data Sets. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=11740

75 lines of code changed in 5 files:

canofunk 2008-03-18 17:18 Rev.: 367

FIXED: Views Are Not Properly Paged Under Sql Server 2000. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=11933

22 lines of code changed in 3 files:

canofunk 2008-03-18 15:49 Rev.: 366

FIXED: Many-to-Many Save[ClassName]Map Delete Methods Do Not Specify Data Type When Adding Parameters. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15660
CHANGED: Converted all references to QueryCommand.AddParameter(name, value) to QueryCommand.AddParameter(name, value, dbType). The former overload is not data type safe.

38 lines of code changed in 11 files:

canofunk 2008-03-18 14:33 Rev.: 365

FIXED: ANSISqlGenerator.GenerateConstraints() Does Not Set DbType. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15688
FIXED: SqlQuery.SetConstraintParams() Loses Parameters When Building "NotIn" Queries. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15689
FIXED: Sql2005Generator.BuildPagedSelectStatement() Sets Incorrect Paging Boundaries. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15696

8 lines of code changed in 3 files:

canofunk 2008-03-18 13:52 Rev.: 364

ADDED: Option to Use UTC Format for Managed DateTime Fields (Thanks BishopZA!). See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15616

95 lines of code changed in 14 files:

robconery 2008-03-17 20:24 Rev.: 363

Tweaked the VB/CS templates to add a Schemas class for exposing schemas explicitly.
FIXED Insert but in the Repository bits relating to int.TryParse error.

48 lines of code changed in 2 files:

canofunk 2008-03-17 12:56 Rev.: 362

FIXED: Many-to-Many Save[ClassName]Map Methods Use Incorrect Data Type for Foreign Primary Key. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15661

6 lines of code changed in 2 files:

canofunk 2008-03-17 12:32 Rev.: 361

FIXED: ExecuteDataSet() Throws Exception When Attempting to Sort by Unsortable Joined Column. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15646

8 lines of code changed in 2 files:

canofunk 2008-03-17 11:00 Rev.: 360

CHANGED: Global - Minor code generation performance improvements.

74 lines of code changed in 6 files:

shawn.oster 2008-03-16 23:52 Rev.: 359

ADDED: Test to support ActiveList serialization discussion. See: http://forums.subsonicproject.com/forums/t/2822.aspx

20 lines of code changed in 1 file:

canofunk 2008-03-14 18:40 Rev.: 358

FIXED: SqlQuery.CloseExpression() Causes "Index was Outside the Bounds of the Array" Error. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15652

2 lines of code changed in 2 files:

canofunk 2008-03-14 12:18 Rev.: 357

FIXED: ExecuteJoinedDataSet Throws Exception When Sorting on Joined Column. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15649

12 lines of code changed in 2 files:

canofunk 2008-03-13 18:42 Rev.: 356

FIXED: SqlQuery Doesn't Perform Type Conversion on Constraint Values. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15469
FIXED: LoadFromPost() Doesn't Fill DirtyColumn Collection. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=14660
FIXED: RepositoryRecord not Tagged as [Serializable]. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15605

77 lines of code changed in 8 files:

canofunk 2008-03-12 16:13 Rev.: 355

FIXED: SubSonic.Sugar.Dates Incorrectly Identifies Weekends/Weekdays. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15596

3 lines of code changed in 1 file:

canofunk 2008-03-12 13:50 Rev.: 354

CHANGED: SubSonicCentral - Re-added build provider reference (accidentally removed in Rev. 353)

3 lines of code changed in 1 file:

canofunk 2008-03-12 13:48 Rev.: 353

FIXED: WriteTrace Throws Security Exception with Medium Trust. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=12375
FIXED: WriteTrace Throws Security Exception with Medium Trust (Duplicate). See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=12786
CHANGED: Updated System.Data.SQLite to version 1.0.48 (was 1.0.44)
FIXED: SubStage - Potential null type loading problem.

60 lines of code changed in 4 files:

canofunk 2008-03-12 11:41 Rev.: 352

FIXED: SqlQuery: Aggregates/Tables not aliased properly when using OracleDataProvider. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15594
FIXED: SqlDataProvider.ExecuteTransaction must not close the DB connection. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15590

28 lines of code changed in 8 files:

canofunk 2008-03-11 11:05 Rev.: 351

CHANGED: SubCommander - Moved under SubSonic namespace.
CHANGED: SubSonic.Tests - Renamed Query2 to SqlQuery; Misc. Cleanup
CHANGED: Help - Eliminated SubSonic.Tests from build project (output is now half the previous size)

303 lines of code changed in 27 files:

canofunk 2008-03-11 10:10 Rev.: 350

FIXED: InvalidCastException When Using Nullable Boolean Types in MySql. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15542

7 lines of code changed in 1 file:

canofunk 2008-03-10 18:29 Rev.: 349

CHANGED: RecordBase - Addressed potential thread concurrency issue.
FIXED: Destroy() Fails when Deleted or IsDeleted Columns are Present. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15395
FIXED: NullReferenceException in SubCommander when generateODSControllers="false". See: http://www.codeplex.com/WorkItem/View.aspx?ProjectName=subsonic&WorkItemId=15509

61 lines of code changed in 7 files:

canofunk 2008-03-10 11:00 Rev.: 348

FIXED: Issue with Update method of ODS Controllers. See: http://forums.subsonicproject.com/forums/t/2844.aspx

2 lines of code changed in 2 files:

shawn.oster 2008-03-03 02:25 Rev.: 347

FIXED: Multiple INs in a SqlQuery caused the first set of IN parameters to be used for the any subsequent INs. See: http://forums.subsonicproject.com/forums/t/2795.aspx

13 lines of code changed in 4 files:

February 2008 »

Generated by StatSVN 0.4.1