]> www.fi.muni.cz Git - evince.git/commitdiff
Add --version which was lost in the libgnome removal. Bug #562869.
authorChristian Persch <chpe@src.gnome.org>
Thu, 29 Jan 2009 18:27:31 +0000 (18:27 +0000)
committerChristian Persch <chpe@src.gnome.org>
Thu, 29 Jan 2009 18:27:31 +0000 (18:27 +0000)
* shell/main.c: (option_version_cb): Add --version which was lost in
the libgnome removal. Bug #562869.

svn path=/trunk/; revision=3390

ChangeLog
shell/main.c

index e68072276d6f263bf39608a113eb043c3dea8ba4..b7798041b074756be7d12b88e5cc06a2b2298490 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-01-29  Christian Persch  <chpe@gnome.org>
+
+       * shell/main.c: (option_version_cb): Add --version which was lost in
+       the libgnome removal. Bug #562869.
+
 2009-01-26  Christian Persch  <chpe@gnome.org>
 
        * shell/ev-application.c: (ev_application_register_service),
index 0ddf56f32fff2d54001a769a781146cb85df176a..c10ac853752e4bab36da169b9b76df414fc39dfb 100644 (file)
@@ -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 }
 };