]>
 
 
www.fi.muni.cz Git - evince.git/log 
 
 
 
 
 
 
 
Jonathan Blandford  [Wed, 5 Jan 2005 20:47:12 +0000  (20:47 +0000)] 
 
bypass GDKSplashOutputDev and just use a normal SplashOutputDev. Speeds 
 
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. 
 
Martin Kretzschmar  [Wed, 5 Jan 2005 20:18:06 +0000  (20:18 +0000)] 
 
(displayFontTabFc): match only outline fonts. Should fix font problems 
on systems that have the base fonts in bitmap format. Reported by 
James Henstridge <james@jamesh.id.au>. 
 
Marco Pesenti Gritti  [Wed, 5 Jan 2005 16:52:28 +0000  (16:52 +0000)] 
 
Fix for CAN-2004-1125 
 
2005-01-05  Marco Pesenti Gritti  <marco@gnome.org> 
 
        * pdf/xpdf/Gfx.cc: 
        * pdf/xpdf/GfxState.cc: 
 
        Fix for CAN-2004-1125 
 
Marco Pesenti Gritti  [Wed, 5 Jan 2005 16:18:13 +0000  (16:18 +0000)] 
 
Implement Edit->Copy 
 
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 
 
Marco Pesenti Gritti  [Wed, 5 Jan 2005 15:10:04 +0000  (15:10 +0000)] 
 
Beginnings of clipboard support. Incomplete but primary sort of work. 
 
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. 
 
Marco Pesenti Gritti  [Wed, 5 Jan 2005 12:47:10 +0000  (12:47 +0000)] 
 
Nicer rubberband drawing, from GtkIconView. 
 
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. 
 
Marco Pesenti Gritti  [Wed, 5 Jan 2005 10:48:33 +0000  (10:48 +0000)] 
 
Implement "Save a copy..." menu item 
 
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 
 
Marco Pesenti Gritti  [Wed, 5 Jan 2005 09:53:16 +0000  (09:53 +0000)] 
 
Queue a resize when zoom changes 
 
2005-01-05  Marco Pesenti Gritti  <marco@gnome.org> 
 
        * shell/ev-view.c: (ev_view_zoom): 
 
        Queue a resize when zoom changes 
 
Jonathan Blandford  [Wed, 5 Jan 2005 07:35:14 +0000  (07:35 +0000)] 
 
New misc file to do simple drop shadows. 
 
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.. 
 
Jonathan Blandford  [Wed, 5 Jan 2005 03:33:16 +0000  (03:33  +0000)] 
 
poor man's dropshadow. 
 
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. 
 
Jonathan Blandford  [Wed, 5 Jan 2005 02:42:04 +0000  (02:42  +0000)] 
 
Do real thumbnailing of PDF files. It's slow, but I'll speed it up next! 
 
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! 
 
Jeff Muizelaar  [Tue, 4 Jan 2005 15:53:49 +0000  (15:53 +0000)] 
 
use gnome_vfs_make_uri_from_shell_arg so that relative paths work from the 
 
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. 
 
Marco Pesenti Gritti  [Tue, 4 Jan 2005 11:52:27 +0000  (11:52 +0000)] 
 
s/next page/page down s/previous page/page up 
 
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 
 
Marco Pesenti Gritti  [Tue, 4 Jan 2005 11:39:08 +0000  (11:39 +0000)] 
 
Change the layout to match clarkbw design. 
 
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. 
 
Jonathan Blandford  [Tue, 4 Jan 2005 08:30:06 +0000  (08:30 +0000)] 
 
initial stab at implementing thumbnail support for pdfs. It only does 
 
Tue Jan  4 03:22:56 2005  Jonathan Blandford  <jrb@redhat.com> 
 
        * pdf/xpdf/pdf-document.cc 
        (pdf_document_thumbnails_get_thumbnail): initial stab at 
        implementing thumbnail support for pdfs.  It only does documents 
        with precached pdfs now. 
 
Jonathan Blandford  [Mon, 3 Jan 2005 22:25:25 +0000  (22:25 +0000)] 
 
move the thumbnail code into a time-based idle as well. Also, turn off the 
 
Mon Jan  3 17:22:25 2005  Jonathan Blandford  <jrb@redhat.com> 
 
        * shell/ev-sidebar-thumbnails.c (do_one_iteration): move the 
        thumbnail code into a time-based idle as well.  Also, turn off the 
        shadow temporarily as it's really slow. 
 
Jonathan Blandford  [Mon, 3 Jan 2005 20:01:07 +0000  (20:01 +0000)] 
 
shut up cvs 
 
Marco Pesenti Gritti  [Mon, 3 Jan 2005 18:18:57 +0000  (18:18 +0000)] 
 
Fix document title bugs and fallback to filename when not available. 
 
2005-01-03  Marco Pesenti Gritti  <marco@gnome.org> 
 
        * backend/ev-document.c: (ev_document_class_init): 
        * pdf/xpdf/pdf-document.cc: 
        * shell/ev-window.c: (ev_window_open): 
 
        Fix document title bugs and fallback to 
        filename when not available. 
 
Marco Pesenti Gritti  [Mon, 3 Jan 2005 13:43:31 +0000  (13:43 +0000)] 
 
Initial support for document title. Not working yet. 
 
2005-01-03  Marco Pesenti Gritti  <marco@gnome.org> 
 
        * backend/ev-document.c: (ev_document_get_type), 
        (ev_document_class_init), (ev_document_load), 
        (ev_document_get_title): 
        * backend/ev-document.h: 
        * pdf/xpdf/pdf-document.cc: 
        * ps/ps-document.c: (ps_document_set_property), 
        (ps_document_get_property), (ps_document_class_init), 
        (document_load): 
        * ps/ps-document.h: 
        * ps/ps.h: 
        * shell/ev-window.c: (update_window_title), (ev_window_open), 
        (ev_window_init): 
 
        Initial support for document title. Not working yet. 
 
