SF.net SVN: geany:[5378] trunk

ntrel at users.sourceforge.net ntrel at xxxxx
Sun Nov 7 17:09:09 UTC 2010


Revision: 5378
          http://geany.svn.sourceforge.net/geany/?rev=5378&view=rev
Author:   ntrel
Date:     2010-11-07 17:09:09 +0000 (Sun, 07 Nov 2010)

Log Message:
-----------
Show GIO/built-in regex support in startup debug message as well as
for --version.

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/src/main.c

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2010-11-07 16:39:49 UTC (rev 5377)
+++ trunk/ChangeLog	2010-11-07 17:09:09 UTC (rev 5378)
@@ -19,6 +19,9 @@
    Make use_safe_file_saving hidden pref apply even when GIO is
    available, because g_file_replace_contents() doesn't handle disk
    space exhaustion.
+ * src/main.c:
+   Show GIO/built-in regex support in startup debug message as well as
+   for --version.
 
 
 2010-11-04  Nick Treleaven  <nick(dot)treleaven(at)btinternet(dot)com>

Modified: trunk/src/main.c
===================================================================
--- trunk/src/main.c	2010-11-07 16:39:49 UTC (rev 5377)
+++ trunk/src/main.c	2010-11-07 17:09:09 UTC (rev 5378)
@@ -95,6 +95,15 @@
 CommandLineOptions cl_options;	/* fields initialised in parse_command_line_options */
 
 
+static const gchar geany_lib_versions[] = "GTK %u.%u.%u, GLib %u.%u.%u"
+#ifdef HAVE_GIO
+	", GIO"
+#endif
+#ifdef USE_INCLUDED_REGEX
+	", built-in regex"
+#endif
+	;
+
 static gboolean want_plugins;
 
 /* command-line options */
@@ -513,21 +522,13 @@
 
 	if (show_version)
 	{
-		const gchar build_opts[] = ""
-#ifdef HAVE_GIO
-			", GIO"
-#endif
-#ifdef USE_INCLUDED_REGEX
-			", built-in regex"
-#endif
-			;
-		printf(PACKAGE " %s ", main_get_version_string());
-		printf(_("(built on %s with GTK %d.%d.%d, GLib %d.%d.%d%s)"),
-				__DATE__, GTK_MAJOR_VERSION, GTK_MINOR_VERSION, GTK_MICRO_VERSION,
-				GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION, GLIB_MICRO_VERSION,
-				build_opts);
-		printf("\n");
-
+		printf(PACKAGE " %s (", main_get_version_string());
+		/* note for translators: library versions are printed after this */
+		printf(_("built on %s with "), __DATE__);
+		printf(geany_lib_versions,
+			GTK_MAJOR_VERSION, GTK_MINOR_VERSION, GTK_MICRO_VERSION,
+			GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION, GLIB_MICRO_VERSION);
+		printf(")\n");
 		exit(0);
 	}
 
@@ -994,11 +995,12 @@
 #endif
 
 	locale = get_locale();
-	geany_debug("Geany %s, GTK+ %u.%u.%u, GLib %u.%u.%u (%s)",
+	geany_debug("Geany %s, %s",
 		main_get_version_string(),
+		locale);
+	geany_debug(geany_lib_versions,
 		gtk_major_version, gtk_minor_version, gtk_micro_version,
-		glib_major_version, glib_minor_version, glib_micro_version,
-		locale);
+		glib_major_version, glib_minor_version, glib_micro_version);
 	geany_debug("System data dir: %s", app->datadir);
 	geany_debug("User config dir: %s", app->configdir);
 


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Commits mailing list