Revision: 4464 http://geany.svn.sourceforge.net/geany/?rev=4464&view=rev Author: ntrel Date: 2009-12-02 16:38:20 +0000 (Wed, 02 Dec 2009)
Log Message: ----------- Add/improve debug messages for custom filetypes.
Modified Paths: -------------- trunk/ChangeLog trunk/src/filetypes.c
Modified: trunk/ChangeLog =================================================================== --- trunk/ChangeLog 2009-12-02 16:34:25 UTC (rev 4463) +++ trunk/ChangeLog 2009-12-02 16:38:20 UTC (rev 4464) @@ -3,6 +3,8 @@ * doc/geany.txt, doc/geany.html: Warn about not using BOM for configuration files (confuses GKeyFile parser, at least on my system). + * src/filetypes.c: + Add/improve debug messages for custom filetypes.
2009-11-30 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
Modified: trunk/src/filetypes.c =================================================================== --- trunk/src/filetypes.c 2009-12-02 16:34:25 UTC (rev 4463) +++ trunk/src/filetypes.c 2009-12-02 16:38:20 UTC (rev 4464) @@ -695,13 +695,13 @@ if (g_hash_table_lookup(filetypes_hash, fn)) return;
- geany_debug("Adding filetype %s.", fn); ft = filetype_new(); ft->name = g_strdup(fn); filetype_make_title(ft, TITLE_FILE); ft->pattern = g_new0(gchar*, 1); ft->priv->custom = TRUE; filetype_add(ft); + geany_debug("Added filetype %s (%d).", ft->name, ft->id); }
@@ -1241,6 +1241,8 @@ if (result) { ft->lang = tm_source_file_get_named_lang(result); + if (ft->lang < 0) + geany_debug("Cannot find tag parser '%s' for custom filetype '%s'.", result, ft->name); g_free(result); }
@@ -1250,6 +1252,8 @@ if (result) { ft->lexer_filetype = filetypes_lookup_by_name(result); + if (!ft->lexer_filetype) + geany_debug("Cannot find lexer filetype '%s' for custom filetype '%s'.", result, ft->name); g_free(result); }
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.