[root]/SubSonicCentral
App_Code
(0 files, 0 lines)
App_Themes
(0 files, 0 lines)
Default
(0 files, 0 lines)
Bin
(0 files, 0 lines)
inc
(0 files, 0 lines)
res
(0 files, 0 lines)
img
(13 files, 0 lines)
scripts
(0 files, 0 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 82 (100.0%) | 563 (100.0%) | 6.8 |
| canofunk | 38 (46.3%) | 543 (96.4%) | 14.2 |
| damieng | 5 (6.1%) | 15 (2.7%) | 3.0 |
| gavinjoyce | 2 (2.4%) | 4 (0.7%) | 2.0 |
| jongalloway | 1 (1.2%) | 1 (0.2%) | 1.0 |
| robconery@gmail.com | 18 (22.0%) | 0 (0.0%) | 0.0 |
| robconery | 18 (22.0%) | 0 (0.0%) | 0.0 |
moving 2.x source to 2.0 folder
0 lines of code changed in 18 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
5 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.
4 lines of code changed in 1 file:
ADDED: Some basic release info to SubSonicCentral/Default.aspx
CHANGED: Added SubSonic.Migrations to SandCastle Help File Builder. Removed SubSonic.SubCommander.
FIXED: Namespace Parsing Error in CodeRunner.GetTypeName(). See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17264
FIXED: DB.Update() Doesn't Allow Multiple SETs. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15768
16 lines of code changed in 1 file:
CHANGED: Miscellaneous code cleanup.
1 lines of code changed in 1 file:
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.
7 lines of code changed in 1 file:
CHANGED: SubSonicCentral - Re-added build provider reference (accidentally removed in Rev. 353)
3 lines of code changed in 1 file:
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.
0 lines of code changed in 1 file:
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.
9 lines of code changed in 3 files:
FIXED: Scaffolds - Scaffolds do not Support TINYINT Data Type. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=12552
4 lines of code changed in 1 file:
CHANGED: Global - Updated Assembly version from 2.0.3 to 2.1.0
CHANGED: SubStage - Updated About box
9 lines of code changed in 1 file:
ADDED: Scaffold - New property, ScaffoldType. Default is "Normal", but when set to "Auto" will add AutoScaffold functionality, with drop downs that allow user to select a provider and table. Note: For the moment, AutoScaffold.aspx is still a separate entity, but very shortly will be move to use the standard Scaffold control with ScaffoldType set to Auto.
ADDED: Scaffold - New property, AutoGenerateManyToMany. Default is "true". If no tables are set in the property ManyToManyMap and AutoGenerateManyToMany is set to true, the scaffolds will automatically add M2M checkboxes in the bottom of the edit form for any related tables identified as part of generation-time identification of M2M objects.
ADDED: SqlQuery/Insert - Value(column, value) method which allows insert statements to be set individually rather than only as part of a entire array of all columns/values.
ADDED: Utility - New IsMappingTable() overload that takes only a TableSchema as parameter.
CHANGED: Scaffold - Largely rewritten, now uses SqlQuery rather than inline SQL, which should provide better support across providers.
CHANGED: Global - Eliminated the SubSonic.Controls namespace, which was housing only the WebUIHelper class.
CHANGED: Query/ExecuteJoinedDataSet - Method now automatically adds an additional independent PKValue field in column[0] if the first column is also a foreign key. This addresses an issue in current Scaffold funtionality that prevented successful direct editing of mapping tables that don't have independent PK values in as their first column.
CHANGED: SubStage - Improved toggling between Database View/Generated Object View so that tree is no longer fully rebuilt and current node expansion state is preserved.
CHANGED: SubStage - Re-enabled embedded web server and improved error handling.
1 lines of code changed in 2 files:
FIXED: OracleDataProvider - GetSelectSql() in OracleDataProvider Generates Invalid SQL. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=14887
CHANGED: Eliminated SubSonic.CodeGenerator namespace.
CHANGED: Minor performance optimizations to code generation template cleaning methods.
5 lines of code changed in 1 file:
CHANGED: Code reformatting and cleanup. MPL header added to all .cs files. See: http://monk.thelonio.us/archive/2007/12/06/Documentation-Its-my-Cilice.aspx
FIXED: ListComparer<>.Compare(x, y) causes null reference exception. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=14155
256 lines of code changed in 7 files:
Checked in Web.Config changes in last Rev... Duh...
2 lines of code changed in 1 file:
FIXED: Multiple Database Object Name Qualification Problems. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=12293
FIXED: "Not In" is not available through the Query Tool. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=13144
FIXED: Pager issue in Quick table. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=14013
FIXED: Calendar control blows up on invalid date. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=14044
2 lines of code changed in 1 file:
Changed postback link to just use ?refresh=true rather than parsing current page url
1 lines of code changed in 1 file:
FIXED: Default permission level issue with Starter Site. See: http://www.codeplex.com/actionpack/WorkItem/View.aspx?WorkItemId=10237
FIXED: Possible Logical delete issues when query where references contained logical delete column.
FIXED: Schema name qualification issues (Thanks subdigital!) See: http://www.codeplex.com/actionpack/WorkItem/View.aspx?WorkItemId=11228 and http://www.codeplex.com/actionpack/WorkItem/View.aspx?WorkItemId=11449
CHANGED: Deprecated PreUpdate() and PostUpdate() virtual methods in ActiveRecord.
ADDED: BeforeValidate(), BeforeUpdate(), BeforeInsert(), AfterCommit() virtual methods for active record.
CHANGED: Disabled generation comments in templates.
CHANGED: ActiveRecord constructor SetDefaults() now implemented via an interim method (InitSetDefaults) to avoid a call to a virtual method in the constructor.
CHANGED: Cleaned and shortened C# generated code output.
0 lines of code changed in 1 file:
ADDED: Support for user defined namespaces to be added to generated template via new provider level configuration setting, "additionalNamespaces" which is a comma-separated list of namespaces that will be turned into usings or Imports.
FIXED: Refined build provider environment detection to deal with cases where the App_Code directory already contains a .vb file.
FIXED: Several issues related to the use of views and DB object names containing spaces in Quicktable.
86 lines of code changed in 3 files:
CHANGED: BuildProvider now compiles to C# regardless of whether a project is C# or VB. This should, once and for all, deal with the issue of VB code in .cs files and C# code in .vb files.
CHANGED: Syntax and formatting clean up across the code base (gotta keep ReSharper happy).
16 lines of code changed in 1 file:
(11 more)