February 2008 Commit Log

Number of Commits:
48
Number of Active Developers:
4
shawn.oster 2008-02-29 20:03 Rev.: 346

CHANGED: Removed several empty ctors marked as private, there is no default ctor when other ctors are present.

1 lines of code changed in 4 files:

shawn.oster 2008-02-29 05:18 Rev.: 345

CHANGED: Updated some general Exceptions to the more specific ArgumentException, ArgumentNullException and ArgumentOutOfRangeException.

126 lines of code changed in 16 files:

shawn.oster 2008-02-29 03:36 Rev.: 344

ADDED: Some TODO comments for possible bugs.
FIXED: One instance of possible overflow.
FIXED: AddPrimaryKeyColumn(string columnName) wasn't actually using the columnName parameter.
CHANGED: Removed various unused local variables and private fields.
CHANGED: Removed some redundant null and false initializations.
CHANGED: Removed a few unused 'using' statements.

22 lines of code changed in 23 files:

shawn.oster 2008-02-29 02:40 Rev.: 343

CHANGED: Minor code cleanup to get rid of redundant casting.

9 lines of code changed in 3 files:

canofunk 2008-02-28 13:52 Rev.: 342

CHANGED: LavaBlastManyManyList now inherits from ManyManyList.cs... Class file renamed, some duplicate properties removed.
CHANGED: Query2 folder renamed to SqlQuery.

321 lines of code changed in 5 files:

canofunk 2008-02-28 11:26 Rev.: 341

NADA: Testing SVN notification changes...

2 lines of code changed in 1 file:

shawn.oster 2008-02-27 19:38 Rev.: 340

ADDED: Tests to support SqlQuery.LeftOuterJoin().

31 lines of code changed in 1 file:

shawn.oster 2008-02-27 19:34 Rev.: 339

CHANGED: Swapped big if... then... else block in BuildSqlStatement with more efficient switch.

69 lines of code changed in 1 file:

canofunk 2008-02-27 17:44 Rev.: 338

ADDED: A few additional DataProvider overloads to SqlQuery constructors.

23 lines of code changed in 4 files:

shawn.oster 2008-02-27 15:05 Rev.: 337

FIXED: SqlQuery.And() and Or() were also affected by aggregate naming issue. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15354
ADDED: Tests to validate that passing a single aggregate to SqlQuery methods works.

98 lines of code changed in 2 files:

canofunk 2008-02-27 12:53 Rev.: 336

CHANGED: SqlQuery generator classes are now broken out by type (all inheriting from ANSISqlGenerator).
ADDED: DataProviders - NamedProviderType property to allow for lightweight type identification (used by SqlQuery).

80 lines of code changed in 18 files:

canofunk 2008-02-27 11:15 Rev.: 335

CHANGED: Scaffold - Layout and labeling of Provider/Table selector when in AutoScaffold mode.
CHANGED: SubSonicCentral AutoScaffold - Now uses Scaffold in Auto mode.
CHANGED: SubSonicCentral - Updated logo and made minor theme changes.

22 lines of code changed in 8 files:

shawn.oster 2008-02-26 22:17 Rev.: 334

FIXED: Where() with single Aggregate produces bad SQL. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15354

28 lines of code changed in 3 files:

shawn.oster 2008-02-26 21:18 Rev.: 333

ADDED: Test to support Where() with single Aggregate producing bad SQL. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15354

13 lines of code changed in 1 file:

shawn.oster 2008-02-26 19:09 Rev.: 332

CHANGED: Multi_QueryTest updated to use Southwind as secondary test provider instead of CSK.

9 lines of code changed in 1 file:

canofunk 2008-02-26 11:50 Rev.: 331

FIXED: Incorrect ProviderName when using Multiple Providers. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15188
FIXED: SqlQuery Ignores non-Default DataProviders. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15332
FIXED: BindingListEx Should be Marked as Serializable. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15326

51 lines of code changed in 6 files:

shawn.oster 2008-02-25 23:53 Rev.: 330

FIXED: Added Rollback attribute to tests that perform database changes

38 lines of code changed in 8 files:

canofunk 2008-02-25 19:03 Rev.: 327

