Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | When automatically registering custom functions, use the executing assembly (i.e. System.Data.SQLite) for reference detection. Fix for [4e49a58c4c]. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
80a4ab671ccb8058e8f644c53df619fb |
User & Date: | mistachkin 2013-08-07 03:51:42 |
References
2013-08-07
| ||
03:52 | • Closed ticket [4e49a58c4c]: Custom functions don't get registered plus 4 other changes artifact: 80ca89bbc7 user: mistachkin | |
Context
2013-08-07
| ||
20:40 | Add a couple more virtual table tests. check-in: 5b884e5199 user: mistachkin tags: trunk | |
03:51 | When automatically registering custom functions, use the executing assembly (i.e. System.Data.SQLite) for reference detection. Fix for [4e49a58c4c]. check-in: 80a4ab671c user: mistachkin tags: trunk | |
2013-08-05
| ||
21:52 | Fix an issue that can occur during the disposal of a managed virtual table object instance. check-in: 574f754156 user: mistachkin tags: trunk | |
Changes
Changes to Doc/Extra/version.html.
44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
<div id="mainBody"> <h1 class="heading">Version History</h1> <p><b>1.0.88.0 - August XX, 2013 <font color="red">(release scheduled)</font></b></p> <ul> <li>Various fixes to managed virtual table integration infrastructure.</li> <li>Implement workaround for an incorrect PROCESSOR_ARCHITECTURE being reported. Fix for <a href="http://system.data.sqlite.org/index.html/info/9ac9862611">[9ac9862611]</a>.</li> <li>Modify classes that implement the IDisposable pattern to set the disposed flag after their base classes have been disposed.</li> </ul> <p><b>1.0.87.0 - July 8, 2013</b></p> <ul> <li>Add all the necessary infrastructure to allow virtual tables to be implemented in managed code. Fix for <a href="http://system.data.sqlite.org/index.html/info/9a544991be">[9a544991be]</a>.</li> <li>The DbType to type name translation needs to prioritize the Entity Framework type names. Fix for <a href="http://system.data.sqlite.org/index.html/info/47f4bac575">[47f4bac575]</a>.</li> <li>Add DateTimeFormatString connection string property to allow the DateTime format string used for all parsing and formatting to be overridden.</li> <li>Add NoFunctions connection flag to skip binding functions registered in the application domain.</li> |
> |
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
<div id="mainBody">
<h1 class="heading">Version History</h1>
<p><b>1.0.88.0 - August XX, 2013 <font color="red">(release scheduled)</font></b></p>
<ul>
<li>Various fixes to managed virtual table integration infrastructure.</li>
<li>Implement workaround for an incorrect PROCESSOR_ARCHITECTURE being reported. Fix for <a href="http://system.data.sqlite.org/index.html/info/9ac9862611">[9ac9862611]</a>.</li>
<li>Modify classes that implement the IDisposable pattern to set the disposed flag after their base classes have been disposed.</li>
<li>When automatically registering custom functions, use the executing assembly (i.e. System.Data.SQLite) for reference detection. Fix for <a href="http://system.data.sqlite.org/index.html/info/4e49a58c4c">[4e49a58c4c]</a>.</li>
</ul>
<p><b>1.0.87.0 - July 8, 2013</b></p>
<ul>
<li>Add all the necessary infrastructure to allow virtual tables to be implemented in managed code. Fix for <a href="http://system.data.sqlite.org/index.html/info/9a544991be">[9a544991be]</a>.</li>
<li>The DbType to type name translation needs to prioritize the Entity Framework type names. Fix for <a href="http://system.data.sqlite.org/index.html/info/47f4bac575">[47f4bac575]</a>.</li>
<li>Add DateTimeFormatString connection string property to allow the DateTime format string used for all parsing and formatting to be overridden.</li>
<li>Add NoFunctions connection flag to skip binding functions registered in the application domain.</li>
|
Changes to System.Data.SQLite/SQLiteFunction.cs.
659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 |
//
if (Environment.GetEnvironmentVariable("No_SQLiteFunctions") != null)
return;
SQLiteFunctionAttribute at;
System.Reflection.Assembly[] arAssemblies = System.AppDomain.CurrentDomain.GetAssemblies();
int w = arAssemblies.Length;
System.Reflection.AssemblyName sqlite = System.Reflection.Assembly.GetCallingAssembly().GetName();
for (int n = 0; n < w; n++)
{
Type[] arTypes;
bool found = false;
System.Reflection.AssemblyName[] references;
try
|
| |
659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 |
//
if (Environment.GetEnvironmentVariable("No_SQLiteFunctions") != null)
return;
SQLiteFunctionAttribute at;
System.Reflection.Assembly[] arAssemblies = System.AppDomain.CurrentDomain.GetAssemblies();
int w = arAssemblies.Length;
System.Reflection.AssemblyName sqlite = System.Reflection.Assembly.GetExecutingAssembly().GetName();
for (int n = 0; n < w; n++)
{
Type[] arTypes;
bool found = false;
System.Reflection.AssemblyName[] references;
try
|
Changes to readme.htm.
189 190 191 192 193 194 195 196 197 198 199 200 201 202 |
<p> <b>1.0.88.0 - August XX, 2013 <font color="red">(release scheduled)</font></b> </p> <ul> <li>Various fixes to managed virtual table integration infrastructure.</li> <li>Implement workaround for an incorrect PROCESSOR_ARCHITECTURE being reported. Fix for [9ac9862611].</li> <li>Modify classes that implement the IDisposable pattern to set the disposed flag after their base classes have been disposed.</li> </ul> <p> <b>1.0.87.0 - July 8, 2013</b> </p> <ul> <li>Add all the necessary infrastructure to allow virtual tables to be implemented in managed code. Fix for [9a544991be].</li> <li>The DbType to type name translation needs to prioritize the Entity Framework type names. Fix for [47f4bac575].</li> |
> |
189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 |
<p>
<b>1.0.88.0 - August XX, 2013 <font color="red">(release scheduled)</font></b>
</p>
<ul>
<li>Various fixes to managed virtual table integration infrastructure.</li>
<li>Implement workaround for an incorrect PROCESSOR_ARCHITECTURE being reported. Fix for [9ac9862611].</li>
<li>Modify classes that implement the IDisposable pattern to set the disposed flag after their base classes have been disposed.</li>
<li>When automatically registering custom functions, use the executing assembly (i.e. System.Data.SQLite) for reference detection. Fix for [4e49a58c4c].</li>
</ul>
<p>
<b>1.0.87.0 - July 8, 2013</b>
</p>
<ul>
<li>Add all the necessary infrastructure to allow virtual tables to be implemented in managed code. Fix for [9a544991be].</li>
<li>The DbType to type name translation needs to prioritize the Entity Framework type names. Fix for [47f4bac575].</li>
|
Changes to www/news.wiki.
5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<p> <b>1.0.88.0 - August XX, 2013 <font color="red">(release scheduled)</font></b> </p> <ul> <li>Various fixes to managed virtual table integration infrastructure.</li> <li>Implement workaround for an incorrect PROCESSOR_ARCHITECTURE being reported. Fix for [9ac9862611].</li> <li>Modify classes that implement the IDisposable pattern to set the disposed flag after their base classes have been disposed.</li> </ul> <p> <b>1.0.87.0 - July 8, 2013</b> </p> <ul> <li>Add all the necessary infrastructure to allow virtual tables to be implemented in managed code. Fix for [9a544991be].</li> <li>The DbType to type name translation needs to prioritize the Entity Framework type names. Fix for [47f4bac575].</li> |
> |
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<p>
<b>1.0.88.0 - August XX, 2013 <font color="red">(release scheduled)</font></b>
</p>
<ul>
<li>Various fixes to managed virtual table integration infrastructure.</li>
<li>Implement workaround for an incorrect PROCESSOR_ARCHITECTURE being reported. Fix for [9ac9862611].</li>
<li>Modify classes that implement the IDisposable pattern to set the disposed flag after their base classes have been disposed.</li>
<li>When automatically registering custom functions, use the executing assembly (i.e. System.Data.SQLite) for reference detection. Fix for [4e49a58c4c].</li>
</ul>
<p>
<b>1.0.87.0 - July 8, 2013</b>
</p>
<ul>
<li>Add all the necessary infrastructure to allow virtual tables to be implemented in managed code. Fix for [9a544991be].</li>
<li>The DbType to type name translation needs to prioritize the Entity Framework type names. Fix for [47f4bac575].</li>
|