Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
ported from:
https://git.gnome.org/browse/evince/commit/?id=544d9b4a73011c1e5a7b1d37b05a94f761d0dc03
|
|
from
https://git.gnome.org/browse/evince/commit/?id=ebb480a2359cf9ce88cafd7babb034d2387d849c
|
|
|
|
The can't be set at the same time, but they can be both unset.
taken from:
https://git.gnome.org/browse/evince/commit/?id=39106f4
|
|
taken from:
https://git.gnome.org/browse/evince/commit/?id=fff0e69
|
|
g-ir-scanner will emit a warning otherwise.
https://bugzilla.gnome.org/show_bug.cgi?id=691354
taken from:
https://git.gnome.org/browse/evince/commit/?id=8ee8b7e
|
|
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
|