Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* Update for release 2.25.5Nickolay V. Shmyrev2009-01-181-1/+1
| | | | svn path=/trunk/; revision=3359
* Rename LIB as LIBDOCUMENT and use SHELL_CORE for cut-n-paste code.Carlos Garcia Campos2009-01-181-5/+5
| | | | | | | | | | | | | 2009-01-18 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: * cut-n-paste/*/Makefile.am: * libdocument/Makefile.am: Rename LIB as LIBDOCUMENT and use SHELL_CORE for cut-n-paste code. svn path=/trunk/; revision=3352
* Move EvView specific code to a libeviview library so that it can beCarlos Garcia Campos2009-01-181-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | 2009-01-18 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: * Makefile.am: * libdocument/Makefile.am: * libview/Makefile.am: * libview/ev-job-scheduler.[ch]: * libview/ev-jobs.[ch]: * libview/ev-page-cache.[ch]: * libview/ev-pixbuf-cache.[ch]: * libview/ev-timeline.[ch]: * libview/ev-transition-animation.[ch]: * libview/ev-view-accessible.[ch]: * libview/ev-view-marshal.list: * libview/ev-view.[ch]: * shell/Makefile.am: Move EvView specific code to a libeviview library so that it can be embbeded in other applications. Based on patches by Tomeu Vizoso. Fixes bug #567751. svn path=/trunk/; revision=3348
* Check for localtime_r. See bug #339172.Hib Eris2009-01-161-0/+2
| | | | | | | | | | | | 2009-01-16 Hib Eris <hib@hiberis.nl> * configure.ac: * properties/ev-properties-view.c: (ev_properties_view_format_date): Check for localtime_r. See bug #339172. svn path=/trunk/; revision=3339
* Update for release 2.25.4Nickolay V. Shmyrev2009-01-051-1/+1
| | | | | | | | | | | | 2009-01-05 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * NEWS: * configure.ac: Update for release 2.25.4 svn path=/trunk/; revision=3326
* GLib version requirement bumped to 2.18 due to g_set_error_literal. ThanksNickolay V. Shmyrev2009-01-021-1/+1
| | | | | | | | | | | | 2009-01-02 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * configure.ac: GLib version requirement bumped to 2.18 due to g_set_error_literal. Thanks to Christian Spurk. svn path=/trunk/; revision=3321
* Removed RemovedCarlos Garcia Campos2008-12-031-2/+2
| | | | | | | | | | | | | | | | | | 2008-12-03 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: * data/Makefile.am: * data/evince-password.glade: Removed * data/evince-properties.glade: Removed * properties/ev-properties-view.c: (ev_properties_view_class_init), (set_property), (ev_properties_view_set_info), (ev_properties_view_init): * shell/ev-properties-fonts.c: (ev_properties_fonts_dispose), (font_cell_data_func), (ev_properties_fonts_init): Remove Glade dependency. svn path=/trunk/; revision=3289
* Update for release 2.25.2Carlos Garcia Campos2008-12-011-1/+1
| | | | | | | | | | | | | 2008-12-01 Carlos Garcia Campos <carlosgc@gnome.org> * NEWS: * configure.ac: Update for release 2.25.2 svn path=/trunk/; revision=3283
* RemovedCarlos Garcia Campos2008-12-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-12-01 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: * shell/Makefile.am: * shell/ev-keyring.[ch]: * shell/ev-password.[ch]: Removed * shell/ev-password-view.[ch]: (ev_password_view_finalize), (ev_password_view_class_init), (ev_password_view_clicked_cb), (ev_password_view_init), (ev_password_view_set_uri), (ev_password_dialog_got_response), (ev_password_dialog_remember_button_toggled), (ev_password_dialog_entry_changed_cb), (ev_password_dialog_entry_activated_cb), (ev_password_view_ask_password), (ev_password_view_get_password), (ev_password_view_get_password_save_flags), (ev_password_view_new): * shell/ev-window.c: (ev_window_password_view_unlock), (ev_window_load_job_cb), (ev_window_close_dialogs), (ev_window_init): Rework the password view. When the password is in the keyring it's used automatically without showing the password dialog and it's only stored in the keyring when we are sure it's correct. The password dialog has been reworked too, in order to make it more hig compliant and consistent with the GTK+ dialog used in gtkmountoperation. Fixes bug #562496. svn path=/trunk/; revision=3281
* Add GimpCellRendererToggle from gimp slightly modified to fit our needs.Carlos Garcia Campos2008-11-151-0/+1
| | | | | | | | | | | | | | | 2008-11-15 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: * cut-n-paste/Makefile.am: * cut-n-paste/gimpcellrenderertoggle/Makefile.am: * cut-n-paste/gimpcellrenderertoggle/gimpcellrenderertoggle.[ch]: * cut-n-paste/gimpcellrenderertoggle/gimpwidgetsmarshal.list: Add GimpCellRendererToggle from gimp slightly modified to fit our needs. svn path=/trunk/; revision=3266
* Implement layers interface in PDF backend.Carlos Garcia Campos2008-11-151-0/+1
| | | | | | | | | | | 2008-11-15 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: * backend/pdf/ev-poppler.cc: Implement layers interface in PDF backend. svn path=/trunk/; revision=3265
* Update for 2.25.1 releaseCarlos Garcia Campos2008-11-051-1/+1
| | | | | | | | | | | | 2008-11-05 Carlos Garcia Campos <carlosgc@gnome.org> * NEWS: * configure.ac: Update for 2.25.1 release svn path=/trunk/; revision=3259
* Removed shell/ev-view-private.hCarlos Garcia Campos2008-10-311-1/+1
| | | | | | | | | | | | | | | | | | | | | 2008-10-31 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: * backend/pdf/ev-poppler.cc: * properties/ev-properties-view.c: * shell/Makefile.am: * shell/ev-tooltip.[ch]: Removed * shell/ev-view-private.h * shell/eggfindbar.c: * shell/ev-application.c: * shell/ev-open-recent-action.c: * shell/ev-sidebar-thumbnails.c: * shell/ev-view.c: * shell/ev-window.c: Bump GTK+ requirement to 2.12. svn path=/trunk/; revision=3242
* Update for release 2.24.1Carlos Garcia Campos2008-10-201-1/+1
| | | | | | | | | | | | 2008-10-19 Carlos Garcia Campos <carlosgc@gnome.org> * NEWS: * configure.ac: Update for release 2.24.1 svn path=/trunk/; revision=3227
* Update for release 2.24.0Carlos Garcia Campos2008-09-221-1/+1
| | | | | | | | | | | | 2008-09-22 Carlos Garcia Campos <carlosgc@gnome.org> * NEWS: * configure.ac: Update for release 2.24.0 svn path=/trunk/; revision=3204
* Update for release 2.23.92.Carlos Garcia Campos2008-09-091-1/+1
| | | | | | | | | | | | 2008-09-09 Carlos Garcia Campos <carlosgc@gnome.org> * NEWS: * configure.ac: Update for release 2.23.92. svn path=/trunk/; revision=3169
* Update for release 2.23.91.Carlos Garcia Campos2008-09-011-1/+1
| | | | | | | | | | | | 2008-08-31 Carlos Garcia Campos <carlosgc@gnome.org> * NEWS: * configure.ac: Update for release 2.23.91. svn path=/trunk/; revision=3136
* EggSMClient copied from libeggCarlos Garcia Campos2008-08-311-25/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-08-31 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: * cut-n-paste/Makefile.am: * cut-n-paste/smclient/Makefile.am: * cut-n-paste/smclient/eggdesktopfile.[ch]: * cut-n-paste/smclient/eggsmclient-private.h: * cut-n-paste/smclient/eggsmclient-xsmp.c: * cut-n-paste/smclient/eggsmclient.[ch]: EggSMClient copied from libegg * libdocument/ev-file-helpers.c: (ev_dot_dir): * shell/Makefile.am: * shell/ev-application.[ch]: (ev_application_load_session), (smclient_save_state_cb), (smclient_quit_cb), (ev_application_init_session), (ev_application_shutdown), (ev_application_init): * shell/main.c: (main): Use EggSMClient instead of gnome-client and remove libgnome and libgnomeui dependencies. svn path=/trunk/; revision=3130
* Update for release 2.23.6.Nickolay V. Shmyrev2008-08-061-1/+1
| | | | | | | | | | | 2008-08-06 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * configure.ac: Update for release 2.23.6. svn path=/trunk/; revision=3098
* Correctly build desktop file. Fixes bug #544237.Götz Waschk2008-07-221-1/+1
| | | | | | | | | | 2008-07-23 Götz Waschk <waschk@mandriva.org> * configure.ac: Correctly build desktop file. Fixes bug #544237. svn path=/trunk/; revision=3084
* Update for release 2.23.5.Nickolay V. Shmyrev2008-07-211-1/+1
| | | | | | | | | | | 2008-07-22 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * configure.ac: Update for release 2.23.5. svn path=/trunk/; revision=3081
* Added support for 7-zip based cb7 comic book. Patch by Kartik Rustagi.Nickolay V. Shmyrev2008-07-111-1/+1
| | | | | | | | | | | | | | | 2008-07-11 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * backend/comics/comics-document.c (comics_document_load): * backend/comics/comicsdocument.evince-backend.in: * configure.ac: * thumbnailer/evince-thumbnailer-comics.schemas.in: Added support for 7-zip based cb7 comic book. Patch by Kartik Rustagi. Fixes bug #532312. svn path=/trunk/; revision=3068
* Update for release 2.23.4.Nickolay V. Shmyrev2008-06-181-1/+1
| | | | | | | | | | | 2008-06-19 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * configure.ac: Update for release 2.23.4. svn path=/trunk/; revision=3054
* Merge branch 'ev-debug' into workCarlos Garcia Campos2008-04-271-8/+19
| | | | svn path=/trunk/; revision=3025
* Fix libspectre check in configure script. Fixes bug #528549.Carlos Garcia Campos2008-04-171-1/+1
| | | | | | | | | | 2008-04-17 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: Fix libspectre check in configure script. Fixes bug #528549. svn path=/trunk/; revision=3009
* Add GtkMountOperation (renamed to avoid conflicts) to be able to openCarlos Garcia Campos2008-04-161-0/+1
| | | | | | | | | | | | | | | 2008-04-16 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: * cut-n-paste/evmountoperation/ev-mount-operation.[ch]: * shell/Makefile.am: * shell/ev-window.c: (ev_window_load_remote_failed), (mount_volume_ready_cb), (window_open_file_copy_ready_cb): Add GtkMountOperation (renamed to avoid conflicts) to be able to open documents in remote locations that are not mounted. svn path=/trunk/; revision=3007
* Remove gs stuff from ps backend.Carlos Garcia Campos2008-04-121-25/+8
| | | | | | | | | | | 2008-04-12 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: * backend/ps/Makefile.am: Remove gs stuff from ps backend. svn path=/trunk/; revision=3002
* Bump poppler requirement to 0.8.0.Carlos Garcia Campos2008-04-121-13/+1
| | | | | | | | | | | 2008-04-12 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: * backend/pdf/ev-poppler.cc: Bump poppler requirement to 0.8.0. svn path=/trunk/; revision=3001
* Update for release 2.22.1.1Nickolay V. Shmyrev2008-04-081-1/+1
| | | | | | | | | | | | 2008-04-08 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * NEWS: * configure.ac: Update for release 2.22.1.1 svn path=/trunk/; revision=2998
* Fix build (again) when poppler version is 0.6Carlos Garcia Campos2008-04-081-4/+5
| | | | | | | | | | 2008-04-08 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: Fix build (again) when poppler version is 0.6 svn path=/trunk/; revision=2997
* Fix build in FreeBSD. Based on patch by Michael Johnson. Fixes bugCarlos Garcia Campos2008-04-071-4/+4
| | | | | | | | | | | 2008-04-07 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: Fix build in FreeBSD. Based on patch by Michael Johnson. Fixes bug #526799. svn path=/trunk/; revision=2995
* Update for release 2.22.1Nickolay V. Shmyrev2008-04-071-1/+1
| | | | svn path=/trunk/; revision=2992
* Add compressed dvi to the list of supported mime types. Patch by EdCarlos Garcia Campos2008-04-061-1/+1
| | | | | | | | | | | | 2008-04-06 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: * backend/dvi/dvidocument.evince-backend.in: Add compressed dvi to the list of supported mime types. Patch by Ed Catmur. Fixes bug #307087. svn path=/trunk/; revision=2990
* Add a configure option to enable/diable DBus. Patch by Rémi Cardona.Carlos Garcia Campos2008-03-221-12/+18
| | | | | | | | | | | 2008-03-22 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: Add a configure option to enable/diable DBus. Patch by Rémi Cardona. Fixes bug 521797. svn path=/trunk/; revision=2976
* Fix build with poppler >= 0.7.2Carlos Garcia Campos2008-03-141-0/+9
| | | | | | | | | | | 2008-03-14 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: * backend/pdf/ev-poppler.cc: Fix build with poppler >= 0.7.2 svn path=/trunk/; revision=2965
* Update for release 2.22.0Nickolay V. Shmyrev2008-03-101-1/+1
| | | | | | | | | | | 2008-03-10 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * configure.ac: Update for release 2.22.0 svn path=/trunk/; revision=2963
* Use g_file_has_prefix instead of renamed g_file_contains_file.Alexander Larsson2008-02-251-1/+1
| | | | | | | | | | | | | | 2008-02-25 Alexander Larsson <alexl@redhat.com> * shell/ev-window.c (ev_window_clear_temp_file): Use g_file_has_prefix instead of renamed g_file_contains_file. * configure.ac: Require new glib for above change. svn path=/trunk/; revision=2929
* Update for release 2.21.91.Nickolay V. Shmyrev2008-02-111-1/+1
| | | | | | | | | | | 2008-02-12 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * configure.ac: Update for release 2.21.91. svn path=/trunk/; revision=2903
* Remove libgnomeprint support. Fixes bug #512370.Carlos Garcia Campos2008-02-081-54/+1
| | | | | | | | | | | | | 2008-02-08 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: * shell/Makefile.am: * shell/ev-application.[ch]: * shell/ev-sidebar-links.c: * shell/ev-utils.[ch]: * shell/ev-window.[ch]: Remove libgnomeprint support. Fixes bug #512370. svn path=/trunk/; revision=2895
* Use the new cairo function cairo_format_stride_for_width when available.Carlos Garcia Campos2008-01-311-0/+6
| | | | | | | | | | | 2008-01-31 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: * backend/djvu/djvu-document.c: (djvu_document_render): * backend/tiff/tiff-document.c: (tiff_document_render): Use the new cairo function cairo_format_stride_for_width when available. Fixes bug #482720. svn path=/trunk/; revision=2884
* Fix build with --without-libgnome. Fixes bug #512771.Carlos Garcia Campos2008-01-291-2/+2
| | | | | | | | 2008-01-29 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: Fix build with --without-libgnome. Fixes bug #512771. svn path=/trunk/; revision=2878
* Update for release 2.21.90.Nickolay V. Shmyrev2008-01-281-1/+1
| | | | | | | | | | | | 2008-01-29 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * NEWS: * configure.ac: Update for release 2.21.90. svn path=/trunk/; revision=2870
* Port to gio and drop gnome-vfs dependency. Fixes bug #510401. Based onCarlos Garcia Campos2008-01-251-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Do not render images when rendering the page but on demand. It reduces theCarlos Garcia Campos2008-01-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | 2008-01-19 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: * backend/pdf/ev-poppler.cc: (pdf_document_images_get_image_mapping), (pdf_document_images_get_image), (pdf_document_document_images_iface_init): * libdocument/ev-document-images.[ch]: (ev_document_images_get_image_mapping), (ev_document_images_get_image): * libdocument/ev-image.[ch]: (ev_image_new), (ev_image_get_page), (ev_image_get_id), (ev_image_save_tmp): * shell/ev-jobs.c: (ev_job_render_run): * shell/ev-view.c: (ev_view_drag_data_get): * shell/ev-window.c: (image_save_dialog_response_cb), (ev_view_popup_cmd_copy_image): Do not render images when rendering the page but on demand. It reduces the memory comsumption. svn path=/trunk/; revision=2835
* Make gnome-keyring optional. Fixes bug #509676.Marcelo Lira2008-01-181-3/+19
| | | | | | | | | 2008-01-18 Marcelo Lira <setanta@gmail.com> * configure.a: * shell/ev-password.c: Make gnome-keyring optional. Fixes bug #509676. svn path=/trunk/; revision=2830
* Simplify image format selection on save.Nickolay V. Shmyrev2008-01-151-1/+0
| | | | | | | | | | | | | | | | | | | | | | | 2008-01-15 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * configure.ac: * cut-n-paste/Makefile.am: * cut-n-paste/fileformatchooser/Makefile.am: * cut-n-paste/fileformatchooser/egg-macros.h: * cut-n-paste/fileformatchooser/eggfileformatchooser.c: * cut-n-paste/fileformatchooser/eggfileformatchooser.h: * shell/Makefile.am: * shell/ev-utils.c: (file_chooser_dialog_add_writable_pixbuf_formats), (get_gdk_pixbuf_format_by_extension): * shell/ev-utils.h: * shell/ev-window.c: (ev_window_error_message), (image_save_dialog_response_cb), (ev_view_popup_cmd_save_image_as): Simplify image format selection on save. svn path=/trunk/; revision=2827
* Get the nautilus extension dir properly instead of using a hack. Fixes bugWouter Bolsterlee2008-01-131-0/+2
| | | | | | | | | | | 2008-01-13 Wouter Bolsterlee <wbolster@svn.gnome.org> * properties/Makefile.am: Get the nautilus extension dir properly instead of using a hack. Fixes bug #505359. svn path=/trunk/; revision=2820
* Bump requirements to libspectre 0.2.0. Fixes bug #507705.Carlos Garcia Campos2008-01-131-2/+3
| | | | | | | | | | 2008-01-13 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: * backend/dvi/cairo-device.c: (dvi_cairo_draw_ps): * backend/ps/ev-spectre.c: (ps_document_render): Bump requirements to libspectre 0.2.0. Fixes bug #507705. svn path=/trunk/; revision=2816
* Allow exporting images in any format supported by GdkPixbuf. Fixes bugCarl-Anton Ingmarsson2007-12-301-0/+1
| | | | | | | | | | | | | | | | 2007-12-30 Carl-Anton Ingmarsson <c-a.ingmarsson@oktv.se> * configure.ac: * cut-n-paste/Makefile.am: * cut-n-paste/fileformatchooser/Makefile.am: * cut-n-paste/fileformatchooser/egg-macros.h: * cut-n-paste/fileformatchooser/eggfileformatchooser.[ch]: * shell/Makefile.am: * shell/ev-window.c: (image_save_dialog_response_cb), (ev_view_popup_cmd_save_image_as): Allow exporting images in any format supported by GdkPixbuf. Fixes bug #500209. svn path=/trunk/; revision=2791
* Plugin system for backends. Fixes bug #351348.Carlos Garcia Campos2007-12-281-12/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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