System.Data.SQLite
Check-in [30f0245549]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Merge all Windows Embedded Compact 2013 support related project/build/release automation changes to trunk.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 30f02455491cad5afd403e336f674871f332a4a0
User & Date: mistachkin 2013-11-22 09:00:48
Context
2013-11-22
23:59
Update SQLite core library to the latest trunk code. check-in: a827833535 user: mistachkin tags: trunk
09:00
Merge all Windows Embedded Compact 2013 support related project/build/release automation changes to trunk. check-in: 30f0245549 user: mistachkin tags: trunk
08:58
Update file sizes/hashes for the System.Data.SQLite 1.0.89.0 binary packages for Windows Embedded Compact 2013. Closed-Leaf check-in: 295e100982 user: mistachkin tags: wince2013
2013-11-15
21:01
Add support for compiling the core projects for Windows Embedded Compact 2013 using the appropriate SDK with Visual Studio 2012. check-in: 0adcab7b75 user: mistachkin tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to Doc/Extra/version.html.

    42     42       </div>
    43     43       <div id="mainSection">
    44     44       <div id="mainBody">
    45     45       <h1 class="heading">Version History</h1>
    46     46       <p><b>1.0.90.0 - January XX, 2014 <font color="red">(release scheduled)</font></b></p>
    47     47       <ul>
    48     48         <li>Updated to <a href="http://www.sqlite.org/src/info/trunk">SQLite 3.8.2</a>.</li>
           49  +      <li>Add support for Windows Embedded Compact 2013.</li>
    49     50         <li>Add experimental support for the native regexp extension.</li>
    50     51         <li>Never create a new connection wrapper in the SQLiteConnection.Shutdown method.&nbsp;<b>** Potentially Incompatible Change **</b></li>
    51     52         <li>Add experimental GetMemoryStatistics, ReleaseMemory, and Shutdown methods to the SQLiteConnection class.</li>
    52     53         <li>Add memory leak detection to the test project for the .NET Compact Framework.</li>
    53     54         <li>Add SQLITE_ENABLE_MEMORY_MANAGEMENT compile-time option to the interop assembly.</li>
    54     55         <li>Better handling of non-error log messages from the SQLite core library. Pursuant to <a href="http://system.data.sqlite.org/index.html/info/44df10ea90">[44df10ea90]</a>.</li>
    55     56       </ul>

Changes to SQLite.Interop/SQLite.Interop.CE.2012.vcxproj.

    18     18         <Configuration>Debug</Configuration>
    19     19         <Platform>CEPC DevPlatform</Platform>
    20     20       </ProjectConfiguration>
    21     21       <ProjectConfiguration Include="Release|CEPC DevPlatform">
    22     22         <Configuration>Release</Configuration>
    23     23         <Platform>CEPC DevPlatform</Platform>
    24     24       </ProjectConfiguration>
    25         -    <ProjectConfiguration Include="Debug|WCE80_ARMV7TIEVM3730">
           25  +    <ProjectConfiguration Include="Debug|ARMV7">
    26     26         <Configuration>Debug</Configuration>
    27         -      <Platform>WCE80_ARMV7TIEVM3730</Platform>
           27  +      <Platform>ARMV7</Platform>
    28     28       </ProjectConfiguration>
    29         -    <ProjectConfiguration Include="Release|WCE80_ARMV7TIEVM3730">
           29  +    <ProjectConfiguration Include="Release|ARMV7">
    30     30         <Configuration>Release</Configuration>
    31         -      <Platform>WCE80_ARMV7TIEVM3730</Platform>
           31  +      <Platform>ARMV7</Platform>
    32     32       </ProjectConfiguration>
    33     33     </ItemGroup>
    34     34   
    35     35     <PropertyGroup Label="Globals">
    36     36       <ProjectGuid>{9e5a8f20-5f04-4629-b2e1-27b5e30f2af6}</ProjectGuid>
    37     37       <RootNamespace>SQLite.Interop</RootNamespace>
    38     38       <DefaultLanguage>en-US</DefaultLanguage>
................................................................................
    60     60     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|CEPC DevPlatform'" Label="Configuration">
    61     61       <TargetName>SQLite.Interop.$(INTEROP_BUILD_NUMBER)</TargetName>
    62     62       <ConfigurationType>DynamicLibrary</ConfigurationType>
    63     63       <UseDebugLibraries>false</UseDebugLibraries>
    64     64       <PlatformToolset>CE800</PlatformToolset>
    65     65     </PropertyGroup>
    66     66   
    67         -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|WCE80_ARMV7TIEVM3730'" Label="Configuration">
           67  +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARMV7'" Label="Configuration">
    68     68       <TargetName>SQLite.Interop.$(INTEROP_BUILD_NUMBER)</TargetName>
    69     69       <ConfigurationType>DynamicLibrary</ConfigurationType>
    70     70       <UseDebugLibraries>true</UseDebugLibraries>
    71     71       <PlatformToolset>CE800</PlatformToolset>
    72     72     </PropertyGroup>
    73     73   
    74         -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|WCE80_ARMV7TIEVM3730'" Label="Configuration">
           74  +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARMV7'" Label="Configuration">
    75     75       <TargetName>SQLite.Interop.$(INTEROP_BUILD_NUMBER)</TargetName>
    76     76       <ConfigurationType>DynamicLibrary</ConfigurationType>
    77     77       <UseDebugLibraries>false</UseDebugLibraries>
    78     78       <PlatformToolset>CE800</PlatformToolset>
    79     79     </PropertyGroup>
    80     80   
    81     81     <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
................................................................................
   126    126         <Version>$(INTEROP_LINKER_VERSION)</Version>
   127    127         <GenerateDebugInformation>true</GenerateDebugInformation>
   128    128         <EnableCOMDATFolding>true</EnableCOMDATFolding>
   129    129         <OptimizeReferences>true</OptimizeReferences>
   130    130       </Link>
   131    131     </ItemDefinitionGroup>
   132    132   
   133         -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|WCE80_ARMV7TIEVM3730'">
          133  +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARMV7'">
   134    134       <ClCompile>
   135    135         <PrecompiledHeader>NotUsing</PrecompiledHeader>
   136    136         <Optimization>Disabled</Optimization>
   137    137         <AdditionalIncludeDirectories>$(INTEROP_INCLUDE_DIRECTORIES);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   138    138         <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;UNICODE;HAVE_ERRNO_H=1;SQLITE_MSVC_LOCALTIME_API=1;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_DEBUG_DEFINES);$(INTEROP_EXTRA_DEFINES);$(INTEROP_DEBUG_DEFINES);%(PreprocessorDefinitions)</PreprocessorDefinitions>
   139    139         <AdditionalOptions>/D "DEBUG" /D "STANDARDSHELL_UI_MODEL" %(AdditionalOptions)</AdditionalOptions>
   140    140         <DisableSpecificWarnings>$(SQLITE_DISABLE_WARNINGS);%(DisableSpecificWarnings)</DisableSpecificWarnings>