Raphael Higino  [Mon, 3 Jan 2005 01:17:08 +0000  (01:17  +0000)] 
 
Updated pt_BR translation 
 
Miloslav Trmac  [Sun, 2 Jan 2005 17:05:51 +0000  (17:05 +0000)] 
 
Added cs to ALL_LINGUAS. 
 
2005-01-02  Miloslav Trmac  <mitr@volny.cz> 
 
	* configure.ac: Added cs to ALL_LINGUAS. 
 
Miloslav Trmac  [Sun, 2 Jan 2005 17:05:50 +0000  (17:05 +0000)] 
 
Added Czech translation. 
 
2005-01-02  Miloslav Trmac  <mitr@volny.cz> 
 
	* cs.po: Added Czech translation. 
 
Marco Pesenti Gritti  [Sun, 2 Jan 2005 15:27:31 +0000  (15:27 +0000)] 
 
Grab focus on the view when clicking it 
 
2005-01-02  Marco Pesenti Gritti  <marco@gnome.org> 
 
        * shell/ev-view.c: (ev_view_realize), (ev_view_button_press_event): 
 
        Grab focus on the view when clicking it 
 
Marco Pesenti Gritti  [Sun, 2 Jan 2005 15:07:30 +0000  (15:07 +0000)] 
 
Add key bindings to the view. Now if the focus would work right... 
 
2005-01-02  Marco Pesenti Gritti  <marco@gnome.org> 
 
        * shell/ev-marshal.list: 
        * shell/ev-view.c: (ev_view_realize), (add_scroll_binding), 
        (ev_view_scroll_view), (ev_view_class_init), (ev_view_init): 
 
        Add key bindings to the view. Now if the focus would work 
        right... 
 
Marco Pesenti Gritti  [Sun, 2 Jan 2005 12:27:16 +0000  (12:27 +0000)] 
 
*** empty log message *** 
 
Marco Pesenti Gritti  [Sun, 2 Jan 2005 12:27:03 +0000  (12:27 +0000)] 
 
Fix distcheck 
 
2005-01-02  Marco Pesenti Gritti  <marco@gnome.org> 
 
        * Makefile.am: 
        * backend/Makefile.am: 
        * data/Makefile.am: 
        * dvi/Makefile.am: 
        * dvi/dvilib/Makefile.am: 
        * pdf/xpdf/Makefile.am: 
        * po/POTFILES.in: 
        * ps/Makefile.am: 
 
        Fix distcheck 
 
Marco Pesenti Gritti  [Sat, 1 Jan 2005 19:20:26 +0000  (19:20 +0000)] 
 
Fix mouse wheel scrolling 
 
2005-01-01  Marco Pesenti Gritti  <marco@gnome.org> 
 
        * shell/ev-view.c: (ev_view_realize): 
 
        Fix mouse wheel scrolling 
 
Marco Pesenti Gritti  [Sat, 1 Jan 2005 12:28:28 +0000  (12:28 +0000)] 
 
*** empty log message *** 
 
Marco Pesenti Gritti  [Sat, 1 Jan 2005 12:28:12 +0000  (12:28 +0000)] 
 
Rename GtkGS to PSDocument 
 
2005-01-01  Marco Pesenti Gritti  <marco@gnome.org> 
 
        * ps/Makefile.am: 
        * ps/gstypes.h: 
        * ps/gtkgs.c: 
        * ps/gtkgs.h: 
        * ps/ps-document.c: (catchPipe), (ps_document_init), 
        (ps_document_class_init), (ps_document_cleanup), 
        (ps_document_finalize), (send_ps), (ps_document_get_orientation), 
        (set_up_page), (close_pipe), (is_interpreter_ready), 
        (interpreter_failed), (output), (input), (start_interpreter), 
        (stop_interpreter), (file_length), (file_readable), 
        (check_filecompressed), (check_pdf), (compute_xdpi), 
        (compute_ydpi), (compute_size), (ps_document_enable_interpreter), 
        (ps_document_get_type), (ps_document_emit_error_msg), 
        (document_load), (ps_document_next_page), 
        (ps_document_get_current_page), (ps_document_get_page_count), 
        (ps_document_goto_page), (ps_document_set_page_size), 
        (ps_document_zoom_to_fit), (ps_document_set_zoom), 
        (ps_document_load), (ps_document_get_n_pages), 
        (ps_document_set_page), (ps_document_get_page), 
        (ps_document_widget_event), (ps_document_set_target), 
        (ps_document_set_scale), (ps_document_set_page_offset), 
        (ps_document_get_page_size), (ps_document_render), 
        (ps_document_document_iface_init): 
        * ps/ps-document.h: 
        * ps/ps.c: 
        * shell/ev-window.c: (ev_window_open): 
 
        Rename GtkGS to PSDocument 
 
Marco Pesenti Gritti  [Sat, 1 Jan 2005 12:15:46 +0000  (12:15 +0000)] 
 
Some more leftover... 
 
2005-01-01  Marco Pesenti Gritti  <marco@gnome.org> 
 
        * ps/gtkgs.c: (gtk_gs_class_init): 
        * ps/gtkgs.h: 
 
        Some more leftover... 
 
Marco Pesenti Gritti  [Sat, 1 Jan 2005 12:09:40 +0000  (12:09 +0000)] 
 
Remove unused code and make a lot of stuff private 
 
2005-01-01  Marco Pesenti Gritti  <marco@gnome.org> 
 
        * ps/gtkgs.c: (gtk_gs_class_init), (gtk_gs_get_orientation), 
        (output), (stop_interpreter), (gtk_gs_emit_error_msg), 
        (gtk_gs_zoom_to_fit), (gtk_gs_set_zoom): 
        * ps/gtkgs.h: 
 
        Remove unused code and make a lot of stuff private 
 