CHANGED: SubSonic.Tests - Adjusted tests to align with current code and values from the default Northwind database (Thanks Shawn!)
CHANGED: SubSonic.Tests - Changed GeneratedCode folder structure and regenerated all classes
CHANGED: SubSonic - Refactored the way that QualifiedName properties are created to provide more consistent, fully qualified SQL generation

338 lines of code changed in 22 files:

canofunk 2008-02-25 11:27 Rev.: 326

FIXED: Global - Several issues with data type awareness. This should address several issues relating to the use of Scaffold, M2Ms, and SqlQuery commands with non-SQL Server providers.

48 lines of code changed in 9 files:

canofunk 2008-02-21 18:51 Rev.: 325

FIXED: Query2/Scaffold - Numerous cases of incorrect provider/provider type being set when working with multiple/heterogeneous providers.
FIXED: Scaffold - Incorrect handling of Boolean data types under MySQL.
FIXED: Scaffold - Better handling of FK values when FK table cannot be located.
FIXED: MySqlDataProvider - Unclosed connections (Thanks Shawn!)

57 lines of code changed in 6 files:

canofunk 2008-02-21 13:45 Rev.: 324

CHANGED: Scaffold - Improved handling of improper or empty specified table names (Thanks Shawn!). See: http://forums.subsonicproject.com/forums/thread/11575.aspx
CHANGED: DataProviders - GetTableSchema() now returns null on non-existent table reference rather than creating a new item and adding it to the collection.

185 lines of code changed in 8 files:

canofunk 2008-02-19 13:23 Rev.: 323

CHANGED: Global - Minor code reformatting

133 lines of code changed in 6 files:

canofunk 2008-02-19 11:52 Rev.: 322

FIXED: Scaffolds - Scaffolds do not Support TINYINT Data Type. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=12552

12 lines of code changed in 6 files:

canofunk 2008-02-19 08:48 Rev.: 321

ADDED: SubStage - Application configuration node and property editor.

331 lines of code changed in 5 files:

canofunk 2008-02-18 12:32 Rev.: 320

FIXED: Bug - BetweenAnd when Table has a Delete Column. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15187

1 lines of code changed in 1 file:

canofunk 2008-02-18 12:09 Rev.: 319

FIXED: GetSPSchemaCollection Doesn't Properly Evaluate useSPs, spStartsWith, includeProcedureList (Thanks ranomore!) See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=14154

5 lines of code changed in 1 file:

canofunk 2008-02-18 10:53 Rev.: 318

FIXED: SubSonic.RecordBase is not marked as serializable. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15104
FIXED: VB AllStructs Template Patch. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15203
FIXED: Bug/Error with /Query2/SQLQuery.cs : BuildTypedResult<T> : On Line 1328 : Rev 310. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15197

8 lines of code changed in 4 files:

canofunk 2008-02-18 10:16 Rev.: 317

ADDED: QuickTable LinkToPage View Support (Thanks ranomore!) See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15221
ADDED: Sugar: Enhanced USState Support (Thanks ranomore!) See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15222

183 lines of code changed in 5 files:

canofunk 2008-02-18 09:38 Rev.: 316

ADDED: SubStage - Configurable settings for some properties. (No UI support yet)
CHANGED: SubStage - Minor UI adjustments.
FIXED: SubStage - Removed file output path setting inadvertently left in for last check in.
FIXED: CalendarControl Doesn't Disable Image when Enabled="false" See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15142

406 lines of code changed in 13 files:

kelly.harrison 2008-02-17 00:00 Rev.: 315

CHANGED: ActiveRecordTest.cs - Removed some comments that were generating a warning

1 lines of code changed in 1 file:

kelly.harrison 2008-02-16 23:26 Rev.: 314

CHANGED: Removed DeepSave tests for the time being.

28 lines of code changed in 1 file:

kelly.harrison 2008-02-16 15:20 Rev.: 313

CHANGED: CS_ViewTemplate.aspx - added [Bindable(true)] to properties

1 lines of code changed in 1 file:

kelly.harrison 2008-02-16 13:25 Rev.: 312

CHANGED: ActiveRecordTest - Added TestExistingRecordDeepSave(), TestNewRecordDeepSave()

CHANGED: ActiveListTests - Added DeferredDelete() test