................................................................................
   146    146         <AdditionalLibraryDirectories>$(INTEROP_LIBRARY_DIRECTORIES)</AdditionalLibraryDirectories>
   147    147         <AdditionalDependencies>$(INTEROP_LIBRARY_DEPENDENCIES);%(AdditionalDependencies)</AdditionalDependencies>
   148    148         <Version>$(INTEROP_LINKER_VERSION)</Version>
   149    149         <GenerateDebugInformation>true</GenerateDebugInformation>
   150    150       </Link>
   151    151     </ItemDefinitionGroup>
   152    152   
   153         -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|WCE80_ARMV7TIEVM3730'">
          153  +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARMV7'">
   154    154       <ClCompile>
   155    155         <PrecompiledHeader>NotUsing</PrecompiledHeader>
   156    156         <Optimization>MaxSpeed</Optimization>
   157    157         <FunctionLevelLinking>true</FunctionLevelLinking>
   158    158         <IntrinsicFunctions>true</IntrinsicFunctions>
   159    159         <AdditionalIncludeDirectories>$(INTEROP_INCLUDE_DIRECTORIES);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   160    160         <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;UNICODE;HAVE_ERRNO_H=1;SQLITE_MSVC_LOCALTIME_API=1;$(SQLITE_COMMON_DEFINES);$(SQLITE_EXTRA_DEFINES);$(SQLITE_RELEASE_DEFINES);$(INTEROP_EXTRA_DEFINES);%(PreprocessorDefinitions)</PreprocessorDefinitions>

Changes to SQLite.NET.2012.Compact.sln.

    10     10   Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SQLite.Interop.CE.2012", "SQLite.Interop\SQLite.Interop.CE.2012.vcxproj", "{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}"
    11     11   EndProject
    12     12   Global
    13     13   	GlobalSection(SolutionConfigurationPlatforms) = preSolution
    14     14   		Debug|Any CPU = Debug|Any CPU
    15     15   		Debug|CEPC DevPlatform = Debug|CEPC DevPlatform
    16     16   		Debug|Mixed Platforms = Debug|Mixed Platforms
    17         -		Debug|WCE80_ARMV7TIEVM3730 = Debug|WCE80_ARMV7TIEVM3730
           17  +		Debug|ARMV7 = Debug|ARMV7
    18     18   		Release|Any CPU = Release|Any CPU
    19     19   		Release|CEPC DevPlatform = Release|CEPC DevPlatform
    20     20   		Release|Mixed Platforms = Release|Mixed Platforms
    21         -		Release|WCE80_ARMV7TIEVM3730 = Release|WCE80_ARMV7TIEVM3730
           21  +		Release|ARMV7 = Release|ARMV7
    22     22   	EndGlobalSection
    23     23   	GlobalSection(ProjectConfigurationPlatforms) = postSolution
    24     24   		{AC139951-261A-4463-B6FA-AEBC25283A66}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    25     25   		{AC139951-261A-4463-B6FA-AEBC25283A66}.Debug|Any CPU.Build.0 = Debug|Any CPU
    26     26   		{AC139951-261A-4463-B6FA-AEBC25283A66}.Debug|CEPC DevPlatform.ActiveCfg = Debug|Any CPU
           27  +		{AC139951-261A-4463-B6FA-AEBC25283A66}.Debug|CEPC DevPlatform.Build.0 = Debug|Any CPU
    27     28   		{AC139951-261A-4463-B6FA-AEBC25283A66}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
    28     29   		{AC139951-261A-4463-B6FA-AEBC25283A66}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
    29         -		{AC139951-261A-4463-B6FA-AEBC25283A66}.Debug|WCE80_ARMV7TIEVM3730.ActiveCfg = Debug|Any CPU
           30  +		{AC139951-261A-4463-B6FA-AEBC25283A66}.Debug|ARMV7.ActiveCfg = Debug|Any CPU
           31  +		{AC139951-261A-4463-B6FA-AEBC25283A66}.Debug|ARMV7.Build.0 = Debug|Any CPU
    30     32   		{AC139951-261A-4463-B6FA-AEBC25283A66}.Release|Any CPU.ActiveCfg = Release|Any CPU
    31     33   		{AC139951-261A-4463-B6FA-AEBC25283A66}.Release|Any CPU.Build.0 = Release|Any CPU
    32     34   		{AC139951-261A-4463-B6FA-AEBC25283A66}.Release|CEPC DevPlatform.ActiveCfg = Release|Any CPU
           35  +		{AC139951-261A-4463-B6FA-AEBC25283A66}.Release|CEPC DevPlatform.Build.0 = Release|Any CPU
    33     36   		{AC139951-261A-4463-B6FA-AEBC25283A66}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
    34     37   		{AC139951-261A-4463-B6FA-AEBC25283A66}.Release|Mixed Platforms.Build.0 = Release|Any CPU
    35         -		{AC139951-261A-4463-B6FA-AEBC25283A66}.Release|WCE80_ARMV7TIEVM3730.ActiveCfg = Release|Any CPU
           38  +		{AC139951-261A-4463-B6FA-AEBC25283A66}.Release|ARMV7.ActiveCfg = Release|Any CPU
           39  +		{AC139951-261A-4463-B6FA-AEBC25283A66}.Release|ARMV7.Build.0 = Release|Any CPU
    36     40   		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    37     41   		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Debug|Any CPU.Build.0 = Debug|Any CPU
    38     42   		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
    39     43   		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Debug|CEPC DevPlatform.ActiveCfg = Debug|Any CPU
           44  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Debug|CEPC DevPlatform.Build.0 = Debug|Any CPU
           45  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Debug|CEPC DevPlatform.Deploy.0 = Debug|Any CPU
    40     46   		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
    41     47   		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
    42     48   		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU
    43         -		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Debug|WCE80_ARMV7TIEVM3730.ActiveCfg = Debug|Any CPU
           49  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Debug|ARMV7.ActiveCfg = Debug|Any CPU
           50  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Debug|ARMV7.Build.0 = Debug|Any CPU
           51  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Debug|ARMV7.Deploy.0 = Debug|Any CPU
    44     52   		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Release|Any CPU.ActiveCfg = Release|Any CPU
    45     53   		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Release|Any CPU.Build.0 = Release|Any CPU
    46     54   		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Release|Any CPU.Deploy.0 = Release|Any CPU
    47     55   		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Release|CEPC DevPlatform.ActiveCfg = Release|Any CPU
           56  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Release|CEPC DevPlatform.Build.0 = Release|Any CPU
           57  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Release|CEPC DevPlatform.Deploy.0 = Release|Any CPU
    48     58   		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
    49     59   		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Release|Mixed Platforms.Build.0 = Release|Any CPU
    50     60   		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
    51         -		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Release|WCE80_ARMV7TIEVM3730.ActiveCfg = Release|Any CPU
           61  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Release|ARMV7.ActiveCfg = Release|Any CPU
           62  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Release|ARMV7.Build.0 = Release|Any CPU
           63  +		{B86CE504-C4E4-496F-A0F0-E613BCFD3DF7}.Release|ARMV7.Deploy.0 = Release|Any CPU
    52     64   		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Debug|Any CPU.ActiveCfg = Debug|CEPC DevPlatform
    53     65   		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Debug|Any CPU.Build.0 = Debug|CEPC DevPlatform
    54     66   		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Debug|CEPC DevPlatform.ActiveCfg = Debug|CEPC DevPlatform
    55     67   		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Debug|CEPC DevPlatform.Build.0 = Debug|CEPC DevPlatform
    56     68   		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Debug|Mixed Platforms.ActiveCfg = Debug|CEPC DevPlatform
    57     69   		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Debug|Mixed Platforms.Build.0 = Debug|CEPC DevPlatform
    58         -		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Debug|WCE80_ARMV7TIEVM3730.ActiveCfg = Debug|WCE80_ARMV7TIEVM3730
    59         -		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Debug|WCE80_ARMV7TIEVM3730.Build.0 = Debug|WCE80_ARMV7TIEVM3730
           70  +		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Debug|ARMV7.ActiveCfg = Debug|ARMV7
           71  +		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Debug|ARMV7.Build.0 = Debug|ARMV7
    60     72   		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Release|Any CPU.ActiveCfg = Release|CEPC DevPlatform
    61     73   		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Release|Any CPU.Build.0 = Release|CEPC DevPlatform
    62     74   		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Release|CEPC DevPlatform.ActiveCfg = Release|CEPC DevPlatform
    63     75   		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Release|CEPC DevPlatform.Build.0 = Release|CEPC DevPlatform
    64     76   		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Release|Mixed Platforms.ActiveCfg = Release|CEPC DevPlatform
    65     77   		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Release|Mixed Platforms.Build.0 = Release|CEPC DevPlatform
    66         -		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Release|WCE80_ARMV7TIEVM3730.ActiveCfg = Release|WCE80_ARMV7TIEVM3730
    67         -		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Release|WCE80_ARMV7TIEVM3730.Build.0 = Release|WCE80_ARMV7TIEVM3730
           78  +		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Release|ARMV7.ActiveCfg = Release|ARMV7
           79  +		{9E5A8F20-5F04-4629-B2E1-27B5E30F2AF6}.Release|ARMV7.Build.0 = Release|ARMV7
    68     80   	EndGlobalSection
    69     81   	GlobalSection(SolutionProperties) = preSolution
    70     82   		HideSolutionNode = FALSE
    71     83   	EndGlobalSection
    72     84   EndGlobal

