summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-07-04Thumbnails for Epub Documentsrootavish3-56/+67
This commit is mainly so that any further changes can be reverted to this state. The thumbnails are of very large sizes so I need to fix that, and in general implement thumbnails. Also I am facing an X-windows error, which I can't seem to fix. I feel it may be a problem with webkit-1.0, so will try the build with gtk3 and webkit2. If so is the case, I'll have to work something out for that. Should be able to push a commit soon where the document can actually be read, soon as I figure out the perfect place for the call to load uri. Other than that more function were modified in accordance with webkit. The error I get when opening the file from the filechooser still persists, I need to fix that too.
2014-07-01More changes to accomodate webviewrootavish9-35/+136
- 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.
2014-06-23Functions for document info and EvPage,other changesrootavish5-54/+196
Summary: I added functions in the backend to get document info. Added a member to evdocument to deal with web documents(ePub) on the frontend. Added a webview to the window, that shall replace the Atril view. Due to removing the view from the main Atril window, I have given rise to various GTK-critical errors in response to signals, will be sure to suppress these in the next commit. Worked towards overall blending in of ePub documents.
2014-06-21Changed dependecy to webkit-1.0,added web view to window propertiesrootavish4-136/+405
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.
2014-06-19Epub backend builds as a part of Atril compilationrootavish4-9/+11
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 helpersrootavish2-49/+367
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 Makefile for minizip, modified epub Makefilerootavish4-6/+22
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.
2014-05-30created a separate directory for minizip content, fixed indentation in ↵rootavish7-3/+3
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 headerrootavish7-34/+3252
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 ePubrootavish4-4/+155
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.
2014-05-18adding epub support : created Makefiles,modified configuration scriptrootavish4-0/+69
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 .
2014-05-11Fix typo in Makefile.aminfirit1-1/+1
2014-05-03Update NEWSStefano Karapetsas1-1/+1
2014-05-03Use MateAboutDialog from libmate-desktopStefano Karapetsas2-2/+5
2014-04-30Add keywords key to .desktop files, close #78infirit1-0/+1
Patch by Mike Gabriel <[email protected]>
2014-04-28Sync translations with transifexmate-i18n8-153/+158
2014-04-28Bump version to 1.9.0Stefano Karapetsas2-1/+6
2014-03-30Merge pull request #76 from Glorf/masterStefano Karapetsas2-7/+19
GTK3-compatibility fixes.
2014-03-24Changes to make possible compiling in GTK3 mode. Needs --disable-caja flag set!Glorf2-7/+19
2014-03-19djvu: Fix case sensitive searchStefano Karapetsas3-4/+16
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
2014-03-01Bump version to 1.8.0atril-1.8.0Stefano Karapetsas2-4/+4
2014-03-01Sync translations with transifexStefano Karapetsas6-187/+190
2014-02-25smclient: Add missing declarationStefano Karapetsas1-0/+4
Closes https://github.com/mate-desktop/atril/issues/72
2014-02-24Add missing includeStefano Karapetsas1-0/+1
2014-02-23Sync translations with transifexStefano Karapetsas1-5/+5
2014-02-23Fix double freeStefano Karapetsas1-3/+4
2014-02-20Sync translations with transifexStefano Karapetsas9-36/+40
2014-02-18Bump version to 1.7.90atril-1.7.90infirit1-1/+1
2014-02-18Add NEWS for MATE and update it.infirit1-0/+11
2014-02-18Add check-news for automake and move old gnome NEWSinfirit2-1/+1
2014-02-18shell: Show "filename (title)" in the window title.José Aliste1-2/+9
Based on a patch by Wouter Bolsterlee. Fixes bug #386292
2014-02-17Merge pull request #67 from hekel/masterStefano Karapetsas1-36/+64
Update Manual
2014-02-15Sync translations with transifexStefano Karapetsas12-143/+147
2014-02-14Update Manualhekel1-36/+64
2014-02-09Bump version to 1.7.2atril-1.7.2Stefano Karapetsas1-1/+1
2014-02-09Sync translations with transifexStefano Karapetsas86-19033/+19901
2014-02-09Merge pull request #66 from bl0ckeduser/masterSander Sweers1-1/+1
Fix duplicated string (#65)
2014-02-09Fix duplicated string (#65)bl0ckeduser1-1/+1
2014-02-09Merge pull request #64 from bl0ckeduser/expandwinStefano Karapetsas4-3/+70
Implement window expand functionality (#53)
2014-02-09Merge pull request #63 from bl0ckeduser/masterStefano Karapetsas3-3/+14
Fix for #47 (Ctrl-A in search field)
2014-02-08Implement window expand functionality (#53)bl0ckeduser4-3/+70
2014-02-08Fix for #47 (Ctrl-A in search field)bl0ckeduser3-3/+14
2014-01-24Bump version to 1.7.1atril-1.7.1infirit1-1/+1
2014-01-24Fix thumbnails sidebar resizing issues with GTK3Stefano Karapetsas1-1/+30
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
2014-01-23Merge pull request #60 from oz123/fix_iconsStefano Karapetsas3-0/+0
Fixed icons
2014-01-23fix missing linesoz1231-0/+0
2014-01-23fix border in the 22x22 iconoz1231-0/+0
2014-01-23fix border in the smallest iconoz1231-0/+0
2014-01-23toolbar-editor: Fix a crash when dropping an item to the toolbarStefano Karapetsas1-1/+11
https://git.gnome.org/browse/evince/commit/?h=gnome-3-4&id=c528881454c18ab29e300c3e3f2726409806eed3
2014-01-22toolbar-editor: Fix dragging items out of the toolbarStefano Karapetsas1-0/+38
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