Age | Commit message (Collapse) | Author | Files | Lines |
|
Getting colors for a state different from the current state of the
corresponding widget without saving the context might trigger an
invalidation and a redraw. Because this was happening from the draw
function this resulted in a redraw loop and constant high CPU usage.
This could be triggered by selecting text or searching.
https://bugzilla.gnome.org/show_bug.cgi?id=755442
inspired by:
https://git.gnome.org/browse/evince/commit/?id=1987f04
https://github.com/linuxmint/xreader/commit/e76a18d
|
|
|
|
This commit reverts:
https://github.com/mate-desktop/atril/commit/d9fffe2dc0e33d6777099c18635b7b75f54d3d35
And it applies an alternative to fix the deprecated functions:
gdk_screen_get_width
gdk_screen_get_height
|
|
origin commit:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-10&id=f72b619
|
|
There's no reason to return the EvMappingList since it can't be modified
by this function.
|
|
Needed to remove annotations from a mapping list
https://bugzilla.gnome.org/show_bug.cgi?id=649044
origin commit:
https://git.gnome.org/browse/evince/commit/?id=5aac9ac
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=649044
origin commit:
https://git.gnome.org/browse/evince/commit/?id=d0ed4e6
|
|
When the color of the annotation window is chosen
in the properties dialog and apply is clicked, the
color of the window changes immediately.
Fixed by making ev_annotation_set_rgba send both
"color" and "rgba" signals.
https://bugzilla.gnome.org/show_bug.cgi?id=725571
origin commit:
https://git.gnome.org/browse/evince/commit/?id=d23d6c1
|
|
returns the EvMapping in the EvMappingList at coordinates (x,y).
origin commit:
https://git.gnome.org/browse/evince/commit/?id=2de7a65
|
|
origin commit:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-10&id=5410cf9
|
|
And fix a number of introspection warnings.
https://bugzilla.gnome.org/show_bug.cgi?id=691354
origin commit:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-8&id=d6f7e03dd53639e2a3470f128d3b327636cf3dea
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=691354
origin commit:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-8&id=7917b62
|
|
|
|
Fixes #177
|
|
|
|
Add new API to EvAnnotation that uses GdkRGBA, and deprecated the
GdkColor using one.
Part of https://bugzilla.gnome.org/show_bug.cgi?id=677983
taken from:
https://git.gnome.org/browse/evince/commit/?id=c477923
https://git.gnome.org/browse/evince/commit/?id=87ca31d
|
|
taken from:
https://git.gnome.org/browse/evince/commit/?id=4e762b4
|
|
Add deprecation macros similar to GLIB_DEPRECATED[_FOR].
taken from:
https://git.gnome.org/browse/evince/commit/?id=86f3e1b
|
|
https://github.com/linuxmint/xreader/commit/c47a1f4
|
|
and fix usage of deprecated gtk_symbolic_color
https://github.com/linuxmint/xreader/commit/c171041
https://github.com/linuxmint/xreader/commit/68f365a
|
|
taken from:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-8&id=19db23a
|
|
taken from:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-6&id=5a7ad5b
|
|
"crash on g_free the address 0 or 1"
These hacks are no longer of need after 1a0f225
|
|
and require caja >= 1.17.1
|
|
|
|
This allows tiff documents with different XRESOLUTION and
YRESOLUTION to rotate correctly.
taken from:
https://git.gnome.org/browse/evince/commit/?id=67700e0
|
|
gtk_widget_get_pointer()
|
|
Use gdk_display_get_app_launch_context() instead.
taken from:
https://git.gnome.org/browse/evince/commit/?id=987f7d9
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=635705
taken from:
https://git.gnome.org/browse/evince/commit/?id=a1a164b
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=635705
taken from:
https://git.gnome.org/browse/evince/commit/?id=0ac0898
|
|
Pointed out by Lucas Stadler.
https://bugzilla.gnome.org/show_bug.cgi?id=635705
taken from:
https://git.gnome.org/browse/evince/commit/?id=bc655e5
|
|
taken from:
https://git.gnome.org/browse/evince/commit/?id=c839e45
|
|
|
|
|
|
closes https://github.com/mate-desktop/atril/issues/182
|
|
|
|
Use the basename for the temp file template instead of using the
attachment name directly.
https://bugzilla.gnome.org/show_bug.cgi?id=679354
(cherry picked from commit ff8a330756f in Evince)
Closes https://github.com/mate-desktop/atril/pull/131
|
|
Closes https://github.com/mate-desktop/atril/pull/132
|
|
because backends manager frees that var already.
actually, adding ev_backends_manager_get_backends_dir to the public
API was still careless. backends manager and epub document jobs seem
to be in the different threads, and there's no mutex seen anywhere
around. luckily, what we have here is just a reading of a variable
that has been assigned only once (in backends_dir function), so it's
not as catastrophic as it would be if it was e.g. concurrent writing
without a mutex.
Closes https://github.com/mate-desktop/atril/pull/124
|
|
https://git.gnome.org/browse/evince/commit/?id=0da73daa6993026466a8f817975c7bd5dd2d6737
|
|
Taken from evince commit: 22ad42615bbcc20c191ed8b2b75eac152c62f257
From: Hib Eris <[email protected]>
|
|
Taken from evince commit: 7069b43e9a64be2d4e4509dffd0384dfcce59de4
From: Wouter Bolsterlee <[email protected]>
Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=643709
|
|
Taken from evince commit: 478dd74e4201b44b5c921fd0bb69b0c4e43bcd8a
From: Carlos Garcia Campos <[email protected]>
|
|
Taken from evince commit: 38cfc027fc96ac19452c3138614e2c8deff63633
From: Christian Persch <[email protected]>
|
|
Taken from evince commit: cae38b012050870eef820330a5902f94f262ffb5
From: José Aliste <[email protected]>
Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=572061
|
|
get_dest_page()
Since we only need the page, not the whole destination
Taken from evince commit: bb10c2aa8216b1a336e58a5177229a86c4e586ae
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]>
|
|
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]>
|
|
Taken from evince commit: 26c3b7e6b2fb3ee2d01ec249f7026a37bcfc2f9c
From: José Aliste <[email protected]>
Gnome bug: 630845
|
|
Based on evince commit: 1181d9437b5046c5429c6a5b5ab5af6d683a6d79
From: Carlos Garcia Campos <[email protected]>
|