SF.net SVN: geany: [967] trunk
ntrel at users.sourceforge.net
ntrel at xxxxx
Sat Nov 4 12:50:01 UTC 2006
Revision: 967
http://svn.sourceforge.net/geany/?rev=967&view=rev
Author: ntrel
Date: 2006-11-04 04:49:55 -0800 (Sat, 04 Nov 2006)
Log Message:
-----------
Recognise *.xsl, *.xslt filenames for XML filetype.
Recognise 'GNUmakefile' filename for Make filetype.
Modified Paths:
--------------
trunk/ChangeLog
trunk/data/filetype_extensions.conf
trunk/src/filetypes.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2006-11-04 12:49:00 UTC (rev 966)
+++ trunk/ChangeLog 2006-11-04 12:49:55 UTC (rev 967)
@@ -1,8 +1,14 @@
2006-11-04 Nick Treleaven <nick.treleaven at btinternet.com>
* src/search.c: Fix pressing enter to search from the Find dialog.
+ * src/keyfile.c, src/keyfile.h, src/main.c:
+ Make filetype_extensions.conf generation only available with a debug
+ build of Geany.
+ * src/filetypes.c, data/filetype_extensions.conf:
+ Recognise *.xsl, *.xslt filenames for XML filetype.
+ Recognise 'GNUmakefile' filename for Make filetype.
+
-
2006-11-03 Nick Treleaven <nick.treleaven at btinternet.com>
* src/msgwindow.c:
Modified: trunk/data/filetype_extensions.conf
===================================================================
--- trunk/data/filetype_extensions.conf 2006-11-04 12:49:00 UTC (rev 966)
+++ trunk/data/filetype_extensions.conf 2006-11-04 12:49:55 UTC (rev 967)
@@ -8,24 +8,23 @@
Java=*.java;
Pascal=*.pas;*.pp;*.inc;*.dpr;*.dpk;
ASM=*.asm;
-Fortran=*.f;*.f77;*.f90;*.f95;*.for;*.ftn;
-Ferite=*.fe;
+Fortran=*.f;*.for;*.ftn;*.f77;*.f90;*.f95;
CAML=*.ml;*.mli;
Perl=*.pl;*.perl;*.pm;*.agi;
PHP=*.php;*.php3;*.php4;*.php5;*.phtml;
Python=*.py;*.pyw;
Ruby=*.rb;*.rhtml;
Tcl=*.tcl;*.tk;*.wish;
+Ferite=*.fe;
Sh=*.sh;configure;configure.in;configure.in.in;configure.ac;*.ksh;*.zsh;
-Make=*.mak;*.mk;Makefile*;makefile*;
-XML=*.xml;*.sgml;
+Make=*.mak;*.mk;GNUmakefile;makefile;Makefile;makefile.*;Makefile.*;
+XML=*.xml;*.sgml;*.xsl;*.xslt;
Docbook=*.docbook;
HTML=*.htm;*.html;*.shtml;*.hta;*.htd;*.htt;*.cfm;
CSS=*.css;
SQL=*.sql;
LaTeX=*.tex;*.sty;*.idx;
O-Matrix=*.oms;
-Conf=*.conf;*.ini;config;*rc;*.cfg;
Diff=*.diff;*.patch;
+Conf=*.conf;*.ini;config;*rc;*.cfg;
None=*;
-
Modified: trunk/src/filetypes.c
===================================================================
--- trunk/src/filetypes.c 2006-11-04 12:49:00 UTC (rev 966)
+++ trunk/src/filetypes.c 2006-11-04 12:49:55 UTC (rev 967)
@@ -452,8 +452,9 @@
filetypes[GEANY_FILETYPES_MAKE]->title = g_strdup(_("Makefile"));
filetypes[GEANY_FILETYPES_MAKE]->extension = g_strdup("mak");
{
- gchar *pattern_make[] = {"*.mak", "*.mk", "Makefile*", "makefile*", NULL};
- filetypes[GEANY_FILETYPES_MAKE]->pattern = g_strdupv(pattern_make);
+ gchar *patterns[] = {"*.mak", "*.mk", "GNUmakefile", "makefile", "Makefile",
+ "makefile.*", "Makefile.*", NULL};
+ filetypes[GEANY_FILETYPES_MAKE]->pattern = g_strdupv(patterns);
}
filetypes[GEANY_FILETYPES_MAKE]->style_func_ptr = styleset_makefile;
filetypes[GEANY_FILETYPES_MAKE]->comment_open = g_strdup("#");
@@ -471,10 +472,10 @@
filetypes[GEANY_FILETYPES_XML]->has_tags = FALSE;
filetypes[GEANY_FILETYPES_XML]->title = g_strdup(_("XML source file"));
filetypes[GEANY_FILETYPES_XML]->extension = g_strdup("xml");
- filetypes[GEANY_FILETYPES_XML]->pattern = g_new0(gchar*, 3);
- filetypes[GEANY_FILETYPES_XML]->pattern[0] = g_strdup("*.xml");
- filetypes[GEANY_FILETYPES_XML]->pattern[1] = g_strdup("*.sgml");
- filetypes[GEANY_FILETYPES_XML]->pattern[2] = NULL;
+ {
+ gchar *patterns[] = {"*.xml", "*.sgml", "*.xsl", "*.xslt", NULL};
+ filetypes[GEANY_FILETYPES_XML]->pattern = g_strdupv(patterns);
+ }
filetypes[GEANY_FILETYPES_XML]->style_func_ptr = styleset_xml;
filetypes[GEANY_FILETYPES_XML]->comment_open = g_strdup("<!--");
filetypes[GEANY_FILETYPES_XML]->comment_close = g_strdup("-->");
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