Age | Commit message (Collapse) | Author | Files | Lines |
|
Taken from evince commit: 38cfc027fc96ac19452c3138614e2c8deff63633
From: Christian Persch <[email protected]>
|
|
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]>
|
|
|
|
Taken from evince commit: cae38b012050870eef820330a5902f94f262ffb5
From: José Aliste <[email protected]>
Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=572061
|
|
Taken from evince commit: 8b5db2c8c7120a7b4606729fea86247df0d8c462
From: José Aliste <[email protected]>
Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=632317
|
|
selection list
Taken from evince commit: a3b87cb28e46958b37e384a47604032ea0889807
From: Carlos Garcia Campos <[email protected]>
Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=630999
|
|
Taken from evince commit: a57c4df4be3d2a2acb3d2b8a205cf7b9b49a816d
From: José Aliste <[email protected]>
Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=632313
|
|
|
|
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]>
|
|
Taken from evince commit: 0891eb8e130103c2abe4b48b7f2b5fa42d0fdaa0
From: Carlos Rendon <[email protected]>
|
|
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]>
|
|
|
|
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]>
|
|
get_dest_page()
Since we only need the page, not the whole destination
Taken from evince commit: bb10c2aa8216b1a336e58a5177229a86c4e586ae
From: Carlos Garcia Campos <[email protected]>
|
|
Taken from evince commit: 4f13859ce0aa0918a5c6a0a24686d97ffd7d2ee2
From: Carlos Garcia Campos <[email protected]>
|
|
Taken from evince commit: 42fdab936eef083c81a9e6798ffea2c4bfab3842
From: Carlos Garcia Campos <[email protected]>
|
|
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]>
|
|
Taken from evince commit: c4923eca28c74fad47acdd1ebaafff206107f721
From: Carlos Garcia Campos <[email protected]>
|
|
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]>
|
|
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]>
|
|
Taken from evince commit: 26c3b7e6b2fb3ee2d01ec249f7026a37bcfc2f9c
From: José Aliste <[email protected]>
Gnome bug: 630845
|
|
|
|
We have GDK_DISPLAY_XDISPLAY in Gtk+2 as well.
|
|
Linearized PopplerDocument property is now boolean rather than string.
Based on evince commit: f77e6cf4fd7fef49ac91d8c62b6a9a993529adb8
From: Carlos Garcia Campos <[email protected]>
|
|
Based on evince commit: f6acfef181e3593caf5f0ded4a7ac440ef0d79ff
From: Carlos Garcia Campos <[email protected]>
|
|
Based on evince commit: b151de0dab3a7c3355f8206b8f95548d11714e9e
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]>
|
|
Based on evince commit: e39bde3f3b8ce3c111c27f7aa6b384c7a5f98672
From: Carlos Garcia Campos <[email protected]>
|
|
Based on evince commit: 1181d9437b5046c5429c6a5b5ab5af6d683a6d79
From: Carlos Garcia Campos <[email protected]>
|
|
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]>
|
|
|
|
Taken from evince commit: 78cc0d30890045101ccf107eb30a21aeff94deb0
From: Carlos Garcia Campos <[email protected]>
Gnome bug: http://bugzilla.gnome.org/show_bug.cgi?id=653383
|
|
Taken from evince commit: 4f8bc8db98020835d2c4d39c902a296b784cf030
From: Carlos Garcia Campos <[email protected]>
Gnome bug: http://bugzilla.gnome.org/show_bug.cgi?id=628711
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
taken from https://git.gnome.org/browse/evince/commit/?id=6b0630f8c2abd992d65075152dce5fefd9b51f45
|
|
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.
|
|
Toc may include links with strings escaped for URI format. We needed to un-escape them.
|
|
Closes https://github.com/mate-desktop/atril/pull/112
|
|
taken from this commit:
https://git.gnome.org/browse/evince/commit?id=1915baa92e72242450b6042603ad0e20de072c17
|
|
|
|
Closes https://github.com/mate-desktop/atril/pull/99
|