74 lines of code changed in 2 files:

kelly.harrison 2008-02-16 13:23 Rev.: 311

ADDED: BindingListEX.cs

ADDED: PropertyComparer.cs

CHANGED: AbstractList.cs - changed base class to BindingListEX, Changed Sort(), Added Find(), Changed GetItemProperties(), changed GetPropertyDescriptors()

CHANGED: ActiveList.cs - Added Deferred Delete feature. Added RemoveItem(), ProcessDeletedItems(), BatchDelete(), GetDeleteCommands(), Changed SaveAll() and its variants, Refactored GetSaveCommands() out of BatchSave()

CHANGED: RecordBase - Made SetPrimaryKey() virtual

CHANGED: CS_ClassTemplate.aspx - Overrode SetPrimaryKey(), Added SetPKValues(), Added DeepSave()

TODO: Clean up CS_ClassTemplate.aspx formatting

515 lines of code changed in 7 files:

canofunk 2008-02-07 13:41 Rev.: 310

FIXED: Build configuration problem that created build errors in SubSonic.Tests when using "SQL Server Only" configurations.

13 lines of code changed in 2 files:

canofunk 2008-02-07 13:34 Rev.: 309

CHANGED: SubStage - Improved Directory Navigation tree.
CHANGED: SubStage - Generated code now placed in directories named for provider.

207 lines of code changed in 3 files:

robconery 2008-02-06 21:23 Rev.: 308

Removed IEquitable from ReadOnlyRecord

1 lines of code changed in 1 file:

canofunk 2008-02-06 14:50 Rev.: 307

ADDED: SubStage - Folder Navigator for generated code pane. (Configurable location coming soon).

431 lines of code changed in 3 files:

canofunk 2008-02-04 13:51 Rev.: 306

FIXED: Scaffold - Scaffold Does Not Properly Handle GUIDs. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15020
ADDED: SubStage - Enable/Disable Table Support. See: http://forums.subsonicproject.com/forums/p/2594/11042.aspx#11042 (Thanks yitzchok!)

1292 lines of code changed in 7 files:

robconery 2008-02-01 16:52 Rev.: 305

Disabled Migrations for beta
Added Shawn Oster's Aggregate tests
Fixed Stdev issue
Set LoadDropDown to take ListControl instead of DropDownList

20 lines of code changed in 6 files:

canofunk 2008-02-01 16:27 Rev.: 304

CHANGED: Global - Updated Assembly version from 2.0.3 to 2.1.0
CHANGED: SubStage - Updated About box

898 lines of code changed in 4 files:

robconery 2008-02-01 16:18 Rev.: 303

Added IEquatable to RepositoryRecord and ReadOnlyRecord
Updated SelectTests to include Shawn Oster's SQL NOT IN tests

114 lines of code changed in 8 files:

canofunk 2008-02-01 16:11 Rev.: 302

FIXED: SubStage - Potential Dataset Locale Issues

15 lines of code changed in 3 files:

canofunk 2008-02-01 15:24 Rev.: 301

CHANGED: SubStage - Implemented new Singleton pattern for data store that will (hopefully) address compatibility issues on some machines

4 lines of code changed in 2 files:

canofunk 2008-02-01 12:26 Rev.: 300

CHANGED - SubStage - Updated "About" Window. (Ok, I really just wanted Revision 300..)

912 lines of code changed in 3 files:

canofunk 2008-02-01 11:56 Rev.: 299

CHANGED: SubStage - Improved invocation of embedded web.config - Now tied to directly to navigation and project/provider property changes.
CHANGED: SubStage - Minor revisions to embedded Scaffold template.

107 lines of code changed in 4 files:

canofunk 2008-02-01 11:31 Rev.: 298

ADDED: SubStage - Passing a file path to a config file as a variable to executable will import project at application launch. Note: Preliminary, syntax will likely change very shortly.
CHANGED: SubStage - Database View/Generated View toggling now 2000 times faster... :P

50 lines of code changed in 2 files:

canofunk 2008-02-01 09:27 Rev.: 297

FIXED: Templates - Incorrect Select() Overload is Generated in Structs File. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=14983

3 lines of code changed in 3 files:

January 2008 »

Generated by StatSVN 0.4.1