From 5f07935d90bd52c9fc643b726024f328b35b5fbb Mon Sep 17 00:00:00 2001 From: "Nickolay V. Shmyrev" Date: Mon, 14 Nov 2005 20:26:35 +0000 Subject: [PATCH] Release 0.5.0 2005-11-14 Nickolay V. Shmyrev * NEWS: * configure.ac: Release 0.5.0 2005-11-14 Nickolay V. Shmyrev * comics/Makefile.am: * configure.ac: * shell/ev-document-types.c: (ev_document_types_add_filters): More advanced handling of custom mime type installation. --- ChangeLog | 15 +++++++++++++++ NEWS | 32 ++++++++++++++++++++++++++++++++ comics/Makefile.am | 9 ++++++--- configure.ac | 12 +++++++++++- shell/ev-document-types.c | 2 +- 5 files changed, 65 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 84853c5d..343bea31 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,18 @@ +2005-11-14 Nickolay V. Shmyrev + + * NEWS: + * configure.ac: + + Release 0.5.0 + +2005-11-14 Nickolay V. Shmyrev + + * comics/Makefile.am: + * configure.ac: + * shell/ev-document-types.c: (ev_document_types_add_filters): + + More advanced handling of custom mime type installation. + 2005-11-14 Nickolay V. Shmyrev * data/evince.schemas.in: diff --git a/NEWS b/NEWS index dfb429ee..382b82b9 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,35 @@ +============== +Evince 0.5.0 +============== + +New Features: + + * Various types of PDF links are now supported + * New backend for comic books (CBR/CBZ archives) + * Storage of passwords for protected documents in gnome-keyring + * Layout settings for new documents are taken from the last used document + +Interface Improvements: + + * Statusbar was removed to save space + * Notification about page processing is shown on the page + * More key bindings + * Improved intelligent window title that shouldn't confuse users + * Show index by default if available + * Tooltips for links + +Bug Fixes: + + * Crashes on reload and window close are fixed + * DBus usage cleaned + * Printing of multiple copies start to work + * Crash on structured ps document + * Improved session handling + +Translations: + + * bn, id, it, ku, pt, ro + ============== Evince 0.4.0 ============== diff --git a/comics/Makefile.am b/comics/Makefile.am index 22c9290f..7ebf0d91 100644 --- a/comics/Makefile.am +++ b/comics/Makefile.am @@ -11,15 +11,18 @@ libcomicsdocument_la_SOURCES = \ comics-document.h # need to respect $XDG_DATA_DIR probably -xdgmimedir = $(gnome_data)/mime/packages +xdgmimedir = $(datadir)/mime/packages xdgmime_DATA = ev-cbr-mime.xml EXTRA_DIST = $(xdgmime_DATA) +if ENABLE_UPDATE_MIMEDB + install-data-hook: - update-mime-database $(gnome_data)/mime + $(UPDATE_MIME_DB) $(DESTDIR)$(datadir)/mime uninstall-hook: - update-mime-database $(gnome_data)/mime + $(UPDATE_MIME_DB) $(DESTDIR)$(datadir)/mime +endif # ENABLE_UPDATE_MIMEDB diff --git a/configure.ac b/configure.ac index e72c1056..48a937aa 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ dnl Process this file with autoconf to produce a configure script. AC_PREREQ(2.57) -AC_INIT(evince, 0.4.0) +AC_INIT(evince, 0.5.0) AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION) AM_CONFIG_HEADER(config.h) @@ -272,9 +272,19 @@ AC_ARG_ENABLE(comics, [AC_HELP_STRING([--enable-comics], [Compile with support for comic book archives])],enable_comics=yes,enable_comics=no) if test "x$enable_comics" = "xyes"; then AC_DEFINE([ENABLE_COMICS], [1], [Enable support for comics.]) + fi AM_CONDITIONAL(ENABLE_COMICS, test x$enable_comics = xyes) +AC_PATH_PROG(UPDATE_MIME_DB, update-mime-database, no) +AC_SUBST(UPDATE_MIME_DB) + +AC_ARG_ENABLE(update-mimedb, + AC_HELP_STRING([--disable-update-mimedb], + [disable the update-mime-database after install [default=no]]),, + enable_update_mimedb=yes) +AM_CONDITIONAL(ENABLE_UPDATE_MIMEDB, test x$enable_update_mimedb = xyes) + dnl ================== End of comic book checks ============================================ dnl =================== Mime types list ==================================================== diff --git a/shell/ev-document-types.c b/shell/ev-document-types.c index ea729bfd..27fb2fe2 100644 --- a/shell/ev-document-types.c +++ b/shell/ev-document-types.c @@ -184,7 +184,7 @@ ev_document_types_add_filters (GtkWidget *chooser, EvDocument *document) #ifdef ENABLE_COMICS if (document == NULL || backend == EV_BACKEND_COMICS) { default_filter = filter = gtk_file_filter_new (); - gtk_file_filter_set_name (filter, _("Comics Books")); + gtk_file_filter_set_name (filter, _("Comic Books")); mime_types = ev_document_factory_get_mime_types (EV_BACKEND_COMICS); file_filter_add_mime_list_and_free (filter, mime_types); gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (chooser), filter); -- 2.43.5