[root]/SubSonic/CodeGeneration/Templates

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 233 (100.0%) | 2903 (100.0%) | 12.4 |
| canofunk | 156 (67.0%) | 1889 (65.1%) | 12.1 |
| robconery | 36 (15.5%) | 671 (23.1%) | 18.6 |
| kelly.harrison | 2 (0.9%) | 205 (7.1%) | 102.5 |
| robconery@gmail.com | 27 (11.6%) | 114 (3.9%) | 4.2 |
| damieng | 8 (3.4%) | 15 (0.5%) | 1.8 |
| gavinjoyce | 3 (1.3%) | 8 (0.3%) | 2.6 |
| haacked | 1 (0.4%) | 1 (0.0%) | 1.0 |
moving 2.x source to 2.0 folder
0 lines of code changed in 16 files:
ADDED: DeleteByKey and DestroyByKey (Google Issue 60) - thanks for the patch John!
18 lines of code changed in 2 files:
FIXED: Google Issue 40: Adding // <auto-generated /> tag to C-sharp templates
5 lines of code changed in 5 files:
FIXED: AddParams() Does Not Set Stored Procedure Parameter Precision Value (Report #1). See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17428
FIXED: AddParams() Does Not Set Stored Procedure Parameter Precision Value (Report #2). See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17699
FIXED: SqlQuery.GetRecordCount() May Return "Specified Cast is not Valid". See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17813
FIXED: Query.SetSelectList Method Documentation Should Indicate Format of Parameter. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17584
FIXED: Generated VB Classes Do Not Properly Bind. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17723
FIXED: MySqlGenerator.SqlQuery.Paged() Generates Invalid SQL. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17687
3 lines of code changed in 1 file:
FIXED: SQLiteprovider Maps BIT Data Type to STRING. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17493
FIXED: ListChanged Event May Fire Multiple Times. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17492
FIXED: SetPKValues() Does Not Update Null PK Values When Lazy Loading is Enabled. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17447
23 lines of code changed in 2 files:
FIXED: DropDown.Where Property is not Correctly Set. See: http://code.google.com/p/subsonicproject/issues/detail?id=6
FIXED: SqlQuery Does Not Properly Set ProviderName Property. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17435
FIXED: Generated Struct Members Should be Marked "readonly". See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17424 and http://code.google.com/p/subsonicproject/issues/detail?id=11
FIXED: AssemblyInfo.cs version issue introduced in revision 473 (Thanks Adam!)
CHANGED: MySql.Data.dll updated to version 5.2
CHANGED: System.Data.SQLite.DLL updated to version 1.0.52
CHANGED: EnterpriseLibrary assemblies updated to version 4.0
REMOVED: Old and unreferenced assemblies.
13 lines of code changed in 2 files:
ADDED: SaveAll method for Repository and Interfaces. Updated CS and VB Structs template to reflect change
24 lines of code changed in 2 files:
FIXED: SqlQuery.cs, Insert.cs - Compile Errors in revisions 460 through 462.
FIXED: VB_StructsTemplate.aspx - Additional character escapes for reserved keywords.
2 lines of code changed in 1 file:
Added in-memory filter to CS and VB ClassTemplate. Thanks to developingchris for this.
67 lines of code changed in 2 files:
FIXED: Various Turkish Character Set String Comparison Issues. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16983
FIXED: VB_StructsTemplate.aspx Does Not Properly Escape "Select" Methods. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16949
FIXED: PrimaryKey Methods Not Generated When Using SQLite Data Provider. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17073
3 lines of code changed in 1 file:
FIXED: DB.Insert(of T)(Row) Always Returns "0". See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16847
FIXED: Globalization Issues in SugarTests.Numbers_IsNumeric() and QueryTest.Query_OR_Between(). See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16869
FIXED: Query.NOT_IN Is Not Handled Properly. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16897
FIXED: SQL Stored Procedures Don't Set Scale or Precision. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=12946
FIXED: SQL Stored Procedures Don't Set Scale or Precision (Duplicate). See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16894
FIXED: DataProvider.GetDbCommand() Doesn't Convert QueryParameter to DBParameter Before Adding to DBCommand Collection. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16874
CHANGED: Updated ComponentFactory.Krypton.Toolkit.DLL to version 2.8.5
28 lines of code changed in 2 files:
FIXED: Update bugs fixed: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16245
Put a check in for Update() which won't execute if there are no columns to update :p
Changed Repository Update<T> method to use RecordBase to allow for use of ActiveRecord and RepositoryRecord
CHANGED: Templates to accomodate this (VB and C#)
2 lines of code changed in 2 files:
FIXED: SubCommander now accurately returns the count of tables (WRT to the include/exclude tablelists)
ADDED: Refactored VB and CS Structs templates to use the new Repository bits, reducing the generated code
ADDED: Reran the generated bits for the test project against scripts in Test Project.
176 lines of code changed in 2 files:
FIXED: VB_ClassTemplate.aspx Hasn't Been Updated to Reflect RepositoryRecord Changes. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16257
FIXED: Template Generated Code Wraps When "namespace" is Encountered Anywhere in Output. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16180
201 lines of code changed in 2 files:
FIXED: CS_ViewTemplate.ascx Does Not Escape SchemaName Setting. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16165
1 lines of code changed in 1 file:
CHANGED: Miscellaneous code cleanup.
20 lines of code changed in 9 files:
FIXED: MySqlInnoDBProvider - Alias Casings do not Match in MANY_TO_MANY_CHECK_ALL and MANY_TO_MANY_FOREIGN_MAP_ALL. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16101
ADDED: SubSonic.Utility.MatchesOne() method for cleaner comparison of multiple string conditions.
6 lines of code changed in 4 files:
CHANGED: Eliminated a number of Release configuration compiler warnings; Added/updated documentation stubs.
3 lines of code changed in 2 files:
FIXED: DataReader Exceptions Can Cause Memory Leaks. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=11714
13 lines of code changed in 1 file:
FIXED: DataProvider - WHERE Clauses are not Schema Qualified. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15984
CHANGED: Global - Minor code syntax and format changes
8 lines of code changed in 2 files:
(64 more)