Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Closes https://github.com/mate-desktop/atril/pull/132
|
|
in GTK+3 build as well
|
|
- GTK+2 build: use signals to get notifications about load finish
and errors (instead of polling in idle function)
- GTK+2 build: indicate that job failed when the thumbnail loading
fails - it doesn't seem to change anything though, but gotta
figure out how to do the same in GTK+3 build for consistency
- changed lock/unlock logic so that there's no locking in a function
and unlocking in a callback
|
|
avoids calling the callback twice and crashing in GTK+3 build
(because that callback unlocks the mutex, and glib gets angry
when you unlock a mutex twice)
Closes https://github.com/mate-desktop/atril/pull/128
|
|
Taken from evince commit: 4de037ccccb4d836db43bf97fdaacf7c02ffb1f1
From: Marek Kašík <[email protected]>
|
|
Taken from evince commit: dae88237d66fd49588cc27136c59376c443f9e9f
From: danigm <[email protected]>
|
|
Taken from evince commit: af0c0f056f8e2f64244df3b7cf1132347f4a9716
From: danigm <[email protected]>
|
|
Taken from evince commit: 88aee427ed3c45f7d84216f5512fbb07ce164edd
From: danigm <[email protected]>
|
|
Taken from evince commit: c8104d3426a7bd7ce6570a87363e4edeea472fce
From: José Aliste <[email protected]>
Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=624921
|
|
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
|
|
|
|
|