1. 27 Oct, 2008 1 commit
  2. 03 Aug, 2008 1 commit
    • Wouter Bolsterlee's avatar
      More #include cleanups. Again: reordering, single gtk.h includes and other · 75d6ca16
      Wouter Bolsterlee authored
      2008-08-03  Wouter Bolsterlee  <wbolster@svn.gnome.org>
      
      	* backend/impress/impress-document.c:
      	* backend/impress/render.h:
      	* libdocument/ev-document-factory.c:
      	* libdocument/ev-document-factory.h:
      	* libdocument/ev-document-links.h:
      	* libdocument/ev-document-misc.c:
      	* libdocument/ev-document-misc.h:
      	* properties/ev-properties-main.c:
      	* properties/ev-properties-view.c:
      	* properties/ev-properties-view.h:
      	* shell/eggfindbar.c:
      	* shell/eggfindbar.h:
      	* shell/ev-application.c:
      	* shell/ev-application.h:
      	* shell/ev-jobs.h:
      	* shell/ev-message-area.h:
      	* shell/ev-navigation-action.c:
      	* shell/ev-navigation-action.h:
      	* shell/ev-open-recent-action.c:
      	* shell/ev-open-recent-action.h:
      	* shell/ev-page-action-widget.c:
      	* shell/ev-page-action.c:
      	* shell/ev-page-action.h:
      	* shell/ev-page-cache.h:
      	* shell/ev-password-view.h:
      	* shell/ev-password.h:
      	* shell/ev-pixbuf-cache.h:
      	* shell/ev-properties-fonts.c:
      	* shell/ev-sidebar-attachments.c:
      	* shell/ev-sidebar-links.c:
      	* shell/ev-sidebar-links.h:
      	* shell/ev-sidebar-thumbnails.c:
      	* shell/ev-sidebar-thumbnails.h:
      	* shell/ev-sidebar.c:
      	* shell/ev-sidebar.h:
      	* shell/ev-stock-icons.c:
      	* shell/ev-tooltip.h:
      	* shell/ev-view.c:
      	* shell/ev-view.h:
      	* shell/ev-window.c:
      	* shell/ev-window.h:
      	* shell/main.c:
      
      	More #include cleanups. Again: reordering, single gtk.h
      	includes and other stuff.
      
      
      svn path=/trunk/; revision=3095
      75d6ca16
  3. 20 Jul, 2008 1 commit
  4. 24 Apr, 2008 1 commit
    • Carlos Garcia Campos's avatar
      Fix memory leak. · 0c59b99b
      Carlos Garcia Campos authored
      2008-04-24  Carlos Garcia Campos  <carlosgc@gnome.org>
      
      	* libdocument/ev-document-factory.c: (get_document_from_uri):
      
      	Fix memory leak.
      
      svn path=/trunk/; revision=3022
      0c59b99b
  5. 23 Apr, 2008 1 commit
    • Jean Baptiste Lallement's avatar
      Improved error message about file opening failture. Bug #529129. · 86ad3e54
      Jean Baptiste Lallement authored
      2008-04-24   Jean Baptiste Lallement  <jeanbaptiste.lallement@gmail.com>
      
      	* libdocument/ev-document-factory.c (get_mime_type_from_uri),
      	(get_mime_type_from_data), (get_document_from_uri),
      	(ev_document_factory_get_document):
      	Improved error message about file opening failture.
      	Bug #529129.
      
      
      svn path=/trunk/; revision=3021
      86ad3e54
  6. 19 Apr, 2008 1 commit
    • Carlos Garcia Campos's avatar
      Use the pixbuf backend only when the mime type is not supported by any of · f9d5f279
      Carlos Garcia Campos authored
      2008-04-19  Carlos Garcia Campos  <carlosgc@gnome.org>
      
      	* libdocument/ev-document-factory.c: (get_document_from_uri):
      
      	Use the pixbuf backend only when the mime type is not supported by
      	any of the other backend so that tiff documents, for instance, are
      	handled by the tiff backend instead of the pixbuf backend. fixes
      	bug #520290.
      
      svn path=/trunk/; revision=3012
      f9d5f279
  7. 27 Feb, 2008 1 commit
  8. 31 Jan, 2008 1 commit
    • Carlos Garcia Campos's avatar
      Use g_content_type_guess() only when slow is true in · 2a24c3f1
      Carlos Garcia Campos authored
      2008-01-31  Carlos Garcia Campos  <carlosgc@gnome.org>
      	* libdocument/ev-document-factory.c: (get_mime_type_from_uri),
      	(get_mime_type_from_data), (get_document_from_uri):
      	Use g_content_type_guess() only when slow is true in
      	get_document_from_uri(). Fix several memory leaks.
      
      svn path=/trunk/; revision=2883
      2a24c3f1
  9. 30 Jan, 2008 1 commit
    • Cosimo Cecchi's avatar
      Use g_content_type_guess () to get mimetype for files. Bug #510401. · b21b2bb1
      Cosimo Cecchi authored
      2008-01-30  Cosimo Cecchi  <cosimoc@svn.gnome.org>
      
      	* libdocument/ev-document-factory.c:
      	(throw_unknown_mime_type_error), (throw_failed_to_get_info_error),
      	(get_document_from_uri):
      
      	Use g_content_type_guess () to get mimetype for files.
      	Bug #510401.
      
      svn path=/trunk/; revision=2881
      b21b2bb1
  10. 25 Jan, 2008 1 commit
    • Carlos Garcia Campos's avatar
      Port to gio and drop gnome-vfs dependency. Fixes bug #510401. Based on · e912e532
      Carlos Garcia Campos authored
      2008-01-25  Carlos Garcia Campos  <carlosgc@gnome.org>
      	* configure.ac:
      	* backend/comics/comics-document.c: (comics_document_load):
      	* libdocument/ev-attachment.[ch]: (ev_attachment_finalize),
      	(ev_attachment_set_property), (ev_attachment_init),
      	(ev_attachment_save), (ev_attachment_launch_app),
      	(ev_attachment_open):
      	* libdocument/ev-document-factory.c: (get_document_from_uri):
      	* libdocument/ev-file-helpers.[ch]: (ev_tmp_file_get),
      	(ev_tmp_file_unlink), (ev_tmp_uri_unlink), (ev_xfer_uri_simple),:
      	* shell/ev-jobs.c:
      	* shell/ev-password.c: (ev_password_dialog_set_property),
      	(ev_password_dialog_save_password):
      	* shell/ev-sidebar-attachments.c:
      	(ev_sidebar_attachments_drag_data_get):
      	* shell/ev-window-title.c: (get_filename_from_uri):
      	* shell/ev-window.c: (ev_window_clear_temp_file),
      	(ev_window_load_job_cb), (window_open_file_copy_ready_cb),
      	(ev_window_open_uri), (window_save_file_copy_ready_cb),
      	(ev_window_save_remote), (ev_window_cmd_save_as), (launch_action),
      	(launch_external_uri), (image_save_dialog_response_cb),
      	(attachment_save_dialog_response_cb):
      	* shell/main.c: (load_files), (load_files_remote), (main):
      	* thumbnailer/evince-thumbnailer.c: (main):
      	Port to gio and drop gnome-vfs dependency. Fixes bug
      	#510401. Based on patch by Cosimo Cecchi.
      
      svn path=/trunk/; revision=2858
      e912e532
  11. 28 Dec, 2007 1 commit
    • Carlos Garcia Campos's avatar
      Plugin system for backends. Fixes bug #351348. · 31e16bd8
      Carlos Garcia Campos authored
      2007-12-28  Carlos Garcia Campos  <carlosgc@gnome.org>
      	* configure.ac:
      	* Makefile.am:
      	* po/POTFILES.in:
      	* backend/comics/Makefile.am:
      	* backend/comics/comics-document.[ch]:
      	* backend/comics/comicsdocument.evince-backend.in:
      	* backend/djvu/Makefile.am:
      	* backend/djvu/djvu-document.[ch]:
      	* backend/djvu/djvudocument.evince-backend.in:
      	* backend/dvi/Makefile.am:
      	* backend/dvi/dvi-document.[c]:
      	* backend/dvi/dvidocument.evince-backend.in:
      	* backend/impress/Makefile.am:
      	* backend/impress/impress-document.[ch]:
      	* backend/impress/impressdocument.evince-backend.in:
      	* backend/pdf/Makefile.am:
      	* backend/pdf/ev-poppler.cc:
      	* backend/pdf/ev-poppler.h:
      	* backend/pdf/pdfdocument.evince-backend.in:
      	* backend/pixbuf/Makefile.am:
      	* backend/pixbuf/pixbuf-document.[ch]:
      	* backend/pixbuf/pixbufdocument.evince-backend.in:
      	* backend/ps/Makefile.am:
      	* backend/ps/ev-spectre.[ch]:
      	* backend/ps/ps-document.[ch]:
      	* backend/ps/psdocument.evince-backend.in:
      	* backend/tiff/Makefile.am:
      	* backend/tiff/tiff-document.[ch]:
      	* backend/tiff/tiffdocument.evince-backend.in:
      	* libdocument/Makefile.am:
      	* libdocument/ev-backends-manager.[ch]:
      	* libdocument/ev-module.[ch]:
      	* libdocument/ev-document.h:
      	* libdocument/ev-document-factory.[ch]:
      	(gdk_pixbuf_mime_type_list), (mime_type_supported_by_gdk_pixbuf),
      	(get_compression_from_mime_type), (get_document_from_uri),
      	(ev_document_factory_get_document), (file_filter_add_mime_types),
      	(ev_document_factory_add_filters):
      	* shell/Makefile.am:
      	* shell/ev-window-title.c: (get_filename_from_uri):
      	* shell/main.c: (main):
      	* thumbnailer/Makefile.am:
      	* thumbnailer/evince-thumbnailer.c: (main):
      	Plugin system for backends. Fixes bug #351348.
      
      svn path=/trunk/; revision=2786
      31e16bd8
  12. 25 May, 2007 1 commit
    • Carlos Garcia Campos's avatar
      Add functions to delete temporary files created by evince in a safe way. · 3588349b
      Carlos Garcia Campos authored
      2007-05-25  Carlos Garcia Campos  <carlosgc@gnome.org>
      	* libdocument/ev-image.c: (ev_image_finalize):
      	* libdocument/ev-document-factory.c: (free_uncompressed_uri):
      	* libdocument/ev-attachment.c: (ev_attachment_finalize):
      	* libdocument/ev-file-helpers.[ch]: (ev_tmp_filename_unlink),
      	(ev_tmp_uri_unlink):
      	Add functions to delete temporary files created by evince in a safe
      	way.
      	* shell/ev-window.c: (ev_window_clear_local_uri),
      	(open_xfer_update_progress_callback),
      	(save_xfer_update_progress_callback), (ev_window_save_remote),
      	(file_save_dialog_response_cb), (ev_window_cmd_save_as),
      	(image_save_dialog_response_cb), (ev_view_popup_cmd_save_image_as),
      	(attachment_save_dialog_response_cb),
      	(ev_attachment_popup_cmd_save_attachment_as):
      	Allow saving a copy of a document, image or attachment to a remote
      	location. Fixes bug #440754. 
      
      svn path=/trunk/; revision=2478
      3588349b
  13. 03 Feb, 2007 1 commit
    • Carlos Garcia Campos's avatar
      Support for PDF, PS and EPS compressed files. Fixes bug #307087. · b346c566
      Carlos Garcia Campos authored
      2007-02-03  Carlos Garcia Campos  <carlosgc@gnome.org>
      	* configure.ac:
      	* backend/ps/ps-document.c: (ps_document_init), (ps_document_dispose),
      	(ps_interpreter_start), (document_load), (save_document),
      	(save_page_list):
      	* libdocument/ev-file-helpers.[ch]: (ev_file_uncompress):
      	* libdocument/ev-document-factory.c:
      	(ev_document_factory_get_from_mime), (get_document_from_uri),
      	(free_uncompressed_uri), (ev_document_factory_get_document):
      	* shell/ev-window.c: (ev_window_cmd_file_open_copy_at_dest):
      	Support for PDF, PS and EPS compressed files. Fixes bug #307087. 
      
      svn path=/trunk/; revision=2291
      b346c566
  14. 08 Jan, 2007 2 commits
    • Nickolay V. Shmyrev's avatar
      Reorganize source tree. · 13a06349
      Nickolay V. Shmyrev authored
      2007-01-08  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
      
      	* Makefile.am:
      	* backend/Makefile.am:
      	* backend/comics/Makefile.am:
      	* backend/djvu/Makefile.am:
      	* backend/dvi/Makefile.am:
      	* backend/ev-async-renderer.c:
      	* backend/ev-async-renderer.h:
      	* backend/ev-attachment.c:
      	* backend/ev-attachment.h:
      	* backend/ev-backend-marshal.c:
      	* backend/ev-document-factory.c:
      	* backend/ev-document-factory.h:
      	* backend/ev-document-find.c:
      	* backend/ev-document-find.h:
      	* backend/ev-document-fonts.c:
      	* backend/ev-document-fonts.h:
      	* backend/ev-document-images.c:
      	* backend/ev-document-images.h:
      	* backend/ev-document-info.h:
      	* backend/ev-document-links.c:
      	* backend/ev-document-links.h:
      	* backend/ev-document-misc.c:
      	* backend/ev-document-misc.h:
      	* backend/ev-document-security.c:
      	* backend/ev-document-security.h:
      	* backend/ev-document-thumbnails.c:
      	* backend/ev-document-thumbnails.h:
      	* backend/ev-document-transition.c:
      	* backend/ev-document-transition.h:
      	* backend/ev-document.c:
      	* backend/ev-document.h:
      	* backend/ev-file-exporter.c:
      	* backend/ev-file-exporter.h:
      	* backend/ev-image.c:
      	* backend/ev-image.h:
      	* backend/ev-link-action.c:
      	* backend/ev-link-action.h:
      	* backend/ev-link-dest.c:
      	* backend/ev-link-dest.h:
      	* backend/ev-link.c:
      	* backend/ev-link.h:
      	* backend/ev-render-context.c:
      	* backend/ev-render-context.h:
      	* backend/ev-selection.c:
      	* backend/ev-selection.h:
      	* backend/impress/Makefile.am:
      	* backend/pdf/Makefile.am:
      	* backend/pixbuf/Makefile.am:
      	* backend/ps/Makefile.am:
      	* backend/ps/ps-document.c: (push_pixbuf), (interpreter_failed),
      	(ps_document_widget_event), (setup_pixmap), (setup_page), (input),
      	(start_interpreter), (stop_interpreter), (document_load),
      	(ps_document_next_page), (render_page):
      	* backend/tiff/Makefile.am:
      	* comics/Makefile.am:
      	* comics/comics-document.c:
      	* comics/comics-document.h:
      	* configure.ac:
      	* cut-n-paste/zoom-control/ephy-zoom-control.c:
      	* djvu/Makefile.am:
      	* djvu/djvu-document-private.h:
      	* djvu/djvu-document.c:
      	* djvu/djvu-document.h:
      	* djvu/djvu-links.c:
      	* djvu/djvu-links.h:
      	* djvu/djvu-text-page.c:
      	* djvu/djvu-text-page.h:
      	* djvu/djvu-text.c:
      	* djvu/djvu-text.h:
      	* dvi/Makefile.am:
      	* dvi/dvi-document.c:
      	* dvi/dvi-document.h:
      	* dvi/fonts.c:
      	* dvi/fonts.h:
      	* dvi/mdvi-lib/Makefile.am:
      	* dvi/mdvi-lib/afmparse.c:
      	* dvi/mdvi-lib/afmparse.h:
      	* dvi/mdvi-lib/bitmap.c:
      	* dvi/mdvi-lib/bitmap.h:
      	* dvi/mdvi-lib/color.c:
      	* dvi/mdvi-lib/color.h:
      	* dvi/mdvi-lib/common.c:
      	* dvi/mdvi-lib/common.h:
      	* dvi/mdvi-lib/defaults.h:
      	* dvi/mdvi-lib/dvimisc.c:
      	* dvi/mdvi-lib/dviopcodes.h:
      	* dvi/mdvi-lib/dviread.c:
      	* dvi/mdvi-lib/files.c:
      	* dvi/mdvi-lib/font.c:
      	* dvi/mdvi-lib/fontmap.c:
      	* dvi/mdvi-lib/fontmap.h:
      	* dvi/mdvi-lib/fontsrch.c:
      	* dvi/mdvi-lib/gf.c:
      	* dvi/mdvi-lib/hash.c:
      	* dvi/mdvi-lib/hash.h:
      	* dvi/mdvi-lib/list.c:
      	* dvi/mdvi-lib/mdvi.h:
      	* dvi/mdvi-lib/pagesel.c:
      	* dvi/mdvi-lib/paper.c:
      	* dvi/mdvi-lib/paper.h:
      	* dvi/mdvi-lib/pk.c:
      	* dvi/mdvi-lib/private.h:
      	* dvi/mdvi-lib/setup.c:
      	* dvi/mdvi-lib/sp-epsf.c:
      	* dvi/mdvi-lib/special.c:
      	* dvi/mdvi-lib/sysdeps.h:
      	* dvi/mdvi-lib/t1.c:
      	* dvi/mdvi-lib/tfm.c:
      	* dvi/mdvi-lib/tfmfile.c:
      	* dvi/mdvi-lib/tt.c:
      	* dvi/mdvi-lib/util.c:
      	* dvi/mdvi-lib/vf.c:
      	* dvi/pixbuf-device.c:
      	* dvi/pixbuf-device.h:
      	* impress/Makefile.am:
      	* impress/common.h:
      	* impress/document.c:
      	* impress/f_oasis.c:
      	* impress/f_oo13.c:
      	* impress/iksemel.c:
      	* impress/iksemel.h:
      	* impress/imposter.h:
      	* impress/impress-document.c:
      	* impress/impress-document.h:
      	* impress/internal.h:
      	* impress/r_back.c:
      	* impress/r_draw.c:
      	* impress/r_geometry.c:
      	* impress/r_gradient.c:
      	* impress/r_style.c:
      	* impress/r_text.c:
      	* impress/render.c:
      	* impress/render.h:
      	* impress/zip.c:
      	* impress/zip.h:
      	* lib/Makefile.am:
      	* lib/ev-debug.c:
      	* lib/ev-debug.h:
      	* lib/ev-file-helpers.c:
      	* lib/ev-file-helpers.h:
      	* lib/ev-gui.c:
      	* lib/ev-gui.h:
      	* lib/ev-tooltip.c:
      	* lib/ev-tooltip.h:
      	* libdocument/Makefile.am:
      	* libdocument/ev-file-helpers.c:
      	* pdf/Makefile.am:
      	* pdf/ev-poppler.cc:
      	* pdf/ev-poppler.h:
      	* pixbuf/Makefile.am:
      	* pixbuf/pixbuf-document.c:
      	* pixbuf/pixbuf-document.h:
      	* properties/Makefile.am:
      	* ps/Makefile.am:
      	* ps/gsdefaults.c:
      	* ps/gsdefaults.h:
      	* ps/gsio.c:
      	* ps/gsio.h:
      	* ps/gstypes.h:
      	* ps/ps-document.c:
      	* ps/ps-document.h:
      	* ps/ps.c:
      	* ps/ps.h:
      	* shell/Makefile.am:
      	* shell/ev-application.h:
      	* shell/ev-sidebar-links.c:
      	* shell/ev-sidebar-links.h:
      	* shell/ev-utils.c: (ev_gui_sanitise_popup_position),
      	(ev_gui_menu_position_tree_selection):
      	* shell/ev-utils.h:
      	* shell/ev-view.c: (ev_view_finalize):
      	* shell/ev-window.c:
      	* shell/main.c: (main):
      	* thumbnailer/Makefile.am:
      	* tiff/Makefile.am:
      	* tiff/tiff-document.c:
      	* tiff/tiff-document.h:
      	* tiff/tiff2ps.c:
      	* tiff/tiff2ps.h:
      	
      	Reorganize source tree.
      
      
      
      svn path=/trunk/; revision=2197
      13a06349
    • Carlos Garcia Campos's avatar
      Do not include ev-poppler.h when pdf is disabled. · afb550ab
      Carlos Garcia Campos authored
      2007-01-08  Carlos Garcia Campos  <carlosgc@gnome.org>
      	* backend/ev-document-factory.c:
      	Do not include ev-poppler.h when pdf is disabled. 
      
      svn path=/trunk/; revision=2196
      afb550ab
  15. 30 Nov, 2006 1 commit
    • Yevgen Muntyan's avatar
      Make pdf compilation optional. See bug #38007. · 2dc20d29
      Yevgen Muntyan authored
      2006-11-30  Yevgen Muntyan  <muntyan@tamu.edu>
      
      	* Makefile.am:
      	* backend/Makefile.am:
      	* backend/ev-document-factory.c: (ev_document_factory_add_filters):
      	* configure.ac:
      	* shell/ev-window.c: (build_comments_string):
      
      	Make pdf compilation optional. See bug #38007.
      2dc20d29
  16. 08 Oct, 2006 2 commits
  17. 21 Aug, 2006 1 commit
  18. 17 Aug, 2006 1 commit
  19. 10 Jul, 2006 1 commit
    • Bastien Nocera's avatar
      New backend to support impress slides. Fixes bug #30867. · f00b898d
      Bastien Nocera authored
      2006-07-11  Bastien Nocera <hadess@hadess.net>
      
      	* Makefile.am:
      	* backend/Makefile.am:
      	* backend/ev-document-factory.c: (ev_document_factory_add_filters):
      	* backend/ev-document-factory.h:
      	* configure.ac:
      	* impress/.cvsignore:
      	* impress/Makefile.am:
      	* impress/common.h:
      	* impress/document.c: (_imp_load_xml), (imp_open), (imp_nr_pages),
      	(imp_get_page), (imp_next_page), (imp_prev_page),
      	(imp_get_page_no), (imp_get_page_name), (imp_get_xml), (imp_close):
      	* impress/f_oasis.c: (render_object), (render_page),
      	(get_geometry), (_imp_oasis_load):
      	* impress/f_oo13.c: (render_object), (render_page), (get_geometry),
      	(_imp_oo13_load):
      	* impress/iksemel.c: (iks_malloc), (iks_free), (iks_set_mem_funcs),
      	(iks_strdup), (iks_strcat), (iks_strcmp), (iks_strcasecmp),
      	(iks_strncmp), (iks_strncasecmp), (iks_strlen), (iks_escape),
      	(iks_unescape), (find_space), (iks_stack_new), (iks_stack_alloc),
      	(iks_stack_strdup), (iks_stack_strcat), (iks_stack_stat),
      	(iks_stack_delete), (iks_sax_new), (iks_sax_extend),
      	(iks_parser_stack), (iks_user_data), (iks_nr_bytes),
      	(iks_nr_lines), (stack_init), (stack_expand), (sax_core),
      	(iks_parse), (iks_parser_reset), (iks_parser_delete), (iks_new),
      	(iks_new_within), (iks_insert), (iks_insert_cdata),
      	(iks_insert_attrib), (iks_insert_node), (iks_hide), (iks_delete),
      	(iks_next), (iks_next_tag), (iks_prev), (iks_prev_tag),
      	(iks_parent), (iks_root), (iks_child), (iks_first_tag),
      	(iks_attrib), (iks_find), (iks_find_cdata), (iks_find_attrib),
      	(iks_find_with_attrib), (iks_stack), (iks_type), (iks_name),
      	(iks_cdata), (iks_cdata_size), (iks_has_children),
      	(iks_has_attribs), (escape_size), (my_strcat), (escape),
      	(iks_string), (iks_copy_within), (iks_copy), (tagHook),
      	(cdataHook), (deleteHook), (iks_dom_new), (iks_set_size_hint),
      	(iks_tree), (iks_load), (iks_save):
      	* impress/iksemel.h:
      	* impress/imposter.h:
      	* impress/impress-document.c: (G_DEFINE_TYPE_WITH_CODE),
      	(imp_render_draw_bezier_real), (imp_render_get_size),
      	(imp_render_set_fg_color), (imp_render_draw_line),
      	(imp_render_draw_rect), (imp_render_draw_polygon),
      	(imp_render_draw_arc), (imp_render_draw_bezier),
      	(imp_render_open_image), (imp_render_get_image_size),
      	(imp_render_scale_image), (imp_render_draw_image),
      	(imp_render_close_image), (imp_render_markup),
      	(imp_render_get_text_size), (imp_render_draw_text),
      	(impress_document_load), (impress_document_save),
      	(impress_document_get_n_pages), (impress_document_get_page_size),
      	(imp_render_get_from_drawable), (impress_document_render_pixbuf),
      	(impress_document_finalize), (impress_document_class_init),
      	(impress_document_can_get_text), (impress_document_get_info),
      	(impress_document_document_iface_init),
      	(impress_document_thumbnails_get_thumbnail),
      	(impress_document_thumbnails_get_dimensions),
      	(impress_document_document_thumbnails_iface_init),
      	(impress_document_init):
      	* impress/impress-document.h:
      	* impress/internal.h:
      	* impress/r_back.c: (_imp_fill_back):
      	* impress/r_draw.c: (_imp_draw_rect), (_imp_draw_line_end),
      	(_imp_draw_image), (_imp_tile_image):
      	* impress/r_geometry.c: (r_parse_color), (r_get_color), (fg_color),
      	(r_get_x), (r_get_y), (r_get_angle), (r_get_viewbox), (r_polygon),
      	(r_polyline):
      	* impress/r_gradient.c: (poly_rotate), (r_draw_gradient_simple),
      	(r_draw_gradient_complex), (r_draw_gradient):
      	* impress/r_style.c: (get_style), (r_get_style), (get_style_x),
      	(r_get_bullet):
      	* impress/r_text.c: (add_line), (add_span), (calc_sizes),
      	(calc_pos), (_imp_draw_layout), (text_span), (text_p), (text_list),
      	(r_text):
      	* impress/render.c: (imp_create_context), (imp_context_set_page),
      	(imp_context_set_step), (imp_render), (imp_delete_context):
      	* impress/render.h:
      	* impress/zip.c: (zip_error), (find_cd), (get_long), (get_word),
      	(list_files), (zip_open), (zip_close), (find_file), (seek_file),
      	(zip_load_xml), (zip_get_size), (zip_load):
      	* impress/zip.h:
      	* shell/ev-utils.c:
      
      	New backend to support impress slides. Fixes bug #30867.
      f00b898d
  20. 27 May, 2006 1 commit
    • Nickolay V. Shmyrev's avatar
      Use consistent quoting style. Fix for the bug #320285. · d18bf1f9
      Nickolay V. Shmyrev authored
      
      	* backend/ev-attachment.c: (ev_attachment_save),
      	(ev_attachment_launch_app), (ev_attachment_open):
      	* backend/ev-document-factory.c: (get_document_from_uri):
      	* cut-n-paste/recent-files/egg-recent-view-uimanager.c:
      	(egg_recent_view_uimanager_set_list):
      	* ps/ps-document.c: (check_filecompressed), (document_load),
      	(ps_document_load):
      	* shell/ev-metadata-manager.c: (load_values):
      	* shell/ev-password.c: (ev_password_dialog_set_property):
      	* shell/ev-view.c: (tip_from_link):
      	* shell/ev-window.c: (file_save_dialog_response_cb),
      	(ev_window_print_dialog_response_cb):
      
      	Use consistent quoting style. Fix for the bug #320285.
      d18bf1f9
  21. 06 Apr, 2006 1 commit
  22. 03 Apr, 2006 1 commit
  23. 02 Apr, 2006 1 commit
    • Nickolay V. Shmyrev's avatar
      Cleanup mime type detection on document load. Fix for the bug #336448. · a4a3a230
      Nickolay V. Shmyrev authored
      
      	* backend/ev-document-factory.c: (get_document_from_uri),
      	(ev_document_factory_get_document):
      	* backend/ev-document-factory.h:
      	* properties/ev-properties-main.c: (ev_properties_get_pages):
      	* shell/Makefile.am:
      	* shell/ev-job-queue.c: (handle_job), (search_for_jobs_unlocked),
      	(no_jobs_available_unlocked), (ev_job_queue_init), (find_queue),
      	(ev_job_queue_remove_job):
      	* shell/ev-job-queue.h:
      	* shell/ev-job-xfer.c:
      	* shell/ev-job-xfer.h:
      	* shell/ev-jobs.c: (ev_job_fonts_init), (ev_job_fonts_class_init),
      	(ev_job_fonts_new), (ev_job_fonts_run), (ev_job_xfer_init),
      	(ev_job_xfer_dispose), (ev_job_xfer_class_init), (ev_job_xfer_new),
      	(ev_job_xfer_run):
      	* shell/ev-jobs.h:
      	* shell/ev-window.c: (ev_window_is_empty),
      	(password_dialog_response), (ev_window_clear_xfer_job),
      	(ev_window_xfer_job_cb), (ev_window_open_uri),
      	(ev_window_cmd_focus_page_selector),
      	(ev_window_cmd_scroll_forward), (ev_window_cmd_scroll_backward),
      	(ev_window_cmd_continuous), (ev_window_cmd_dual),
      	(ev_window_cmd_view_best_fit), (ev_window_cmd_view_page_width),
      	(ev_window_dispose):
      	* thumbnailer/evince-thumbnailer.c: (evince_thumbnail_pngenc_get):
      
      	* Cleanup mime type detection on document load. Fix for the
      	bug #336448.
      a4a3a230
  24. 30 Mar, 2006 1 commit
    • Nickolay V. Shmyrev's avatar
      Rework factory functions so they are placed now in a single file · 67a923a1
      Nickolay V. Shmyrev authored
      
      	* backend/ev-document-factory.c:
      	(ev_document_factory_get_from_mime),
      	(ev_document_factory_get_all_mime_types), (get_document_from_uri),
      	(ev_document_factory_get_document),
      	(file_filter_add_mime_list_and_free),
      	(ev_document_factory_add_filters):
      	* backend/ev-document-factory.h:
      	* properties/ev-properties-main.c: (ev_properties_get_pages):
      	* shell/Makefile.am:
      	* shell/ev-application.c:
      	* shell/ev-job-xfer.c: (ev_job_xfer_run):
      	* shell/ev-window.c: (ev_window_cmd_file_open),
      	(ev_window_cmd_save_as):
      	* thumbnailer/evince-thumbnailer.c: (evince_thumbnail_pngenc_get):
      
      	Rework factory functions so they are placed now in a single
      	file ev-document-factory.c
      67a923a1
  25. 17 Jan, 2006 1 commit
    • Jani Monoses's avatar
      Fix crash when saving pixbuf. · f31f98d1
      Jani Monoses authored
      2006-01-18  Jani Monoses <jani.monoses@gmail.com>
      
      	* backend/ev-document-factory.c: (ev_document_factory_get_backend):
      
      	Fix crash when saving pixbuf.
      f31f98d1
  26. 06 Jan, 2006 1 commit
    • Nickolay V. Shmyrev's avatar
      Don't add pixbuf mime types if pixbuf backend is disabled. · d2291de1
      Nickolay V. Shmyrev authored
      
      	* backend/ev-document-factory.c: (gdk_pixbuf_mime_type_list),
      	(mime_type_supported_by_gdk_pixbuf),
      	(ev_document_factory_get_mime_types),
      	(ev_document_factory_get_all_mime_types):
      
      	Don't add pixbuf mime types if pixbuf backend is disabled.
      
      	* shell/ev-application.c: (ev_application_get_uri_window):
      
      	Fix for the bug 325815 - unhandled MIME type message doesn't
      	appear a second time.
      
      	* shell/ev-document-types.c: (ev_document_types_add_filters):
      	* shell/ev-window.c: (page_changed_cb), (ev_window_setup_document),
      	(password_dialog_response), (ev_window_popup_password_dialog),
      	(ev_window_load_job_cb), (ev_window_sidebar_position_change_cb),
      	(ev_window_run_fullscreen), (ev_window_stop_fullscreen),
      	(ev_window_run_presentation), (ev_window_stop_presentation),
      	(save_sizing_mode), (ev_window_zoom_changed_cb),
      	(ev_window_continuous_changed_cb), (ev_window_rotation_changed_cb),
      	(ev_window_dual_mode_changed_cb),
      	(ev_window_sidebar_current_page_changed_cb),
      	(ev_window_sidebar_visibility_changed_cb), (ev_window_dispose),
      	(window_state_event_cb), (window_configure_event_cb):
      
      	Cleanup additional uris holded by EvWindow.
      d2291de1
  27. 21 Dec, 2005 1 commit
  28. 20 Dec, 2005 1 commit
  29. 14 Nov, 2005 2 commits
    • Nickolay V. Shmyrev's avatar
      Small build fix · 816c7218
      Nickolay V. Shmyrev authored
      816c7218
    • Nickolay V. Shmyrev's avatar
      New CBR/CBZ backend for comic books. · 30582eef
      Nickolay V. Shmyrev authored
      2005-11-14  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
      
      	* Makefile.am:
      	* backend/Makefile.am:
      	* backend/ev-document-factory.c:
      	* backend/ev-document-factory.h:
      	* comics/Makefile.am:
      	* comics/comics-document.c: (G_DEFINE_TYPE_WITH_CODE),
      	(comics_document_load), (comics_document_save),
      	(comics_document_get_n_pages), (comics_document_get_page_size),
      	(get_page_size_area_prepared_cb), (comics_document_render_pixbuf)	(render_pixbuf_size_prepared_cb), (comics_document_finalize),
      	(comics_document_class_init), (comics_document_can_get_text),
      	(comics_document_get_info), (comics_document_document_iface_init),
      	(comics_document_init), (get_supported_image_extensions),
      	(comics_document_thumbnails_get_geometry),
      	(comics_document_thumbnails_get_thumbnail),
      	(comics_document_thumbnails_get_dimensions),
      	(comics_document_document_thumbnails_iface_init), (extract_argv):
      	* comics/comics-document.h:
      	* comics/ev-cbr-mime.xml:
      	* configure.ac:
      	* po/POTFILES.in:
      	* shell/ev-application.c: (ev_application_register_service):
      	* shell/ev-document-types.c: (ev_document_types_add_filters):
      	* thumbnailer/Makefile.am:
      	* thumbnailer/evince-thumbnailer-comics.schemas.in:
      
      	New CBR/CBZ backend for comic books.
      30582eef
  30. 22 Jul, 2005 1 commit
  31. 11 Jul, 2005 1 commit
    • Marco Pesenti Gritti's avatar
      Allow to enable/disable the pixbuf backend. Default to off for now. If we · 13c49bea
      Marco Pesenti Gritti authored
      2005-07-11  Marco Pesenti Gritti  <mpg@redhat.com>
      
              * Makefile.am:
              * backend/Makefile.am:
              * backend/ev-document-factory.c: (ev_document_type_get_from_mime):
              * configure.ac:
              * shell/ev-document-types.c: (ev_document_types_add_filters):
      
              Allow to enable/disable the pixbuf backend.
              Default to off for now. If we want it enabled we should
              really put mime types in the desktop, implement properties etc.
      
              * properties/evince-properties.c:
      
              Initialize error to NULL.
              Check error is not NULL before freeing.
      13c49bea
  32. 08 Jul, 2005 1 commit
  33. 05 Jul, 2005 1 commit
    • Marco Pesenti Gritti's avatar
      Rework document types managing to avoid code duplication and actually · 4684716c
      Marco Pesenti Gritti authored
      2005-07-05  Marco Pesenti Gritti  <mpg@redhat.com>
      
              * backend/Makefile.am:
              * backend/ev-document-factory.c:
              (mime_type_supported_by_gdk_pixbuf),
              (ev_document_type_get_from_mime),
              (ev_document_factory_get_document),
              (ev_document_factory_get_backend),
              (ev_document_factory_get_mime_types),
              (ev_document_factory_get_all_mime_types):
              * backend/ev-document-factory.h:
              * shell/Makefile.am:
              * shell/ev-document-types.c: (get_document_from_uri),
              (ev_document_types_get_document),
              (file_filter_add_mime_list_and_free),
              (ev_document_types_add_filters):
              * shell/ev-document-types.h:
              * shell/ev-job-xfer.c: (ev_job_xfer_run):
              * shell/ev-properties-dialog.c:
              (ev_properties_dialog_set_document):
              * shell/ev-window.c: (ev_window_cmd_file_open),
              (ev_window_cmd_save_as):
              * thumbnailer/evince-thumbnailer.c: (evince_thumbnail_pngenc_get):
      
              Rework document types managing to avoid code duplication
              and actually abstract from backend implementations.
              Also provide a minimal factory api that can be used by
              thumbnailer/properties.
      4684716c