Age | Commit message (Collapse) | Author | Files | Lines |
|
Thanks to @monsta for reporting the problem.
|
|
|
|
code changes from https://github.com/GNOME/evince/commit/740263e84f812e069c25d32e6fbf40bec4c061e2
are already in, but the version bump isn't. fixed that.
|
|
|
|
|
|
|
|
A lot of distro's are dropping webkit2gtk-3.0 and 4.0 works
just as well.
Also use have_webkit variable in the PKG_CONFIG checks.
|
|
"thanks" to debian guys for removing 3.0 from testing repo
|
|
|
|
|
|
|
|
This reverts commit 7a72f6eb6a4cfcf636760c6a6efb24ab2fb278c9.
|
|
|
|
|
|
And remove all unneeded #ifdefs
Based on evince commit: e214c8e963fc4224c5ee54b8b9f0d23cb07019d7
From: Carlos Garcia Campos <[email protected]>
|
|
Taken from evince commit: d68a55580d2e63c0587b11580dfde219d5ef56fb
From: Christian Persch <[email protected]>
|
|
Linearized PopplerDocument property is now boolean rather than string.
Based on evince commit: f77e6cf4fd7fef49ac91d8c62b6a9a993529adb8
From: Carlos Garcia Campos <[email protected]>
|
|
|
|
|
|
|
|
|
|
The Mathjax files will be installed to $(backenddir)/epub/MathJax
This was as small as the install got.
|
|
I noticed I had forgotten to move the webkit check outside the epub plugin, did so now, accordingly modified the module names.
|
|
- Modified configure.ac to use both webkit2 and webkit1 based on gtk version
- Modified Automake file in help/reference/shell/Makefile.am to compile with gtk-doc
- Modified ev-document-model to support epub-documents.
- Modified ev-window for epub documents.
- Modified jobs so epub pages are not rendered.
- Modified ev-document, although I'm not sure if this is necessary.
Still need to figure out where the web view load uri has to be called to actually load pages, from there the puzzle would be much simpler. Hope to get this done in the week, and pick up the pace now that only six weeks of coding remain before final evaluation.
|
|
Currently the backend/epub/epub-document.c file has some dummy code, such as that for thumbnails, solely to get it to build. Now that we are done with all functions
that we would possibly need to handle the backend, I am now working now on displaying the document via a webview, starting with this commit where i add a webview to the EvWindow properties. Similar to this I need to put in custom functions for epub, as rendering is done by the layout engine. I will also need to add some epub specific callback functions to the widgets.
|
|
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.
|
|
I created a Makefile for the minizip backend, since i am only using part of that library and modified the epub backend to work with the library.
Also modified the configure script to suit our purpose.
The epub backend can now be compiled using the make command in the epub directory, although it cannot still be compiled as a part of atril.
|
|
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.
|
|
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.
|
|
kickoff commit to add ePub support , creating a subdirectory structure and modified makefiles and configure script to
accomodate for ePub . As the sources are done , these will be further changed accordingly .
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Should solve https://bugs.gentoo.org/show_bug.cgi?id=480464 and
https://github.com/Sabayon/mate-overlay/issues/46
|
|
|
|
|
|
|
|
|
|
From https://git.gnome.org/browse/evince/commit/?id=8022b6b
|
|
|
|
|