[root]/SubSonic/SqlQuery/SqlGenerators

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 105 (100.0%) | 1654 (100.0%) | 15.7 |
| canofunk | 55 (52.4%) | 945 (57.1%) | 17.1 |
| shawn.oster | 17 (16.2%) | 389 (23.5%) | 22.8 |
| robconery@gmail.com | 29 (27.6%) | 309 (18.7%) | 10.6 |
| shawn.oster@gmail.com | 3 (2.9%) | 8 (0.5%) | 2.6 |
| adminjew | 1 (1.0%) | 3 (0.2%) | 3.0 |
moving 2.x source to 2.0 folder
0 lines of code changed in 9 files:
FIXED: "ScriptData incorrect for unicode columns" See: http://code.google.com/p/subsonicproject/issues/detail?id=64
FIXED: "IsOnline() always returns true" See: http://code.google.com/p/subsonicproject/issues/detail?id=70
FIXED: "2.2 Doesnt seem to support SQL Server 2008 DateTime2 and Date" See: http://code.google.com/p/subsonicproject/issues/detail?id=74
FIXED: "In(...) and NotIn(...) throw "Failed to convert parameter value from a String to a ..." exception" See: http://code.google.com/p/subsonicproject/issues/detail?id=76
FIXED: "Using GetRecordCount() with DISTINCT and OrderBy" See: http://code.google.com/p/subsonicproject/issues/detail?id=78
FIXED: SQL Server 2008 SP1 Incorrectly Identified as SQL 2000.
FIXED: Build configuration issues and SubSonicCentral assembly references.
ADDED: "Get a cookie's subvalue" See: http://code.google.com/p/subsonicproject/issues/detail?id=72
CHANGED: SubStage forums tab now points to stackoverflow.com.
65 lines of code changed in 2 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
6 lines of code changed in 3 files:
FIXED: Bug with GetRecordCount() failing on formatting
FIXED: Some Unit Tests were written rather lamely :) by me
1 lines of code changed in 1 file:
FIXED: Google Issue 50 - boolean translation error with MySQL. Updates default to DbType.AnsiString when only a columnName is passed. This was default behavior for IsDeleted. Changed to lookup column in FromTables which solved this and I'm sure other issues.
1 lines of code changed in 1 file:
FIXED: Google Issue 36 - Paging doesn't work with SqlQuery and requires Select(). Patch applied from Jim Zimmerman (thanks dude!)
1 lines of code changed in 1 file:
FIXED: Google Issue 31 - Where Expression not formatting correctly with qualified column name
7 lines of code changed in 1 file:
FIXED: Google Issue 18 - dual foreign key columns resulted in a constraint with same name
7 lines of code changed in 1 file:
Added Oracle Patch from runxc1
Fixes join and column issues
88 lines of code changed in 2 files:
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"
27 lines of code changed in 2 files:
Adding Distinct() to SqlQuery
3 lines of code changed in 1 file:
FIXED: SubSonic Treats SQL Server 2008 Like SQL 2000. See: http://www.codeplex.com/WorkItem/View.aspx?ProjectName=subsonic&WorkItemId=19388
1 lines of code changed in 1 file:
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
5 lines of code changed in 1 file:
FIXED: SqlQuery.Select.Top() Generates Malformed SQL. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17546 and http://code.google.com/p/subsonicproject/issues/detail?id=24
FIXED: ANSISqlGenerator.BuildConstraintSQL() May Improperly Reuse Parameter Name. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17530
FIXED: ANSISqlGenerator.BuildConstraintSQL() May Not Correctly Set Parameter Type. See: http://code.google.com/p/subsonicproject/issues/detail?id=22
2 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
2 lines of code changed in 1 file:
FIXED: Aggregates With Where (Not Having) Creates bad SQL (testcase included). See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16936
FIXED: Aggregates With Where (Not Having) Creates bad SQL (testcase included) - Updated Patch. (Thanks Geoff!) See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17245
FIXED: SqlDataProvider.GetSelectSql() - ORDER BY Columns Must be in SelectList When IsDistinct=true. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=11763
FIXED: ANSISqlGenerator.PAGING_SQL Contains Incorrect Paging Definition. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17075
193 lines of code changed in 4 files:
FIXED: DB.Save() Doesn't Insert Records if the PrimaryKey is not AutoIncrement. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17008
FIXED: DB.Save() Doesn't Insert Records When Primary Key is UNIQUEIDENTIFIER. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17187
FIXED: SubStage Doesn't Save Generated Code Language. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17041
ADDED: Patch for Improved Implementation of SqlQuery.GetRecordCount(). See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17157
28 lines of code changed in 2 files:
CHANGED: Global code clean up and reformatting
CHANGED: Updated System.Data.SQLite.DLL to 1.0.51.0
279 lines of code changed in 13 files:
FIXED: Repository.Destroy didn't physically delete a record from the DB is "Deleted" was present as a column
2 lines of code changed in 1 file:
FIXED: Column name qualification bug in Constraint generator
5 lines of code changed in 1 file:
(32 more)