Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Set the column title. Show the dialog only once everything is setup.Marco Pesenti Gritti2005-06-041-0/+11
| | | | | | | | | | | | | 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.
* Implement fonts list. Defined out for now, since it depends on a not yetMarco Pesenti Gritti2005-06-041-0/+15
| | | | | | | | | | | | | | | | | 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.
* other_page isn't necessarily page + 1.Jonathan Blandford2005-06-041-0/+13
| | | | | | | | | | | | | | | Fri Jun 3 21:07:57 2005 Jonathan Blandford <jrb@redhat.com> * shell/ev-view.c (get_page_extents): other_page isn't necessarily page + 1. * shell/ev-window.c: Make sure we add the timeout when we get a focus-in event. * shell/ev-view.c (view_set_adjustment_values): Add 0.5 to adjustment->value before calculating the zoom factor to average out all of our rounding errors. The page no longer 'drifts' when resizing.
* Labels don't expand when the dialogue is resizedNickolay V. Shmyrev2005-06-041-0/+10
| | | | strftime result needs to be converted to UTF-8. Thanks to chpe.
* Hide the fonts tabMarco Pesenti Gritti2005-06-041-0/+6
| | | | | | | | 2005-06-04 Marco Pesenti Gritti <mpg@redhat.com> * data/evince-properties.glade: Hide the fonts tab
* Rework properties code to take only EvPropertyInfo in the constructor soMarco Pesenti Gritti2005-06-041-0/+19
| | | | | | | | | | | | | | | | | | | | | 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.
* fix spacings, make resizeable, and make data labels selectable +Christian Persch2005-06-041-0/+7
| | | | | | | | 2005-06-04 Christian Persch <chpe@gnome.org> * data/evince-properties.glade: fix spacings, make resizeable, and make data labels selectable + ellipsised
* Initial go at file properties. Patch by Emil Soleyman-ZomalanMarco Pesenti Gritti2005-06-031-0/+14
| | | | | | | | | | | | | | | | 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
* Try to render even if psscan fails.Marco Pesenti Gritti2005-06-021-0/+7
| | | | | | | | | 2005-06-02 Marco Pesenti Gritti <mpg@redhat.com> * ps/ps-document.c: (output): * ps/ps.c: (psscan): Try to render even if psscan fails.
* Port buffered reading code from gvMarco Pesenti Gritti2005-06-011-0/+6
| | | | | | | | 2005-06-01 Marco Pesenti Gritti <mpg@redhat.com> * ps/ps.c: (psscan), (pscopydoc): Port buffered reading code from gv
* Do not fail on interpreter messagesMarco Pesenti Gritti2005-06-011-0/+6
| | | | | | | | 2005-06-01 Marco Pesenti Gritti <mpg@redhat.com> * ps/ps-document.c: (interpreter_message), (output): Do not fail on interpreter messages
* Pages can be 0 x 0, dont assert on this caseMarco Pesenti Gritti2005-06-011-0/+7
| | | | | | | | | 2005-06-01 Marco Pesenti Gritti <mpg@redhat.com> * backend/ev-document-misc.c: (ev_document_misc_get_thumbnail_frame): Pages can be 0 x 0, dont assert on this case
* Correctly manage our reference on document. Finally the reload huge leakMarco Pesenti Gritti2005-05-311-0/+8
| | | | | | | | | | 2005-05-31 Marco Pesenti Gritti <mpg@redhat.com> * shell/ev-sidebar-links.c: (ev_sidebar_links_dispose), (ev_sidebar_links_class_init), (ev_sidebar_links_set_document): Correctly manage our reference on document. Finally the reload huge leak is gone...
* Forgot to chain it to the parent. Thanks chpe.Marco Pesenti Gritti2005-05-311-0/+6
| | | | | | | | 2005-05-31 Marco Pesenti Gritti <mpg@redhat.com> * ps/ps-document.c: (ps_document_dispose): Forgot to chain it to the parent. Thanks chpe.
* Cleanup dispose a bit. Dont leak the whole pixmap.Marco Pesenti Gritti2005-05-311-0/+7
| | | | | | | | | 2005-05-31 Marco Pesenti Gritti <mpg@redhat.com> * ps/ps-document.c: (ps_document_dispose), (ps_document_class_init), (stop_interpreter), (document_load): Cleanup dispose a bit. Dont leak the whole pixmap.
* Release the poppler document on disposeMarco Pesenti Gritti2005-05-311-0/+6
| | | | | | | | 2005-05-31 Marco Pesenti Gritti <mpg@redhat.com> * pdf/ev-poppler.cc: Release the poppler document on dispose
* Release ref on the pixbuf cache when changing document.Marco Pesenti Gritti2005-05-311-0/+7
| | | | | | | | | 2005-05-31 Marco Pesenti Gritti <mpg@redhat.com> * shell/ev-view.c: (ev_view_set_document): Release ref on the pixbuf cache when changing document.
* Fix a double freeMarco Pesenti Gritti2005-05-311-0/+6
| | | | | | | | 2005-05-31 Marco Pesenti Gritti <mpg@redhat.com> * ps/ps-document.c: (ps_document_get_info): Fix a double free
* Set page action entry width depending on labels width. Fix for 305202Nickolay V. Shmyrev2005-05-311-0/+10
|
* Allow -1 as page value (error)Marco Pesenti Gritti2005-05-311-0/+6
| | | | | | | | 2005-05-31 Marco Pesenti Gritti <mpg@redhat.com> * backend/ev-link.c: (ev_link_class_init): Allow -1 as page value (error)
* Slightly modified patch by Nickolay V. Shmyrev <nshmyrev@yandex.ru>. FixMarco Pesenti Gritti2005-05-311-0/+12
| | | | | | | | | | | | | | 2005-05-31 Marco Pesenti Gritti <mpg@redhat.com> * shell/ev-sidebar-thumbnails.c: (ev_sidebar_thumbnails_set_document): * shell/ev-view.c: (scroll_to_current_page), (view_set_adjustment_values), (ev_view_set_scroll_adjustments), (page_changed_cb), (on_adjustment_value_changed), (ev_view_set_document): Slightly modified patch by Nickolay V. Shmyrev <nshmyrev@yandex.ru>. Fix bug 305377
* Improve djvu loading speed. Fix for 301993Nickolay V. Shmyrev2005-05-291-0/+8
|
* modify the expose handling to get the shadows.Jonathan Blandford2005-05-291-0/+12
| | | | | | | | | | | | | | Sat May 28 07:38:03 2005 Jonathan Blandford <jrb@redhat.com> * shell/ev-view.c (draw_one_page): modify the expose handling to get the shadows. * shell/ev-window.c (update_action_sensitivity): Respect permissions field. Kowtow to the man. * pdf/ev-poppler.cc: Get the permissions field. * tiff/*c: Make a tiny bit more robust.
* Pop messages from context message queueNickolay V. Shmyrev2005-05-261-0/+6
|
* Cleanup tiff configure checks. Fix for bug 305218.Nickolay V. Shmyrev2005-05-241-0/+7
|
* Ukrainian translation added.Maxim Dziumanenko2005-05-231-0/+4
| | | | | | 205-05-24 Maxim Dziumanenko <mvd@mylinux.ua> * Ukrainian translation added.
* Fix minor points related to moving best fit up. IntroduceNickolay V. Shmyrev2005-05-221-0/+15
| | | | | "zoom" property and make zoom control change it's value on notify::zoom signals. Fix for 305080.
* Use + and - as accels for zooming. Fix for 305001.Nickolay V. Shmyrev2005-05-221-0/+7
|
* Depends on poppler 0.3.2Marco Pesenti Gritti2005-05-221-0/+6
| | | | | | | | 2005-05-22 Marco Pesenti Gritti <mpg@redhat.com> * configure.ac: Depends on poppler 0.3.2
* SyncMarco Pesenti Gritti2005-05-221-0/+14
| | | | | | | | | | | | | | | | 2005-05-22 Marco Pesenti Gritti <mpg@redhat.com> * cut-n-paste/recent-files/egg-recent-item.c: (egg_recent_item_get_short_name): * cut-n-paste/toolbar-editor/Makefile.am: * cut-n-paste/toolbar-editor/egg-editable-toolbar.c: (new_pixbuf_from_widget): * cut-n-paste/toolbar-editor/egg-editable-toolbar.h: * cut-n-paste/toolbar-editor/egg-marshal.c: * cut-n-paste/toolbar-editor/egg-toolbar-editor.c: * cut-n-paste/toolbar-editor/egg-toolbars-model.c: Sync
* Rough TIFF backend.Jonathan Blandford2005-05-221-0/+4
| | | | | | Sat May 21 23:18:30 2005 Jonathan Blandford <jrb@redhat.com> * tiff/tiff-document.c: Rough TIFF backend.
* Release 0.3.1Marco Pesenti Gritti2005-05-211-0/+8
| | | | | | | | | | 2005-05-21 Marco Pesenti Gritti <mpg@redhat.com> * NEWS: * configure.ac: * cut-n-paste/toolbar-editor/Makefile.am: Release 0.3.1
* Remove the locks around get_n_resultsMarco Pesenti Gritti2005-05-211-0/+13
| | | | | | | | | | | | | | | 2005-05-21 Marco Pesenti Gritti <mpg@redhat.com> * shell/ev-view.c: (jump_to_find_result), (ev_view_can_find_next), (ev_view_find_next), (ev_view_find_previous): Remove the locks around get_n_results 2005-05-21 Juerg Billeter <j@bitron.ch> * pdf/ev-poppler.c: (pdf_document_ps_exporter_begin): Pass correct number of pages to poppler.
* Conditionally add dvi and djvu mime types to desktop file. Fix for 304658Nickolay V. Shmyrev2005-05-211-0/+10
|
* cast adjustmen->value to (int) before using it. Otherwise, we get off by aJonathan Blandford2005-05-211-0/+9
| | | | | | | | | | | Sat May 21 00:21:30 2005 Jonathan Blandford <jrb@redhat.com> * shell/ev-view.c: (view_update_adjustments), (view_set_adjustment_values): cast adjustmen->value to (int) before using it. Otherwise, we get off by a pixel in some situations. (draw_one_page): Draw the border on expose.
* Patch from Nickolay V. Shmyrev to reset the adjustment when the modeJonathan Blandford2005-05-211-0/+5
| | | | | | | Fri May 20 22:05:25 2005 Jonathan Blandford <jrb@redhat.com> * *shell/ev-view.c: Patch from Nickolay V. Shmyrev to reset the adjustment when the mode changes, #304923
* Fix flickering on resizingNickolay V. Shmyrev2005-05-201-0/+6
|
* Patch from Nickolay Shmyrev to fix the -p option, #170458Jonathan Blandford2005-05-201-0/+5
| | | | | | | Fri May 20 01:46:57 2005 Jonathan Blandford <jrb@redhat.com> * shell/ev-view.c: Patch from Nickolay Shmyrev to fix the -p option, #170458
* Patch from Nickolay Shmyrev to to scroll to second page on page_changed ifJonathan Blandford2005-05-201-0/+5
| | | | | | | Fri May 20 01:27:01 2005 Jonathan Blandford <jrb@redhat.com> * shell/ev-view.c: Patch from Nickolay Shmyrev to to scroll to second page on page_changed if possible, #304669
* Use gdk_window_scroll instead of gtk_widget_queue_draw. Massive speedupsJonathan Blandford2005-05-201-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | Fri May 20 01:07:15 2005 Jonathan Blandford <jrb@redhat.com> * shell/ev-view.c (view_update_adjustments): Use gdk_window_scroll instead of gtk_widget_queue_draw. Massive speedups in scrolling. Fri May 20 01:05:10 2005 Jonathan Blandford <jrb@redhat.com> * .cvsignore: * shell/ev-view.c:(ev_view_size_allocate), (ev_view_class_init), (zoom_for_size_fit_width), (zoom_for_size_best_fit), (ev_view_zoom_for_size_presentation), (ev_view_zoom_for_size_continuous_and_dual_page), (ev_view_zoom_for_size_continuous), (ev_view_zoom_for_size_dual_page), (ev_view_zoom_for_size_single_page), (ev_view_set_zoom_for_size): * shell/ev-view.h: * shell/ev-window.c: (update_view_size), (ev_window_sizing_mode_changed_cb): Patch from Nickolay Shmyrev <nshmyrev@yandex.ru> to handle the scrollbars. It's not 100% right, but it's much closer. Kills an infinite loop, #304769
* Make PgUp/Down behave like SpaceMarco Pesenti Gritti2005-05-181-0/+8
| | | | | | | | | | 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
* Adapt to new poppler apiMarco Pesenti Gritti2005-05-181-0/+24
| | | | | | | | | | | | 2005-05-18 Marco Pesenti Gritti <mpg@redhat.com> * backend/ev-ps-exporter.c: (ev_ps_exporter_begin): * backend/ev-ps-exporter.h: * pdf/ev-poppler.cc: * ps/ps-document.c: (ps_document_ps_export_begin): * shell/ev-print-job.c: (idle_print_handler): Adapt to new poppler api
* Translate zoom levelsMarco Pesenti Gritti2005-05-181-0/+7
| | | | | | | | | 2005-05-18 Marco Pesenti Gritti <mpg@redhat.com> * cut-n-paste/zoom-control/ephy-zoom-control.c: (ephy_zoom_control_init): Translate zoom levels
* Fix current zoom -> zoom control matchMarco Pesenti Gritti2005-05-181-0/+7
| | | | | | | | | 2005-05-18 Marco Pesenti Gritti <mpg@redhat.com> * cut-n-paste/zoom-control/ephy-zoom.c: (ephy_zoom_get_zoom_level_index): Fix current zoom -> zoom control match
* Give focus to the ev-view, rather than the scrolled_window that it's in.James Bowes2005-05-181-0/+5
| | | | | | | 2005-05-18 James Bowes <bowes@cs.dal.ca> * shell/ev-window.c: (ev_window_init): Give focus to the ev-view, rather than the scrolled_window that it's in. Fixes bug #304655.
* Massive code clean up from Nickolay Shmyrev. Keep page offset whenJonathan Blandford2005-05-181-0/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tue May 17 22:54:17 2005 Jonathan Blandford <jrb@redhat.com> * shell/ev-view.c: (view_update_adjustments), (view_set_adjustment_values), (view_update_range_and_current_page), (view_scroll_to_page), (set_scroll_adjustment), (ev_view_set_scroll_adjustments), (add_scroll_binding_keypad), (ev_view_scroll), (ev_view_scroll_view), (ensure_rectangle_is_visible), (find_page_at_location), (get_link_at_location), (go_to_link), (status_message_from_link), (ev_view_size_request_continuous_dual_page), (ev_view_size_request), (ev_view_size_allocate), (ev_view_realize), (ev_view_unrealize), (ev_view_expose_event), (ev_view_button_press_event), (ev_view_motion_notify_event), (ev_view_button_release_event), (ev_gdk_color_to_rgb), (draw_rubberband), (highlight_find_results), (draw_one_page), (ev_view_finalize), (ev_view_destroy), (ev_view_class_init), (ev_view_init), (find_changed_cb), (page_changed_cb), (on_adjustment_value_changed), (ev_view_new), (ev_view_set_document), (ev_view_set_zoom), (ev_view_set_continuous), (ev_view_set_dual_page), (ev_view_set_presentation), (ev_view_zoom_in), (ev_view_zoom_out), (zoom_for_size_fit_width), (zoom_for_size_best_fit), (ev_view_zoom_for_size_presentation), (ev_view_zoom_for_size_continuous_dual_page), (ev_view_zoom_for_size_continuous), (ev_view_zoom_for_size_dual_page), (ev_view_zoom_for_size_single_page), (ev_view_set_zoom_for_size), (ev_view_get_status), (ev_view_set_status), (update_find_status_message), (ev_view_get_find_status), (ev_view_set_find_status), (jump_to_find_result), (jump_to_find_page), (compute_selections), (clear_selection), (ev_view_select_all), (get_selected_text), (ev_view_copy), (ev_view_primary_get_cb), (ev_view_primary_clear_cb), (ev_view_update_primary_selection), (ev_view_create_invisible_cursor), (ev_view_set_cursor): * shell/ev-view.h: * shell/ev-window.c: (ev_window_open_page_label), (ev_window_cmd_view_reload), (ev_window_sizing_mode_changed_cb), (ev_window_init): * shell/ev-window.h: * shell/main.c: (load_files): Massive code clean up from Nickolay Shmyrev. Keep page offset when resizing. Remove the bin_window(). Also, patch from James Bowes to fix command line page, #300641
* Get rid of View->Normal Size, it's just confusingMarco Pesenti Gritti2005-05-171-0/+9
| | | | | | | | | | | 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
* Free the EvDocumentInfo.Jonathan Blandford2005-05-171-0/+14
| | | | | | | | | | | | | | | | Tue May 17 00:51:21 2005 Jonathan Blandford <jrb@redhat.com> * backend/ev-document-info.h: * backend/ev-document.c: (ev_document_info_free): Free the EvDocumentInfo. * shell/ev-sidebar-thumbnails.c: (ev_sidebar_thumbnails_dispose), (clear_range), (add_range), (update_visible_range), (adjustment_changed_cb), (ev_sidebar_thumbnails_init), (ev_sidebar_thumbnails_set_document): * shell/ev-window.c: (ev_window_setup_document): Only render the visible thumbnails. It takes an instant to render, but it uses much less memory.
* Select first itemMarco Pesenti Gritti2005-05-161-0/+6
| | | | | | | | 2005-05-16 Marco Pesenti Gritti <mpg@redhat.com> * shell/ev-sidebar-links.c: (popup_menu_cb): Select first item
* Show the popup menu also on keybindingsMarco Pesenti Gritti2005-05-161-0/+8
| | | | | | | | | | 2005-05-16 Marco Pesenti Gritti <mpg@redhat.com> * lib/Makefile.am: * shell/ev-sidebar-links.c: (build_popup_menu), (popup_menu_cb), (button_press_cb), (ev_sidebar_links_construct): Show the popup menu also on keybindings