summaryrefslogtreecommitdiff
path: root/shell/ev-window.c
AgeCommit message (Collapse)AuthorFilesLines
2017-03-05Previously opened page incorrectly restored if it was the last oneloongson1-2/+0
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.
2016-11-23move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build optionmonsta1-134/+2
and require caja >= 1.17.1
2016-07-29get rid of build-dep on libmate-desktopmonsta1-8/+1
2016-07-29use GtkAbout instead of MateAboutraveit651-5/+0
2016-07-26fix sendto with non-latin filenames or filenames with spacesmonsta1-1/+4
adapted from: https://git.gnome.org/browse/evince/commit/?id=00acd7274797fe3576be92f21faa32fd8692c95d
2016-07-22Split dual mode option into dual mode with odd and even pages on the leftraveit651-16/+74
2016-07-22Allow to use Send To action from the toolbarraveit651-0/+2
taken from: https://git.gnome.org/browse/evince/commit/?id=a8d6329
2016-07-22Use document-send icon for Send To actionraveit651-1/+1
taken from: https://git.gnome.org/browse/evince/commit/?id=fff0e69
2016-07-22Add Send To action to file menuraveit651-0/+50
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
2016-07-03Setting parent for annotation properties dialograveit651-0/+1
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
2016-06-29Refresh thumbnail only when window has a documentraveit651-1/+1
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
2016-06-24GTK+-3: do not use deprecated gtk_dialog_set_alternative_button_orderraveit651-0/+10
2016-06-24GTK+-3: do not use gdk_app_launch_context_new()raveit651-0/+32
Use gdk_display_get_app_launch_context() instead. taken from: https://git.gnome.org/browse/evince/commit/?id=987f7d9
2016-06-24shell: add plural form for "cancel print jobs before closing" dialograveit651-2/+8
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
2016-06-22GTK+-3: do not use deprecated gtk_{h/v}box_newraveit651-0/+4
2016-05-26ev-window: add new gsetting to set the page cache sizeraveit651-3/+26
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
2016-05-26shell: Create metadata object even for temp filesraveit651-1/+1
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
2016-05-26shell: Store and restore current folder when opening or saving fileraveit651-32/+112
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
2016-05-26shell: Don't set the current folder while saving a fileraveit651-5/+0
Fixes bug 655514. taken from: https://git.gnome.org/browse/evince/commit/shell/ev-window.c?h=gnome-3-8&id=55c1f8231bdab143a1d90f4bd598852d746b08e0
2016-05-26shell: Do not save file chooser open/save uriraveit651-34/+6
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
2016-05-26Add a setting to disable auto-reloadraveit651-1/+4
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
2016-05-17Remove the check for a parent, more intuitive conditionsrootavish1-4/+4
2016-04-26window: fix another random webview-related crashmonsta1-0/+1
2016-02-06GTK+3: add atril-window style class to top levelWolfgang Ulbrich1-0/+7
2016-02-01fix some build warningsmonsta1-2/+0
2016-01-07update copyrights, mention MATE team in caja extensionmonsta1-1/+1
it can be made more detailed of course, but for now it will do. closes https://github.com/mate-desktop/atril/issues/120
2015-12-04shell: Use GTK_STOCK_GO_BACK for the history buttonmonsta1-1/+1
from https://git.gnome.org/browse/evince/commit/?id=b736348acea926817f25273cf94001a7ef5d547f
2015-08-31made --page-index command line option actually workmonsta1-1/+1
that logic error was completely ridiculous
2015-08-31make sure findbar is visible when using --find command line optionmonsta1-11/+12
from https://git.gnome.org/browse/evince/commit/?id=a11159d1b8ea994271b26b5c60083c0b07c1722d
2015-08-31don't show findbar in presentation mode (search doesn't work there)monsta1-7/+12
from https://git.gnome.org/browse/evince/commit/?id=79b9e1e0d6efa05a875e0db5407c9b760f3939d4
2015-08-31when findbar is invoked, don't jump straight to resultMonsta1-19/+24
from https://git.gnome.org/browse/evince/commit/?id=1c1fe3110118254e3e6ab4661517697d91e99ff8
2015-07-28Made the dependancy on mate-desktop optionalGeert Braekmans1-0/+12
2015-07-24Save always settings that can bse saved as default in metadataCarlos Garcia Campos1-128/+122
We relided on default values to store settings in metadata, so that settings that don't change are not saved in metdata. Now that default settings can change, that approach doesn't work, so we need o save all settings in metadata. evince commit: 720eebf9f0dd2e6a2765f6117f3bce9d7c74fcfa evince bug: https://bugzilla.gnome.org/show_bug.cgi?id=639003
2015-07-10fix crash when pressing EscMonsta1-1/+1
fixes https://github.com/mate-desktop/atril/issues/136
2015-03-19corrected bug tracker links everywhereMonsta1-2/+2
Closes https://github.com/mate-desktop/atril/pull/132
2015-01-22fix crash when pressing Enter on "unable to open document" screenMonsta1-4/+6
Closes https://github.com/mate-desktop/atril/pull/124
2014-12-10presentation: Enable screensaver again when window loses the focusinfirit1-0/+22
Taken from evince commit: c935a25cdd0c9791158b1252835142472152d6cc From: Carlos Garcia Campos <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=644133
2014-12-10Give the keyboard focus to the view when sidebar is closedinfirit1-0/+2
Taken from evince commit: 2bbc796272c012031832232eda2517e4517c85cd From: Carlos Garcia Campos <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=645109
2014-12-10Rotate with CTRL+Left/Right in presentation mode tooinfirit1-4/+23
Taken from evince commit: edf80d6543a90f386f34c37d35998cd286736263 From: Carlos Garcia Campos <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=641772
2014-12-10presentation: move to next/previous page with media keys in presentation ↵infirit1-2/+8
mode too Taken from evince commit: 53eea4249bc0255faa1bf51cb4fb455db4cc69f1 From: Carlos Garcia Campos <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=625560
2014-12-10Remember the current page when document is reloaded in presentation modeinfirit1-0/+7
Taken from evince commit: 64f2cca8898d08f2b8c549d98a9c5869f7035e3f From: Carlos Garcia Campos <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=637594
2014-12-10Check all extensions when saving an image to avoid adding the extension twiceinfirit1-13/+26
Taken from evince commit: 62844084382c2c4fcf8baf960ce84d99b7b9093d From: Carlos Garcia Campos <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=637461
2014-12-10Gtk3: shell: Port EvWindow to GtkStyleContextinfirit1-0/+17
Taken from evince commit: 4c3f22a332076fbf6ddc7f2a42bccce9ac673f63 From: Carlos Garcia Campos <[email protected]>
2014-12-09shell: Add a new sidebar page for bookmarksinfirit1-0/+28
It allows to add, remove and rename internal bookmarks Taken from evince commit: 180cf6fef2318791abb3583f4c3f3bc176a204d8 From: Carlos Garcia Campos <[email protected]>
2014-12-09shell: Add bookmarks menu to add and show internal bookmarksinfirit1-33/+170
Taken from evince commit: f7eb83a4ad43b1b30af202eb8f33f3057c2a51c5 From: Carlos Garcia Campos <[email protected]>
2014-12-09[shell] Send the URI of the input file instead of the filename in SyncSource.infirit1-1/+26
Taken from evince commit: 8b5db2c8c7120a7b4606729fea86247df0d8c462 From: José Aliste <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=632317
2014-12-09add timestamp to SyncSource DBus signalinfirit1-2/+6
Taken from evince commit: a57c4df4be3d2a2acb3d2b8a205cf7b9b49a816d From: José Aliste <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=632313
2014-12-09Gtk3: Use gtk_paned_new() instead gtk_[h|v]paned_new()infirit1-0/+4
2014-12-09[shell] Add timestamp parameter to SyncView.infirit1-2/+4
SyncView is called after user interaction, so it needs timestamp parameter to avoid stealing focus. Taken from evince commit: a2b36d8928c30f93f74869b294e72d2484422646 From: José Aliste <[email protected]>
2014-12-09[shell] Update layers sidebar page when layers have changedinfirit1-0/+10
Based on evince commit: b151de0dab3a7c3355f8206b8f95548d11714e9e From: Carlos Garcia Campos <[email protected]>