Skip to content
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

Open
wants to merge 26 commits into
base: feature/WindowsRT_v2
Choose a base branch
from
Open

Conversation

bdares
Copy link

@bdares bdares commented Nov 14, 2014

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.

NoobsArePeople2 and others added 26 commits August 25, 2014 10:39
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>
…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.
@danielweck
Copy link
Member

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
b1e9a90

@danielweck
Copy link
Member

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

develop...feature/asyncRemoval

@rkwright
Copy link
Member

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants