SF.net SVN: geany: [604] trunk
eht16 at users.sourceforge.net
eht16 at xxxxx
Sat Jul 22 13:52:19 UTC 2006
Revision: 604
Author: eht16
Date: 2006-07-22 06:52:07 -0700 (Sat, 22 Jul 2006)
ViewCVS: http://svn.sourceforge.net/geany/?rev=604&view=rev
Log Message:
-----------
Added *.cfg as extension for config files.
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/filetypes.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2006-07-22 11:09:48 UTC (rev 603)
+++ trunk/ChangeLog 2006-07-22 13:52:07 UTC (rev 604)
@@ -7,6 +7,7 @@
Added "Reload as" menu item to force opening a file with a specified
encoding(both were patches from Stefan Oltmanns).
* src/callbacks.c: Fixed two issues when showing / hiding the sidebar.
+ * src/filetypes.c: Added *.cfg as extension for config files.
2006-07-21 Nick Treleaven <nick.treleaven at btinternet.com>
Modified: trunk/src/filetypes.c
===================================================================
--- trunk/src/filetypes.c 2006-07-22 11:09:48 UTC (rev 603)
+++ trunk/src/filetypes.c 2006-07-22 13:52:07 UTC (rev 604)
@@ -223,7 +223,7 @@
filetypes_init_build_programs(filetypes[GEANY_FILETYPES_LATEX]);
filetypes_create_menu_item(filetype_menu, filetypes[GEANY_FILETYPES_LATEX]->title, filetypes[GEANY_FILETYPES_LATEX]);
-#define PASCAL
+#define PAS // to avoid warnings when building under Windows, the symbol PASCAL is there defined
filetypes[GEANY_FILETYPES_PASCAL] = g_new0(filetype, 1);
filetypes[GEANY_FILETYPES_PASCAL]->id = GEANY_FILETYPES_PASCAL;
filetypes[GEANY_FILETYPES_PASCAL]->lang = 4;
@@ -312,12 +312,13 @@
filetypes[GEANY_FILETYPES_CONF]->has_tags = TRUE;
filetypes[GEANY_FILETYPES_CONF]->title = g_strdup(_("Config file"));
filetypes[GEANY_FILETYPES_CONF]->extension = g_strdup("conf");
- filetypes[GEANY_FILETYPES_CONF]->pattern = g_new0(gchar*, 5);
+ filetypes[GEANY_FILETYPES_CONF]->pattern = g_new0(gchar*, 6);
filetypes[GEANY_FILETYPES_CONF]->pattern[0] = g_strdup("*.conf");
filetypes[GEANY_FILETYPES_CONF]->pattern[1] = g_strdup("*.ini");
filetypes[GEANY_FILETYPES_CONF]->pattern[2] = g_strdup("config");
filetypes[GEANY_FILETYPES_CONF]->pattern[3] = g_strdup("*rc");
- filetypes[GEANY_FILETYPES_CONF]->pattern[4] = NULL;
+ filetypes[GEANY_FILETYPES_CONF]->pattern[4] = g_strdup("*.cfg");
+ filetypes[GEANY_FILETYPES_CONF]->pattern[5] = NULL;
filetypes[GEANY_FILETYPES_CONF]->style_func_ptr = styleset_conf;
filetypes[GEANY_FILETYPES_CONF]->comment_open = g_strdup("#");
filetypes[GEANY_FILETYPES_CONF]->comment_close = NULL;
@@ -488,14 +489,14 @@
if (filename == NULL)
{
- return filetypes[GEANY_FILETYPES_C];
+ return filetypes[GEANY_FILETYPES_ALL];
}
// try to get the UTF-8 equivalent for the filename
utf8_filename = g_locale_to_utf8(filename, -1, NULL, NULL, NULL);
if (utf8_filename == NULL)
{
- return filetypes[GEANY_FILETYPES_C];
+ return filetypes[GEANY_FILETYPES_ALL];
}
// to match against the basename of the file(because of Makefile*)
@@ -504,7 +505,7 @@
for(i = 0; i < GEANY_MAX_FILE_TYPES; i++)
{
- for (j = 0; filetypes[i]->pattern[j]; j++)
+ for (j = 0; filetypes[i]->pattern[j] != NULL; j++)
{
pattern = g_pattern_spec_new(filetypes[i]->pattern[j]);
if (g_pattern_match_string(pattern, base_filename))
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