Skip to content

Commit e36bdcc

Browse files
author
Christopher J. Brody
committed
add bqck LIMITED support for Windows ARM CPU - evcore extbuild only
Revert "Drop support for Windows on ARM (Windows Mobile)" This reverts commit 0fc233c. update docs
1 parent 2fc814b commit e36bdcc

File tree

3 files changed

+6
-22
lines changed

3 files changed

+6
-22
lines changed

CHANGES.md

+4
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
# cordova-sqlite-evcore-extbuild-free 0.17.0-dev
44

5+
- add bqck LIMITED support for Windows ARM CPU
6+
7+
# cordova-sqlite-evcore-extbuild-free 0.16.0
8+
59
- include BLOBFROMBASE64 support from [email protected]
610

711
# cordova-sqlite-evcore-extbuild-free 0.15.2

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Native SQLite component with API based on HTML5/[Web SQL (DRAFT) API](http://www
44
- Android
55
- iOS
66
- macOS ("osx" platform)
7-
- Windows 10 (UWP) DESKTOP ~~and MOBILE~~ (see below for major limitations)
7+
- Windows 10 (UWP) _DESKTOP ONLY, with limited ARM CPU support_ (see below for major limitations)
88

99
<!-- [TBD] HIDE browser usage notes for now (at least):
1010
Browser platform is currently supported with some limitations as described in [browser platform usage notes](#browser-platform-usage-notes) section below, will be supported with more features such as numbered parameters and SQL batch API in the near future.
@@ -239,7 +239,7 @@ See the [Sample section](#sample) for a sample with a more detailed explanation
239239
- Target Windows version: `10.0.17763.0` (Windows 10 build 17763 aka October 2018 Update or version 1809) ref: <https://docs.microsoft.com/en-us/windows/uwp/whats-new/windows-10-build-17763>
240240
- Minimum Windows version `10.0.15063.0` (Windows 10 build 15063 aka Creators Update or version 1703) ref: <https://docs.microsoft.com/en-us/windows/uwp/whats-new/windows-10-build-15063>
241241
- It is NOT possible to use this plugin with the default "Any CPU" target. A specific target CPU type MUST be specified when building an app with this plugin.
242-
- ARM target CPU for Windows Mobile is no longer supported.
242+
- Limited support for ARM target CPU (32-bit ONLY, was supported for Windows Mobile)
243243
- The `SQLite3-WinRT` component in `src/windows/SQLite3-WinRT-sync` is based on [doo/SQLite3-WinRT commit f4b06e6](https://github.com/doo/SQLite3-WinRT/commit/f4b06e6a772a2688ee0575a8034b55401ea64049) from 2012, which is missing the asynchronous C++ API improvements. There is no background processing on the Windows platform.
244244
- Truncation issue with UNICODE `\u0000` character (same as `\0`)
245245
- INCONSISTENT error code (0) and INCORRECT error message (missing actual error info) in error callbacks ref: [xpbrew/cordova-sqlite-storage#539](https://github.com/xpbrew/cordova-sqlite-storage/issues/539)

src/windows/SQLite3-WinRT-sync/SQLite3/SQLite3.UWP.vcxproj

-20
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,10 @@
22
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33

44
<ItemGroup Label="ProjectConfigurations">
5-
<!-- MOBILE (ARM) NOT SUPPORTED (...)
65
<ProjectConfiguration Include="Debug|ARM">
76
<Configuration>Debug</Configuration>
87
<Platform>ARM</Platform>
98
</ProjectConfiguration>
10-
- -->
119
<ProjectConfiguration Include="Debug|Win32">
1210
<Configuration>Debug</Configuration>
1311
<Platform>Win32</Platform>
@@ -16,12 +14,10 @@
1614
<Configuration>Debug</Configuration>
1715
<Platform>x64</Platform>
1816
</ProjectConfiguration>
19-
<!-- MOBILE (ARM) NOT SUPPORTED (...)
2017
<ProjectConfiguration Include="Release|ARM">
2118
<Configuration>Release</Configuration>
2219
<Platform>ARM</Platform>
2320
</ProjectConfiguration>
24-
- -->
2521
<ProjectConfiguration Include="Release|Win32">
2622
<Configuration>Release</Configuration>
2723
<Platform>Win32</Platform>
@@ -53,13 +49,11 @@
5349
<UseDebugLibraries>true</UseDebugLibraries>
5450
<PlatformToolset>v141</PlatformToolset>
5551
</PropertyGroup>
56-
<!-- MOBILE (ARM) NOT SUPPORTED (...)
5752
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
5853
<ConfigurationType>DynamicLibrary</ConfigurationType>
5954
<UseDebugLibraries>true</UseDebugLibraries>
6055
<PlatformToolset>v141</PlatformToolset>
6156
</PropertyGroup>
62-
- -->
6357
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
6458
<ConfigurationType>DynamicLibrary</ConfigurationType>
6559
<UseDebugLibraries>true</UseDebugLibraries>
@@ -71,14 +65,12 @@
7165
<WholeProgramOptimization>true</WholeProgramOptimization>
7266
<PlatformToolset>v141</PlatformToolset>
7367
</PropertyGroup>
74-
<!-- MOBILE (ARM) NOT SUPPORTED (...)
7568
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
7669
<ConfigurationType>DynamicLibrary</ConfigurationType>
7770
<UseDebugLibraries>false</UseDebugLibraries>
7871
<WholeProgramOptimization>true</WholeProgramOptimization>
7972
<PlatformToolset>v141</PlatformToolset>
8073
</PropertyGroup>
81-
- -->
8274
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
8375
<ConfigurationType>DynamicLibrary</ConfigurationType>
8476
<UseDebugLibraries>false</UseDebugLibraries>
@@ -104,17 +96,13 @@
10496
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
10597
</ImportGroup>
10698

107-
<!-- MOBILE (ARM) NOT SUPPORTED (...)
10899
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
109100
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
110101
</ImportGroup>
111-
- -->
112102

113-
<!-- MOBILE (ARM) NOT SUPPORTED (...)
114103
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
115104
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
116105
</ImportGroup>
117-
- -->
118106

119107
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
120108
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
@@ -135,17 +123,13 @@
135123
<GenerateManifest>false</GenerateManifest>
136124
</PropertyGroup>
137125

138-
<!-- MOBILE (ARM) NOT SUPPORTED (...)
139126
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
140127
<GenerateManifest>false</GenerateManifest>
141128
</PropertyGroup>
142-
- -->
143129

144-
<!-- MOBILE (ARM) NOT SUPPORTED (...)
145130
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
146131
<GenerateManifest>false</GenerateManifest>
147132
</PropertyGroup>
148-
- -->
149133

150134
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
151135
<GenerateManifest>false</GenerateManifest>
@@ -189,7 +173,6 @@
189173
</Link>
190174
</ItemDefinitionGroup>
191175

192-
<!-- MOBILE (ARM) NOT SUPPORTED (...)
193176
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
194177
<ClCompile>
195178
<PrecompiledHeader>NotUsing</PrecompiledHeader>
@@ -206,9 +189,7 @@
206189
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
207190
</Link>
208191
</ItemDefinitionGroup>
209-
- -->
210192

211-
<!-- MOBILE (ARM) NOT SUPPORTED (...)
212193
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
213194
<ClCompile>
214195
<PrecompiledHeader>NotUsing</PrecompiledHeader>
@@ -226,7 +207,6 @@
226207
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
227208
</Link>
228209
</ItemDefinitionGroup>
229-
- -->
230210

231211
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
232212
<ClCompile>

0 commit comments

Comments
 (0)