1 2009-09-04 Jonathan Pryor <jpryor@novell.com>
3 * Makefile: Also rsync dblinq2007/examples sources.
4 * build/DbLinq.Sqlite_test_mono_strict.dll.sources: Added; .sources
5 file to build build/DbLinq.Sqlite_test_mono_strict.dll, the
6 "end-to-end" unit tests for SQLite using Mono.Data.Sqlite.
7 * build/Makefile: Added; builds all "end-to-end" unit tests.
8 * examples/**/*: Sync with DbLinq r1217; includes sources needed for
9 end-to-end tests located in 'build'.
11 2009-09-04 Jonathan Pryor <jpryor@novell.com>
13 * src/**/*: Sync with DbLinq r1217. This removes a slew of
14 FieldAccessExceptions when running the DbLinq unit tests.
16 2009-09-02 Jonathan Pryor <jpryor@novell.com>
18 * src/**/*: Sync with DbLinq r1216. This fixes the
19 ../../tools/sqlmetal build.
21 2009-09-02 Jonathan Pryor <jpryor@novell.com>
23 * src/**/*: Sync with DbLinq r1214. This integrates several
24 performance patches from Zoltan Varga, and adds a
25 DataContextSubclass(string) constructor to sqlmetal output.
27 2009-06-25 Jonathan Pryor <jpryor@novell.com>
29 * src/**/*: Sync with DbLinq r1200. Among other fixes, this fixes an
30 issue where AttributeMappingSource.GetModel().GetTables() would
31 return duplicate types, which was unexpected by Marek Habersack.
33 2009-06-19 Jonathan Pryor <jpryor@novell.com>
35 * src/**/*, tests/**/*: Sync with DbLinq r1180. Gets unit tests into
36 a state (i.e. no release tests fail within NUnit), fixes several
37 bugs, massive code cleanup (#if removal), EntitySet<T> fixes,
38 removes some locale dependency issues, predicate building,
39 performance improvements, and likely more. Remove src/VisualMetal;
41 * Makefile (update-dblinq): Exclude more files so that there's less
42 "garbage" files to review on the next update.
44 2009-05-14 Jonathan Pryor <jpryor@novell.com>
46 * src/DbLinq/Data/Linq/Sugar/Implementation/QueryCache.cs: Temporarily
47 disable QueryCache.GetFromSelectCache(), as the cache keeps breaking
48 for currently undiagnosed reasons. With this disabled, NerdDinner
49 seems to work properly.
51 2009-05-14 Jonathan Pryor <jpryor@novell.com>
53 * Makefile: Add 'update-dblinq' target, which copies files from my
54 dblinq checkout into src.
55 * System.Data.Linq.dll.sources, System.Data.Linq_test.dll.sources: Add
57 * src/**/*: Flush; syncs to DbLinq r1073, greatly improves object
58 tracking support, more tests....
60 2009-04-24 Jonathan Pryor <jpryor@novell.com>
62 * src/**/*: Add missing files (doh!). Fixes the build.
64 2009-04-24 Jonathan Pryor <jpryor@novell.com>
66 * src/**/*: Flush; syncs to DbLinq r1053. Adds
67 DataContext(string,MappingSource) support, the beginnings of object
68 tracking, more tests...
70 2009-04-08 Jonathan Pryor <jpryor@novell.com>
72 * **/* (svn:ignore): Ignore generated files and directories.
73 * src/**/*: Flush; syncs to DbLinq r1043.
75 2009-03-31 Jonathan Pryor <jpryor@novell.com>
77 * Makefile: Remove make warning about overriding dist-local.
79 2009-03-30 Jonathan Pryor <jpryor@novell.com>
81 * System.Data.Linq.dll.sources: Remove
82 src/DbLinq/Factory/Implementation/AbstractObjectFactory.cs, add
83 src/DbLinq/Data/Linq/SqlClient/Sql2008Provider.cs.
84 * src/**/*: Flush; syncs to DbLinq r1038, fixes
85 System.Data.Linq.SqlClient.Sql200?Provider cor-compare differences,
86 unit test execution order dependency issues, namespace names within
89 2009-03-27 Jonathan Pryor <jpryor@novell.com>
92 src/DbLinq.SqlServer/Test/DbLinq.SqlServer_test_ndb.csproj: Flush;
93 syncs to DbLinq r1029.
94 * src/DbLinq.suo: Delete.
95 * src (svn:ignore): Ignore DbLinq.suo.
96 * src/DbLinq/Test/NullProvider.cs: Default initialize the
97 ConnectionString to "" so that the MsSqlDataContextTest tests pass.
98 * System.Data.Linq_test.dll.sources: Add
99 src/DbLinq.SqlServer/Test/MsSqlDataContextTest.cs.
101 2009-03-26 Jonathan Pryor <jpryor@novell.com>
103 * src/DbLinq/Data/Linq/Table.cs: Add an explicit
104 IEnumerable<TEntity>.GetEnumerator() implementation to Table<TEntity>.
105 This is done for cor-compare compatibility with .NET.
107 2009-03-26 Jonathan Pryor <jpryor@novell.com>
109 * Test/: Added (though empty), to allow building unit tests located in
111 * System.Data.Linq_test.dll.sources: Added; unit tests.
113 2009-03-26 Jonathan Pryor <jpryor@novell.com>
115 * src/DbLinq/System.Data.Linq/Binary.cs: Update to pass the unit tests.
116 * Makefile: Build against System.Runtime.Serialization.dll so that
117 Binary can use the [DataContract] attribute.
119 2009-03-26 Jonathan Pryor <jpryor@novell.com>
121 * **/*: Flush. (Updates to sync with DbLinq r1026, correcting tests
122 so that they build under Mono for testing System.Data.Linq.dll.)
124 2009-03-26 Jonathan Pryor <jpryor@novell.com>
126 * **/*: Flush. (Updates to sync with DbLinq r1020, adding additional
127 tests generated from gui-compare differences.)
129 2009-03-19 Jonathan Pryor <jpryor@novell.com>
131 * src/DbLinq/Data/Linq/Database/Implementation/TransactionalCommand.cs,
132 src/DbLinq.Firebird/FirebirdDataContext.cs,
133 src/DbLinq.Ingres/IngresDataContext.cs,
134 src/DbLinq.MySql/MysqlDataContext.cs,
135 src/DbLinq.Oracle/OracleDataContext.cs,
136 src/DbLinq.PostgreSql/PgsqlDataContext.cs,
137 src/DbLinq.Sqlite/Schema/DataCommand.cs,
138 src/DbLinq.Sqlite/SqliteDataContext.cs,
139 src/DbLinq.SqlServer/SqlServerDataContext.cs,
140 src/DbLinq/Util/ReflectionUtility.cs: Make types internal so that
141 they aren't exported from System.Data.Linq.dll.
143 2009-03-12 Jonathan Pryor <jpryor@novell.com>
145 * Makefile: Also distribute .txt files.
147 2009-03-12 Jonathan Pryor <jpryor@novell.com>
149 * src/DbMetal/Generator/Implementation/CodeTextGenerator/CodeGenerator.cs:
150 There is no System.Vendor namespace, so don't generate one.
152 2009-03-12 Jonathan Pryor <jpryor@novell.com>
154 * Makefile: Add a dist-local target and distribute all DbLinq sources.
155 We can't just rely on the normal System.Data.Linq.dll.sources
156 handling because ../../tools/sqlmetal also uses these sources.
158 2009-03-12 Jonathan Pryor <jpryor@novell.com>
160 * src/DbLinq/System.Data.Linq/Assembly/AssemblyInfo.cs: Allow
161 sqlmetal.exe to access the System.Data.Linq.dll internals, as
162 sqlmetal.exe is DbMetal.exe, and needs access to (normally public)
165 2009-03-12 Jonathan Pryor <jpryor@novell.com>
167 * System.Data.Linq.dll.sources: Sort filenames (to more easily see
168 which DbLinq files are being excluded from the build), and add
169 additional files to the build, specifically the *SchemaLoader and
171 * src/**: Flush to DbLinq r1013 (which allows the *SchemaLoader and
172 *DataContext types to build under MONO_STRICT).
174 2009-03-11 Jonathan Pryor <jpryor@novell.com>
176 * src/DbMetal/**, src/VisualMetal/**: Remove generated directories.
179 2009-03-11 Jonathan Pryor <jpryor@novell.com>
181 * src/DbMetal/**, src/VisualMetal/**: Added, so that we can add a
182 `sqlmetal' tool which uses the DbMetal sources.
184 2009-03-11 Jonathan Pryor <jpryor@novell.com>
186 * Flush. (Updates to sync with DbLinq r1009, fixes IVendor lookup
187 within System.Data.Linq.dll, add unit tests -- which aren't hooked
188 up to Mono's build system -- various bug fixes, etc.)
190 2009-03-11 Jonathan Pryor <jpryor@novell.com>
192 * Flush. (Updates to sync with DbLinq r1009, fixes IVendor lookup
193 within System.Data.Linq.dll, add unit tests -- which aren't hooked
194 up to Mono's build system -- various bug fixes, etc.)
196 2009-02-18 Jonathan Pryor <jpryor@novell.com>
198 * Add a more functional (i.e. fewer-stubs) implementation of
201 2008-12-02 Atsushi Enomoto <atsushi@ximian.com>
203 * updated to DbLinq r966.
205 2008-11-25 Atsushi Enomoto <atsushi@ximian.com>
207 * updated to DbLinq r960.
209 2008-11-18 Atsushi Enomoto <atsushi@ximian.com>
211 * updated to DbLinq r947 (XmlMappingSource).
213 2008-11-12 Atsushi Enomoto <atsushi@ximian.com>
215 * updated to DbLinq r946 (quick fix for vendor loading).
217 2008-11-12 Atsushi Enomoto <atsushi@ximian.com>
219 * updated to DbLinq r945.
220 It is not working well wrt connectionString yet.
222 2008-10-24 Atsushi Enomoto <atsushi@ximian.com>
224 * updated to DbLinq r931.
226 2008-10-10 Atsushi Enomoto <atsushi@ximian.com>
228 * src/DbLinq.Firebird, System.Data.Linq.dll.sources :
229 added Firebird support sources (new in DbLinq).
231 2008-10-09 Atsushi Enomoto <atsushi@ximian.com>
233 * src/DbLinq.{Oracle|MySql|PostgreSql|Sqlite|Ingres}: new.
234 * src/DbLinq : updated to DbLinq r905.
235 * System.Data.Linq.dll.sources : added vendor-specific files and
238 2008-10-08 Atsushi Enomoto <atsushi@ximian.com>
240 * System.Data.Linq.dll.sources : fix wrong reference to EntitySet.cs.
242 2008-10-08 Atsushi Enomoto <atsushi@ximian.com>
244 * System.Data.Linq.dll.sources :
245 SqlServer vendor sources were missing.
247 2008-10-07 Atsushi Enomoto <atsushi@ximian.com>
249 * System.Data.Linq.dll.sources, Makefile, src/* :
250 replace everything with DBLinq integration.
252 Imported DBLinq tree is r899. Skipped: DbLinq.Localization,
253 DbLinq.Ingres, DbLinq.MySql, DbLinq.Oracle, DbLinq.PostgreSql,
254 DbLinq.Sqlite, DbMetal, VisualMetal directories.
256 2008-05-20 Atsushi Enomoto <atsushi@ximian.com>
258 * System.Data.Linq.dll.sources :
259 added System.Data.Linq.SqlClient* stubs.
261 2008-05-20 Atsushi Enomoto <atsushi@ximian.com>
263 * Makefile, System.Data.Linq.dll.sources : refresh stub checkin.