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