Name change from Setup/build_ce.bat to Setup/build_ce_200x.bat.

     1      1   @ECHO OFF
     2      2   
     3      3   ::
     4         -:: build_ce.bat --
            4  +:: build_ce_200x.bat --
     5      5   ::
     6      6   :: WinCE Wrapper Tool for MSBuild
     7      7   ::
     8      8   :: Written by Joe Mistachkin.
     9      9   :: Released to the public domain, use at your own risk!
    10     10   ::
    11     11   
................................................................................
    29     29   SET TOOLS=%TOOLS:~0,-1%
    30     30   
    31     31   %_VECHO% Tools = '%TOOLS%'
    32     32   
    33     33   SET BUILD_CONFIGURATIONS=Debug Release
    34     34   SET BASE_CONFIGURATIONSUFFIX=Compact
    35     35   SET PLATFORMS="Pocket PC 2003 (ARMV4)"
    36         -SET PROCESSORS=arm
    37     36   SET YEARS=2005 2008
    38         -SET BASE_PLATFORM=PocketPC-ARM
    39     37   
    40     38   CALL :fn_ResetErrorLevel
    41     39   
    42     40   %__ECHO3% CALL "%TOOLS%\build_all.bat"
    43     41   
    44     42   IF ERRORLEVEL 1 (
    45         -  ECHO Failed to build PocketPC binaries.
           43  +  ECHO Failed to build WinCE binaries.
    46     44     GOTO errors
    47     45   )
    48     46   
    49     47   :fn_ResetErrorLevel
    50     48     VERIFY > NUL
    51     49     GOTO :EOF
    52     50   

Added Setup/build_ce_2013.bat.

            1  +@ECHO OFF
            2  +
            3  +::
            4  +:: build_ce_2013.bat --
            5  +::
            6  +:: WinCE Wrapper Tool for MSBuild
            7  +::
            8  +:: Written by Joe Mistachkin.
            9  +:: Released to the public domain, use at your own risk!
           10  +::
           11  +
           12  +SETLOCAL
           13  +
           14  +REM SET __ECHO=ECHO
           15  +REM SET __ECHO3=ECHO
           16  +IF NOT DEFINED _AECHO (SET _AECHO=REM)
           17  +IF NOT DEFINED _CECHO (SET _CECHO=REM)
           18  +IF NOT DEFINED _VECHO (SET _VECHO=REM)
           19  +
           20  +%_AECHO% Running %0 %*
           21  +
           22  +SET DUMMY2=%1
           23  +
           24  +IF DEFINED DUMMY2 (
           25  +  GOTO usage
           26  +)
           27  +
           28  +SET TOOLS=%~dp0
           29  +SET TOOLS=%TOOLS:~0,-1%
           30  +
           31  +%_VECHO% Tools = '%TOOLS%'
           32  +
           33  +SET BUILD_CONFIGURATIONS=Debug Release
           34  +SET BASE_CONFIGURATIONSUFFIX=Compact
           35  +SET PLATFORMS="CEPC DevPlatform" ARMV7
           36  +SET YEARS=2012
           37  +SET SOLUTION=%TOOLS%\..\SQLite.NET.2012.Compact.sln
           38  +
           39  +CALL :fn_ResetErrorLevel
           40  +
           41  +%__ECHO3% CALL "%TOOLS%\build_all.bat"
           42  +
           43  +IF ERRORLEVEL 1 (
           44  +  ECHO Failed to build WinCE binaries.
           45  +  GOTO errors
           46  +)
           47  +
           48  +:fn_ResetErrorLevel
           49  +  VERIFY > NUL
           50  +  GOTO :EOF
           51  +
           52  +:fn_SetErrorLevel
           53  +  VERIFY MAYBE 2> NUL
           54  +  GOTO :EOF
           55  +
           56  +:usage
           57  +  ECHO.
           58  +  ECHO Usage: %~nx0
           59  +  ECHO.
           60  +  GOTO errors
           61  +
           62  +:errors
           63  +  CALL :fn_SetErrorLevel
           64  +  ENDLOCAL
           65  +  ECHO.
           66  +  ECHO Build failure, errors were encountered.
           67  +  GOTO end_of_file
           68  +
           69  +:no_errors
           70  +  CALL :fn_ResetErrorLevel
           71  +  ENDLOCAL
           72  +  ECHO.
           73  +  ECHO Build success, no errors were encountered.
           74  +  GOTO end_of_file
           75  +
           76  +:end_of_file
           77  +%__ECHO% EXIT /B %ERRORLEVEL%

