SF.net SVN: geany:[5196] trunk
ntrel at users.sourceforge.net
ntrel at xxxxx
Tue Aug 24 16:01:14 UTC 2010
Revision: 5196
http://geany.svn.sourceforge.net/geany/?rev=5196&view=rev
Author: ntrel
Date: 2010-08-24 16:01:14 +0000 (Tue, 24 Aug 2010)
Log Message:
-----------
Rename Matlab -> Matlab/Octave. Datafile name remains the same.
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/filetypes.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2010-08-24 12:17:33 UTC (rev 5195)
+++ trunk/ChangeLog 2010-08-24 16:01:14 UTC (rev 5196)
@@ -10,6 +10,8 @@
* src/search.c:
Include all files if the Find in Files pattern field is enabled and
empty.
+ * src/filetypes.c:
+ Rename Matlab -> Matlab/Octave. Datafile name remains the same.
2010-08-23 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
Modified: trunk/src/filetypes.c
===================================================================
--- trunk/src/filetypes.c 2010-08-24 12:17:33 UTC (rev 5195)
+++ trunk/src/filetypes.c 2010-08-24 16:01:14 UTC (rev 5196)
@@ -598,7 +598,7 @@
#define MATLAB
ft = filetypes[GEANY_FILETYPES_MATLAB];
ft->lang = 32;
- ft->name = g_strdup("Matlab");
+ ft->name = g_strdup("Matlab/Octave");
filetype_make_title(ft, TITLE_SOURCE_FILE);
ft->extension = g_strdup("m");
ft->pattern = utils_strv_new("*.m", NULL);
@@ -1345,7 +1345,7 @@
gchar *filetypes_get_conf_extension(gint filetype_idx)
{
- gchar *result;
+ gchar *result, *ptr;
GeanyFiletype *ft = filetypes[filetype_idx];
if (ft->priv->custom)
@@ -1357,7 +1357,13 @@
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;
- default: result = g_ascii_strdown(ft->name, -1); break;
+ default:
+ result = g_ascii_strdown(ft->name, -1);
+ /* truncate at slash (e.g. for Matlab/Octave) */
+ ptr = strstr(result, "/");
+ if (ptr)
+ *ptr = 0x0;
+ break;
}
return result;
}
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