Marco Pesenti Gritti  [Sat, 1 Jan 2005 11:21:55 +0000  (11:21 +0000)] 
 
*** empty log message *** 
 
Marco Pesenti Gritti  [Sat, 1 Jan 2005 11:21:33 +0000  (11:21 +0000)] 
 
Cleanup headers dependencies 
 
2005-01-01  Marco Pesenti Gritti  <marco@gnome.org> 
 
        * ps/gsdefaults.c: (gtk_gs_defaults_gconf_client), 
        (gtk_gs_defaults_changed): 
        * ps/gsdefaults.h: 
        * ps/gtkgs.c: 
        * ps/gtkgs.h: 
        * ps/ps.h: 
 
        Cleanup headers dependencies 
 
Marco Pesenti Gritti  [Sat, 1 Jan 2005 11:09:50 +0000  (11:09 +0000)] 
 
Get rid of ggvutils 
 
2005-01-01  Marco Pesenti Gritti  <marco@gnome.org> 
 
        * ps/Makefile.am: 
        * ps/ggvutils.c: 
        * ps/ggvutils.h: 
        * ps/gsdefaults.c: (gtk_gs_defaults_get_paper_sizes): 
        * ps/gsdefaults.h: 
        * ps/gtkgs.c: (file_length), (file_readable), 
        (check_filecompressed), (check_pdf), (gtk_gs_load), 
        (gtk_gs_get_postscript): 
 
        Get rid of ggvutils 
 
Marco Pesenti Gritti  [Fri, 31 Dec 2004 17:41:57 +0000  (17:41 +0000)] 
 
Cleanups 
 
2004-12-31  Marco Pesenti Gritti  <marco@gnome.org> 
 
        * ps/ggvutils.c: 
        * ps/ggvutils.h: 
        * ps/gsio.h: 
        * ps/gtkgs.c: (gtk_gs_set_zoom): 
 
        Cleanups 
 
Marco Pesenti Gritti  [Fri, 31 Dec 2004 17:17:56 +0000  (17:17 +0000)] 
 
Ensure the page is rerendered when changing zoom 
 
2004-12-31  Marco Pesenti Gritti  <marco@gnome.org> 
 
        * ps/gtkgs.c: (gtk_gs_set_zoom), (gtk_gs_set_zoom_mode): 
 
        Ensure the page is rerendered when changing zoom 
 
Marco Pesenti Gritti  [Fri, 31 Dec 2004 17:10:25 +0000  (17:10 +0000)] 
 
Add a changed event that is emitted when the page content changes. This is 
 
2004-12-31  Marco Pesenti Gritti  <marco@gnome.org> 
 
        * backend/ev-document.c: (ev_document_base_init), 
        (ev_document_changed): 
        * backend/ev-document.h: 
 
        Add a changed event that is emitted when the page content 
        changes. This is necessary to deal with the fact that 
        in ps backend rendering happen asycrounously. 
        This makes the ps backend mostly work. 
 
        * pdf/xpdf/pdf-document.cc: 
 
        Emit changed event 
 
        * ps/gtkgs.c: (set_up_page), (gtk_gs_widget_event), 
        (ps_document_set_target): 
 
        Emit changed event 
 
        * shell/ev-view.c: (document_changed_callback), 
        (ev_view_set_document), (ev_view_set_page): 
 
        Redraw on the changed signal 
 
Vincent van Adrighem  [Tue, 28 Dec 2004 14:07:16 +0000  (14:07 +0000)] 
 
Added nl to ALL_LINGUAS. 
 
2004-12-28  Vincent van Adrighem  <adrighem@gnome.org> 
 
	* configure.ac: Added nl to ALL_LINGUAS. 
 
Vincent van Adrighem  [Tue, 28 Dec 2004 14:07:14 +0000  (14:07 +0000)] 
 
Translation added by Tino Meinen. 
 
2004-12-28  Vincent van Adrighem  <adrighem@gnome.org> 
 
	* nl.po: Translation added by Tino Meinen. 
 
Raphael Higino  [Sat, 25 Dec 2004 13:09:57 +0000  (13:09 +0000)] 
 
Added pt_BR translation 
 
Funda Wang  [Fri, 24 Dec 2004 13:59:07 +0000  (13:59 +0000)] 
 
Added Simplified Chinese translation 
 
Jonathan Blandford  [Fri, 24 Dec 2004 05:50:50 +0000  (05:50  +0000)] 
 
* backend/ev-document-bookmarks.h: * pdf/xpdf/Makefile.am: * 
 
Fri Dec 24 00:48:44 2004  Jonathan Blandford  <jrb@redhat.com> 
 
        * backend/ev-document-bookmarks.c: 
        (ev_document_bookmarks_get_child): * 
        backend/ev-document-bookmarks.h: * pdf/xpdf/Makefile.am: * 
        pdf/xpdf/pdf-document.cc: * pdf/xpdf/pdf-document.h: * 
        shell/Makefile.am: * shell/ev-sidebar-bookmarks.c: 
        (ev_sidebar_bookmarks_destroy), 
        (ev_sidebar_bookmarks_class_init), 
        (ev_sidebar_bookmarks_construct), (stack_data_free), 
        (do_one_iteration), (populate_bookmarks_idle), 
        (ev_sidebar_bookmarks_clear_document), 
        (ev_sidebar_bookmarks_set_document): * 
        shell/ev-sidebar-bookmarks.h: * shell/ev-sidebar.c: 
        (ev_sidebar_add_page), 
        (ev_sidebar_set_document): * shell/ev-window.c: (ev_window_open): 
        Initial stab at a bookmarks sidebar.  It doesn't navigate yet, but 
        it displays both the topics and the page numbers. 
 
