Age | Commit message (Collapse) | Author | Files | Lines |
|
Add dummy handling of the GDK_SCROLL_SMOOTH direction.
taken from:
https://git.gnome.org/browse/evince/commit/?id=231445d
|
|
enabled
Using GI_SCANNER_DEBUG=save-temps, the temporal files remained.
It has been suggested that calling gtk_style_context_add_provider_for_screen()
should, inside a g_once_init(), be in the class's _init() (not class_init()) hook.
https://bugzilla.gnome.org/show_bug.cgi?id=726812
taken from:
https://git.gnome.org/browse/evince/commit/?id=a203fc1
|
|
taken from:
https://git.gnome.org/browse/evince/commit/?id=4657961
|
|
|
|
And share the style we use for other content views.
https://bugzilla.gnome.org/show_bug.cgi?id=653294
taken from:
https://git.gnome.org/browse/evince/commit/?id=a56186e
call gtk_style_context_set_background()
Even if we now render a background in _draw() with gtk_render_background,
using gtk_style_context_set_background() in realize
makes the backing GdkWindow not being completely transparent,
which enables GTK to apply optimizations during the paint cycle.
The result is, especially in clutter-gtk applications such as Documents,
scrolling in a document page is much smoother.
taken from:
https://git.gnome.org/browse/evince/commit/?id=1785924
|
|
EvViewClass
https://bugzilla.gnome.org/show_bug.cgi?id=685362
taken from:
https://git.gnome.org/browse/evince/commit/?id=9c007a9
|
|
It makes handling child widgets easier. Based on patch by José aliste,
see bug http://bugzilla.gnome.org/show_bug.cgi?id=573748
taken from:
https://git.gnome.org/browse/evince/commit/?id=de237e0
|
|
Added a dual_even_left flag to EvView. When this flag is false, odd
pages appear left instead of even ones.
All the logic has been added to get_dual_even_left(). The patch is a bit
more involved because build_height_to_page() was computing
dual_even_left directly instead of calling get_dual_even_left(). Rather
than implementing the logic twice, we replaced its EvDocument argument
by its enclosing EvView in order to be able to call get_dual_even_left()
directly. This function was renamed into
ev_view_build_height_to_page_cache() to reflect it is now a view method.
See http://bugzilla.gnome.org/show_bug.cgi?id=444587
taken from:
https://git.gnome.org/browse/evince/commit/?id=f065e36
|
|
taken from:
https://git.gnome.org/browse/evince/commit/?id=1346a98
|
|
taken from:
https://git.gnome.org/browse/evince/commit/?id=0981802
|
|
gtk_widget_get_pointer()
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=635705
taken from:
https://git.gnome.org/browse/evince/commit/?id=0ac0898
|
|
So that introspected bindings can call into this method.
https://bugzilla.gnome.org/show_bug.cgi?id=662720
taken from:
https://git.gnome.org/browse/evince/commit/?id=a6b50f1
|
|
taken from:
https://git.gnome.org/browse/evince/commit/?id=da8f31e
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|