[root]/SubSonic.Tests
DBScripts
(0 files, 0 lines)
Migrations
(0 files, 0 lines)
MigrationFiles
(0 files, 0 lines)
Properties
(0 files, 0 lines)
Query2
(0 files, 0 lines)
Repository
(0 files, 0 lines)
SqlGenerators
(0 files, 0 lines)
SqlQuery
(0 files, 0 lines)
obj
(0 files, 0 lines)
Debug
(0 files, 0 lines)
Release
(0 files, 0 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 244 (100.0%) | 4659 (100.0%) | 19.0 |
| canofunk | 150 (61.5%) | 3389 (72.7%) | 22.5 |
| robconery | 40 (16.4%) | 703 (15.1%) | 17.5 |
| robconery@gmail.com | 35 (14.3%) | 293 (6.3%) | 8.3 |
| kelly.harrison | 5 (2.0%) | 142 (3.0%) | 28.4 |
| shawn.oster | 9 (3.7%) | 65 (1.4%) | 7.2 |
| haacked | 2 (0.8%) | 29 (0.6%) | 14.5 |
| gavinjoyce | 2 (0.8%) | 26 (0.6%) | 13.0 |
| damieng | 1 (0.4%) | 12 (0.3%) | 12.0 |
moving 2.x source to 2.0 folder
0 lines of code changed in 25 files:
FIXED: SqlQuery - ANSISqlGenerator added duplicate DISCTINCT values resulting in malformed queries.
FIXED: SubStage - Slow performance with mapped network drives. Excluded network drives from SubStage file navigator. This greatly improves performance for some users.
FIXED: Test Data - Updated scripts to correctly reflect object dependencies and prevent errors on execution.
ADDED: Re-added SubSonicCentral and SubStage projects.
ADDED: SubSonic.Tests - Added missing SouthwindRepository generated files.
UPDATED: ComponentFactory.Krypton.Toolkit.dll, MbUnit.Framework.dll, MySql.Data.dll, QuickGraph.dll, QuickGraph.Algorithms.dll, Refly.dll, TestFu.dll
UPDATED: Global - Assembly versions changed to 2.2.1.0
CHANGED: Global - AutoProperties now used where possible.
CHANGED: Global - Object initializers now used where possible.
REMOVED: Sandbox Project
3 lines of code changed in 2 files:
FIXED: Bug with GetRecordCount() failing on formatting
FIXED: Some Unit Tests were written rather lamely :) by me
3 lines of code changed in 2 files:
FIXED: Google Issue 49 - using string value "null" sends NULL to the db. For reference - this was a requested enhancement and could be a breaking change.
156 lines of code changed in 1 file:
FIXED: Google Issue 46 - TableSchema.Table equality improperly set.
16 lines of code changed in 1 file:
FIXED: Google Issue 28 - ExecuteJoinedDataSet parameters incorrectly set
12 lines of code changed in 1 file:
FIXED: Google issue 29 - using IN with Aggregates cause error
2 lines of code changed in 1 file:
FIXED: Codeplex 17617 - Added patch for Distinct Query values - thanks to GeoffAtDataGaard
FIXED: Patch applied from Jason Kealey for composite Primary Keys (Google issue 3)
FIXED: Patch applied from boyank for Scaffolding and composite keys (Google issue 9)
FIXED: Google issue 12 (Migration column/numberscale for decimals) - thanks to robbam
FIXED: Google issue 14 (Migration max length for char/non-int PKs) - thanks to robbam
ADDED: Initial rev of ActiveRecord T4 templates
REMOVED: Substage project - will added as "extra"
REMOVED: SubSonicCentral web site. Will add as "extra"
62 lines of code changed in 3 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.
0 lines of code changed in 1 file:
FIXED: StoredProcedure.QueryCommand is not Properly Initialized. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17342
FIXED: Turkish Culture Issues in SqlQuery Aggregate Generation. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17356
FIXED: ManyManyList Controls do not Properly Set Checkbox State. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=12068
FIXED: LavaBlastManyManyList.BuildMappedElementCommand() Generates Improper SQL. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17361
CHANGED: Fixed minor code documentation issues.
CHANGED: Added signing to SubSonic.Migrations.
CHANGED: Minor changes to build configuration.
CHANGED: Updated help file builder configuration.
CHANGED: Updated assembly build versions to 2.1.1
9 lines of code changed in 1 file:
CHANGED: Global code clean up and reformatting
CHANGED: Updated System.Data.SQLite.DLL to 1.0.51.0
182 lines of code changed in 13 files:
FIXED: Schema bug related to SP's
42 lines of code changed in 1 file:
FIXED: Query Fails When Used With More Than One OrderBy Condition. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16871
FIXED: Turkish Character-Set Issue in TableSchema.SetValue(). See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16859
FIXED: ExecuteJoinedDataSet Fails When Using IN/NotIN Clause. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16898
ADDED: Support for multiple ORDER_BY conditions on related object collection queries.
406 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
72 lines of code changed in 2 files:
FIXED: SqlQuery.Paged() Does Not Work With MySql Provider. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16326
FIXED: SQLiteDataProvider Paging is Off by One. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15074
FIXED: MySqlDataProvider Paging is Off by One. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15075
FIXED: ExecuteJoinedDataSet() Fails When Using an AddBetweenAnd Clause. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16259
FIXED: SqlQuery InnerJoin Results in Null Reference Exception When DataProvider is not Set. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16463
76 lines of code changed in 1 file:
CHANGED: Controls - Migrated QuickTable, RadioButtons, and DropDown from Query to SqlQuery
CHANGED: ActiveRecord - Disabled Deprecated PreUpdate() and PostUpdate() Methods
ADDED: SqlQuery - Logical Delete Support
1 lines of code changed in 1 file:
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.
114 lines of code changed in 1 file:
ADDED: MySqlGenerator class.
ADDED: Tests to support MySqlGenerator.
CHANGED: Cleaned up migration test names.
CHANGED: Renamed SqlServerParserTests.cs to SqlServerGeneratorTests.cs to better reflect actual usage.
CHANGED: Changed some methods in ANSISqlGenerator to virtual to allow descendant classes to do their thing.
ADDED: DataService.GetGenerator() overload to accept a Provider for performance.
2 lines of code changed in 1 file:
CHANGED: Eliminated a number of Release configuration compiler warnings; Added/updated documentation stubs.
20 lines of code changed in 1 file:
FIXED: DataReader Exceptions Can Cause Memory Leaks. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=11714
111 lines of code changed in 4 files:
(62 more)