Age | Commit message (Collapse) | Author | Files | Lines |
|
GtkWindow catches keybindings for the menu items _before_ passing them to
the focused widget. This is unfortunate and means that pressing ctrl+Left
arrow, Ctrl+Right arrow on the search bar ends up turning the EvView
instead of moving around the text.
Here we override GtkWindow's handler to do the same things that it
does, but in the opposite order and then we chain up to the grand
parent handler, skipping gtk_window_key_press_event.
See https://bugzilla.gnome.org/show_bug.cgi?id=676040
inspired from https://git.gnome.org/browse/evince/commit/?id=70a2c0780b1b44acfa18f4762a3400b89eb123b5
fix rhbz https://bugzilla.redhat.com/show_bug.cgi?id=1513826
|
|
and a loop to change their sensitivity
inspired from:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-2&id=d15eeda
https://git.gnome.org/browse/evince/commit/?h=gnome-3-2&id=2ed0f3d
https://git.gnome.org/browse/evince/commit/?h=gnome-3-2&id=793361c
|
|
This is a quick fix for getting caret-navigation working in atril.
All this code needs to be reworked for epubs.
Note: caret-navigation is always enabled if text is selected with epubs,
for some reasons.
|
|
origin commit:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-10&id=3e468fa
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=702079
origin commit:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-10&id=fc9b6d1
|
|
origin commit:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-10&id=3e32b5d
|
|
They are handled by the EvView now.
We just leave the page up/down accels, so that they still work
even when the view is not focused.
origin commit (modified):
https://git.gnome.org/browse/evince/commit/?h=gnome-3-10&id=6a7c3db
|
|
Dual mode isn't implemented for epubs
|
|
'd' for dual and 'w' for continuous layout.
|
|
'f' for fit-page for consistency with eom and 'w' for fit-width.
Fixes bug #595571.
origin commit:
https://git.gnome.org/browse/evince/commit/?id=2ed0f3d
fix
|
|
Single page pdfs will now open in full window even if the default mode
is dual mode. This will apply to pdfs that are opened for first time,
otherwise user preferences are honored.
https://bugzilla.gnome.org/show_bug.cgi?id=547098
origin commit:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-14&id=5339558
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=689468
origin commit:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-10&id=88d7a4a
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=689468
origin commit:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-10&id=ffd3853
|
|
As a toggle option only available in dual mode.
origin commit:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-10&id=1078b8f
|
|
Without this check, evince will crash when a right-click
on a non-pdf document is performed.
https://bugzilla.gnome.org/show_bug.cgi?id=737197
origin commit:
https://git.gnome.org/browse/evince/commit/?id=0f59861
|
|
When an annotation is deleted, the sidebar needs to
be refreshed so that the annotation is removed from
the list
See item 3 in this comment:
https://bugzilla.gnome.org/show_bug.cgi?id=649044#c33
origin commit:
https://git.gnome.org/browse/evince/commit/?id=13defb2
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=649044
inspired by:
https://git.gnome.org/browse/evince/commit/?id=0f19833
|
|
|
|
|
|
Use the GdkRGBA API on EvAnnotation, and on GtkColorChooser.
taken from:
https://git.gnome.org/browse/evince/commit/?id=c523ef8
|
|
|
|
https://github.com/linuxmint/xreader/commit/c47a1f4
|
|
Whole the function fullscreen_toolbar_remove_shadow isn't needed
without that deprecation.
Setting instead the widget name to make theming possible.
GtkToolbar-shadow-type is deprecated since gtk+-3.6
|
|
|
|
|
|
|
|
|
|
|
|
If you stay on the last page when you close it, reopen it will
not be positioned until you visited it (reset to the first).
In the changed code:
Judgment only works on the last page.
This function explicitly introduces this problem, so it can be
removed directly.
I have been tested successfully.
|
|
and require caja >= 1.17.1
|
|
|
|
|
|
adapted from:
https://git.gnome.org/browse/evince/commit/?id=00acd7274797fe3576be92f21faa32fd8692c95d
|
|
|
|
taken from:
https://git.gnome.org/browse/evince/commit/?id=a8d6329
|
|
taken from:
https://git.gnome.org/browse/evince/commit/?id=fff0e69
|
|
It uses caja-sendto to allow you to send the current document by
email, to a removable device, etc. If caja-sendto command is not
present in path, the menu item is hidden.
https://bugzilla.gnome.org/show_bug.cgi?id=569913
Taken from:
https://git.gnome.org/browse/evince/commit/?id=c9ce578
|
|
After the last gtk+ update, the warning:
"Gtk-Message: GtkDialog mapped without a transient
parent. This is discouraged."
was shown whenever the annotation properties
dialog was opened. The commit fixes this issue by
setting this dialog transient for the main window.
As a plus, the dialog is now shown always on the
center of the main window.
https://bugzilla.gnome.org/show_bug.cgi?id=732114
taken from:
https://git.gnome.org/browse/evince/commit/?id=9533c68
|
|
This prevents a critical warning when opening a
document that was rotated in a previous Evince session.
taken from:
https://git.gnome.org/browse/evince/commit/?id=1b5cf70
|
|
|
|
Use gdk_display_get_app_launch_context() instead.
taken from:
https://git.gnome.org/browse/evince/commit/?id=987f7d9
|
|
The use of ngettext is adviced even if the singular form is not used
as languages other than english may have more than one plural form.
taken from:
https://git.gnome.org/browse/evince/commit/?id=29a368d
|
|
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=642683
inspired from:
https://git.gnome.org/browse/evince/commit/?id=392d8e3
https://git.gnome.org/browse/evince/commit/?id=e656398
|
|
Metadata won't be saved in those cases, but default settings will
applied.
https://bugzilla.gnome.org/show_bug.cgi?id=680145
taken from:
https://git.gnome.org/browse/evince/commit/shell/ev-window.c?h=gnome-3-6&id=6d25b93
|
|
Remember the folder last used to open or save a document, attachment
or image.
taken from:
https://git.gnome.org/browse/evince/commit/shell/ev-window.c?h=gnome-3-6&id=f6137df22503d88a76cc69f622919ec7bd3582d7
shell: Fix potential read-after-free in gsettings use
It's not valid to use '&' with g_settings_get().
https://bugzilla.gnome.org/show_bug.cgi?id=723737
taken from:
https://git.gnome.org/browse/evince/commit/?id=41ce0e1
ev-window: Don't crash when trying to save a copy
We can not free both folder_uri and parent_uri. If parent_uri is
non-NULL then it will point to the same location as folder_uri.
Also, parent_uri is now unused so we can just remove it.
https://bugzilla.gnome.org/show_bug.cgi?id=727536
taken from:
https://git.gnome.org/browse/evince/commit/?id=3850ff5
|
|
Fixes bug 655514.
taken from:
https://git.gnome.org/browse/evince/commit/shell/ev-window.c?h=gnome-3-8&id=55c1f8231bdab143a1d90f4bd598852d746b08e0
|
|
It doesn't make sense anymore since we have multiple processes.
taken from:
https://git.gnome.org/browse/evince/commit/shell/ev-window.c?h=gnome-3-2&id=3df6a61
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=669265
taken from:
https://git.gnome.org/browse/evince/commit/shell/ev-window.c?h=gnome-3-6&id=a5a0f6
|
|
|