summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-12-09libview: make sure gtk_print_operation_cancel() is called from draw-page ↵infirit1-7/+33
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
2014-12-09libview: return early when print job was cancelled during page renderinginfirit1-0/+3
Taken from evince commit: ae4835dbed02ae928d96fb6360f7d5c62416044b From: Carlos Garcia Campos <[email protected]>
2014-12-09libview: make sure cancellable object is always cancelled in ev_job_cancel()infirit1-1/+5
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]>
2014-12-09libview: add a method to get the job currently running in the worker threadinfirit2-5/+17
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]>
2014-12-09libview: Silence warning for unused functionsinfirit1-0/+2
2014-12-09libdocument: Add more sanity checks to ev-document-miscinfirit1-0/+4
Taken from evince commit: cae38b012050870eef820330a5902f94f262ffb5 From: José Aliste <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=572061
2014-12-09[shell] Send the URI of the input file instead of the filename in SyncSource.infirit1-1/+26
Taken from evince commit: 8b5db2c8c7120a7b4606729fea86247df0d8c462 From: José Aliste <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=632317
2014-12-09libview: Make sure we have a valid page range before getting/setting ↵infirit1-0/+6
selection list Taken from evince commit: a3b87cb28e46958b37e384a47604032ea0889807 From: Carlos Garcia Campos <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=630999
2014-12-09add timestamp to SyncSource DBus signalinfirit1-2/+6
Taken from evince commit: a57c4df4be3d2a2acb3d2b8a205cf7b9b49a816d From: José Aliste <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=632313
2014-12-09Gtk3: Use gtk_paned_new() instead gtk_[h|v]paned_new()infirit1-0/+4
2014-12-09dvi: Don't use cairo_image_surface_create_for_data()infirit1-14/+6
We can use cairo_image_surface_create() and let cairo/pixman handle the memory. Taken from evince commit: cb697193fec59edfcefe503c390592851a79dd6b From: Carlos Garcia Campos <[email protected]>
2014-12-09dvi: Fix drawing glyphs with transparencyinfirit2-43/+13
Taken from evince commit: 0891eb8e130103c2abe4b48b7f2b5fa42d0fdaa0 From: Carlos Rendon <[email protected]>
2014-12-09dvi: Add image_done method to DviDevice to notify that the image is finishedinfirit3-0/+11
This way we can mark the surface dirty when all pixels have been modified. Taken from evince commit: c565f15e696db4b4cf983cdddf1e1ab273d547dc From: Carlos Garcia Campos <[email protected]>
2014-12-09libview: The updated GtkComboBox api is in Gtk+2.24infirit1-15/+0
2014-12-09Fill links page labels for the index in the links threadinfirit2-35/+35
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]>
2014-12-09[libdocument] Use find_link_page() instead of find_link_dest() in ↵infirit1-8/+2
get_dest_page() Since we only need the page, not the whole destination Taken from evince commit: bb10c2aa8216b1a336e58a5177229a86c4e586ae From: Carlos Garcia Campos <[email protected]>
2014-12-09[djvu] Implement document_links_find_link_page()infirit3-6/+31
Taken from evince commit: 4f13859ce0aa0918a5c6a0a24686d97ffd7d2ee2 From: Carlos Garcia Campos <[email protected]>
2014-12-09[pdf] Implement document_links_find_link_page()infirit1-0/+20
Taken from evince commit: 42fdab936eef083c81a9e6798ffea2c4bfab3842 From: Carlos Garcia Campos <[email protected]>
2014-12-09[libdocument] Remove unused method ev_link_get_page()infirit2-22/+0
It has been replaced by ev_document_links_get_link_page() that supports named destinations. Taken from evince commit: 347a6044d6e76f1ccca5827d800d7705750efdef From: Carlos Garcia Campos <[email protected]>
2014-12-09[pdf] Do not resolve named destinations in the backendinfirit1-30/+1
Taken from evince commit: c4923eca28c74fad47acdd1ebaafff206107f721 From: Carlos Garcia Campos <[email protected]>
2014-12-09[shell] Use new methods to get page and page label from a linkinfirit3-19/+64
Instead of ev_link_get_page() that doesn't work for named destinations. Based on evince commits: eb1c4c8ab5f0a179a3e5836f4540a70859cba106 a5ebb853858e5e2121a35a369d52fc8dd86c92ae From: Carlos Garcia Campos <[email protected]>
2014-12-09[shell] Add timestamp parameter to SyncView.infirit1-2/+4
SyncView is called after user interaction, so it needs timestamp parameter to avoid stealing focus. Taken from evince commit: a2b36d8928c30f93f74869b294e72d2484422646 From: José Aliste <[email protected]>
2014-12-09[libdocument] Check for NULL in synctex_backward_search.infirit1-6/+11
Taken from evince commit: 26c3b7e6b2fb3ee2d01ec249f7026a37bcfc2f9c From: José Aliste <[email protected]> Gnome bug: 630845
2014-12-09GDK_KEY_* keys are Gtk+2 as well.infirit4-67/+55
2014-12-09[totem-scrsaver] Cut down on ifdef hellinfirit1-66/+0
We have GDK_DISPLAY_XDISPLAY in Gtk+2 as well.
2014-12-09[pdf] Update to poppler api changesinfirit2-0/+12
Linearized PopplerDocument property is now boolean rather than string. Based on evince commit: f77e6cf4fd7fef49ac91d8c62b6a9a993529adb8 From: Carlos Garcia Campos <[email protected]>
2014-12-09[libview] Don't show an empty tooltip for links that don't have tooltip textinfirit1-1/+4
Based on evince commit: f6acfef181e3593caf5f0ded4a7ac440ef0d79ff From: Carlos Garcia Campos <[email protected]>
2014-12-09[shell] Update layers sidebar page when layers have changedinfirit3-2/+56
Based on evince commit: b151de0dab3a7c3355f8206b8f95548d11714e9e From: Carlos Garcia Campos <[email protected]>
2014-12-09[libview] Handle layers state actionsinfirit2-0/+43
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]>
2014-12-09[pdf] Add support for OCG State actionsinfirit1-2/+41
Based on evince commit: e39bde3f3b8ce3c111c27f7aa6b384c7a5f98672 From: Carlos Garcia Campos <[email protected]>
2014-12-09[libdocument] Add new action to change layers stateinfirit2-2/+109
Based on evince commit: 1181d9437b5046c5429c6a5b5ab5af6d683a6d79 From: Carlos Garcia Campos <[email protected]>
2014-12-09Do not cache layers in the backendsinfirit3-36/+21
se g_object_set_data instead, to attach the backend object to the evince layer. Based on evince commit: 08993c59369086fa8916236f580438d656ccb8f7 From: Carlos Garcia Campos <[email protected]>
2014-12-09libview] Remove unused bin_window variable.infirit1-6/+0
2014-12-08Save zoom factor in default settings when sizing mode is free, close #87infirit2-8/+30
Taken from evince commit: 78cc0d30890045101ccf107eb30a21aeff94deb0 From: Carlos Garcia Campos <[email protected]> Gnome bug: http://bugzilla.gnome.org/show_bug.cgi?id=653383
2014-12-08Add support for external links to EvViewPresentation, close #111infirit2-12/+47
Taken from evince commit: 4f8bc8db98020835d2c4d39c902a296b784cf030 From: Carlos Garcia Campos <[email protected]> Gnome bug: http://bugzilla.gnome.org/show_bug.cgi?id=628711
2014-12-08don't leak memoryMonsta1-100/+125
2014-12-08removed some code that had no effectmonsta1-1/+0
2014-12-08va_start should be paired with va_endmonsta1-0/+1
2014-12-08zero-init all signals arraysMonsta12-12/+12
2014-12-08epub backend: more anti-NULL protection for epub_document_set_index_pagesMonsta1-1/+4
2014-12-08ev-jobs: fix indentation a bitMonsta1-30/+24
2014-12-08ev-jobs: don't forget to unlock the trylock'ed mutexmonsta1-1/+3
2014-12-08sidebar-thumbnails: connect to job finished signal before scheduling the jobmonsta1-4/+4
taken from https://git.gnome.org/browse/evince/commit/?id=6b0630f8c2abd992d65075152dce5fefd9b51f45
2014-12-08ePub: Can open documents which do not have tocrootavish1-2/+15
I always thought all ePub documents had either a traditional ncx or an epub3 nav. Now as it turns out, sometimes neither of these are present. Fixed.
2014-12-08ePub backend: unescape uri strings from tocrootavish1-0/+6
Toc may include links with strings escaped for URI format. We needed to un-escape them.
2014-12-04removed obsolete configure optionmonsta1-3/+1
Closes https://github.com/mate-desktop/atril/pull/112
2014-11-26Fix introspection buildmonsta1-0/+1
taken from this commit: https://git.gnome.org/browse/evince/commit?id=1915baa92e72242450b6042603ad0e20de072c17
2014-11-25properly return a value from non-void functionmonsta1-2/+2
2014-11-11don't leak memoryMonsta1-3/+4
Closes https://github.com/mate-desktop/atril/pull/99
2014-11-10appdata: Add necessary markers for translationinfirit1-3/+3