Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog15
-rw-r--r--NEWS32
-rw-r--r--comics/Makefile.am9
-rw-r--r--configure.ac12
-rw-r--r--shell/ev-document-types.c2
5 files changed, 65 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index 84853c5..343bea3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,20 @@
2005-11-14 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
+ * NEWS:
+ * configure.ac:
+
+ Release 0.5.0
+
+2005-11-14 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
+
+ * 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 <nshmyrev@yandex.ru>
+
* data/evince.schemas.in:
* shell/ev-metadata-manager.c: (value_free),
(ev_metadata_manager_get_last), (ev_metadata_manager_set_last),
diff --git a/NEWS b/NEWS
index dfb429e..382b82b 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,36 @@
==============
+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 22c9290..7ebf0d9 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 e72c105..48a937a 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 ea729bf..27fb2fe 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);