Age | Commit message (Collapse) | Author | Files | Lines |
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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 .
|
|
|
|
|
|
|
|
Patch by Mike Gabriel <[email protected]>
|
|
|
|
|
|
GTK3-compatibility fixes.
|
|
|
|
Closes https://github.com/mate-desktop/atril/issues/41
Closes https://github.com/mate-desktop/atril/pull/74
This commit is based on Aleksi Blinnikka one from #74
|
|
|
|
|
|
Closes https://github.com/mate-desktop/atril/issues/72
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Based on a patch by Wouter Bolsterlee.
Fixes bug #386292
|
|
Update Manual
|
|
|
|
|
|
|
|
|
|
Fix duplicated string (#65)
|
|
|
|
Implement window expand functionality (#53)
|
|
Fix for #47 (Ctrl-A in search field)
|
|
|
|
|
|
|
|
Closes #58
https://github.com/mate-desktop/atril/issues/58
https://git.gnome.org/browse/evince/commit/shell/ev-sidebar-thumbnails.c?id=a621f05b42468606c8a04446d54b637ecdd05c9b
https://git.gnome.org/browse/evince/commit/shell/ev-sidebar-thumbnails.c?id=1e88e7fd7630c28453475e48b98941ce11b130a6
|
|
Fixed icons
|
|
|
|
|
|
|
|
https://git.gnome.org/browse/evince/commit/?h=gnome-3-4&id=c528881454c18ab29e300c3e3f2726409806eed3
|
|
When 'window-dragging' is True, GtkToolbar starts a drag in the
'button-press-event'. By connecting a callback to 'button-press-event'
after setting gtk_drag_source_set that return TRUE we prevent
GtkToolbar handler to be called.
https://git.gnome.org/browse/evince/commit/?h=gnome-3-0&id=c48141968a2b374fe7a666feaf2635a82a528dac
|
|
|
|
|
|
https://github.com/mate-desktop/atril/issues/58
https://git.gnome.org/browse/evince/commit/shell?h=gnome-3-0&id=018fd207e39c8eea5abdd17973914e6f3936ffdd
|