Kristian Høgsberg  [Thu, 23 Dec 2004 17:10:52 +0000  (17:10 +0000)] 
 
Set sidebar default value to visible. 
 
Kristian Høgsberg  [Thu, 23 Dec 2004 16:31:00 +0000  (16:31 +0000)] 
 
Hook up sidebar toggle. 
 
2004-12-23  Kristian Høgsberg  <krh@redhat.com> 
 
        * shell/ev-window.c (ev_window_view_sidebar_cb): Hook up sidebar 
        toggle. 
 
Adam Weinberger  [Thu, 23 Dec 2004 15:36:45 +0000  (15:36 +0000)] 
 
Added en_CA to ALL_LINGUAS. Added Canadian English translation. 
 
	* configure.ac: Added en_CA to ALL_LINGUAS. 
	* po/en_CA.po: Added Canadian English translation. 
 
Martin Kretzschmar  [Thu, 23 Dec 2004 09:41:06 +0000  (09:41 +0000)] 
 
replace bottom of this ChangeLog (merged history of ggv and gpdf; 
where all paths were wrong and most of the files are not even in this 
tree) with ChangeLog (from arch) of the shell code. 
 
Havoc Pennington  [Thu, 23 Dec 2004 06:59:04 +0000  (06:59 +0000)] 
 
hook up potentially-questionable "find results status text" feature - 
 
2004-12-23  Havoc Pennington  <hp@redhat.com> 
 
	* shell/ev-window.c: hook up potentially-questionable "find 
	results status text" feature - something involving the sidebar or 
	scrollbar or a continuous all-pages-on-giant-roll-of-paper-view 
	might be better in the end. 
 
	* shell/ev-view.c (ev_view_get_find_status_message): new function, 
	with corresponding signal when it should be updated 
 
	* shell/eggfindbar.c (egg_find_bar_set_status_text): new function 
 
Havoc Pennington  [Thu, 23 Dec 2004 05:14:17 +0000  (05:14  +0000)] 
 
cvs add, the root of all evil 
 
Havoc Pennington  [Thu, 23 Dec 2004 05:12:59 +0000  (05:12  +0000)] 
 
