From: Christian Persch Date: Thu, 29 Jan 2009 18:27:31 +0000 (+0000) Subject: Add --version which was lost in the libgnome removal. Bug #562869. X-Git-Tag: EVINCE_2_25_90~17 X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=commitdiff_plain;h=1f9a1db557a629d68bba06d7b4b4379127c34f4d;p=evince.git Add --version which was lost in the libgnome removal. Bug #562869. * shell/main.c: (option_version_cb): Add --version which was lost in the libgnome removal. Bug #562869. svn path=/trunk/; revision=3390 --- diff --git a/ChangeLog b/ChangeLog index e6807227..b7798041 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-01-29 Christian Persch + + * shell/main.c: (option_version_cb): Add --version which was lost in + the libgnome removal. Bug #562869. + 2009-01-26 Christian Persch * shell/ev-application.c: (ev_application_register_service), diff --git a/shell/main.c b/shell/main.c index 0ddf56f3..c10ac853 100644 --- a/shell/main.c +++ b/shell/main.c @@ -47,6 +47,18 @@ static gboolean unlink_temp_file = FALSE; static gchar *print_settings; static const char **file_arguments = NULL; +static gboolean +option_version_cb (const gchar *option_name, + const gchar *value, + gpointer data, + GError **error) +{ + g_print ("%s %s\n", _("GNOME Document Viewer"), VERSION); + + exit (0); + return FALSE; +} + static const GOptionEntry goption_options[] = { { "page-label", 'p', 0, G_OPTION_ARG_STRING, &ev_page_label, N_("The page of the document to display."), N_("PAGE")}, @@ -56,6 +68,7 @@ static const GOptionEntry goption_options[] = { "find", 'l', 0, G_OPTION_ARG_STRING, &ev_find_string, N_("The word or phrase to find in the document"), N_("STRING")}, { "unlink-tempfile", 'u', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &unlink_temp_file, NULL, NULL }, { "print-settings", 't', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_FILENAME, &print_settings, NULL, NULL }, + { "version", 0, G_OPTION_FLAG_NO_ARG | G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_CALLBACK, option_version_cb, NULL, NULL }, { G_OPTION_REMAINING, 0, 0, G_OPTION_ARG_FILENAME_ARRAY, &file_arguments, NULL, N_("[FILE...]") }, { NULL } };