Age | Commit message (Collapse) | Author | Files | Lines |
|
Taken from evince commit: 8434736a712f5b93d1f3909221abe0b88096f78a
From: José Aliste <[email protected]>
Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=632087
|
|
It prevents focus stealing when scrolling with keyboard.
Taken from evince commit: 8a635b0b7d54cecc864299c8decbcc51b3c068a9
From: Carlos Garcia Campos <[email protected]>
Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=623829
|
|
Taken from evince commit: 464ec9077f4bc709e50c83372c9d4e1703533efa
From: Carlos Garcia Campos <[email protected]>
Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=633475
|
|
Taken from evince commit: ef9c2b1a189ddbdbd7cdb10dad6c3c6db4cb0ccd
From: Carlos Garcia Campos <[email protected]>
|
|
Taken from evince commit: f0361693221cdd168386509b6ffe97c72d21777a
From: Carlos Garcia Campos <[email protected]>
|
|
presentation mode
Taken from evince commit: cb45bdc33321121e2e0ec14e0c74530623180858
From: Carlos Garcia Campos <[email protected]>
|
|
Taken from evince commit: 629c01120f1b2fb0ffdea5e95d2346bab5fb98ee
From: Carlos Garcia Campos <[email protected]>
|
|
|
|
|
|
Taken from evince commit: afa18f6b0d2d1851d5b89aba42b2ab263c00710b
From: Carlos Garcia Campos <[email protected]>
|
|
Taken from evince commit: 0e3c1a6bbc18562c515bd10e2ca9d5bf32b9780f
From: Carlos Garcia Campos <[email protected]>
|
|
Taken from evince commit: 7d5e358fb59172812ea0a4bf8ee6502405abc58e
From: Carlos Garcia Campos <[email protected]>
|
|
Taken from evince commit: 082ba0dbfeed04fb5cb5bb2e5d81c77c831e8c7a
From: Matthias Clasen <[email protected]>
|
|
Taken from evince commit: 220956ee03fa37fb55079aff63675db26cd908f9
From: Cristian KLEIN <[email protected]>
Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=637390
|
|
callback
Fixes crash when printing operation is cancelled.
Taken from evince commit: a09aa79195825d5d9c80c36362203c7c36a5e914
From: Carlos Garcia Campos <[email protected]>
Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=635619
|
|
Taken from evince commit: ae4835dbed02ae928d96fb6360f7d5c62416044b
From: Carlos Garcia Campos <[email protected]>
|
|
It's safe to call it multiple times, and we still don't emit our
cancelled signal for finished jobs.
Taken from evince commit: 87084fb2aabc726343f6515c09ac6d2bba42afb1
From: Carlos Garcia Campos <[email protected]>
|
|
When a job is cancelled while it's running, the cancelled signal might be
emitted before the job finishes, and since the finished signal is not
emitted for cancelled jobs, it's not possible to know when the job has
finished. With this method we can see whether the job is still running
and wait until it finishes.
Taken from evince commit: 23e76eac47c60ab885edcdb6a337ee7587afa7e8
From: Carlos Garcia Campos <[email protected]>
|
|
|
|
selection list
Taken from evince commit: a3b87cb28e46958b37e384a47604032ea0889807
From: Carlos Garcia Campos <[email protected]>
Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=630999
|
|
|
|
Getting the page of a named destination requires to take the doc lock,
so it might block the main thread.
Taken from evince commit: b6f2f6c391fa83cb9532e98f561057f022522147
From: Carlos Garcia Campos <[email protected]>
|
|
|
|
Based on evince commit: f6acfef181e3593caf5f0ded4a7ac440ef0d79ff
From: Carlos Garcia Campos <[email protected]>
|
|
Show/Hide layers according to the action and emit a signal to notify
that layers have changed.
Based on evince commit: 7e3392ba15113588d1f141a624df852007e75774
From: Carlos Garcia Campos <[email protected]>
|
|
|
|
Taken from evince commit: 4f8bc8db98020835d2c4d39c902a296b784cf030
From: Carlos Garcia Campos <[email protected]>
Gnome bug: http://bugzilla.gnome.org/show_bug.cgi?id=628711
|
|
|
|
|
|
|
|
taken from this commit:
https://git.gnome.org/browse/evince/commit?id=1915baa92e72242450b6042603ad0e20de072c17
|
|
|
|
|
|
Fix crash when clicking empty canvas while loading.
|
|
Closes https://github.com/mate-desktop/atril/issues/82
|
|
|
|
|
|
Based on evince commit by Carlos Garcia Campos <[email protected]>
Url: https://git.gnome.org/browse/evince/commit/?id=bf90f90e0af99bbfdd20e6d21fd228c05cffae51
Url: https://git.gnome.org/browse/evince/commit/?id=76151be92239ed5f491cb26c87a2328b670e9f64
|
|
|
|
|
|
Added the required preprocessor directives to make building without epub support possible.
|
|
Resolved the issue with epub document where the documents were not getting finalised. My bad, sorry, I fix that with this commit.
Also it seems I had set the wrong permissions on ev-view.[c,h]. Also fixed that.
|
|
|
|
I came across a document that didn't have an old style toc, and thus the all accomodating navsheet support.
Also fixed some mistakes here and there.
|
|
Added the capability to view and epub document with inverted colors, yet to test for documents where we write the stylesheet, although the code is there.
|
|
Added the function to handle links from the toolbar, also added functions to disconnect all ev-view handlers once it has been replaced by ev-web-view, and vice-versa(to drop all handler associated to ev-web-view).
Also the unref call to job_thumb was causing thumbnail jobs to crash with GTK2, so had to revert that, now we're back to the document folder not getting deleted from disk.
|
|
I added the code to make it possible to build Atril with GTK3 and webkit2. Everything runs fine with both GTK3 and GTK2. The find module for epub was also tested and changed. Now I shall first attempt to fix some Glib errors, and the problem of the temporary directory not getting deleted, that arose when I stabilized the thumbnails.
|
|
You can now search through the entire epub document. In the next commit I'm adding support for webkit2 with gtk3.
|
|
No more crashes when searching with the sidebar open, will probably add a pixbuf cache as well to speed it up even further.
The process which I earlier thought was not possible without separate jobs, work just fine as a single job, if I change the run mode of the thumbnail job, and incorporate a trylock() in case of epub.
|
|
I added the capability to search through documents. The search is quite buggy, and we'll be taking care of each bug one at a time.
|