-
Notifications
You must be signed in to change notification settings - Fork 162
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windows RT work #124
base: feature/WindowsRT_v2
Are you sure you want to change the base?
Windows RT work #124
Conversation
None of these changes fixed linking issues.
* zip_fread will always terminate after 5,001 deflate loops (if the deflate all returned Z_OK or Z_STREAM_END) * debug messages everywhere * following lines added to zip_fread.c for debug functionality (should only work when compiling for 32-bit): #define _X86_ #include <debugapi.h>
…erty from root element of OPF document
…c property of SMIL element (we fail to get the property if we provide a namespace).
…ce, if the attribute is not found look for the attribute without the namespace.
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 |
Note that there is an ongoing effort to remove unused async-bytestream code, please check the feature branch diff: |
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. |
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.