* src/**/*: Flush; syncs to DbLinq r1053. Adds
[mono.git] / mcs / class / System.Data.Linq / ChangeLog
1 2009-04-24  Jonathan Pryor  <jpryor@novell.com>
2
3         * src/**/*: Flush; syncs to DbLinq r1053.  Adds
4           DataContext(string,MappingSource) support, the beginnings of object
5           tracking, more tests...
6
7 2009-04-08  Jonathan Pryor  <jpryor@novell.com>
8
9         * **/* (svn:ignore): Ignore generated files and directories.
10         * src/**/*: Flush; syncs to DbLinq r1043.
11
12 2009-03-31  Jonathan Pryor  <jpryor@novell.com>
13
14         * Makefile: Remove make warning about overriding dist-local.
15
16 2009-03-30  Jonathan Pryor  <jpryor@novell.com>
17
18         * System.Data.Linq.dll.sources: Remove
19           src/DbLinq/Factory/Implementation/AbstractObjectFactory.cs, add 
20           src/DbLinq/Data/Linq/SqlClient/Sql2008Provider.cs.
21         * src/**/*: Flush; syncs to DbLinq r1038, fixes
22           System.Data.Linq.SqlClient.Sql200?Provider cor-compare differences,
23           unit test execution order dependency issues, namespace names within
24           tests, etc.
25
26 2009-03-27  Jonathan Pryor  <jpryor@novell.com>
27
28         * src/DbLinq.sln,
29           src/DbLinq.SqlServer/Test/DbLinq.SqlServer_test_ndb.csproj: Flush;
30           syncs to DbLinq r1029.
31         * src/DbLinq.suo: Delete.
32         * src (svn:ignore): Ignore DbLinq.suo.
33         * src/DbLinq/Test/NullProvider.cs: Default initialize the
34           ConnectionString to "" so that the MsSqlDataContextTest tests pass.
35         * System.Data.Linq_test.dll.sources: Add 
36           src/DbLinq.SqlServer/Test/MsSqlDataContextTest.cs.
37
38 2009-03-26  Jonathan Pryor  <jpryor@novell.com>
39
40         * src/DbLinq/Data/Linq/Table.cs: Add an explicit 
41           IEnumerable<TEntity>.GetEnumerator() implementation to Table<TEntity>.
42           This is done for cor-compare compatibility with .NET.
43
44 2009-03-26  Jonathan Pryor  <jpryor@novell.com>
45
46         * Test/: Added (though empty), to allow building unit tests located in
47           src/*/Test/**.
48         * System.Data.Linq_test.dll.sources: Added; unit tests.
49
50 2009-03-26  Jonathan Pryor  <jpryor@novell.com>
51
52         * src/DbLinq/System.Data.Linq/Binary.cs: Update to pass the unit tests.
53         * Makefile: Build against System.Runtime.Serialization.dll so that
54           Binary can use the [DataContract] attribute.
55
56 2009-03-26  Jonathan Pryor  <jpryor@novell.com>
57
58         * **/*: Flush.  (Updates to sync with DbLinq r1026, correcting tests
59           so that they build under Mono for testing System.Data.Linq.dll.)
60
61 2009-03-26  Jonathan Pryor  <jpryor@novell.com>
62
63         * **/*: Flush.  (Updates to sync with DbLinq r1020, adding additional 
64           tests generated from gui-compare differences.)
65
66 2009-03-19  Jonathan Pryor  <jpryor@novell.com>
67
68         * src/DbLinq/Data/Linq/Database/Implementation/TransactionalCommand.cs,
69           src/DbLinq.Firebird/FirebirdDataContext.cs,
70           src/DbLinq.Ingres/IngresDataContext.cs,
71           src/DbLinq.MySql/MysqlDataContext.cs,
72           src/DbLinq.Oracle/OracleDataContext.cs,
73           src/DbLinq.PostgreSql/PgsqlDataContext.cs,
74           src/DbLinq.Sqlite/Schema/DataCommand.cs,
75           src/DbLinq.Sqlite/SqliteDataContext.cs,
76           src/DbLinq.SqlServer/SqlServerDataContext.cs,
77           src/DbLinq/Util/ReflectionUtility.cs: Make types internal so that
78           they aren't exported from System.Data.Linq.dll.
79
80 2009-03-12  Jonathan Pryor  <jpryor@novell.com>
81
82         * Makefile: Also distribute .txt files.
83
84 2009-03-12  Jonathan Pryor  <jpryor@novell.com>
85
86         * src/DbMetal/Generator/Implementation/CodeTextGenerator/CodeGenerator.cs:
87           There is no System.Vendor namespace, so don't generate one.
88
89 2009-03-12  Jonathan Pryor  <jpryor@novell.com>
90
91         * Makefile: Add a dist-local target and distribute all DbLinq sources.
92           We can't just rely on the normal System.Data.Linq.dll.sources
93           handling because ../../tools/sqlmetal also uses these sources.
94
95 2009-03-12  Jonathan Pryor  <jpryor@novell.com>
96
97         * src/DbLinq/System.Data.Linq/Assembly/AssemblyInfo.cs: Allow 
98           sqlmetal.exe to access the System.Data.Linq.dll internals, as
99           sqlmetal.exe is DbMetal.exe, and needs access to (normally public)
100           DbLinq.dll types.
101
102 2009-03-12  Jonathan Pryor  <jpryor@novell.com>
103
104         * System.Data.Linq.dll.sources: Sort filenames (to more easily see
105           which DbLinq files are being excluded from the build), and add
106           additional files to the build, specifically the *SchemaLoader and
107           *DataContext types.
108         * src/**: Flush to DbLinq r1013 (which allows the *SchemaLoader and
109           *DataContext types to build under MONO_STRICT).
110
111 2009-03-11  Jonathan Pryor  <jpryor@novell.com>
112
113         * src/DbMetal/**, src/VisualMetal/**: Remove generated directories.
114           (Oops.)
115
116 2009-03-11  Jonathan Pryor  <jpryor@novell.com>
117
118         * src/DbMetal/**, src/VisualMetal/**: Added, so that we can add a 
119           `sqlmetal' tool which uses the DbMetal sources.
120
121 2009-03-11  Jonathan Pryor  <jpryor@novell.com>
122
123         * Flush.  (Updates to sync with DbLinq r1009, fixes IVendor lookup 
124           within System.Data.Linq.dll, add unit tests -- which aren't hooked 
125           up to Mono's build system -- various bug fixes, etc.)
126
127 2009-03-11  Jonathan Pryor  <jpryor@novell.com>
128
129         * Flush.  (Updates to sync with DbLinq r1009, fixes IVendor lookup 
130           within System.Data.Linq.dll, add unit tests -- which aren't hooked 
131           up to Mono's build system -- various bug fixes, etc.)
132
133 2009-02-18  Jonathan Pryor  <jpryor@novell.com>
134
135         * Add a more functional (i.e. fewer-stubs) implementation of 
136           System.Data.Linq.
137
138 2008-12-02  Atsushi Enomoto  <atsushi@ximian.com>
139
140         * updated to DbLinq r966.
141
142 2008-11-25  Atsushi Enomoto  <atsushi@ximian.com>
143
144         * updated to DbLinq r960.
145
146 2008-11-18  Atsushi Enomoto  <atsushi@ximian.com>
147
148         * updated to DbLinq r947 (XmlMappingSource).
149
150 2008-11-12  Atsushi Enomoto  <atsushi@ximian.com>
151
152         * updated to DbLinq r946 (quick fix for vendor loading).
153
154 2008-11-12  Atsushi Enomoto  <atsushi@ximian.com>
155
156         * updated to DbLinq r945.
157           It is not working well wrt connectionString yet.
158
159 2008-10-24  Atsushi Enomoto  <atsushi@ximian.com>
160
161         * updated to DbLinq r931.
162
163 2008-10-10  Atsushi Enomoto  <atsushi@ximian.com>
164
165         * src/DbLinq.Firebird, System.Data.Linq.dll.sources :
166           added Firebird support sources (new in DbLinq).
167
168 2008-10-09  Atsushi Enomoto  <atsushi@ximian.com>
169
170         * src/DbLinq.{Oracle|MySql|PostgreSql|Sqlite|Ingres}: new.
171         * src/DbLinq : updated to DbLinq r905.
172         * System.Data.Linq.dll.sources : added vendor-specific files and
173           new files in r905.
174
175 2008-10-08  Atsushi Enomoto  <atsushi@ximian.com>
176
177         * System.Data.Linq.dll.sources : fix wrong reference to EntitySet.cs.
178
179 2008-10-08  Atsushi Enomoto  <atsushi@ximian.com>
180
181         * System.Data.Linq.dll.sources :
182           SqlServer vendor sources were missing.
183
184 2008-10-07  Atsushi Enomoto  <atsushi@ximian.com>
185
186         * System.Data.Linq.dll.sources, Makefile, src/* :
187           replace everything with DBLinq integration.
188
189           Imported DBLinq tree is r899. Skipped: DbLinq.Localization,
190           DbLinq.Ingres, DbLinq.MySql, DbLinq.Oracle, DbLinq.PostgreSql,
191           DbLinq.Sqlite, DbMetal, VisualMetal directories.
192
193 2008-05-20  Atsushi Enomoto  <atsushi@ximian.com>
194
195         * System.Data.Linq.dll.sources :
196           added System.Data.Linq.SqlClient* stubs.
197
198 2008-05-20  Atsushi Enomoto  <atsushi@ximian.com>
199
200         * Makefile, System.Data.Linq.dll.sources : refresh stub checkin.
201