Age | Commit message (Collapse) | Author | Files | Lines |
|
Fixes https://github.com/mate-desktop/atril/issues/308
|
|
origin commit:
https://github.com/linuxmint/xreader/commit/6ed0ee1
Note: origin commit causes some serious build warnings,
......fixed.
|
|
Handle the case where ev_selection_render_selection() doesn't actually
render a surface - this happens when a backend doesn't implement
render_selection().
https://bugzilla.gnome.org/show_bug.cgi?id=723431
origin commit:
https://git.gnome.org/browse/evince/commit/?id=c5a338c
fixes https://github.com/mate-desktop/atril/issues/283
|
|
|
|
https://github.com/linuxmint/xreader/commit/c47a1f4
|
|
Based on Evince commits 8b965e769808815df9c75a10a0e4972c0904d26a
and a612f809e4e23d88a661a9604ce84f332189a658.
https://github.com/linuxmint/xreader/commit/4eccf6b
|
|
This is a regression from commit
https://github.com/mate-desktop/atril/commit/f8aec90
see:
https://github.com/linuxmint/xreader/commit/46298df
https://github.com/linuxmint/xreader/issues/12
|
|
|
|
taken from:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-8&id=23048af
|
|
To avoid duplicated code.
Taken from:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-8&id=0897a7d
|
|
taken from:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-8&id=0291193
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=639403
taken from:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-8&id=6c1d1a2
|
|
taken from:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-8&id=751df481af5d6148302c047de948dd514888c578
|
|
In ev_view_accessible_get_character_extents().
taken from:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-8&id=ae1ace1
|
|
In ev_view_accessible_get_offset_at_point().
taken from:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-8&id=28bd405
|
|
and make them public internally
taken from:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-8&id=d4e458c
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=685828
taken from:
https://git.gnome.org/browse/evince/commit/?id=37c58de
|
|
For the displayed page, do not reload every time, should be displayed immediately
Tested successfully on Loongson 3A2000
with fedora25(mips64el distribution).
|
|
and require caja >= 1.17.1
|
|
|
|
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
|