SF.net SVN: geany:[5387] trunk
ntrel at users.sourceforge.net
ntrel at xxxxx
Tue Nov 9 15:34:25 UTC 2010
Revision: 5387
http://geany.svn.sourceforge.net/geany/?rev=5387&view=rev
Author: ntrel
Date: 2010-11-09 15:34:24 +0000 (Tue, 09 Nov 2010)
Log Message:
-----------
Save build commands for filetype None (patch by Lex, thanks).
Make filetypes_get_conf_extension() return "common" for filetype
None.
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/filetypes.c
trunk/src/templates.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2010-11-08 18:15:14 UTC (rev 5386)
+++ trunk/ChangeLog 2010-11-09 15:34:24 UTC (rev 5387)
@@ -1,3 +1,11 @@
+2010-11-09 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
+
+ * src/templates.c, src/filetypes.c:
+ Save build commands for filetype None (patch by Lex, thanks).
+ Make filetypes_get_conf_extension() return "common" for filetype
+ None.
+
+
2010-11-08 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
* src/editor.c:
Modified: trunk/src/filetypes.c
===================================================================
--- trunk/src/filetypes.c 2010-11-08 18:15:14 UTC (rev 5386)
+++ trunk/src/filetypes.c 2010-11-09 15:34:24 UTC (rev 5387)
@@ -1191,8 +1191,7 @@
config_home = g_key_file_new();
{
/* highlighting uses GEANY_FILETYPES_NONE for common settings */
- gchar *ext = (ft_id != GEANY_FILETYPES_NONE) ?
- filetypes_get_conf_extension(ft_id) : g_strdup("common");
+ gchar *ext = filetypes_get_conf_extension(ft_id);
gchar *f0 = g_strconcat(app->datadir, G_DIR_SEPARATOR_S "filetypes.", ext, NULL);
gchar *f = g_strconcat(app->configdir,
G_DIR_SEPARATOR_S GEANY_FILEDEFS_SUBDIR G_DIR_SEPARATOR_S "filetypes.", ext, NULL);
@@ -1227,6 +1226,7 @@
case GEANY_FILETYPES_CPP: result = g_strdup("cpp"); break;
case GEANY_FILETYPES_CS: result = g_strdup("cs"); break;
case GEANY_FILETYPES_MAKE: result = g_strdup("makefile"); break;
+ case GEANY_FILETYPES_NONE: result = g_strdup("common"); break;
default:
result = g_ascii_strdown(ft->name, -1);
/* truncate at slash (e.g. for Matlab/Octave) */
@@ -1245,7 +1245,7 @@
G_DIR_SEPARATOR_S GEANY_FILEDEFS_SUBDIR G_DIR_SEPARATOR_S "filetypes.", NULL);
guint i;
- for (i = 1; i < filetypes_array->len; i++)
+ for (i = 0; i < filetypes_array->len; i++)
{
GKeyFile *config_home;
gchar *fname, *ext, *data;
Modified: trunk/src/templates.c
===================================================================
--- trunk/src/templates.c 2010-11-08 18:15:14 UTC (rev 5386)
+++ trunk/src/templates.c 2010-11-09 15:34:24 UTC (rev 5387)
@@ -159,7 +159,8 @@
for (ft_id = 0; ft_id < GEANY_MAX_BUILT_IN_FILETYPES; ft_id++)
{
- gchar *ext = filetypes_get_conf_extension(ft_id);
+ gchar *ext = (ft_id != GEANY_FILETYPES_NONE) ?
+ filetypes_get_conf_extension(ft_id) : g_strdup("none");
gchar *shortname = g_strconcat("filetype.", ext, NULL);
gchar *fname = TEMPLATES_GET_FILENAME(shortname);
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