readium-sdk icon indicating copy to clipboard operation
readium-sdk copied to clipboard

Windows RT work

Open bdares opened this issue 10 years ago • 3 comments

The code now compiles in Visual Studio 2013 and Windows 8.1

Some issues such as UTF-8 BOM breaking the XML parser and the Windows XML parser strictly applying rules to attribute namespaces have been (somewhat) addressed. We added a hack to libzip's zip_fread to break it out of the read loop because sometimes it wouldn't end. (We didn't track down the root cause of this issue.)

The VSIX installer also works.

bdares avatar Nov 14 '14 19:11 bdares

Note that UTF-8 BOM handling was added in the ReadiumSDK, but it only works with libxml (not in the case of #if EPUB_USE(WIN_XML)). See manifest.cpp, and io.h/cpp https://github.com/readium/readium-sdk/commit/b1e9a90d5d7788f40df4a7911faac2be76796fc1

danielweck avatar Nov 20 '14 12:11 danielweck

Note that there is an ongoing effort to remove unused async-bytestream code, please check the feature branch diff:

https://github.com/readium/readium-sdk/compare/develop...feature/asyncRemoval

danielweck avatar Nov 20 '14 12:11 danielweck

Note that this may be moot if we decide to abandon the desktop applications in favor of a Chrome or Cordova-based solution. So we need to decide that first.

rkwright avatar Oct 22 '15 15:10 rkwright