SF.net SVN: geany: [966] trunk/src

ntrel at users.sourceforge.net ntrel at xxxxx
Sat Nov 4 12:49:06 UTC 2006


Revision: 966
          http://svn.sourceforge.net/geany/?rev=966&view=rev
Author:   ntrel
Date:     2006-11-04 04:49:00 -0800 (Sat, 04 Nov 2006)

Log Message:
-----------
Make filetype_extensions.conf generation only available with a debug
build of Geany.

Modified Paths:
--------------
    trunk/src/keyfile.c
    trunk/src/keyfile.h
    trunk/src/main.c

Modified: trunk/src/keyfile.c
===================================================================
--- trunk/src/keyfile.c	2006-11-04 11:26:31 UTC (rev 965)
+++ trunk/src/keyfile.c	2006-11-04 12:49:00 UTC (rev 966)
@@ -48,9 +48,6 @@
 static gint vpan_position;
 
 
-static void generate_filetype_extensions(const gchar *output_dir);
-
-
 void configuration_save()
 {
 	guint i = 0, j = 0, max;
@@ -587,6 +584,12 @@
 }
 
 
+#ifdef GEANY_DEBUG
+// Geany data file generation is only available with a debug build of Geany.
+
+static void generate_filetype_extensions(const gchar *output_dir);
+
+
 /* Generate the config files in "data/" from defaults */
 void configuration_generate_data_files()
 {
@@ -602,6 +605,7 @@
 		return;
 	}
 	g_print("Generating system files in %s:\n", gen_dir);
+	// currently only filetype extensions are auto-generated.
 	generate_filetype_extensions(gen_dir);
 	g_free(gen_dir);
 }
@@ -643,7 +647,9 @@
 	g_key_file_free(config);
 }
 
+#endif
 
+
 void configuration_read_filetype_extensions()
 {
 	guint i;

Modified: trunk/src/keyfile.h
===================================================================
--- trunk/src/keyfile.h	2006-11-04 11:26:31 UTC (rev 965)
+++ trunk/src/keyfile.h	2006-11-04 12:49:00 UTC (rev 966)
@@ -36,7 +36,9 @@
  * realisation of the main window */
 void configuration_apply_settings();
 
+#ifdef GEANY_DEBUG
 /* Generate the config files in "data/" from defaults */
 void configuration_generate_data_files();
+#endif
 
 #endif

Modified: trunk/src/main.c
===================================================================
--- trunk/src/main.c	2006-11-04 11:26:31 UTC (rev 965)
+++ trunk/src/main.c	2006-11-04 12:49:00 UTC (rev 966)
@@ -535,11 +535,13 @@
 	templates_init();
 	document_init_doclist();
 	filetypes_init_types();
+#ifdef GEANY_DEBUG
 	if (generate_datafiles)
 	{
 		configuration_generate_data_files();
 		exit(0);
 	}
+#endif
 	configuration_read_filetype_extensions();
 
 	gtk_window_set_icon(GTK_WINDOW(app->window), ui_new_pixbuf_from_inline(GEANY_IMAGE_LOGO, FALSE));


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