make search find stuff on other pages, sort of (only returns one result on 
 
2004-12-22  Havoc Pennington  <hp@redhat.com> 
 
	* pdf/xpdf/pdf-document.cc (pdf_document_find_begin): make search 
	find stuff on other pages, sort of (only returns one result on 
	invisible pages, to show they have results; updates full results 
	for a page when you view it). Currently repaints the current page 
	every time a new result is found on any page, which isn't so nice. 
 
Havoc Pennington  [Thu, 23 Dec 2004 03:09:00 +0000  (03:09  +0000)] 
 
display an error if the document doesn't support find (better ideas?) 
 
2004-12-22  Havoc Pennington  <hp@redhat.com> 
 
	* shell/ev-window.c (ev_window_cmd_edit_find): display an error if 
	the document doesn't support find (better ideas?) 
	(find_bar_search_changed_cb): handle missing document or document 
	that doesn't support find 
 
	* pdf/xpdf/pdf-document.cc: port to implement the new 
	EvDocumentFindIface 
 
	* backend/ev-document-find.c: create a new interface for searching 
 
	* backend/ev-document.h, backend/ev-document.c: delete the find stuff 
 
Funda Wang  [Thu, 23 Dec 2004 03:00:01 +0000  (03:00  +0000)] 
 
Added Simplified Chinese translation 
 
Martin Kretzschmar  [Thu, 23 Dec 2004 01:28:41 +0000  (01:28  +0000)] 
 
add libevbackend.la. 
 
* pdf/xpdf/Makefile.am (libpdfdocument_la_LIBADD): add 
libevbackend.la. 
 
Martin Kretzschmar  [Thu, 23 Dec 2004 01:08:19 +0000  (01:08  +0000)] 
 
add GnomePrintJob to EvPrintJob constructor arguments. 
 
* shell/ev-window.c (ev_window_print): add GnomePrintJob to 
EvPrintJob constructor arguments. 
 
* backend/ev-ps-exporter.c, backend/ev-ps-exporter.h: interface 
for documents that can export PostScript (page by page). 
 
* backend/Makefile.am (libevbackend_la_SOURCES): add them. 
 
* pdf/xpdf/pdf-document.cc (pdf_document_ps_export_begin) 
(pdf_document_ps_export_do_page, pdf_document_ps_export_end) 
(pdf_document_ps_exporter_iface_init: 
Implement EvPSExporter. 
 
* pdf/xpdf/Makefile.am (libxpdf_la_SOURCES): build PSOutputDev. 
 
Anders Carlsson  [Wed, 22 Dec 2004 23:24:47 +0000  (23:24 +0000)] 
 
Add thumbnail support. 
 
2004-12-22  Anders Carlsson  <andersca@gnome.org> 
 
	* backend/Makefile.am: 
	* backend/ev-document-thumbnails.c: 
	(ev_document_thumbnails_get_type), 
	(ev_document_thumbnails_get_thumbnail): 
	* backend/ev-document-thumbnails.h: 
	* pixbuf/pixbuf-document.c: (G_DEFINE_TYPE_WITH_CODE), 
	(pixbuf_document_thumbnails_get_thumbnail), 
	(pixbuf_document_document_thumbnails_iface_init): 
	* shell/Makefile.am: 
	* shell/ev-sidebar-thumbnails.c: (ev_sidebar_thumbnails_destroy), 
	(ev_sidebar_thumbnails_class_init), (ev_sidebar_thumbnails_init), 
	(populate_thumbnails), (ev_sidebar_thumbnails_set_document): 
	* shell/ev-sidebar-thumbnails.h: 
	* shell/ev-sidebar.c: (ev_sidebar_init), (ev_sidebar_add_page), 
	(ev_sidebar_set_document): 
	* shell/ev-utils.c: (gaussian), (create_blur_filter), 
	(create_shadow), (ev_pixbuf_add_shadow): 
	* shell/ev-utils.h: 
	Add thumbnail support. 
 
Martin Kretzschmar  [Wed, 22 Dec 2004 22:00:20 +0000  (22:00 +0000)] 
 
Set up a print dialog for "PostScript injection" method. 
 
* shell/ev-window.c (ev_window_cmd_file_print, ev_window_print) 
(using_postscript_printer): Set up a print dialog for "PostScript 
injection" method. 
 
* shell/ev-print-job.h, shell/ev-print-job.c: stub classes for 
EvPrintJob. 
 
* shell/Makefile.am (evince_SOURCES): add ev-print-job.[ch] 
 
Anders Carlsson  [Wed, 22 Dec 2004 20:54:22 +0000  (20:54 +0000)] 
 
Add thumbnail support. 
 
2004-12-22  Anders Carlsson  <andersca@gnome.org> 
 
	* backend/Makefile.am: 
	* backend/ev-document-thumbnails.c: 
	(ev_document_thumbnails_get_type), 
	(ev_document_thumbnails_get_thumbnail): 
	* backend/ev-document-thumbnails.h: 
	* pixbuf/pixbuf-document.c: (G_DEFINE_TYPE_WITH_CODE), 
	(pixbuf_document_thumbnails_get_thumbnail), 
	(pixbuf_document_document_thumbnails_iface_init): 
	* shell/Makefile.am: 
	* shell/ev-sidebar-thumbnails.c: (ev_sidebar_thumbnails_destroy), 
	(ev_sidebar_thumbnails_class_init), (ev_sidebar_thumbnails_init), 
	(populate_thumbnails), (ev_sidebar_thumbnails_set_document): 
	* shell/ev-sidebar-thumbnails.h: 
	* shell/ev-sidebar.c: (ev_sidebar_init), (ev_sidebar_add_page), 
	(ev_sidebar_set_document): 
	* shell/ev-utils.c: (gaussian), (create_blur_filter), 
	(create_shadow), (ev_pixbuf_add_shadow): 
	* shell/ev-utils.h: 
	Add thumbnail support. 
 
Marco Pesenti Gritti  [Wed, 22 Dec 2004 20:21:59 +0000  (20:21 +0000)] 
 
Fix a few bugs 
 
2004-12-22  Marco Pesenti Gritti  <marco@gnome.org> 
 
        * ps/gtkgs.c: (gtk_gs_init), (set_up_page), 
        (ps_document_set_target), (ps_document_get_page_size), 
        (ps_document_render): 
        * ps/gtkgs.h: 
 
        Fix a few bugs 
 
Christian Rose  [Wed, 22 Dec 2004 20:14:25 +0000  (20:14 +0000)] 
 
Added "sv" to ALL_LINGUAS. Added Swedish translation. 
 
2004-12-22  Christian Rose  <menthos@menthos.com> 
 
	* configure.ac: Added "sv" to ALL_LINGUAS. 
	* po/sv.po: Added Swedish translation. 
 
Jonathan Blandford  [Wed, 22 Dec 2004 19:49:26 +0000  (19:49 +0000)] 
 
new interface to indicate document supports bookmarks. 
 
Wed Dec 22 14:47:38 2004  Jonathan Blandford  <jrb@redhat.com> 
 
        * backend/ev-document-bookmarks.[ch]: new interface to indicate 
        document supports bookmarks. 
 
Marco Pesenti Gritti  [Wed, 22 Dec 2004 19:36:46 +0000  (19:36 +0000)] 
 
Remove unused utils 
 
2004-12-22  Marco Pesenti Gritti  <marco@gnome.org> 
 
        * ps/ggvutils.c: (ggv_file_readable): 
        * ps/ggvutils.h: 
        * ps/gtkgs.c: (check_filecompressed), (check_pdf), 
        (gtk_gs_get_postscript): 
 
        Remove unused utils 
 
Marco Pesenti Gritti  [Wed, 22 Dec 2004 19:13:00 +0000  (19:13 +0000)] 
 
Another check point for the ps backend. Now I can get it to show pages! 
 
2004-12-22  Marco Pesenti Gritti  <marco@gnome.org> 
 
        * ps/gtkgs.c: (gtk_gs_init), (gtk_gs_class_init), (gtk_gs_cleanup), 
        (gtk_gs_finalize), (gtk_gs_set_center), (set_up_page), (output), 
        (start_interpreter), (compute_size), (gtk_gs_enable_interpreter), 
        (gtk_gs_get_type), (gtk_gs_new), (gtk_gs_reload), 
        (gtk_gs_emit_error_msg), (gtk_gs_disable_interpreter), 
        (gtk_gs_load), (gtk_gs_goto_page), (gtk_gs_set_page_size), 
        (gtk_gs_set_override_orientation), (gtk_gs_set_override_size), 
        (gtk_gs_set_zoom), (gtk_gs_set_default_orientation), 
        (gtk_gs_set_antialiasing), (ps_document_load), 
        (ps_document_render): 
        * ps/gtkgs.h: 
 
        Another check point for the ps backend. Now I can get it to show 
        pages! 
 
Christian Rose  [Wed, 22 Dec 2004 18:48:08 +0000  (18:48 +0000)] 
 
Added files that were missing according to 'intltool-update --maintain'. 
 
2004-12-22  Christian Rose  <menthos@menthos.com> 
 
	* POTFILES.in: Added files that were missing according to 
	'intltool-update --maintain'. 
	* .cvsignore: Added more files. 
 
Jonathan Blandford  [Wed, 22 Dec 2004 18:41:31 +0000  (18:41 +0000)] 
 
initial sidebar document setting code. 
 
Wed Dec 22 13:41:01 2004  Jonathan Blandford  <jrb@redhat.com> 
 
        * shell/ev-sidebar.c (ev_sidebar_set_document): initial sidebar 
        document setting code. 
 
Anders Carlsson  [Wed, 22 Dec 2004 18:34:53 +0000  (18:34 +0000)] 
 
Animate the next button when activate is pressed. 
 
2004-12-22  Anders Carlsson  <andersca@gnome.org> 
 
	* shell/eggfindbar.c: (entry_activate_callback): 
	Animate the next button when activate is pressed. 
 
Anders Carlsson  [Wed, 22 Dec 2004 18:07:48 +0000  (18:07 +0000)] 
 
Fix bugs in fullscreen code. 
 
2004-12-22  Anders Carlsson  <andersca@gnome.org> 
 
	* shell/ev-window.c: (ev_window_cmd_edit_find), 
	(update_fullscreen_popup), (ev_window_fullscreen), 
	(ev_window_unfullscreen), (ev_window_state_event_cb), 
	(ev_window_focus_out_cb), (find_bar_close_cb), (ev_window_init): 
	Fix bugs in fullscreen code. 
 
Marco Pesenti Gritti  [Wed, 22 Dec 2004 17:46:47 +0000  (17:46 +0000)] 
 
add cvsignores 
 
Anders Carlsson  [Wed, 22 Dec 2004 17:25:26 +0000  (17:25 +0000)] 
 
Don't forget the ChangeLog 
 
Martin Kretzschmar  [Wed, 22 Dec 2004 17:22:45 +0000  (17:22 +0000)] 
 
Sssshhh 
 
Anders Carlsson  [Wed, 22 Dec 2004 17:20:51 +0000  (17:20 +0000)] 
 
Add pixbuf backend. 
 
2004-12-22  Anders Carlsson  <andersca@gnome.org> 
 
	* Makefile.am: 
	* configure.ac: 
	* pixbuf/Makefile.am: 
	* pixbuf/pixbuf-document.c: (G_DEFINE_TYPE_WITH_CODE), 
	(pixbuf_document_load), (pixbuf_document_get_n_pages), 
	(pixbuf_document_set_page), (pixbuf_document_get_page), 
	(pixbuf_document_set_target), (pixbuf_document_set_scale), 
	(pixbuf_document_set_page_offset), (pixbuf_document_get_page_size), 
	(pixbuf_document_render), (pixbuf_document_begin_find), 
	(pixbuf_document_end_find), (pixbuf_document_finalize), 
	(pixbuf_document_class_init), 
	(pixbuf_document_document_iface_init), (pixbuf_document_init): 
	* pixbuf/pixbuf-document.h: 
	* shell/Makefile.am: 
	* shell/ev-application.c: (ev_application_open): 
	* shell/ev-window.c: (mime_type_supported_by_gdk_pixbuf), 
	(ev_window_open): 
	Add pixbuf backend. 
 
Søren Sandmann Pedersen  [Wed, 22 Dec 2004 16:34:36 +0000  (16:34 +0000)] 
 
Add Makefile.am 
 
Soeren Sandmann  [Wed, 22 Dec 2004 16:04:45 +0000  (16:04 +0000)] 
 
Auto*ify dvi and dvi/dvilib 
 
Tue Dec 21 21:45:43 2004  Soeren Sandmann  <sandmann@redhat.com> 
 
	* Makefile.am: 
	* dvi/dvilib/Makefile.am: 
	* dvi/Makefile.am: 
	* configure.ac: Auto*ify dvi and dvi/dvilib 
 
	* dvi/Makefile: Remove from CVS 
 
	* dvi/dvilib/dl-pkfont.cc (unpack_bitmap): Fix uchar/uint 
	confusion. 
 
	* dvi/dvilib/dl-fontdefinition.{cc,hh}: New DviFontMap class 
 
	* dvi/dvilib/dl-vffont.{cc,hh}: Many bugfixes to VF code. 
 
Marco Pesenti Gritti  [Wed, 22 Dec 2004 14:22:25 +0000  (14:22 +0000)] 
 
*** empty log message *** 
 
Anders Carlsson  [Wed, 22 Dec 2004 13:55:37 +0000  (13:55 +0000)] 
 
Add fullscreen support from Epiphany. 
 
2004-12-22  Anders Carlsson  <andersca@gnome.org> 
 
	* shell/ev-window.c: (update_fullscreen_popup), 
	(screen_size_changed_cb), (destroy_exit_fullscreen_popup), 
	(exit_fullscreen_button_clicked_cb), 
	(fullscreen_popup_size_request_cb), (ev_window_fullscreen), 
	(ev_window_unfullscreen), (ev_window_cmd_view_fullscreen), 
	(ev_window_state_event_cb), (ev_window_init): 
	Add fullscreen support from Epiphany. 
 
Mark McLoughlin  [Wed, 22 Dec 2004 13:28:08 +0000  (13:28 +0000)] 
 
fit-width stock icon from gpdf. 
 
2004-12-22  Mark McLoughlin  <mark@skynet.ie> 
 
        * data/ev-stock-zoom-fit-width.png: fit-width 
        stock icon from gpdf. 
 
        * shell/ev-stock-icons.[ch]: copied from gpdf. 
 
        * shell/main.c: (main): init stock icons. 
 
        * shell/ev-window.c: use the fit-width icon. 
 
        * data/evince-ui.xml: add zooming toolbar items. 
 
Mark McLoughlin  [Wed, 22 Dec 2004 12:59:02 +0000  (12:59 +0000)] 
 
because get_page_size() returns the scaled page size, we need to calculate 
 
2004-12-22  Mark McLoughlin  <mark@skynet.ie> 
 
        * shell/ev-view.c: 
        (ev_view_best_fit), (ev_view_fit_width): because 
        get_page_size() returns the scaled page size, we 
        need to calculate the scale factor relative to 
        the previous scale factor. Should really just 
        add get_real_page_size(). 
 
Mark McLoughlin  [Wed, 22 Dec 2004 12:31:53 +0000  (12:31 +0000)] 
 
add zooming. 
 
2004-12-22  Mark McLoughlin  <mark@skynet.ie> 
 
        * shell/ev-view.[ch]: 
        (ev_view_zoom), (ev_view_zoom_in), (ev_view_zoom_out), 
        (ev_view_normal_size), (ev_view_best_fit), (ev_view_fit_width): 
        add zooming. 
 
        * shell/ev-window.c: (ev_window_cmd_view_zoom_in), 
        (ev_window_cmd_view_zoom_out), (ev_window_cmd_view_normal_size), 
        (ev_window_cmd_view_best_fit), (ev_window_cmd_view_page_width): 
        hook it up. 
 
        * pdf/xpdf/pdf-document.cc: 
        (pdf_document_begin_find), 
        (pdf_document_end_find): make static. 
 
Martin Kretzschmar  [Wed, 22 Dec 2004 11:50:50 +0000  (11:50 +0000)] 
 
add prototype. 
 
* pdf/xpdf/GlobalParams.h (setupBaseFontsFc): add prototype. 
 
* pdf/xpdf/GlobalParams.cc (displayFontTabFc): maps base font 
names to fontconfig patterns. 
(setupBaseFontsFc): setupBaseFonts reimplemented using fontconfig. 
 
* pdf/xpdf/pdf-document.cc (pdf_document_load): use 
setupBaseFontsFc. 
 
Martin Kretzschmar  [Wed, 22 Dec 2004 11:38:21 +0000  (11:38 +0000)] 
 
*** empty log message *** 
 
Marco Pesenti Gritti  [Wed, 22 Dec 2004 10:53:55 +0000  (10:53 +0000)] 
 
*** empty log message *** 
 
Marco Pesenti Gritti  [Wed, 22 Dec 2004 10:53:40 +0000  (10:53 +0000)] 
 
Import ggv backend. Not hooked up yet. 
 
2004-12-22  Marco Pesenti Gritti  <marco@gnome.org> 
 
        * Makefile.am: 
        * configure.ac: 
        * ps/Makefile.am: 
        * ps/ggvutils.c: 
        * ps/ggvutils.h: 
        * ps/gsdefaults.c: 
        * ps/gsdefaults.h: 
        * ps/gsio.c: 
        * ps/gsio.h: 
        * ps/gtkgs.c: 
        * ps/gtkgs.h: 
        * ps/ps.c: 
        * ps/ps.h: 
 
        Import ggv backend. Not hooked up yet. 
 
Martin Kretzschmar  [Wed, 22 Dec 2004 09:35:25 +0000  (09:35 +0000)] 
 
Removed unused shell/global-params.* (was still there from old evince code) 
 
Mark McLoughlin  [Wed, 22 Dec 2004 09:32:11 +0000  (09:32 +0000)] 
 
load files from the command line. 
 
2004-12-22  Mark McLoughlin  <mark@skynet.ie> 
 
        * shell/main.c: (load_files), (main): load files 
        from the command line. 
 
2004-12-22  Mark McLoughlin  <mark@skynet.ie> 
 
        * configure.ac: don't require bonobo. 
 
        * cut-n-paste/recent-files/*: kill bonobo recent 
        view. 
 
        * shell/ev-window.c: 
        (ev_window_is_empty): upd. 
        (unable_to_load), (ev_window_open): load backend 
        based on the mime type. 
 
Martin Kretzschmar  [Wed, 22 Dec 2004 09:20:27 +0000  (09:20 +0000)] 
 
ignore generated marshalers source. 
 
Martin Kretzschmar  [Wed, 22 Dec 2004 09:18:26 +0000  (09:18 +0000)] 
 
remove from cvs. 
 
* evince.pot: remove from cvs. 
 
* de.po: update a little. 
 
* POTFILES.in: update. 
 
* .cvsignore: add *.mo, *.pot. 
 
Martin Kretzschmar  [Wed, 22 Dec 2004 09:16:16 +0000  (09:16 +0000)] 
 
(main): this is not epiphany. 
 
Havoc Pennington  [Wed, 22 Dec 2004 05:30:35 +0000  (05:30  +0000)] 
 
connect to "found" signal (expose_bin_window): draw find highlights 
 
2004-12-22  Havoc Pennington  <hp@redhat.com> 
 
	* shell/ev-view.c (ev_view_set_document): connect to "found" signal 
	(expose_bin_window): draw find highlights 
 
	* shell/ev-window.c (find_bar_search_changed_cb): implement 
 
	* pdf/xpdf/pdf-document.cc (pdf_document_begin_find) 
	(pdf_document_end_find): implement this interface 
 
	* backend/ev-document.c (ev_document_found): add this to emit 
	signal 
 
Owen Taylor  [Wed, 22 Dec 2004 05:13:37 +0000  (05:13  +0000)] 
 
Add a few more toolbar items. 
 
Tue Dec 21 23:57:37 2004  Owen Taylor  <otaylor@redhat.com> 
 
        * data/evince-ui.xml: Add a few more toolbar items. 
 
        * shell/ev-window.c: Hook up page navigation toolbar 
        items. 
 
        * shell/ev-view.[ch]: add ev_view_set/get_page and 
        a page-changed signal. 
 
        * backend/ev-document.{h,cc} pdf/xpdf/pdf-document.cc:: 
        Add ev_document_get_page(). 
 
        * shell/ev-window.c: Sensitize/desensitize navigation 
        actions. 
 
Havoc Pennington  [Wed, 22 Dec 2004 05:09:21 +0000  (05:09  +0000)] 
 
forgot a file 
 
Havoc Pennington  [Wed, 22 Dec 2004 04:37:26 +0000  (04:37  +0000)] 
 
add marshaler-generator thingy. I'm sure there's a better way to do this 
 
2004-12-21  Havoc Pennington  <hp@redhat.com> 
 
	* backend/ev-backend-marshal.c, 
	backend/ev-backend-marshalers.list, backend/Makefile.am: add 
	marshaler-generator thingy. I'm sure there's a better way to do 
	this in the modern world. 
 
	* backend/ev-document.h (struct _EvDocumentIface): add begin_find, 
	end_find methods and "found" signal. 
 
	* configure.ac: find glib-genmarshal 
 
Jonathan Blandford  [Wed, 22 Dec 2004 04:21:54 +0000  (04:21  +0000)] 
 
Construct an actual sidebar. 
 
Tue Dec 21 23:20:35 2004  Jonathan Blandford  <jrb@redhat.com> 
 
        * shell/ev-sidebar.c: Construct an actual sidebar. 
        * shell/ev-sidebar-bookmarks.[ch]: 
        * shell/ev-sidebar-thumbnails.[ch]: Stub out sidebars. 
 
Owen Taylor  [Wed, 22 Dec 2004 04:14:06 +0000  (04:14  +0000)] 
 
Redo size handling. 
 
Tue Dec 21 23:05:51 2004  Owen Taylor  <otaylor@redhat.com> 
 
        * backend/ev-document.{h,cc} pdf/xpdf/pdf-document.cc: 
        Redo size handling. 
 
        * shell/ev-view.c: Track the size from the document. 
 
Owen Taylor  [Wed, 22 Dec 2004 03:23:47 +0000  (03:23  +0000)] 
 
PDFDoc constructor assumes ownership of the string passed in. 
 
Tue Dec 21 22:17:04 2004  Owen Taylor  <otaylor@redhat.com> 
 
        * pdf/xpdf/pdf-document.cc (pdf_document_load): PDFDoc 
        constructor assumes ownership of the string passed in. 
 
        * shell/ev-window.c (ev_window_open): Destroy the error 
        dialog once we've displayed it. 
 
Owen Taylor  [Wed, 22 Dec 2004 03:14:27 +0000  (03:14  +0000)] 
 
Hook things up a bit, it works! (sort of) 
 
Tue Dec 21 21:58:56 2004  Owen Taylor  <otaylor@redhat.com> 
 
        * pdf/xpdf/pdf-document.cc shell/ev-view.c: Hook things up 
        a bit, it works! (sort of) 
 
        * pdf/xpdf/Makefile.am pdf/xpdf/pdf-document.cc: 
        Move to .cc since we need to use C++ in the implementation. 
 
        * shell/dummy.cc: Add a CC file to force evince 
        to be linked as a C++ program.x 
 
Owen Taylor  [Wed, 22 Dec 2004 02:19:48 +0000  (02:19  +0000)] 
 
Start of content-area widget. 
 
Tue Dec 21 21:07:55 2004  Owen Taylor  <otaylor@redhat.com> 
 
        * shell/ev-view.[ch]: Start of content-area widget. 
 
        * shell/ev-window.c: Create a EvView, update it 
        as we change documents. 
 
        * shell/Makefile.am shell/ev-marshal.list: Add 
        generated marshalers. 
 
Jonathan Blandford  [Wed, 22 Dec 2004 01:29:04 +0000  (01:29  +0000)] 
 
move shell. 
 
Tue Dec 21 20:28:11 2004  Jonathan Blandford  <jrb@redhat.com> 
 
        * Makefile.am (SUBDIRS): move shell. 
 
Owen Taylor  [Wed, 22 Dec 2004 00:44:41 +0000  (00:44  +0000)] 
 
Switch from .a to libtool convenience libraries. 
 
Tue Dec 21 19:28:55 2004  Owen Taylor  <otaylor@redhat.com> 
 
        * pdf/{goo,fofi,splash,xpdf}/Makefile.am: Switch from 
        .a to libtool convenience libraries. 
 
        * shell/ev-window.c (ev_window_open): Hard code loading 
        a PDF document. 
 
        * backend/ev-document.h: Add a boolean return to load(), 
        fix GError * to GError **. 
 
        * pdf/xpdf/pdf-document.[ch] Makefile.am: Add a stub 
        object for a PDF backend EvDocument. 
 
Owen Taylor  [Wed, 22 Dec 2004 00:11:15 +0000  (00:11  +0000)] 
 
Remove .cvsignore in empty dir 
 
Søren Sandmann  [Tue, 21 Dec 2004 23:57:26 +0000  (23:57 +0000)] 
 
New directory with the beginning of a .dvi backend. 
 
Tue Dec 21 18:55:06 2004  Søren Sandmann  <sandmann@redhat.com> 
 
	* dvi/*: New directory with the beginning of a .dvi backend. 
 
Havoc Pennington  [Tue, 21 Dec 2004 23:54:34 +0000  (23:54 +0000)] 
 
change buttons to previous/next instead of back/forward 
 
2004-12-21  Havoc Pennington  <hp@redhat.com> 
 
	* shell/eggfindbar.c (egg_find_bar_init): change buttons to 
	previous/next instead of back/forward 
 
Owen Taylor  [Tue, 21 Dec 2004 23:32:07 +0000  (23:32 +0000)] 
 
Fix a couple of problems so it compile. 
 
Tue Dec 21 18:26:24 2004  Owen Taylor  <otaylor@redhat.com> 
 
        * backend/ev-document.[ch]: Fix a couple of problems so 
        it compile.