summaryrefslogtreecommitdiff
path: root/backend/epub/epub-document.h
AgeCommit message (Collapse)AuthorFilesLines
2014-07-29Searching single pages in epubrootavish1-0/+1
..and other fixing other bugs that were present once the webview was added, like the escape key command etc. Will look to refactor the thumbnails into ev-web-view.c. In the next commit I'll extend this search over the entire document.Also will incorporate document index(table of contents).
2014-06-19Epub backend builds as a part of Atril compilationrootavish1-2/+2
Fixed a tabbing error in backend/Makefile.am due to which the epub backend was not a target when building recursilvely, i am not commiting the changes to epub-document.c as currently it will break the build, hope to fix it and get webkit and mathjax done by the weekend. Also fixed an error in configure.ac wherin the appearance of AM_LIBTOOL_PROG before AC_CXX_PROG caused a "link:unsupported hardcode properties error" on Linux Mint.
2014-06-07Redefined most XML parsing functions,more helpersrootavish1-1/+1
This commit as compared to previous ones has much more changes as: > The xml parsing functions were not generic enough to my needs and needed to be redefined as well as renamed . > I also set up the document tree for the document using these parsers.All that is now left is to serve these to a webview. > Fixed a typo in epub-document.h TODO: integrate with Atril frontend.
2014-05-30created a separate directory for minizip content, fixed indentation in ↵rootavish1-1/+1
configure.ac Moved ioapi.c unzip.c unzip.h and ioapi.h into a separate directory backend/epub/minizip Fixed an indentation problem in configure.ac, which was affecting the displayed result. Also fixed a typo in epub-document.h where i had wrongly named the function.
2014-05-30Added functions to extract epub archive,fixed headerrootavish1-19/+14
In this commit i added functionality to extract an epub archive to a temporary location.Again i tried to keep the design modular. This will be changed as changes come along. I also fixed the header to the standard atril backend header. Performed some code cleaning, naming functions as in the atril style of coding.
2014-05-24XML parsing for ePubrootavish1-0/+25
using libxml some functions were written which will be used to get keywords,attributes from files such as the ePub container.tried to keep the code generalised so as to facilitate reusability of code.