| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* data/evince.desktop.in.in:
* shell/ev-view.c: (view_update_range_and_current_page),
(ev_view_next_page), (ev_view_previous_page):
* shell/ev-window.c: (update_chrome_visibility),
(setup_sidebar_from_metadata), (ev_window_setup_document),
(ev_window_update_fullscreen_popup), (fullscreen_timeout_cb),
(fullscreen_set_timeout), (fullscreen_clear_timeout),
(fullscreen_motion_notify_cb), (ev_window_run_fullscreen),
(ev_window_stop_fullscreen), (ev_window_run_presentation),
(ev_window_stop_presentation), (ev_window_focus_in_event),
(ev_window_focus_out_event), (ev_window_view_sidebar_cb),
(ev_window_init):
* thumbnailer/Makefile.am:
Update fullscreen and presentation timeout handling. Hide
cursor in presentation after timeout. Fix for the bugs
#136359 and #336981.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* data/Makefile.am:
* data/evince.png:
* data/evince-16.png:
* data/evince-22.png:
* data/evince.svg:
* shell/main.c: (main):
Evince use it's own icon. Fix for the bug #313392.
* shell/ev-window.c: (fullscreen_timeout_cb),
(fullscreen_set_timeout), (fullscreen_clear_timeout),
(ev_window_cmd_help_about), (ev_window_dispose):
Simplify fullscreen timeout code.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-04-20 Wouter Bolsterlee <uws+gnome@xs4all.nl>
* data/evince-ui.xml:
* shell/ev-view.c: (ev_view_can_find_previous):
* shell/ev-view.h:
* shell/ev-window.c: (ev_window_update_actions),
(ev_window_cmd_edit_find_previous):
Add support for "Find Previous" as dictated by the GNOME HIG. A
menu item is added and some glue code to make it all work is added
to various files.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* backend/Makefile.am:
* data/evince-ui.xml:
* backend/ev-attachment.[ch]:
* backend/ev-document.[ch]: (ev_document_has_attachments),
(ev_document_get_attachments):
* pdf/ev-poppler.cc: (pdf_document_has_attachments),
(attachment_save_to_buffer), (pdf_document_get_attachments),
(pdf_document_document_iface_init):
* shell/Makefile.am:
* shell/ev-attachment-bar.[ch]:
* shell/ev-window.c:
Add support for PDF attachments. Fixes bug #325143
|
|
|
|
|
|
|
|
| |
* data/evince-toolbar.xml:
* shell/ev-window.c:
Allow to add sidebar checkbutton on toolbar. Fix
for the bug #144577.
|
|
|
|
|
|
|
|
| |
2006-01-31 Christopher Aillon <caillon@redhat.com>
* data/evince-password.glade: Don't explicitly set
invisible_char to the current default value in case
the default changes; let GTK+ do its magic.
|
|
|
|
|
|
| |
* data/evince.desktop.in.in:
Add GTK to the list of categories. Fix for the bug #328034.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-12-25 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
* NEWS:
* configure.ac:
Update NEWS and require poppler 0.5.0.
2005-12-25 Carlos Garcia Campos <carlosgc@gnome.org>
* data/evince-ui.xml:
* shell/ev-view-private.h:
* shell/ev-view.c: (ev_view_get_link_at_location),
(handle_link_over_xy), (ev_view_button_press_event),
(ev_view_button_release_event), (ev_view_class_init):
* shell/ev-window.c: (view_menu_popup_cb), (ev_window_dispose),
(ev_popup_cmd_open_link), (ev_popup_cmd_copy_link_address),
(ev_window_init):
Implement right-click context menu.
|
|
|
|
|
|
|
|
| |
* data/evince-ui.xml:
* shell/ev-window.c: (ev_window_set_view_accels_sensitivity):
Enter as shortcut key for next page. Fix for the bug
#321394.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* data/evince.schemas.in:
* shell/ev-metadata-manager.c: (value_free),
(ev_metadata_manager_get_last), (ev_metadata_manager_set_last),
(ev_metadata_manager_get), (ev_metadata_manager_set):
* shell/ev-metadata-manager.h:
* shell/ev-window.c: (update_chrome_flag),
(ev_window_cmd_focus_page_selector), (update_sidebar_visibility),
(setup_document_from_metadata), (setup_chrome_from_metadata),
(setup_sidebar_from_metadata), (setup_view_from_metadata),
(ev_window_cmd_edit_find), (ev_window_cmd_escape),
(ev_window_view_toolbar_cb),
(ev_window_sidebar_visibility_changed_cb), (find_bar_close_cb),
(view_actions_focus_in_cb), (ev_window_init), (ev_window_new):
Save last document settings and reuse them for new documents.
|
|
|
|
|
|
| |
* data/ev-stock-zoom-fit-width.png:
Remove unused file.
|
| |
|
|
|
|
|
|
|
|
| |
* data/evince.schemas.in:
* shell/ev-window.c: (update_action_sensitivity):
Allow the user to override document restrictions. Fix for bug
305818.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac:
* data/evince-password.glade:
* shell/ev-password.c: (ev_password_dialog_set_property),
(ev_password_dialog_finalize), (ev_password_dialog_class_init),
(ev_password_dialog_init), (ev_password_set_bad_password_label),
(ev_password_dialog_entry_changed_cb),
(ev_password_dialog_entry_activated_cb),
(ev_password_dialog_save_password), (ev_password_keyring_found_cb),
(ev_password_search_in_keyring), (ev_password_dialog_get_password),
(ev_password_dialog_set_bad_pass):
* shell/ev-password.h:
* shell/ev-window.c: (password_dialog_response),
(ev_window_popup_password_dialog):
Support for gnome-keyring for encrypted PDF's.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-09-05 Marco Pesenti Gritti <mpg@redhat.com>
* data/evince-ui.xml:
* data/evince.schemas.in:
* shell/Makefile.am:
* shell/ev-window.c: (update_chrome_visibility),
(password_dialog_response), (ev_window_load_job_cb),
(ev_window_xfer_job_cb), (ev_window_open_uri),
(ev_window_class_init), (set_chrome_actions), (load_chrome),
(ev_window_init):
Remove the statusbar. This regress loading feedback, need to
check with Bryan what we want to do there...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-09-02 Marco Pesenti Gritti <mpg@redhat.com>
* data/evince.schemas.in:
* shell/ev-window.c: (update_chrome_visibility),
(setup_document_from_metadata), (update_sidebar_visibility),
(setup_view_from_metadata), (ev_window_sidebar_position_change_cb),
(ev_window_run_fullscreen), (ev_window_stop_fullscreen),
(ev_window_run_presentation), (ev_window_stop_presentation),
(ev_window_view_sidebar_cb),
(ev_window_sidebar_visibility_changed_cb), (set_chrome_actions),
(load_chrome), (ev_window_init):
Persist size/visibility of sidebar per document
|
|
|
|
|
|
|
|
| |
2005-08-31 Marco Pesenti Gritti <mpg@redhat.com>
* data/evince.schemas.in:
Add missing full stop
|
|
|
|
|
|
| |
* data/evince.desktop.in.in: Hide menu entry and
rename it to "Document Viewer". Fix for bug
#312399.
|
|
|
|
|
|
|
|
| |
2005-07-12 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
* data/evince-ui.xml, shell/ev-window.c:
Add keypad accelerators for zooming. Fix for bug 308128.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-07-08 Marco Pesenti Gritti <mpg@redhat.com>
* data/evince-ui.xml:
* shell/ev-application.c: (ev_application_shutdown),
(ev_application_init), (ev_application_get_toolbars_model),
(ev_application_get_recent_model),
(ev_application_save_toolbars_model):
* shell/ev-application.h:
* shell/ev-window.c: (ev_window_add_recent),
(ev_window_setup_recent), (ev_window_cmd_edit_toolbar_cb),
(ev_window_cmd_edit_toolbar), (ev_window_dispose),
(ev_window_init):
Use common toolbar and recent models for all windows.
Patch by Nickolay V. Shmyrev <nshmyrev@yandex.ru>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-07-04 Marco Pesenti Gritti <mpg@redhat.com>
* Makefile.am:
* configure.ac:
* data/evince-properties.glade:
* properties/.cvsignore:
* properties/Makefile.am:
* properties/ev-properties-view.c: (ev_properties_view_dispose),
(ev_properties_view_class_init), (ev_properties_view_format_date),
(make_valid_utf8), (set_property), (ev_properties_view_set_info),
(ev_properties_view_init), (ev_properties_view_new):
* properties/ev-properties-view.h:
* shell/Makefile.am:
* shell/ev-properties-dialog.c: (ev_properties_dialog_class_init),
(ev_properties_dialog_init), (ev_properties_dialog_set_document),
(ev_properties_dialog_new):
* shell/ev-properties-dialog.h:
* shell/ev-properties-fonts.c: (ev_properties_fonts_dispose),
(ev_properties_fonts_class_init), (ev_properties_fonts_init),
(update_progress_label), (job_fonts_finished_cb),
(ev_properties_fonts_set_document), (ev_properties_fonts_new):
* shell/ev-properties-fonts.h:
* shell/ev-properties.c:
* shell/ev-properties.h:
* shell/ev-window.c: (ev_window_setup_document),
(ev_window_cmd_file_properties):
Split the properties pages in two different objects, depend
only on the backend where possible, use widgets instead
of gobject for the glade part, reimplement the dialog
itself with gtk.
I need this to implement nautilus properties page.
|
|
|
|
|
|
|
|
|
|
|
| |
Sat Jun 18 22:46:42 2005 Jonathan Blandford <jrb@redhat.com>
* shell/ev-properties.c (set_property): escape the text correctly.
Handles non-UTF-8 properties and escaped properties. Also, sets
the text to "<i>None</i>" if the property isn't set.
* data/evince-properties.glade: Change the label to be ellipsized,
and give it a minimum size.
|
|
|
|
|
|
|
|
| |
* data/evince-ui.xml:
* shell/ev-window.c: (ev_window_cmd_go_forward),
(ev_window_cmd_go_backward):
Shift + PageUp moves 10 Pages. Fix for 306125
|
|
|
|
|
|
|
|
|
| |
2005-06-17 Marco Pesenti Gritti <mpg@redhat.com>
* data/evince-properties.glade:
* shell/ev-properties.c: (ev_properties_set_document):
s/PDF Version/Format
|
|
|
|
|
|
|
|
|
| |
2005-06-17 Marco Pesenti Gritti <mpg@redhat.com>
* data/evince-ui.xml:
* shell/ev-window.c:
Add control-equal for zooming
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-06-16 Marco Pesenti Gritti <mpg@redhat.com>
* backend/ev-document.c: (ev_document_get_orientation):
* backend/ev-document.h:
* pdf/ev-poppler.cc:
* ps/ps-document.c: (ps_document_get_orientation),
(ps_document_set_orientation), (ps_document_document_iface_init):
Add a get_orientation api. Improve set_orientation.
* data/evince-ui.xml:
* shell/ev-view.c: (ev_view_set_orientation),
(ev_view_rotate_right), (ev_view_rotate_left):
* shell/ev-view.h:
* shell/ev-window.c: (ev_window_cmd_edit_rotate_left),
(ev_window_cmd_edit_rotate_right):
Better ui for changing document orientation
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-06-14 Marco Pesenti Gritti <mpg@redhat.com>
* ps/gstypes.h:
* ps/ps-document.c: (ps_document_init), (get_page_orientation),
(ps_document_set_orientation), (ps_document_document_iface_init):
* ps/ps-document.h:
Implement orientation here too
* shell/ev-properties.c: (ev_properties_new):
* data/evince-properties.glade:
Hide the fonts page for backends that doesnt
support it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-06-14 Marco Pesenti Gritti <mpg@redhat.com>
* backend/ev-document.c: (ev_document_set_orientation):
* backend/ev-document.h:
* pdf/ev-poppler.cc:
Add orientation api. Currently poppler api is not optimal,
we need to set orientation every time we _get a page
* data/evince-ui.xml:
* shell/ev-window.c: (ev_window_cmd_edit_landscape),
(ev_window_cmd_edit_portrait), (ev_window_cmd_edit_flip):
Add orientation menu items
* shell/ev-page-cache.c: (ev_page_cache_clear):
* shell/ev-page-cache.h:
Add api to clear the cache
* shell/ev-view.c: (setup_caches), (clear_caches),
(ev_view_set_document), (ev_view_zoom_out),
(ev_view_set_orientation):
* shell/ev-view.h:
Implement orientation changing
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-06-13 Marco Pesenti Gritti <mpg@redhat.com>
* backend/ev-document-fonts.c: (ev_document_fonts_get_progress),
(ev_document_fonts_scan), (ev_document_fonts_fill_model):
* backend/ev-document-fonts.h:
Separate scan and fill so that we can incrementally fill from
the main thread. Add a progress api.
* data/evince-properties.glade:
* pdf/ev-poppler.cc:
* shell/ev-jobs.c: (ev_job_fonts_new), (ev_job_fonts_run):
* shell/ev-jobs.h:
* shell/ev-properties.c: (update_progress_label),
(job_fonts_finished_cb), (setup_fonts_view):
Incrementally feel the list and show the progress
percentage in a label like acrobat does.
|
|
|
|
|
| |
* shell/ev-window.c (ev_window_cmd_file_properties): fix
compilation.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-06-04 Marco Pesenti Gritti <mpg@redhat.com>
* data/evince-properties.glade:
* pdf/ev-poppler.cc:
* shell/ev-properties.c: (setup_fonts_view):
Set the column title. Show the dialog only
once everything is setup.
Getting font info can be very slow... will
prolly need to make this threaded too.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-06-04 Marco Pesenti Gritti <mpg@redhat.com>
* backend/Makefile.am:
* backend/ev-document-fonts.c: (ev_document_fonts_get_type),
(ev_document_fonts_get_fonts_model):
* backend/ev-document-fonts.h:
* data/evince-properties.glade:
* pdf/ev-poppler.cc:
* shell/ev-properties.c: (setup_fonts_view), (ev_properties_new):
* shell/ev-properties.h:
* shell/ev-window.c: (ev_window_cmd_file_properties):
Implement fonts list. Defined out for now, since it depends
on a not yet committed poppler patch.
|
|
|
|
| |
strftime result needs to be converted to UTF-8. Thanks to chpe.
|
|
|
|
|
|
|
|
| |
2005-06-04 Marco Pesenti Gritti <mpg@redhat.com>
* data/evince-properties.glade:
Hide the fonts tab
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-06-04 Marco Pesenti Gritti <mpg@redhat.com>
* backend/ev-document-info.h:
* backend/ev-document.c: (ev_document_info_free):
* data/evince-properties.glade:
* pdf/ev-poppler.cc:
* ps/ps-document.c: (ps_document_get_info):
* shell/ev-properties.c: (ev_properties_format_date),
(set_property), (ev_properties_new):
* shell/ev-properties.h:
* shell/ev-window.c: (ev_window_cmd_file_properties):
Rework properties code to take only EvPropertyInfo
in the constructor so that it can be useful for
nautilus plugin too.
Deal with backends that doesnt support some properties.
Make set property code generic.
|
|
|
|
|
|
|
|
| |
2005-06-04 Christian Persch <chpe@gnome.org>
* data/evince-properties.glade:
fix spacings, make resizeable, and make data labels selectable + ellipsised
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-06-03 Marco Pesenti Gritti <mpg@redhat.com>
* backend/ev-document-info.h:
* data/Makefile.am:
* data/evince-ui.xml:
* pdf/ev-poppler.cc:
* shell/Makefile.am:
* shell/ev-window.c: (update_action_sensitivity),
(ev_window_cmd_file_properties):
Initial go at file properties. Patch by
Emil Soleyman-Zomalan <emil@soleyman.com>.
Needs love see #169583
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
2005-05-18 Marco Pesenti Gritti <mpg@redhat.com>
* data/evince-ui.xml:
* shell/ev-view.c: (ev_view_scroll_view), (ev_view_class_init):
* shell/ev-window.c: (set_view_actions_sensitivity):
Make PgUp/Down behave like Space
|
|
|
|
|
|
|
|
|
|
|
| |
2005-05-17 Marco Pesenti Gritti <mpg@redhat.com>
* data/evince-ui.xml:
* shell/ev-view.c:
* shell/ev-view.h:
* shell/ev-window.c: (update_action_sensitivity):
Get rid of View->Normal Size, it's just confusing
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-05-10 Marco Pesenti Gritti <mpg@redhat.com>
* data/evince-toolbar.xml:
* shell/ev-window.c: (update_action_sensitivity),
(ev_window_setup_document), (ev_window_set_page_mode),
(ev_window_init):
Remove some leftover code from jrb first continous
attempt. Use the new actions, we still need good icons
though...
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-05-10 Marco Pesenti Gritti <mpg@redhat.com>
* data/evince-ui.xml:
* shell/ev-page-action.c: (ev_page_action_grab_focus):
* shell/ev-page-action.h:
* shell/ev-window.c: (ev_window_cmd_focus_page_selector):
Add mnemonic for edit toolbar.
ctrl+l focus the page entry.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-05-10 Marco Pesenti Gritti <mpg@redhat.com>
* data/evince-ui.xml:
* shell/ev-sidebar-links.c: (ev_sidebar_links_get_treeview):
* shell/ev-sidebar-links.h:
* shell/ev-sidebar-thumbnails.c:
(ev_sidebar_thumbnails_get_treeview):
* shell/ev-sidebar-thumbnails.h:
* shell/ev-view.c: (ev_view_scroll), (ev_view_scroll_view),
(ev_view_class_init):
* shell/ev-view.h:
* shell/ev-window.c: (update_action_sensitivity),
(ev_window_cmd_scroll_forward), (ev_window_cmd_scroll_backward),
(set_view_actions_sensitivity), (view_actions_focus_in_cb),
(view_actions_focus_out_cb), (enable_view_actions_for_widget),
(ev_window_init):
This is evil... Make space/backspace global accelerators but
enable them only for some widgets (sidebars and view).
I dont like it, but I dont know a better way... :/
|
|
|
|
|
|
|
|
| |
2005-05-10 Marco Pesenti Gritti <mpg@redhat.com>
* data/evince-toolbar.xml:
Add zoom control to available items
|
|
|
|
| |
Nickolay V. Shmyrev <nshmyrev@yandex.ru>
|