1 2009-12-18 Jonathan Pryor <jpryor@novell.com>
3 * src/**/*: Sync with DbLinq r1294. This is DbLinq 0.19. Fixes
4 DataContext.Transaction.
6 2009-12-08 Jonathan Pryor <jpryor@novell.com>
8 * src/**/*, examples/**/*: Sync with DbLinq r1293. This adds
9 SchemaLoader support for Microsoft SQL Server, allowing sqlmetal to
10 generate entity stubs against SQL Server databases.
11 * System.Data.Linq.dll.sources: Add files to the build.
13 2009-11-07 Zoltan Varga <vargaz@gmail.com>
15 * System.Data.Linq.dll.sources: Use MySqlDataContext.cs instead of
18 2009-11-06 Jonathan Pryor <jpryor@novell.com>
20 * src/**/*: Sync with DbLinq r1265. This fixes sqlmetal (it shouldn't
21 generate constructors referring to IVendor), enhances query support
22 so that extension methods can be used within 'select' blocks,
23 various FirebirdSQL fixes, etc.
25 2009-09-04 Jonathan Pryor <jpryor@novell.com>
27 * Makefile: Also rsync dblinq2007/examples sources.
28 * build/DbLinq.Sqlite_test_mono_strict.dll.sources: Added; .sources
29 file to build build/DbLinq.Sqlite_test_mono_strict.dll, the
30 "end-to-end" unit tests for SQLite using Mono.Data.Sqlite.
31 * build/Makefile: Added; builds all "end-to-end" unit tests.
32 * examples/**/*: Sync with DbLinq r1217; includes sources needed for
33 end-to-end tests located in 'build'.
35 2009-09-04 Jonathan Pryor <jpryor@novell.com>
37 * src/**/*: Sync with DbLinq r1217. This removes a slew of
38 FieldAccessExceptions when running the DbLinq unit tests.
40 2009-09-02 Jonathan Pryor <jpryor@novell.com>
42 * src/**/*: Sync with DbLinq r1216. This fixes the
43 ../../tools/sqlmetal build.
45 2009-09-02 Jonathan Pryor <jpryor@novell.com>
47 * src/**/*: Sync with DbLinq r1214. This integrates several
48 performance patches from Zoltan Varga, and adds a
49 DataContextSubclass(string) constructor to sqlmetal output.
51 2009-06-25 Jonathan Pryor <jpryor@novell.com>
53 * src/**/*: Sync with DbLinq r1200. Among other fixes, this fixes an
54 issue where AttributeMappingSource.GetModel().GetTables() would
55 return duplicate types, which was unexpected by Marek Habersack.
57 2009-06-19 Jonathan Pryor <jpryor@novell.com>
59 * src/**/*, tests/**/*: Sync with DbLinq r1180. Gets unit tests into
60 a state (i.e. no release tests fail within NUnit), fixes several
61 bugs, massive code cleanup (#if removal), EntitySet<T> fixes,
62 removes some locale dependency issues, predicate building,
63 performance improvements, and likely more. Remove src/VisualMetal;
65 * Makefile (update-dblinq): Exclude more files so that there's less
66 "garbage" files to review on the next update.
68 2009-05-14 Jonathan Pryor <jpryor@novell.com>
70 * src/DbLinq/Data/Linq/Sugar/Implementation/QueryCache.cs: Temporarily
71 disable QueryCache.GetFromSelectCache(), as the cache keeps breaking
72 for currently undiagnosed reasons. With this disabled, NerdDinner
73 seems to work properly.
75 2009-05-14 Jonathan Pryor <jpryor@novell.com>
77 * Makefile: Add 'update-dblinq' target, which copies files from my
78 dblinq checkout into src.
79 * System.Data.Linq.dll.sources, System.Data.Linq_test.dll.sources: Add
81 * src/**/*: Flush; syncs to DbLinq r1073, greatly improves object
82 tracking support, more tests....
84 2009-04-24 Jonathan Pryor <jpryor@novell.com>
86 * src/**/*: Add missing files (doh!). Fixes the build.
88 2009-04-24 Jonathan Pryor <jpryor@novell.com>
90 * src/**/*: Flush; syncs to DbLinq r1053. Adds
91 DataContext(string,MappingSource) support, the beginnings of object
92 tracking, more tests...
94 2009-04-08 Jonathan Pryor <jpryor@novell.com>
96 * **/* (svn:ignore): Ignore generated files and directories.
97 * src/**/*: Flush; syncs to DbLinq r1043.
99 2009-03-31 Jonathan Pryor <jpryor@novell.com>
101 * Makefile: Remove make warning about overriding dist-local.
103 2009-03-30 Jonathan Pryor <jpryor@novell.com>
105 * System.Data.Linq.dll.sources: Remove
106 src/DbLinq/Factory/Implementation/AbstractObjectFactory.cs, add
107 src/DbLinq/Data/Linq/SqlClient/Sql2008Provider.cs.
108 * src/**/*: Flush; syncs to DbLinq r1038, fixes
109 System.Data.Linq.SqlClient.Sql200?Provider cor-compare differences,
110 unit test execution order dependency issues, namespace names within
113 2009-03-27 Jonathan Pryor <jpryor@novell.com>
116 src/DbLinq.SqlServer/Test/DbLinq.SqlServer_test_ndb.csproj: Flush;
117 syncs to DbLinq r1029.
118 * src/DbLinq.suo: Delete.
119 * src (svn:ignore): Ignore DbLinq.suo.
120 * src/DbLinq/Test/NullProvider.cs: Default initialize the
121 ConnectionString to "" so that the MsSqlDataContextTest tests pass.
122 * System.Data.Linq_test.dll.sources: Add
123 src/DbLinq.SqlServer/Test/MsSqlDataContextTest.cs.
125 2009-03-26 Jonathan Pryor <jpryor@novell.com>
127 * src/DbLinq/Data/Linq/Table.cs: Add an explicit
128 IEnumerable<TEntity>.GetEnumerator() implementation to Table<TEntity>.
129 This is done for cor-compare compatibility with .NET.
131 2009-03-26 Jonathan Pryor <jpryor@novell.com>
133 * Test/: Added (though empty), to allow building unit tests located in
135 * System.Data.Linq_test.dll.sources: Added; unit tests.
137 2009-03-26 Jonathan Pryor <jpryor@novell.com>
139 * src/DbLinq/System.Data.Linq/Binary.cs: Update to pass the unit tests.
140 * Makefile: Build against System.Runtime.Serialization.dll so that
141 Binary can use the [DataContract] attribute.
143 2009-03-26 Jonathan Pryor <jpryor@novell.com>
145 * **/*: Flush. (Updates to sync with DbLinq r1026, correcting tests
146 so that they build under Mono for testing System.Data.Linq.dll.)
148 2009-03-26 Jonathan Pryor <jpryor@novell.com>
150 * **/*: Flush. (Updates to sync with DbLinq r1020, adding additional
151 tests generated from gui-compare differences.)
153 2009-03-19 Jonathan Pryor <jpryor@novell.com>
155 * src/DbLinq/Data/Linq/Database/Implementation/TransactionalCommand.cs,
156 src/DbLinq.Firebird/FirebirdDataContext.cs,
157 src/DbLinq.Ingres/IngresDataContext.cs,
158 src/DbLinq.MySql/MysqlDataContext.cs,
159 src/DbLinq.Oracle/OracleDataContext.cs,
160 src/DbLinq.PostgreSql/PgsqlDataContext.cs,
161 src/DbLinq.Sqlite/Schema/DataCommand.cs,
162 src/DbLinq.Sqlite/SqliteDataContext.cs,
163 src/DbLinq.SqlServer/SqlServerDataContext.cs,
164 src/DbLinq/Util/ReflectionUtility.cs: Make types internal so that
165 they aren't exported from System.Data.Linq.dll.
167 2009-03-12 Jonathan Pryor <jpryor@novell.com>
169 * Makefile: Also distribute .txt files.
171 2009-03-12 Jonathan Pryor <jpryor@novell.com>
173 * src/DbMetal/Generator/Implementation/CodeTextGenerator/CodeGenerator.cs:
174 There is no System.Vendor namespace, so don't generate one.
176 2009-03-12 Jonathan Pryor <jpryor@novell.com>
178 * Makefile: Add a dist-local target and distribute all DbLinq sources.
179 We can't just rely on the normal System.Data.Linq.dll.sources
180 handling because ../../tools/sqlmetal also uses these sources.
182 2009-03-12 Jonathan Pryor <jpryor@novell.com>
184 * src/DbLinq/System.Data.Linq/Assembly/AssemblyInfo.cs: Allow
185 sqlmetal.exe to access the System.Data.Linq.dll internals, as
186 sqlmetal.exe is DbMetal.exe, and needs access to (normally public)
189 2009-03-12 Jonathan Pryor <jpryor@novell.com>
191 * System.Data.Linq.dll.sources: Sort filenames (to more easily see
192 which DbLinq files are being excluded from the build), and add
193 additional files to the build, specifically the *SchemaLoader and
195 * src/**: Flush to DbLinq r1013 (which allows the *SchemaLoader and
196 *DataContext types to build under MONO_STRICT).
198 2009-03-11 Jonathan Pryor <jpryor@novell.com>
200 * src/DbMetal/**, src/VisualMetal/**: Remove generated directories.
203 2009-03-11 Jonathan Pryor <jpryor@novell.com>
205 * src/DbMetal/**, src/VisualMetal/**: Added, so that we can add a
206 `sqlmetal' tool which uses the DbMetal sources.
208 2009-03-11 Jonathan Pryor <jpryor@novell.com>
210 * Flush. (Updates to sync with DbLinq r1009, fixes IVendor lookup
211 within System.Data.Linq.dll, add unit tests -- which aren't hooked
212 up to Mono's build system -- various bug fixes, etc.)
214 2009-03-11 Jonathan Pryor <jpryor@novell.com>
216 * Flush. (Updates to sync with DbLinq r1009, fixes IVendor lookup
217 within System.Data.Linq.dll, add unit tests -- which aren't hooked
218 up to Mono's build system -- various bug fixes, etc.)
220 2009-02-18 Jonathan Pryor <jpryor@novell.com>
222 * Add a more functional (i.e. fewer-stubs) implementation of
225 2008-12-02 Atsushi Enomoto <atsushi@ximian.com>
227 * updated to DbLinq r966.
229 2008-11-25 Atsushi Enomoto <atsushi@ximian.com>
231 * updated to DbLinq r960.
233 2008-11-18 Atsushi Enomoto <atsushi@ximian.com>
235 * updated to DbLinq r947 (XmlMappingSource).
237 2008-11-12 Atsushi Enomoto <atsushi@ximian.com>
239 * updated to DbLinq r946 (quick fix for vendor loading).
241 2008-11-12 Atsushi Enomoto <atsushi@ximian.com>
243 * updated to DbLinq r945.
244 It is not working well wrt connectionString yet.
246 2008-10-24 Atsushi Enomoto <atsushi@ximian.com>
248 * updated to DbLinq r931.
250 2008-10-10 Atsushi Enomoto <atsushi@ximian.com>
252 * src/DbLinq.Firebird, System.Data.Linq.dll.sources :
253 added Firebird support sources (new in DbLinq).
255 2008-10-09 Atsushi Enomoto <atsushi@ximian.com>
257 * src/DbLinq.{Oracle|MySql|PostgreSql|Sqlite|Ingres}: new.
258 * src/DbLinq : updated to DbLinq r905.
259 * System.Data.Linq.dll.sources : added vendor-specific files and
262 2008-10-08 Atsushi Enomoto <atsushi@ximian.com>
264 * System.Data.Linq.dll.sources : fix wrong reference to EntitySet.cs.
266 2008-10-08 Atsushi Enomoto <atsushi@ximian.com>
268 * System.Data.Linq.dll.sources :
269 SqlServer vendor sources were missing.
271 2008-10-07 Atsushi Enomoto <atsushi@ximian.com>
273 * System.Data.Linq.dll.sources, Makefile, src/* :
274 replace everything with DBLinq integration.
276 Imported DBLinq tree is r899. Skipped: DbLinq.Localization,
277 DbLinq.Ingres, DbLinq.MySql, DbLinq.Oracle, DbLinq.PostgreSql,
278 DbLinq.Sqlite, DbMetal, VisualMetal directories.
280 2008-05-20 Atsushi Enomoto <atsushi@ximian.com>
282 * System.Data.Linq.dll.sources :
283 added System.Data.Linq.SqlClient* stubs.
285 2008-05-20 Atsushi Enomoto <atsushi@ximian.com>
287 * Makefile, System.Data.Linq.dll.sources : refresh stub checkin.