]> www.fi.muni.cz Git - evince.git/blobdiff - ChangeLog
Enable dbus when available, do not require a configure option.
[evince.git] / ChangeLog
index 174307575ee8df8acee6eff2faaf9171aa62a8fd..bf83f093de52f9505aa2c1fdf1c42cbb86086bb6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,200 @@
+2005-07-05  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * configure.ac:
+
+       Enable dbus when available, do not require a configure
+       option.
+
+2005-07-05  Christian Persch  <chpe@cvs.gnome.org>
+
+       * configure.ac:
+
+       Use AM_CONDITIONAL unconditionally, fixes the build with DBUS
+       disabled.
+
+2005-07-05  Carlos Garcia Campos  <carlosgc@gnome.org>
+           Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * shell/Makefile.am: Add --prefix for dbus-binding-tool script
+       
+       * shell/ev-application.[ch], shell/ev-window.c: change dbus RPC 
+       functions to the format required by dbus
+
+       * shell/main.c: use G_TYPE instead of DBUS_TYPE to fix compilation
+       errors. Use the RPC parameters in the expected way
+
+2005-07-05  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * Makefile.am:
+       * properties/Makefile.am:
+       * properties/ev-properties-main.c: (ev_properties_get_pages):
+
+       Support all mime types
+
+       * shell/Makefile.am:
+       * thumbnailer/Makefile.am:
+       * thumbnailer/evince-thumbnailer.c: (get_document_from_uri),
+       (evince_thumbnail_pngenc_get):
+
+       Use the document factory
+
+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.
+
+2005-07-05  Christian Persch  <chpe@cvs.gnome.org>
+
+       * properties/ev-properties-view.c: (ev_properties_view_set_info):
+       Plug a mem leak.
+       * shell/ev-properties-dialog.c: (ev_properties_dialog_init):
+       HIG spacings.
+
+2005-07-04  Matthew S. Wilson  <msw@rpath.com>
+
+       * shell/ev-properties-dialog.c
+       (ev_properties_dialog_set_document): only call
+       ev_properties_fonts_set_document() if the document implements the
+       fonts interface
+
+2005-07-05  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * configure.ac:
+       * properties/Makefile.am:
+       * properties/ev-properties-view.c:
+       (ev_properties_view_register_type):
+       * properties/ev-properties-view.h:
+       * properties/ev-properties-main.h:
+
+       Implement nautilus plugin for properties.
+       Works only for pdf atm, I need to rework the
+       document types stuff to get this to work
+       for all backends...
+
+2005-07-04  Martin Kretzschmar  <martink@gnome.org>
+
+       * shell/ev-properties-fonts.c (enum): kill redundant columns enum
+       (ev_properties_fonts_set_document): use
+       EV_DOCUMENT_FONTS_COLUMN_NUM_COLUMNS.
+
+2005-07-04  Matthew S. Wilson  <msw@rpath.com>
+
+       * tiff/tiff2ps.c: remove TRUE and FALSE definitions, glib provides
+       them
+       (PlaceImage, tiff2ps_process_page): use
+       g_ascii_dtostr to convert floats to strings in a locale-safe way.
+
+
+2005-07-04  Martin Kretzschmar  <martink@gnome.org>
+
+       * shell/main.c: include libgnomeui/gnome-authentication-manager.h
+       (main): to call gnome_authentication_manager_init. Should fix
+       Bug #308510
+
+       * configure.ac: that requires libgnomeui 2.6.0.
+
+2005-07-04  Matthew S. Wilson  <msw@rpath.com>
+
+       * tiff/tiff-document.c (tiff_document_ps_export_begin) 
+       (tiff_document_ps_export_do_page, tiff_document_ps_export_end):
+       use the new tiff2ps interfaces
+
+       * tiff/tiff2ps.h (tiff2ps_context_new, tiff2ps_process_page) 
+       (tiff2ps_context_finalize): implement new interfaces for tiff2ps
+
+       * tiff/tiff2ps.c: refactor tiff2ps code to use a context
+       structure instead of global variables.  Remove use of static
+       variables in functions.
+
+2005-07-04  Carlos Garcia Campos <carlosgc@gnome.org>
+
+       * shell/ev-page-action.c: unref the completion after setting it to the
+       entry
+
+2005-07-04  Matthew S. Wilson  <msw@rpath.com>
+
+       * tiff/tiff2ps.c (generateEPSF): disable generating encapsulated
+       postscript files
+
+2005-07-04  Matthew S. Wilson  <msw@rpath.com>
+
+       * shell/ev-window.c (update_action_sensitivity): disable
+       File->Print if the document does not implement the ps exporter
+       interface
+
+2005-07-04  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * Makefile.am:
+       * configure.ac:
+       * data/evince-properties.glade:
+       * properties/.cvsignore:
+       * properties/Makefile.am:
+       * properties/ev-properties-view.c: (ev_properties_view_dispose),
+       (ev_properties_view_class_init), (ev_properties_view_format_date),
+       (make_valid_utf8), (set_property), (ev_properties_view_set_info),
+       (ev_properties_view_init), (ev_properties_view_new):
+       * properties/ev-properties-view.h:
+       * shell/Makefile.am:
+       * shell/ev-properties-dialog.c: (ev_properties_dialog_class_init),
+       (ev_properties_dialog_init), (ev_properties_dialog_set_document),
+       (ev_properties_dialog_new):
+       * shell/ev-properties-dialog.h:
+       * shell/ev-properties-fonts.c: (ev_properties_fonts_dispose),
+       (ev_properties_fonts_class_init), (ev_properties_fonts_init),
+       (update_progress_label), (job_fonts_finished_cb),
+       (ev_properties_fonts_set_document), (ev_properties_fonts_new):
+       * shell/ev-properties-fonts.h:
+       * shell/ev-properties.c:
+       * shell/ev-properties.h:
+       * shell/ev-window.c: (ev_window_setup_document),
+       (ev_window_cmd_file_properties):
+
+       Split the properties pages in two different objects, depend
+       only on the backend where possible, use widgets instead
+       of gobject for the glade part, reimplement the dialog
+       itself with gtk.
+       I need this to implement nautilus properties page.
+
+2005-07-03  Matthew S. Wilson  <msw@rpath.com>
+
+       * tiff/tiff-document.c (tiff_document_ps_export_begin) 
+       (tiff_document_ps_export_do_page, tiff_document_ps_export_end) 
+       (tiff_document_document_ps_exporter_iface_init): implement the ps
+       exporter interface for tiff documents
+
+       * tiff/tiff2ps.c: added a modified version of tiff2ps.c from
+       libtiff to implement TIFF postscript export
+
+       * tiff/tiff2ps.h: added a header file for external tiff2ps
+       functions.
+
+       * tiff/Makefile.am (libtiffdocument_la_SOURCES): add tiff2ps.c and
+       tiff2ps.h
+
 2005-07-03  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
 
        * shell/ev-view.c: (scroll_to_current_page),
 2005-07-03  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
 
        * shell/ev-view.c: (scroll_to_current_page),