| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Settings are now loaded everytime before printing and saved after.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Fixes bgo#597691
|
|
|
|
| |
See bgo#597691.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
It was actually broken since commit 0e064f5e.
|
| |
|
|
|
|
| |
It allows open an already loaded document in an EvWindow
|
|
|
|
|
|
|
| |
EvView is now another view for the common model EvDocumentModel. Now
it's possible to have several windows for the same document without the
symlink hack. Every window has its own model, while the document object
is shared.
|
|
|
|
|
|
|
|
|
| |
It was used by EvView when sizing mode was best-fit or fit-width to
request the window for its content size. This is not needed at all,
since we already call size_allocate on parent class. GtkScrolledWindow
takes into account the shadow type and scrollbars visibility in its
size_allocate method, so we can just take the allocation returned
to calculate the zoom in case of best-fit or fit-width.
|
| |
|
|
|
|
| |
The static data about the document is stored now in EvDocument class
|
| |
|
|
|
|
|
|
| |
Populate destination page when reloading the document, so if the
reload happens because a new command line invokation it still
honors the "-p X" option and the document is reloaded at page X
|
|
|
|
| |
Fixes GNOME bug #589300.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Fixes bgo#504243
|
| |
|
| |
|
|
|
|
| |
Fixes bgo#485195.
|
| |
|
|
|
|
| |
Fixes bug #582077
|
|
|
|
|
|
|
|
|
| |
EvAnnotationWindow is a GtkWindow that doesn't accept focus, but we
manually grab the focus on the text view contained in it to be able to
modify the annotation contents. We need to propagate the key events to
the view even when the view is not the focused widget. The view will
only handle these events when there's a popup window with the focus so
that it's possible to type in window annotations.
|
|
|
|
|
| |
Instead of aborting on assertion, we gracefully report that document is broken.
Fixes GNOME bug #580886.
|
|
|
|
|
| |
Uses uri escaping function to make more sensible URI's to display them.
Fixes GNOME bug #581064.
|
|
|
|
| |
This stock icon requires GTK+-2.14, so it's fine to use it
|
|
|
|
|
| |
To match with gtk+ dialog title and other applications like gedit.
Fixes GNOME bug #581109
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
2009-04-10 Carlos Garcia Campos <carlosgc@gnome.org>
* shell/ev-window.c: (ev_window_create_tmp_symlink):
Use g_file_make_symbolic_link to create symlinks. Patch by Hib
Eris. See bug #339172.
svn path=/trunk/; revision=3597
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2009-04-08 Carlos Garcia Campos <carlosgc@gnome.org>
* configure.ac:
* cut-n-paste/Makefile.am:
* cut-n-paste/evmountoperation/*: Removed
* po/POTFILES.in:
* shell/Makefile.am:
* shell/ev-print-operation.c:
* shell/ev-window.c: (window_open_file_copy_ready_cb),
(ev_window_cmd_help_contents), (launch_action),
(launch_external_uri):
Bump GTK+ requirement to 2.14.
svn path=/trunk/; revision=3584
|
|
|
|
|
|
|
|
|
|
|
|
| |
2009-04-08 Carlos Garcia Campos <carlosgc@gnome.org>
* shell/ev-window.c: (window_open_file_copy_ready_cb),
(reload_remote_copy_ready_cb), (window_save_file_copy_ready_cb):
Use g_error_matches() instead of manually check error code and
domain.
svn path=/trunk/; revision=3583
|
|
|
|
|
|
|
|
|
|
|
| |
2009-04-08 Carlos Garcia Campos <carlosgc@gnome.org>
* shell/ev-window.c: (ev_window_clear_temp_symlink),
(ev_window_dispose):
Delete the temp symlink created when opening a copy.
svn path=/trunk/; revision=3582
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2009-04-08 Carlos Garcia Campos <carlosgc@gnome.org>
* data/evince-ui.xml:
* shell/ev-application.[ch]: (ev_application_open_uri_at_dest),
(ev_application_open_uri), (ev_application_open_uri_list):
* shell/ev-print-operation.c: (export_print_done):
* shell/ev-window.[ch]: (ev_window_setup_action_sensitivity),
(update_chrome_visibility), (ev_window_clear_local_uri),
(ev_window_load_job_cb), (window_open_file_copy_ready_cb),
(ev_window_open_uri), (ev_window_cmd_file_open_copy_at_dest),
(ev_window_cmd_recent_file_activate),
(ev_window_open_recent_action_item_activated),
(ev_window_dispose), (open_remote_link):
* shell/main.c: (launch_previewer), (arguments_parse), (main):
Remove the preview mode from EvWindow. EvPrintOperation now
launches evince-previewer. The preview mode command line options
have not been removed to keep backwards compatibility, launching
evince-previewer when evince is run in preview mode.
svn path=/trunk/; revision=3579
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2009-04-06 Carlos Garcia Campos <carlosgc@gnome.org>
* libview/ev-view.[ch]: (ev_view_set_zoom),
(ev_view_update_view_size):
* shell/ev-window.c: (ev_window_set_view_size),
(ev_window_sizing_mode_changed_cb), (ev_window_init):
Move ev_view_update_view_size() from libview to ev-window again
and make sure the view is not redrawn when calling
ev_view_set_zoom more than once with the same zoom scale.
svn path=/trunk/; revision=3573
|
|
|
|
|
|
|
| |
view scrolling, changed it to Ctrl+Arrows.
svn path=/trunk/; revision=3571
|
|
|
|
|
|
|
|
|
|
| |
* shell/ev-window.c: (ev_window_cmd_save_as),
(ev_window_cmd_file_close_window),
(ev_view_popup_cmd_save_image_as),
(ev_attachment_popup_cmd_save_attachment_as): Set alternative button
order for dialogues.
svn path=/trunk/; revision=3556
|
|
|
|
|
|
|
|
|
|
|
| |
2009-03-01 Carlos Garcia Campos <carlosgc@gnome.org>
* shell/ev-window.c: (ev_window_set_document),
(ev_window_reload_job_cb):
Do not lose page position when reloading. Fixes bug #573091.
svn path=/trunk/; revision=3503
|
|
|
|
|
|
| |
* shell/ev-window.c: (ev_window_load_job_cb): Use g_error_matches.
svn path=/trunk/; revision=3458
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2009-02-09 Carlos Garcia Campos <carlosgc@gnome.org>
* shell/ev-window.c: (setup_document_from_metadata),
(setup_sidebar_from_metadata), (setup_document_from_metadata),
(setup_view_from_metadata), (ev_window_set_document),
(ev_window_load_job_cb), (ev_window_reload_job_cb),
(ev_window_reload_remote), (ev_window_init):
Do not use metadata when reloading the document, so that the
window is not resized when reloading. See bugs #571051 and
#304249.
svn path=/trunk/; revision=3426
|
|
|
|
|
|
|
|
|
|
|
|
| |
2009-02-05 Carlos Garcia Campos <carlosgc@gnome.org>
* configure.ac:
* shell/ev-window.c: (ev_window_setup_action_sensitivity):
Make use of GConf optional. Based on patch by Hib Eris. See bug
#339172.
svn path=/trunk/; revision=3414
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac:
* evince-document.pc.in: Renamed from evince-backend.pc.in.
* libdocument/Makefile.am: Renamed library to libevdocument.la.
* libview/Makefile.am:
* shell/Makefile.am:
* backend/*/Makefile.am: Adapt to changed library name.
* libdocument/Makefile.am:
* libview/Makefile.am: Change the installed headers path to match
the directory names in SVN.
* evince-document.h:
* evince-view.h: Add single headers. Bug #568227.
* libdocument/*.h:
* libview/*.h: Add single headers guards.
* libview/Makefile.am:
* libdocument/Makefile.am:
* backend/*/Makefile.am:
* help/reference/Makefile.am: Define EVINCE_COMPILATION, so we can
still include individual headers.
* properties/Makefile.am:
* properties/ev-properties-main.c:
* properties/ev-properties-view.h:
* thumbnailer/Makefile.am:
* thumbnailer/evince-thumbnailer.c: Include only evince-document.h.
* libdocument/Makefile.am:
* libview/Makefile.am: Generate type builtins from all installed headers.
* libdocument/ev-link-action.[ch]:
* libdocument/ev-link-dest.[ch]:
* libdocument/ev-transition-effect.[ch]:
* libview/ev-view.[ch]: Remove handcoded type builtins.
* libdocument/Makefile.am:
* evince-document.h: Add ev-document-factory.h to the public headers.
svn path=/trunk/; revision=3381
|