Changes to Setup/release.bat.

    74     74   %_VECHO% BaseConfigurationSuffix = '%BASE_CONFIGURATIONSUFFIX%'
    75     75   
    76     76   IF NOT DEFINED BASE_PLATFORM (
    77     77     CALL :fn_SetVariable BASE_PLATFORM PLATFORM
    78     78   )
    79     79   
    80     80   %_VECHO% BasePlatform = '%BASE_PLATFORM%'
           81  +%_VECHO% ExtraPlatform = '%EXTRA_PLATFORM%'
    81     82   
    82     83   IF NOT DEFINED TYPE (
    83     84     IF /I "%CONFIGURATION%" == "%BASE_CONFIGURATION%" (
    84     85       SET TYPE=%TYPE_PREFIX%binary-bundle
    85     86     ) ELSE (
    86     87       SET TYPE=%TYPE_PREFIX%binary
    87     88     )
................................................................................
   165    166     )
   166    167   )
   167    168   
   168    169   IF DEFINED BASE_CONFIGURATIONSUFFIX (
   169    170     FOR /F "delims=" %%F IN ('DIR /B /S /AD "bin\%YEAR%\%BASE_CONFIGURATION%%BASE_CONFIGURATIONSUFFIX%\bin" 2^> NUL') DO (
   170    171       %__ECHO% RMDIR /S /Q "%%F"
   171    172     )
   172         -  %__ECHO% zip.exe -v -j -r "Setup\Output\sqlite-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%-%YEAR%-%VERSION%.zip" "bin\%YEAR%\%BASE_CONFIGURATION%%BASE_CONFIGURATIONSUFFIX%\bin" -x @exclude_bin.txt
          173  +  %__ECHO% zip.exe -v -j -r "Setup\Output\sqlite-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%%EXTRA_PLATFORM%-%YEAR%-%VERSION%.zip" "bin\%YEAR%\%BASE_CONFIGURATION%%BASE_CONFIGURATIONSUFFIX%\bin" -x @exclude_bin.txt
   173    174   ) ELSE (
   174    175     FOR /F "delims=" %%F IN ('DIR /B /S /AD "bin\%YEAR%\%BASE_CONFIGURATION%\bin" 2^> NUL') DO (
   175    176       %__ECHO% RMDIR /S /Q "%%F"
   176    177     )
   177         -  %__ECHO% zip.exe -v -j -r "Setup\Output\sqlite-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%-%YEAR%-%VERSION%.zip" "bin\%YEAR%\%BASE_CONFIGURATION%\bin" -x @exclude_bin.txt
          178  +  %__ECHO% zip.exe -v -j -r "Setup\Output\sqlite-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%%EXTRA_PLATFORM%-%YEAR%-%VERSION%.zip" "bin\%YEAR%\%BASE_CONFIGURATION%\bin" -x @exclude_bin.txt
   178    179   )
   179    180   
   180    181   IF /I "%CONFIGURATION%" == "%BASE_CONFIGURATION%" (
   181    182     IF NOT DEFINED BASE_CONFIGURATIONSUFFIX (
   182         -    %__ECHO% zip -v -d "Setup\Output\sqlite-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%-%YEAR%-%VERSION%.zip" SQLite.Interop.*
          183  +    %__ECHO% zip -v -d "Setup\Output\sqlite-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%%EXTRA_PLATFORM%-%YEAR%-%VERSION%.zip" SQLite.Interop.*
   183    184     )
   184    185   )
   185    186   
   186         -%__ECHO% zip.exe -v -j -r "Setup\Output\sqlite-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%-%YEAR%-%VERSION%.zip" "bin\%YEAR%\%PLATFORM%\%CONFIGURATION%%CONFIGURATIONSUFFIX%" -x @exclude_bin.txt
          187  +%__ECHO% zip.exe -v -j -r "Setup\Output\sqlite-%FRAMEWORK%-%TYPE%-%BASE_PLATFORM%%EXTRA_PLATFORM%-%YEAR%-%VERSION%.zip" "bin\%YEAR%\%PLATFORM%\%CONFIGURATION%%CONFIGURATIONSUFFIX%" -x @exclude_bin.txt
   187    188   
   188    189   IF ERRORLEVEL 1 (
   189    190     ECHO Failed to archive binary files.
   190    191     GOTO errors
   191    192   )
   192    193   
   193    194   %__ECHO2% POPD

