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