Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
...
* Added TODO items and finished off the first todo itemBryan Clark2005-01-201-0/+7
| | | | | | | | | 2005-01-20 Bryan Clark <clarkbw@cvs.gnome.org> * TODO: Added TODO items and finished off the first todo item * AUTHORS: Updated AUTHORS section with piece from gpdf file and reflect current authors
* Show a wait cursor while the page is renderingMarco Pesenti Gritti2005-01-201-0/+9
| | | | | | | | | | | 2005-01-20 Marco Pesenti Gritti <marco@gnome.org> * pdf/xpdf/pdf-document.cc: * shell/ev-view.c: (ev_view_set_cursor), (ev_view_motion_notify_event), (document_changed_callback), (set_document_page): Show a wait cursor while the page is rendering
* Ensure thumbnails selection, toolbar page control and current page are inMarco Pesenti Gritti2005-01-201-0/+16
| | | | | | | | | | | | | | | | | | 2005-01-20 Marco Pesenti Gritti <marco@gnome.org> * shell/ev-sidebar-thumbnails.c: (ev_sidebar_tree_selection_changed), (ev_sidebar_thumbnails_select_page): * shell/ev-sidebar-thumbnails.h: * shell/ev-view.c: (ev_view_set_document), (ev_view_can_go_back), (ev_view_can_go_forward): * shell/ev-window.c: (ev_window_open_page), (ev_window_setup_document), (update_current_page), (view_page_changed_cb), (ev_window_init): * shell/ev-window.h: Ensure thumbnails selection, toolbar page control and current page are in sync.
* Fix CAN-2005-0064Marco Pesenti Gritti2005-01-191-0/+6
| | | | | | | | 2005-01-19 Marco Pesenti Gritti <marco@gnome.org> * pdf/xpdf/XRef.cc: Fix CAN-2005-0064
* Add initial support for password-supported dialogs. This could be a lotJonathan Blandford2005-01-191-0/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Wed Jan 19 01:10:57 2005 Jonathan Blandford <jrb@redhat.com> * backend/Makefile.am: * backend/ev-document-links.h: * backend/ev-document-security.c: (ev_document_security_get_type), (ev_document_security_has_document_security), (ev_document_security_set_password): * backend/ev-document-security.h: * backend/ev-document.c: (ev_document_error_quark): * backend/ev-document.h: * data/Makefile.am: * data/evince-password.glade: * pdf/xpdf/pdf-document.cc: * shell/Makefile.am: * shell/ev-password.c: (ev_password_set_bad_password_label), (ev_window_password_entry_changed_cb), (ev_password_dialog_new), (ev_password_dialog_get_password), (ev_password_dialog_set_bad_pass): * shell/ev-password.h: * shell/ev-window.c: (ev_window_get_attribute), (ev_window_set_property), (update_action_sensitivity), (ev_window_is_empty), (mime_type_supported_by_gdk_pixbuf), (ev_window_setup_document), (ev_window_get_password), (ev_window_open), (ev_window_cmd_save_as), (using_postscript_printer), (ev_window_print), (find_not_supported_dialog), (ev_window_cmd_edit_find), (update_fullscreen_popup), (ev_window_fullscreen), (ev_window_unfullscreen), (ev_window_cmd_view_fullscreen), (ev_window_focus_out_cb), (ev_window_cmd_help_about), (menu_item_select_cb), (find_bar_search_changed_cb), (ev_window_dispose), (ev_window_init): Add initial support for password-supported dialogs. This could be a lot cooler, but it'll do for now.
* Fix bugs in the links implementation and change cursor when hovering aMarco Pesenti Gritti2005-01-181-0/+11
| | | | | | | | | | | | | 2005-01-18 Marco Pesenti Gritti <marco@gnome.org> * pdf/xpdf/pdf-document.cc: * shell/ev-view.c: (status_message_from_link), (ev_view_set_status), (ev_view_set_cursor), (ev_view_motion_notify_event), (ev_view_init): * shell/ev-window.c: (view_status_changed_cb), (ev_window_init): Fix bugs in the links implementation and change cursor when hovering a link.
* added cvsignore file for viewer directoryBryan Clark2005-01-171-0/+6
| | | | | | | | 2005-01-17 Bryan Clark <clarkbw@cvs.gnome.org> * viewer/.cvsignore: added cvsignore file for viewer directory * TODO: created TODO document
* new functions to help with implementation of sensitivity code FixDave Malcolm2005-01-141-1/+11
| | | | | | | | | | | 2005-01-14 Dave Malcolm <dmalcolm@redhat.com> * shell/ev-view.h: * shell/ev-view.c (ev_view_can_go_back), (ev_view_can_go_forward): new functions to help with implementation of sensitivity code * shell/ev-window.c (update_action_sensitivity): Fix sensitivity of all actions that might require it. Fixes a crash when you click on the Zoom actions in a window lacking a document.
* Fix sensitivity of the Find actionDave Malcolm2005-01-141-0/+4
| | | | | | 2005-01-13 Dave Malcolm <dmalcolm@redhat.com> * shell/ev-window.c (Module): Fix sensitivity of the Find action
* View status message support, use it to show the links. Needs work...Marco Pesenti Gritti2005-01-131-0/+20
| | | | | | | | | | | | | | | | | | | | | | 2005-01-13 Marco Pesenti Gritti <marco@gnome.org> * pixbuf/pixbuf-document.c: (pixbuf_document_get_link), (pixbuf_document_document_iface_init): * ps/ps-document.c: (ps_document_get_link), (ps_document_document_iface_init): * shell/ev-view.c: (ev_view_realize), (ev_view_button_press_event), (status_message_from_link), (ev_view_set_status), (ev_view_set_find_status), (ev_view_motion_notify_event), (ev_view_button_release_event), (ev_view_set_property), (ev_view_get_property), (ev_view_class_init), (ev_view_init), (ev_view_get_find_status_message), (update_find_results), (ev_view_get_status), (ev_view_get_find_status): * shell/ev-view.h: * shell/ev-window.c: (view_status_changed_cb), (view_find_status_changed_cb), (ev_window_init): View status message support, use it to show the links. Needs work...
* Add support for document linksMarco Pesenti Gritti2005-01-131-0/+13
| | | | | | | | | | | | | | | 2005-01-13 Marco Pesenti Gritti <marco@gnome.org> * backend/ev-document.c: (ev_document_get_link): * backend/ev-document.h: * pdf/xpdf/pdf-document.cc: * shell/ev-application.c: (ev_application_open): * shell/ev-application.h: * shell/ev-sidebar-links.c: (selection_changed_cb): * shell/ev-view.c: (ev_view_button_release_event), (go_to_link), (ev_view_go_to_link): Add support for document links
* Set the spin button limits correctly.Anders Carlsson2005-01-131-0/+10
| | | | | | | | | | | | 2005-01-13 Anders Carlsson <andersca@gnome.org> * shell/ev-page-action.c: (update_spin), (total_pages_changed_cb), (create_tool_item): Set the spin button limits correctly. * shell/ev-sidebar-thumbnails.c: (ev_sidebar_tree_selection_changed), (ev_sidebar_thumbnails_init): Support changing pages by clicking on the thumbnails.
* implement get_dimensionsJeff Muizelaar2005-01-131-0/+8
| | | | | | | | | | 2005-01-13 Jeff Muizelaar <jeff@nit.ca> * pixbuf/pixbuf-document.c: (pixbuf_document_thumbnails_get_dimensions), (pixbuf_document_document_thumbnails_iface_init): implement get_dimensions
* Fix page switching on multipage documentsMarco Pesenti Gritti2005-01-131-0/+6
| | | | | | | | 2005-01-13 Marco Pesenti Gritti <marco@gnome.org> * ps/ps-document.c: (ps_document_goto_page): Fix page switching on multipage documents
* check for NULL before assigning to width and height parametersJeff Muizelaar2005-01-131-0/+6
| | | | | | | | 2005-01-12 Jeff Muizelaar <jrmuizel@nit.ca> * pixbuf/pixbuf-document.c: (pixbuf_document_get_page_size): check for NULL before assigning to width and height parameters
* implement get/set propertiesJeff Muizelaar2005-01-131-0/+19
| | | | | | | | | 2005-01-12 Jeff Muizelaar <jeff@nit.ca> * pixbuf/pixbuf-document.c: (pixbuf_document_class_init), (pixbuf_document_set_property), (pixbuf_document_get_property): implement get/set properties
* Implement history dropdownsMarco Pesenti Gritti2005-01-111-0/+18
| | | | | | | | | | | | | | | | | | | | 2005-01-11 Marco Pesenti Gritti <marco@gnome.org> * shell/ev-history.c: (ev_history_get_property), (ev_history_set_property), (ev_history_class_init), (ev_history_add_page), (ev_history_set_current_index): * shell/ev-navigation-action.c: (ev_navigation_action_set_history), (activate_menu_item_cb), (new_history_menu_item), (build_menu), (ev_navigation_action_finalize): * shell/ev-navigation-action.h: * shell/ev-view.c: (ev_view_set_document), (ev_view_go_back), (ev_view_go_forward), (ev_view_get_find_status_message), (history_index_changed_cb), (ev_view_set_history): * shell/ev-view.h: * shell/ev-window.c: (update_total_pages), (ev_window_open), (update_current_page), (register_custom_actions): Implement history dropdowns
* Fix several history bugsMarco Pesenti Gritti2005-01-111-0/+9
| | | | | | | | | | | 2005-01-11 Marco Pesenti Gritti <marco@gnome.org> * shell/ev-history.c: (ev_history_init), (ev_history_add_link): * shell/ev-view.c: (ev_view_set_document), (ev_view_go_back), (ev_view_go_forward): * shell/ev-window.c: (register_custom_actions): Fix several history bugs
* Add «nb» to ALL_LINGUAS.Kjartan Maraas2005-01-111-0/+4
| | | | | | 2005-01-11 Kjartan Maraas <kmaraas@gnome.org> * configure.ac: Add «nb» to ALL_LINGUAS.
* Rename bookmark to link, and use "Index" for the sidebar panel.Marco Pesenti Gritti2005-01-101-0/+46
|
* Initial history implementation. Needs work.Marco Pesenti Gritti2005-01-091-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-01-09 Marco Pesenti Gritti <marco@gnome.org> * shell/Makefile.am: * shell/ev-application.c: (ev_application_open_bookmark): * shell/ev-application.h: * shell/ev-history.c: (ev_history_init), (free_links_list), (ev_history_finalize), (ev_history_class_init), (ev_history_add_link), (ev_history_add_page), (ev_history_get_link_nth), (ev_history_get_n_links), (ev_history_get_current_index), (ev_history_set_current_index), (ev_history_new): * shell/ev-history.h: * shell/ev-sidebar-bookmarks.c: (selection_changed_cb): * shell/ev-view.c: (ev_view_finalize), (ev_view_set_document), (set_document_page), (go_to_bookmark), (ev_view_go_to_bookmark), (go_to_index), (ev_view_go_back), (ev_view_go_forward), (ev_view_set_page): * shell/ev-view.h: * shell/ev-window.c: (ev_window_open_bookmark), (ev_window_cmd_go_back), (ev_window_cmd_go_forward), (goto_page_cb), (register_custom_actions): * shell/ev-window.h: Initial history implementation. Needs work.
* (redraw): fix pixbuf data offset.Martin Kretzschmar2005-01-091-0/+4
|
* UpdateMarco Pesenti Gritti2005-01-081-0/+11
| | | | | | | | | | | | | 2005-01-09 Marco Pesenti Gritti <marco@gnome.org> * cut-n-paste/recent-files/egg-recent-item.c: * cut-n-paste/recent-files/egg-recent-item.h: * cut-n-paste/recent-files/egg-recent-model.c: * cut-n-paste/recent-files/egg-recent-util.c: * cut-n-paste/recent-files/egg-recent-view-gtk.c: * cut-n-paste/recent-files/egg-recent-view.c: Update
* pdf/splash/SplashBitmap.cc (SplashBitmap, ~SplashBitmap, writePNMFile):Martin Kretzschmar2005-01-081-0/+10
| | | | | | | | | | | | * pdf/splash/Splash.cc (clear, drawPixel, drawSpan, xorSpan, getPixel) (fillGlyph, fillImageMask, drawImage): pdf/splash/SplashBitmap.cc (SplashBitmap, ~SplashBitmap, writePNMFile): pdf/splash/SplashTypes.h: pdf/xpdf/SplashOutputDev (startPage, getColor, imageSrc): implement RGB8 packed mode for Splash. * pdf/xpdf/GDKSplashOutputDev.cc (GDKSplashOutputDev, redraw): use RGB8 packed mode, eliminates the pixbuf data creation loop.
* Added ev-print-job.c.Martin Kretzschmar2005-01-081-0/+12
| | | | | | | | | | | | | | * POTFILES.in: Added ev-print-job.c. * shell/ev-print-job.c (ev_print_job_finalize) (ev_print_job_set_property, ev_print_job_get_property) (ev_print_job_set_gnome_print_job, ev_print_job_set_document) (ev_print_job_use_print_dialog_settings, idle_print_handler) (print_closure_finalize, ev_print_job_print): implement printing (for backends with EvPsExporter) * shell/ev-window.c (ev_window_print): unref print job after printing.
* (ev_view_set_document): don't connect to "found" unless the documentMartin Kretzschmar2005-01-081-0/+5
| | | | implements the EvDocumentFind interface.
* Added Japanese translation.Satoru Satoh2005-01-081-0/+4
|
* add a FIXME. We should probably not allocate a bookmark object every timeMarco Pesenti Gritti2005-01-071-0/+7
| | | | | | | | | 2005-01-07 Marco Pesenti Gritti <marco@gnome.org> * pdf/xpdf/pdf-document.cc: add a FIXME. We should probably not allocate a bookmark object every time
* Add a way to open bookmarksMarco Pesenti Gritti2005-01-071-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | 2005-01-07 Marco Pesenti Gritti <marco@gnome.org> * shell/ev-application.c: (ev_application_open), (ev_application_open_bookmark): * shell/ev-application.h: Add a way to open bookmarks * backend/ev-bookmark.c: (ev_bookmark_get_uri), (ev_bookmark_set_uri), (ev_bookmark_get_property), (ev_bookmark_set_property), (ev_bookmark_class_init), (ev_bookmark_new_title), (ev_bookmark_new_link), (ev_bookmark_new_external): Support for external uris, better constructors. * backend/ev-bookmark.h: * pdf/xpdf/pdf-document.cc: * shell/ev-sidebar-bookmarks.c: (selection_changed_cb): Handle external uris
* Hook up bookmarks navigationMarco Pesenti Gritti2005-01-071-0/+7
| | | | | | | | | 2005-01-07 Marco Pesenti Gritti <marco@gnome.org> * shell/ev-sidebar-bookmarks.c: (selection_changed_cb), (ev_sidebar_bookmarks_construct), (do_one_iteration): Hook up bookmarks navigation
* Add a bookmark object to the backend and use it instead of get_valuesMarco Pesenti Gritti2005-01-071-0/+19
| | | | | | | | | | | | | | | | | | | | | 2005-01-07 Marco Pesenti Gritti <marco@gnome.org> * backend/Makefile.am: * backend/ev-bookmark.c: (ev_bookmark_type_get_type), (ev_bookmark_get_title), (ev_bookmark_set_title), (ev_bookmark_get_bookmark_type), (ev_bookmark_set_bookmark_type), (ev_bookmark_get_page), (ev_bookmark_set_page), (ev_bookmark_get_property), (ev_bookmark_set_property), (ev_window_dispose), (ev_bookmark_init), (ev_bookmark_class_init), (ev_bookmark_new): * backend/ev-bookmark.h: * backend/ev-document-bookmarks.c: (ev_document_bookmarks_get_bookmark): * backend/ev-document-bookmarks.h: * pdf/xpdf/pdf-document.cc: * shell/ev-sidebar-bookmarks.c: (do_one_iteration): Add a bookmark object to the backend and use it instead of get_values
* Cleanup and add select all.Marco Pesenti Gritti2005-01-071-0/+14
| | | | | | | | | | | | | | | | 2005-01-07 Marco Pesenti Gritti <marco@gnome.org> * data/evince-ui.xml: Cleanup and add select all. * shell/ev-view.c: (ev_view_select_all), (ev_view_button_press_event): * shell/ev-view.h: * shell/ev-window.c: (ev_window_cmd_edit_select_all): Add select all. Clear selection on click.
* forgot to unref the loading_icon.Jonathan Blandford2005-01-071-0/+6
| | | | | | | | Fri Jan 7 01:28:58 2005 Jonathan Blandford <jrb@redhat.com> * shell/ev-sidebar-thumbnails.c (ev_sidebar_thumbnails_set_document): forgot to unref the loading_icon.
* fill in the thumbnails starting at the visible page, not just linearly.Jonathan Blandford2005-01-071-0/+5
| | | | | | | Fri Jan 7 01:22:48 2005 Jonathan Blandford <jrb@redhat.com> * shell/ev-sidebar-thumbnails.c: fill in the thumbnails starting at the visible page, not just linearly. This makes it look fast.
* fill in the thumbnail with white. New interface to get the size of a page.Jonathan Blandford2005-01-061-0/+8
| | | | | | | | | | Thu Jan 6 18:48:11 2005 Jonathan Blandford <jrb@redhat.com> * backend/ev-document-misc.c (ev_document_misc_get_thumbnail_frame): fill in the thumbnail with white. * backend/ev-document-thumbnails.h: New interface to get the size of a page.
* Add ev-utils.[ch] so that make dist worksJeremy Katz2005-01-061-0/+5
| | | | | | | 2005-01-06 Jeremy Katz <katzj@redhat.com> * shell/Makefile.am (evince_SOURCES): Add ev-utils.[ch] so that make dist works
* bypass GDKSplashOutputDev and just use a normal SplashOutputDev. SpeedsJonathan Blandford2005-01-051-0/+8
| | | | | | | | | | Wed Jan 5 15:38:28 2005 Jonathan Blandford <jrb@redhat.com> * pdf/xpdf/pdf-document.cc (bitmap_to_pixbuf): bypass GDKSplashOutputDev and just use a normal SplashOutputDev. Speeds things up a bit. * shell/ev-sidebar-thumbnail.c: start of some profiling code.
* (displayFontTabFc): match only outline fonts. Should fix font problemsMartin Kretzschmar2005-01-051-0/+7
| | | | | on systems that have the base fonts in bitmap format. Reported by James Henstridge <james@jamesh.id.au>.
* Fix for CAN-2004-1125Marco Pesenti Gritti2005-01-051-0/+7
| | | | | | | | | 2005-01-05 Marco Pesenti Gritti <marco@gnome.org> * pdf/xpdf/Gfx.cc: * pdf/xpdf/GfxState.cc: Fix for CAN-2004-1125
* Implement Edit->CopyMarco Pesenti Gritti2005-01-051-0/+8
| | | | | | | | | | 2005-01-05 Marco Pesenti Gritti <marco@gnome.org> * shell/ev-view.c: (ev_view_copy): * shell/ev-view.h: * shell/ev-window.c: (ev_window_cmd_edit_copy): Implement Edit->Copy
* Beginnings of clipboard support. Incomplete but primary sort of work.Marco Pesenti Gritti2005-01-051-0/+13
| | | | | | | | | | | | | | | 2005-01-05 Marco Pesenti Gritti <marco@gnome.org> * backend/ev-document.c: (ev_document_get_text): * backend/ev-document.h: * pdf/xpdf/pdf-document.cc: * shell/ev-view.c: (ev_view_realize), (expose_bin_window), (ev_view_primary_get_cb), (ev_view_primary_clear_cb), (ev_view_update_primary_selection), (ev_view_button_press_event), (ev_view_motion_notify_event), (ev_view_button_release_event): Beginnings of clipboard support. Incomplete but primary sort of work.
* Nicer rubberband drawing, from GtkIconView.Marco Pesenti Gritti2005-01-051-0/+7
| | | | | | | | | 2005-01-05 Marco Pesenti Gritti <marco@gnome.org> * shell/ev-view.c: (ev_gdk_color_to_rgb), (draw_rubberband), (expose_bin_window): Nicer rubberband drawing, from GtkIconView.
* Implement "Save a copy..." menu itemMarco Pesenti Gritti2005-01-051-0/+10
| | | | | | | | | | | | 2005-01-05 Marco Pesenti Gritti <marco@gnome.org> * backend/ev-document.c: (ev_document_save): * backend/ev-document.h: * data/evince-ui.xml: * pdf/xpdf/pdf-document.cc: * shell/ev-window.c: (save_error_dialog), (ev_window_cmd_save_as): Implement "Save a copy..." menu item
* Queue a resize when zoom changesMarco Pesenti Gritti2005-01-051-0/+6
| | | | | | | | 2005-01-05 Marco Pesenti Gritti <marco@gnome.org> * shell/ev-view.c: (ev_view_zoom): Queue a resize when zoom changes
* New misc file to do simple drop shadows.Jonathan Blandford2005-01-051-0/+8
| | | | | | | | | | Wed Jan 5 02:33:06 2005 Jonathan Blandford <jrb@redhat.com> * backend/ev-document-misc.[ch]: New misc file to do simple drop shadows. * pdf/xpdf/pdf-document.cc: use the drop shadows in both types of thumbnails..
* poor man's dropshadow.Jonathan Blandford2005-01-051-0/+5
| | | | | | | Tue Jan 4 22:32:32 2005 Jonathan Blandford <jrb@redhat.com> * pdf/xpdf/pdf-document.cc (pdf_document_thumbnails_get_page_pixbuf): poor man's dropshadow.
* Do real thumbnailing of PDF files. It's slow, but I'll speed it up next!Jonathan Blandford2005-01-051-0/+5
| | | | | | | Tue Jan 4 21:25:05 2005 Jonathan Blandford <jrb@redhat.com> * pdf/xpdf/pdf-document.cc: Do real thumbnailing of PDF files. It's slow, but I'll speed it up next!
* use gnome_vfs_make_uri_from_shell_arg so that relative paths work from theJeff Muizelaar2005-01-041-0/+7
| | | | | | | | | 2005-01-04 Jeff Muizelaar <jrmuizel@nit.ca> * shell/main.c (load_files): use gnome_vfs_make_uri_from_shell_arg so that relative paths work from the command line and because it seems more appropriate.
* s/next page/page down s/previous page/page upMarco Pesenti Gritti2005-01-041-0/+9
| | | | | | | | | | | 2005-01-04 Marco Pesenti Gritti <marco@gnome.org> * data/evince-ui.xml: * shell/ev-window.c: (update_action_sensitivity), (ev_window_cmd_go_page_up), (ev_window_cmd_go_page_down): s/next page/page down s/previous page/page up
* Change the layout to match clarkbw design.Marco Pesenti Gritti2005-01-041-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-01-04 Marco Pesenti Gritti <marco@gnome.org> * data/evince-ui.xml: Change the layout to match clarkbw design. * shell/Makefile.am: * shell/ev-navigation-action.c: (build_menu), (menu_activated_cb), (set_tooltip_cb), (connect_proxy), (ev_navigation_action_init), (ev_navigation_action_finalize), (ev_navigation_action_set_property), (ev_navigation_action_get_property), (ev_navigation_action_class_init): * shell/ev-navigation-action.h: Implement clarkbw toolbar navigation controls (incomplete) * shell/ev-page-action.c: (update_label), (update_spin), (value_changed_cb), (create_tool_item), (connect_proxy), (ev_page_action_init), (ev_page_action_finalize), (ev_page_action_set_property), (ev_page_action_get_property), (ev_page_action_set_current_page), (ev_page_action_set_total_pages), (ev_page_action_class_init): * shell/ev-page-action.h: Implement a page switcher in the toolbar * shell/ev-view.c: (ev_view_scroll_view): * shell/ev-window.c: (update_total_pages), (ev_window_open), (update_current_page), (view_page_changed_cb), (goto_page_cb), (register_custom_actions), (ev_window_init): Change page on PageUp/Down.