Changes to Setup/release_all.bat.

    63     63   )
    64     64   
    65     65   %_VECHO% Years = '%YEARS%'
    66     66   
    67     67   FOR %%C IN (%RELEASE_CONFIGURATIONS%) DO (
    68     68     FOR %%P IN (%PLATFORMS%) DO (
    69     69       FOR %%Y IN (%YEARS%) DO (
           70  +      CALL :fn_SetExtraPlatform "%%~P"
           71  +
    70     72         %__ECHO3% CALL "%TOOLS%\release.bat" %%C %%P %%Y
    71     73   
    72     74         IF ERRORLEVEL 1 (
    73     75           ECHO Could not build release archive for %%C/%%P/%%Y.
    74     76           GOTO errors
    75     77         )
    76     78       )
................................................................................
    82     84   :fn_ResetErrorLevel
    83     85     VERIFY > NUL
    84     86     GOTO :EOF
    85     87   
    86     88   :fn_SetErrorLevel
    87     89     VERIFY MAYBE 2> NUL
    88     90     GOTO :EOF
           91  +
           92  +:fn_CopyVariable
           93  +  IF NOT DEFINED %1 GOTO :EOF
           94  +  IF "%2" == "" GOTO :EOF
           95  +  SETLOCAL
           96  +  SET __ECHO_CMD=ECHO %%%1%%
           97  +  FOR /F "delims=" %%V IN ('%__ECHO_CMD%') DO (
           98  +    SET VALUE=%%V
           99  +  )
          100  +  ENDLOCAL && SET %2=%VALUE%
          101  +  GOTO :EOF
          102  +
          103  +:fn_UnsetVariable
          104  +  IF NOT "%1" == "" (
          105  +    SET %1=
          106  +    CALL :fn_ResetErrorLevel
          107  +  )
          108  +  GOTO :EOF
          109  +
          110  +:fn_SetExtraPlatform
          111  +  IF "%~1" == "" GOTO :EOF
          112  +  SETLOCAL
          113  +  SET VALUE=%~1
          114  +  SET VALUE=%VALUE: =_%
          115  +  SET VALUE=%VALUE:(=%
          116  +  SET VALUE=%VALUE:)=%
          117  +  IF NOT DEFINED EXTRA_PLATFORM_%VALUE% (
          118  +    ENDLOCAL && CALL :fn_UnsetVariable EXTRA_PLATFORM
          119  +    GOTO :EOF
          120  +  )
          121  +  CALL :fn_CopyVariable EXTRA_PLATFORM_%VALUE% EXTRA_PLATFORM
          122  +  ENDLOCAL && SET EXTRA_PLATFORM=-%EXTRA_PLATFORM%
          123  +  GOTO :EOF
    89    124   
    90    125   :usage
    91    126     ECHO.
    92    127     ECHO Usage: %~nx0
    93    128     ECHO.
    94    129     GOTO errors
    95    130   

Name change from Setup/release_ce.bat to Setup/release_ce_200x.bat.

     1      1   @ECHO OFF
     2      2   
     3      3   ::
     4         -:: release_ce.bat --
            4  +:: release_ce_200x.bat --
     5      5   ::
     6      6   :: WinCE Binary Release Tool
     7      7   ::
     8      8   :: Written by Joe Mistachkin.
     9      9   :: Released to the public domain, use at your own risk!
    10     10   ::
    11     11   
................................................................................
    29     29   SET TOOLS=%TOOLS:~0,-1%
    30     30   
    31     31   %_VECHO% Tools = '%TOOLS%'
    32     32   
    33     33   SET RELEASE_CONFIGURATIONS=Release
    34     34   SET BASE_CONFIGURATIONSUFFIX=Compact
    35     35   SET PLATFORMS="Pocket PC 2003 (ARMV4)"
    36         -SET PROCESSORS=arm
    37     36   SET YEARS=2008
    38         -SET BASE_PLATFORM=PocketPC-ARM
           37  +SET BASE_PLATFORM=PocketPC
           38  +SET EXTRA_PLATFORM_Pocket_PC_2003_ARMV4=ARM
    39     39   SET TYPE=binary
    40     40   
    41     41   CALL :fn_ResetErrorLevel
    42     42   
    43     43   %__ECHO3% CALL "%TOOLS%\release_all.bat"
    44     44   
    45     45   IF ERRORLEVEL 1 (
    46         -  ECHO Failed to build PocketPC release files.
           46  +  ECHO Failed to build WinCE release files.
    47     47     GOTO errors
    48     48   )
    49     49   
    50     50   :fn_ResetErrorLevel
    51     51     VERIFY > NUL
    52     52     GOTO :EOF
    53     53   

Added Setup/release_ce_2013.bat.

            1  +@ECHO OFF
            2  +
            3  +::
            4  +:: release_ce_2013.bat --
            5  +::
            6  +:: WinCE Binary Release Tool
            7  +::
            8  +:: Written by Joe Mistachkin.
            9  +:: Released to the public domain, use at your own risk!
           10  +::
           11  +
           12  +SETLOCAL
           13  +
           14  +REM SET __ECHO=ECHO
           15  +REM SET __ECHO3=ECHO
           16  +IF NOT DEFINED _AECHO (SET _AECHO=REM)
           17  +IF NOT DEFINED _CECHO (SET _CECHO=REM)
           18  +IF NOT DEFINED _VECHO (SET _VECHO=REM)
           19  +
           20  +%_AECHO% Running %0 %*
           21  +
           22  +SET DUMMY2=%1
           23  +
           24  +IF DEFINED DUMMY2 (
           25  +  GOTO usage
           26  +)
           27  +
           28  +SET TOOLS=%~dp0
           29  +SET TOOLS=%TOOLS:~0,-1%
           30  +
           31  +%_VECHO% Tools = '%TOOLS%'
           32  +
           33  +SET FRAMEWORK2012=netFx39
           34  +SET RELEASE_CONFIGURATIONS=Release
           35  +SET BASE_CONFIGURATIONSUFFIX=Compact
           36  +SET PLATFORMS="CEPC DevPlatform" ARMV7
           37  +SET YEARS=2012
           38  +SET BASE_PLATFORM=WinCE
           39  +SET EXTRA_PLATFORM_CEPC_DevPlatform=x86
           40  +SET EXTRA_PLATFORM_ARMV7=ARM
           41  +SET TYPE=binary
           42  +
           43  +CALL :fn_ResetErrorLevel
           44  +
           45  +%__ECHO3% CALL "%TOOLS%\release_all.bat"
           46  +
           47  +IF ERRORLEVEL 1 (
           48  +  ECHO Failed to build WinCE release files.
           49  +  GOTO errors
           50  +)
           51  +
           52  +:fn_ResetErrorLevel
           53  +  VERIFY > NUL
           54  +  GOTO :EOF
           55  +
           56  +:fn_SetErrorLevel
           57  +  VERIFY MAYBE 2> NUL
           58  +  GOTO :EOF
           59  +
           60  +:usage
           61  +  ECHO.
           62  +  ECHO Usage: %~nx0
           63  +  ECHO.
           64  +  GOTO errors
           65  +
           66  +:errors
           67  +  CALL :fn_SetErrorLevel
           68  +  ENDLOCAL
           69  +  ECHO.
           70  +  ECHO Release failure, errors were encountered.
           71  +  GOTO end_of_file
           72  +
           73  +:no_errors
           74  +  CALL :fn_ResetErrorLevel
           75  +  ENDLOCAL
           76  +  ECHO.
           77  +  ECHO Release success, no errors were encountered.
           78  +  GOTO end_of_file
           79  +
           80  +:end_of_file
           81  +%__ECHO% EXIT /B %ERRORLEVEL%

Added Setup/set_ReleaseNativeOnly_ARMV7.bat.

            1  +@ECHO OFF
            2  +
            3  +::
            4  +:: set_ReleaseNativeOnly_ARMV7.bat --
            5  +::
            6  +:: Written by Joe Mistachkin.
            7  +:: Released to the public domain, use at your own risk!
            8  +::
            9  +
           10  +CALL "%~dp0\set_ReleaseNativeOnly.bat"

Added Setup/set_ReleaseNativeOnly_CEPC DevPlatform.bat.

            1  +@ECHO OFF
            2  +
            3  +::
            4  +:: set_ReleaseNativeOnly_CEPC DevPlatform.bat --
            5  +::
            6  +:: Written by Joe Mistachkin.
            7  +:: Released to the public domain, use at your own risk!
            8  +::
            9  +
           10  +CALL "%~dp0\set_ReleaseNativeOnly.bat"

Added Setup/set_Release_ARMV7.bat.

            1  +@ECHO OFF
            2  +
            3  +::
            4  +:: set_Release_ARMV7.bat --
            5  +::
            6  +:: Written by Joe Mistachkin.
            7  +:: Released to the public domain, use at your own risk!
            8  +::
            9  +
           10  +CALL "%~dp0\set_Release.bat"

Added Setup/set_Release_CEPC DevPlatform.bat.

            1  +@ECHO OFF
            2  +
            3  +::
            4  +:: set_Release_CEPC DevPlatform.bat --
            5  +::
            6  +:: Written by Joe Mistachkin.
            7  +:: Released to the public domain, use at your own risk!
            8  +::
            9  +
           10  +CALL "%~dp0\set_Release.bat"

Name change from Setup/test_ce.bat to Setup/test_ce_200x.bat.

     1      1   @ECHO OFF
     2      2   
     3      3   ::
     4         -:: test_ce.bat --
            4  +:: test_ce_200x.bat --
     5      5   ::
     6      6   :: WinCE Testing Tool
     7      7   ::
     8      8   :: Written by Joe Mistachkin.
     9      9   :: Released to the public domain, use at your own risk!
    10     10   ::
    11     11   

Changes to Setup/verify.lst.

    75     75     readme.htm
    76     76     Setup/
    77     77     Setup/archive.bat
    78     78     Setup/bake.bat
    79     79     Setup/bake_all.bat
    80     80     Setup/build.bat
    81     81     Setup/build_all.bat
    82         -  Setup/build_ce.bat
           82  +  Setup/build_ce_200x.bat
           83  +  Setup/build_ce_2013.bat
    83     84     Setup/CheckForNetFx.pas
    84     85     Setup/clean.bat
    85     86     Setup/deployAndTestCe.eagle
    86     87     Setup/InitializeSetup.pas
    87     88     Setup/release.bat
    88     89     Setup/release_all.bat
    89         -  Setup/release_ce.bat
           90  +  Setup/release_ce_200x.bat
           91  +  Setup/release_ce_2013.bat
    90     92     Setup/release_static.bat
    91     93     Setup/set_2005.bat
    92     94     Setup/set_2008.bat
    93     95     Setup/set_2010.bat
    94     96     Setup/set_2012.bat
    95     97     Setup/set_common.bat
    96     98     Setup/set_netFx20.bat
    97     99     Setup/set_netFx35.bat
    98    100     Setup/set_netFx40.bat
    99    101     Setup/set_netFx45.bat
   100    102     Setup/set_Release.bat
   101    103     Setup/set_ReleaseNativeOnly.bat
          104  +  "Setup/set_ReleaseNativeOnly_CEPC DevPlatform.bat"
   102    105     "Setup/set_ReleaseNativeOnly_Pocket PC 2003 (ARMV4).bat"
          106  +  "Setup/set_ReleaseNativeOnly_ARMV7.bat"
   103    107     Setup/set_ReleaseNativeOnly_Win32.bat
   104    108     Setup/set_ReleaseNativeOnly_x64.bat
   105    109     Setup/set_ReleaseNativeOnly_x64_2005.bat
   106    110     Setup/set_ReleaseNativeOnly_x64_2008.bat
   107    111     Setup/set_ReleaseNativeOnly_x64_2010.bat
   108    112     Setup/set_ReleaseNativeOnly_x64_2012.bat
   109    113     Setup/set_ReleaseNativeOnly_x86_2005.bat
   110    114     Setup/set_ReleaseNativeOnly_x86_2008.bat
   111    115     Setup/set_ReleaseNativeOnly_x86_2010.bat
   112    116     Setup/set_ReleaseNativeOnly_x86_2012.bat
          117  +  "Setup/set_Release_CEPC DevPlatform.bat"
   113    118     "Setup/set_Release_Pocket PC 2003 (ARMV4).bat"
          119  +  "Setup/set_Release_ARMV7.bat"
   114    120     Setup/set_Release_Win32.bat
   115    121     Setup/set_Release_x64.bat
   116    122     Setup/set_Release_x64_2005.bat
   117    123     Setup/set_Release_x64_2008.bat
   118    124     Setup/set_Release_x64_2010.bat
   119    125     Setup/set_Release_x64_2012.bat
   120    126     Setup/set_Release_x86_2005.bat
................................................................................
   129    135     Setup/set_x86_2008.bat
   130    136     Setup/set_x86_2010.bat
   131    137     Setup/set_x86_2012.bat
   132    138     Setup/sourceTag.eagle
   133    139     Setup/SQLite.iss
   134    140     Setup/test.bat
   135    141     Setup/test_all.bat
   136         -  Setup/test_ce.bat
          142  +  Setup/test_ce_200x.bat
   137    143     Setup/updateFileInfo.tcl
   138    144     Setup/verify.eagle
   139    145     Setup/verify.lst
   140    146     Setup/vsSp.bat
   141    147     SQLite.Beta.nuspec
   142    148     SQLite.Designer/
   143    149     SQLite.Designer/AssemblyInfo.cs
................................................................................
   540    546     SQLite.Interop.dll
   541    547     SQLite.Interop.pdb
   542    548   }
   543    549   
   544    550   ###############################################################################
   545    551   #
   546    552   # NOTE: This is the list of interop and other files that should be present in
   547         -#       the standard "PocketPC" binary archives (i.e. for the .NET Compact
   548         -#       Framework).
          553  +#       the standard "PocketPC" / "WinCE" binary archives (i.e. for the .NET
          554  +#       Compact Framework).
   549    555   #
   550    556   set sds_manifests(binaryCompact) {
   551    557     [appendArgs SQLite.Interop. [format %03d $build] .dll]
   552    558     [appendArgs SQLite.Interop. [format %03d $build] .pdb]
   553    559     test.cfg
   554    560     test.sql
   555    561     testce.exe
................................................................................
   857    863   
   858    864   ###############################################################################
   859    865   
   860    866   set manifests(sqlite-netFx35-setup-bundle-x64-2008-.exe) [list sds \
   861    867       setupCore setupLinqCore setupBundle setupLinqBundle setupX64Vs2008]
   862    868   
   863    869   ###############################################################################
   864         -################# Visual Studio 2008 / .NET Compact Framework #################
          870  +############### Visual Studio 2008 / .NET Compact Framework 3.5 ###############
   865    871   ###############################################################################
   866    872   
   867    873   set manifests(sqlite-netFx35-binary-PocketPC-ARM-2008-.zip) [list sds \
   868    874       binaryCore binaryCompact]
   869    875   
   870    876   set manifests(sqlite-netFx35-binary-PocketPC-ARM-2008-.zip,subst) ""; # dynamic
   871    877   
................................................................................
   988    994   set manifests(sqlite-netFx45-setup-bundle-x86-2012-.exe) [list sds \
   989    995       setupCore setupBundle setupLinqCore setupLinqBundle setupX86Vs2012]
   990    996   
   991    997   ###############################################################################
   992    998   
   993    999   set manifests(sqlite-netFx45-setup-bundle-x64-2012-.exe) [list sds \
   994   1000       setupCore setupBundle setupLinqCore setupLinqBundle setupX64Vs2012]
         1001  +
         1002  +###############################################################################
         1003  +############### Visual Studio 2012 / .NET Compact Framework 3.9 ###############
         1004  +###############################################################################
         1005  +
         1006  +set manifests(sqlite-netFx39-binary-WinCE-ARM-2012-.zip) [list sds \
         1007  +    binaryCore binaryCompact]
         1008  +
         1009  +set manifests(sqlite-netFx39-binary-WinCE-ARM-2012-.zip,subst) ""; # dynamic
         1010  +
         1011  +###############################################################################
         1012  +
         1013  +set manifests(sqlite-netFx39-binary-WinCE-x86-2012-.zip) [list sds \
         1014  +    binaryCore binaryCompact]
         1015  +
         1016  +set manifests(sqlite-netFx39-binary-WinCE-x86-2012-.zip,subst) ""; # dynamic
   995   1017   
   996   1018   ###############################################################################
   997   1019   # end of file

Changes to exclude_bin.txt.

     1      1   *.done
     2      2   *.exp
     3      3   *.lib
            4  +*.manifest
     4      5   *.map
     5      6   *.mda.config
            7  +*.txt
     6      8   *EnvDTE.*
     7      9   *Microsoft.*

Changes to readme.htm.

   187    187   <h2><b>Version History</b></h2>
   188    188   
   189    189   <p>
   190    190       <b>1.0.90.0 - January XX, 2014 <font color="red">(release scheduled)</font></b>
   191    191   </p>
   192    192   <ul>
   193    193       <li>Updated to <a href="http://www.sqlite.org/src/info/trunk">SQLite 3.8.2</a>.</li>
          194  +    <li>Add support for Windows Embedded Compact 2013.</li>
   194    195       <li>Add experimental support for the native regexp extension.</li>
   195    196       <li>Never create a new connection wrapper in the SQLiteConnection.Shutdown method.&nbsp;<b>** Potentially Incompatible Change **</b></li>
   196    197       <li>Add experimental GetMemoryStatistics, ReleaseMemory, and Shutdown methods to the SQLiteConnection class.</li>
   197    198       <li>Add memory leak detection to the test project for the .NET Compact Framework.</li>
   198    199       <li>Add SQLITE_ENABLE_MEMORY_MANAGEMENT compile-time option to the interop assembly.</li>
   199    200       <li>Better handling of non-error log messages from the SQLite core library. Pursuant to [44df10ea90].</li>
   200    201   </ul>

Changes to www/downloads.wiki.

  1378   1378           <br />
  1379   1379           (sha1: d6833fecbd18158cc8c842f612d78580d5c338fe)
  1380   1380         </td>
  1381   1381       </tr>
  1382   1382   
  1383   1383       <tr>
  1384   1384         <td colspan="4">
  1385         -        <b>Precompiled Binaries for Windows CE (.NET Compact Framework 3.5)</b>
         1385  +        <b>Precompiled Binaries for Windows CE (.NET Compact Framework)</b>
  1386   1386         </td>
  1387   1387       </tr>
  1388   1388   
  1389   1389       <tr>
  1390   1390         <td width="10">&nbsp;</td>
  1391   1391         <td width="30%" valign="top" align="right">
  1392   1392           <a href="/downloads/1.0.89.0/sqlite-netFx35-binary-PocketPC-ARM-2008-1.0.89.0.zip">sqlite-netFx35-binary-PocketPC-ARM-2008-1.0.89.0.zip</a>
  1393   1393           <br />
  1394   1394           (1.01 MiB)
  1395   1395         </td>
  1396   1396         <td width="5"></td>
  1397   1397         <td valign="top">
  1398   1398           This binary package contains all the binaries for the PocketPC version
  1399         -        of the System.Data.SQLite 1.0.89.0 (3.8.1) package.  The .NET Compact
  1400         -        Framework 3.5 is required.
         1399  +        of the System.Data.SQLite 1.0.89.0 (3.8.1) package.  The included native
         1400  +        binaries should work on all supported ARM versions of Windows CE prior
         1401  +        to Windows Embedded Compact 2013.  The .NET Compact Framework 3.5 is
         1402  +        required.
  1401   1403           <br />
  1402   1404           (sha1: bb812fa516ff21f41b9104e6f85f5e2ae6e619de)
  1403   1405         </td>
  1404   1406       </tr>
  1405   1407   
         1408  +    <tr>
         1409  +      <td width="10">&nbsp;</td>
         1410  +      <td width="30%" valign="top" align="right">
         1411  +        <a href="/downloads/1.0.89.0/sqlite-netFx39-binary-WinCE-ARM-2012-1.0.89.0.zip">sqlite-netFx39-binary-WinCE-ARM-2012-1.0.89.0.zip</a>
         1412  +        <br />
         1413  +        (1.11 MiB)
         1414  +      </td>
         1415  +      <td width="5"></td>
         1416  +      <td valign="top">
         1417  +        This binary package contains all the binaries for the Windows Embedded
         1418  +        Compact 2013 (ARM) version of the System.Data.SQLite 1.0.89.0 (3.8.1)
         1419  +        package.  The .NET Compact Framework 3.9 is required.
         1420  +        <br />
         1421  +        (sha1: 0b74d8ae4d93d7cf3c0e326543e717763bc76e48)
         1422  +      </td>
         1423  +    </tr>
         1424  +
         1425  +    <tr>
         1426  +      <td width="10">&nbsp;</td>
         1427  +      <td width="30%" valign="top" align="right">
         1428  +        <a href="/downloads/1.0.89.0/sqlite-netFx39-binary-WinCE-x86-2012-1.0.89.0.zip">sqlite-netFx39-binary-WinCE-x86-2012-1.0.89.0.zip</a>
         1429  +        <br />
         1430  +        (1.16 MiB)
         1431  +      </td>
         1432  +      <td width="5"></td>
         1433  +      <td valign="top">
         1434  +        This binary package contains all the binaries for the Windows Embedded
         1435  +        Compact 2013 (x86) version of the System.Data.SQLite 1.0.89.0 (3.8.1)
         1436  +        package.  The .NET Compact Framework 3.9 is required.
         1437  +        <br />
         1438  +        (sha1: 5b0aee9f8fc8b60ed031b2b5a42203871c3d213e)
         1439  +      </td>
         1440  +    </tr>
         1441  +
  1406   1442       <tr>
  1407   1443         <td colspan="4">
  1408   1444           <b>Official NuGet Packages</b>
  1409   1445         </td>
  1410   1446       </tr>
  1411   1447   
  1412   1448       <tr>
................................................................................
  1554   1590   
  1555   1591     <p>
  1556   1592       The <b>cpu</b> in templates (3) and (4) will be one of x86, x64, arm, ia64.
  1557   1593     </p>
  1558   1594   
  1559   1595     <p>
  1560   1596       The <b>platform</b> in templates (5), (6), (7), and (8) will be one of
  1561         -    Win32, x64, PocketPC, PocketPC-ARM, PocketPC-x86.
         1597  +    Win32, x64, PocketPC, PocketPC-ARM, PocketPC-x86, WinCE-ARM, WinCE-x86.
  1562   1598     </p>
  1563   1599   
  1564   1600     <p>
  1565   1601       The <b>year</b> in templates (3), (4), (5), (6), (7), and (8) will be one of
  1566   1602       2005, 2008, 2010, 2012.
  1567   1603     </p>
  1568   1604   

Changes to www/news.wiki.

     3      3   <b>Version History</b>
     4      4   
     5      5   <p>
     6      6       <b>1.0.90.0 - January XX, 2014 <font color="red">(release scheduled)</font></b>
     7      7   </p>
     8      8   <ul>
     9      9       <li>Updated to [http://www.sqlite.org/src/info/trunk|SQLite 3.8.2].</li>
           10  +    <li>Add support for Windows Embedded Compact 2013.</li>
    10     11       <li>Add experimental support for the native regexp extension.</li>
    11     12       <li>Never create a new connection wrapper in the SQLiteConnection.Shutdown method.&nbsp;<b>** Potentially Incompatible Change **</b></li>
    12     13       <li>Add experimental GetMemoryStatistics, ReleaseMemory, and Shutdown methods to the SQLiteConnection class.</li>
    13     14       <li>Add memory leak detection to the test project for the .NET Compact Framework.</li>
    14     15       <li>Add SQLITE_ENABLE_MEMORY_MANAGEMENT compile-time option to the interop assembly.</li>
    15     16       <li>Better handling of non-error log messages from the SQLite core library. Pursuant to [44df10ea90].</li>
    16     17   </ul>

Changes to www/release.wiki.

    60     60   <ol>
    61     61     <li>Open a normal command prompt window with &quot;cmd.exe&quot;.</li>
    62     62   
    63     63     <li>Change the current directory to &quot;&lt;root&gt;\Setup&quot;.</li>
    64     64   
    65     65     <li>
    66     66       Enter the following command to build all the binaries available for Windows
    67         -    CE:&nbsp;<b>build_ce.bat</b><br />
           67  +    CE:&nbsp;<b>build_ce_200x.bat</b><br /><i>This assumes that Visual Studio
           68  +    2005 and/or Visual Studio 2008, &quot;<b>Professional</b>&quot; edition or
           69  +    &quot;better&quot; and the bundled Pocket PC 2003 SDK are installed.</i>
           70  +  </li>
           71  +
           72  +  <li>
           73  +    Enter the following command to build all the binaries available for Windows
           74  +    Embedded Compact 2013:&nbsp;<b>build_ce_2013.bat</b><br /><i>This assumes
           75  +    that Visual Studio 2012, &quot;<b>Professional</b>&quot; edition or
           76  +    &quot;better&quot; and the Windows Embedded Compact 2013 Toolkit are
           77  +    installed.</i>
    68     78     </li>
    69     79   </ol>
    70     80   
    71     81   <a name="testCeBinariesAutomated"></a>
    72     82   <h2>Test Windows CE Binaries via Automation</h2>
    73     83   
    74     84   <ol>
................................................................................
    80     90   
    81     91     <li>Open a normal command prompt window with &quot;cmd.exe&quot;.</li>
    82     92   
    83     93     <li>Change the current directory to &quot;&lt;root&gt;\Setup&quot;.</li>
    84     94   
    85     95     <li>
    86     96       Enter the following command to test all the binaries available for Windows
    87         -    CE:&nbsp;<b>test_ce.bat</b><br />
           97  +    CE:&nbsp;<b>test_ce_200x.bat</b><br />
    88     98     </li>
    89     99   </ol>
    90    100   
    91    101   <a name="testCeBinariesManually"></a>
    92    102   <h2>Test Windows CE Binaries Manually</h2>
    93    103   
    94    104   <ol>
................................................................................
   228    238   <ol>
   229    239     <li>Open a normal command prompt window with &quot;cmd.exe&quot;.</li>
   230    240   
   231    241     <li>Change the current directory to &quot;&lt;root&gt;\Setup&quot;.</li>
   232    242   
   233    243     <li>
   234    244       Enter the following command to build all the binary release packages for
   235         -    Windows CE:&nbsp;<b>release_ce.bat</b><br />
          245  +    Windows CE:&nbsp;<b>release_ce_200x.bat</b><br />
          246  +  </li>
          247  +
          248  +  <li>
          249  +    Enter the following command to build all the binary release packages for
          250  +    Windows Embedded Compact 2013:&nbsp;<b>release_ce_2013.bat</b><br />
   236    251     </li>
   237    252   </ol>
   238    253   
   239    254   <a name="buildSourcePackages"></a>
   240    255   <h2>Build Source Release Packages</h2>
   241    256   
   242    257   <ol>