SF.net SVN: geany: [1792] trunk
ntrel at users.sourceforge.net
ntrel at xxxxx
Tue Aug 14 15:11:54 UTC 2007
Revision: 1792
http://geany.svn.sourceforge.net/geany/?rev=1792&view=rev
Author: ntrel
Date: 2007-08-14 08:11:54 -0700 (Tue, 14 Aug 2007)
Log Message:
-----------
Sort filetype groups alphabetically.
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/filetypes.c
trunk/src/filetypes.h
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2007-08-14 11:50:03 UTC (rev 1791)
+++ trunk/ChangeLog 2007-08-14 15:11:54 UTC (rev 1792)
@@ -4,6 +4,8 @@
tagmanager/parsers.h, tagmanager/makefile.win32, tagmanager/rest.c,
tagmanager/Makefile.am:
Add reStructuredText filetype and parser.
+ * src/filetypes.c, src/filetypes.h:
+ Sort filetype groups alphabetically.
2007-08-13 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
Modified: trunk/src/filetypes.c
===================================================================
--- trunk/src/filetypes.c 2007-08-14 11:50:03 UTC (rev 1791)
+++ trunk/src/filetypes.c 2007-08-14 15:11:54 UTC (rev 1792)
@@ -595,22 +595,22 @@
// insert separators for different filetype groups
switch (ft_id)
{
- case GEANY_FILETYPES_C: // programming
+ case GEANY_FILETYPES_GROUP_COMPILED: // programming
{
sub_menu = sub_menu_programming;
break;
}
- case GEANY_FILETYPES_PERL: // scripts
+ case GEANY_FILETYPES_GROUP_SCRIPT: // scripts
{
sub_menu = sub_menu_scripts;
break;
}
- case GEANY_FILETYPES_XML: // markup
+ case GEANY_FILETYPES_GROUP_MARKUP: // markup
{ // (include also CSS, not really markup but fit quite well to HTML)
sub_menu = sub_menu_markup;
break;
}
- case GEANY_FILETYPES_SQL: // misc
+ case GEANY_FILETYPES_GROUP_MISC: // misc
{
sub_menu = sub_menu_misc;
break;
Modified: trunk/src/filetypes.h
===================================================================
--- trunk/src/filetypes.h 2007-08-14 11:50:03 UTC (rev 1791)
+++ trunk/src/filetypes.h 2007-08-14 15:11:54 UTC (rev 1792)
@@ -33,48 +33,53 @@
#include "ScintillaWidget.h"
+// each group should be alpha-sorted, based on filetype::name (not enum name)
typedef enum
{
// normally compiled languages
- GEANY_FILETYPES_C = 0,
+ GEANY_FILETYPES_GROUP_COMPILED = 0,
+ GEANY_FILETYPES_ASM = GEANY_FILETYPES_GROUP_COMPILED,
+ GEANY_FILETYPES_C,
GEANY_FILETYPES_CPP,
GEANY_FILETYPES_CS,
+ GEANY_FILETYPES_CAML,
GEANY_FILETYPES_D,
+ GEANY_FILETYPES_FORTRAN,
+ GEANY_FILETYPES_BASIC, // FreeBasic
+ GEANY_FILETYPES_HASKELL,
+ GEANY_FILETYPES_HAXE,
GEANY_FILETYPES_JAVA,
GEANY_FILETYPES_PASCAL,
- GEANY_FILETYPES_BASIC,
- GEANY_FILETYPES_ASM,
- GEANY_FILETYPES_FORTRAN,
- GEANY_FILETYPES_CAML,
- GEANY_FILETYPES_HASKELL,
GEANY_FILETYPES_VHDL,
- GEANY_FILETYPES_HAXE,
// script languages
+ GEANY_FILETYPES_GROUP_SCRIPT,
+ GEANY_FILETYPES_FERITE = GEANY_FILETYPES_GROUP_SCRIPT,
+ GEANY_FILETYPES_JS,
+ GEANY_FILETYPES_LUA,
+ GEANY_FILETYPES_MAKE,
+ GEANY_FILETYPES_OMS,
GEANY_FILETYPES_PERL,
GEANY_FILETYPES_PHP,
- GEANY_FILETYPES_JS,
GEANY_FILETYPES_PYTHON,
GEANY_FILETYPES_RUBY,
+ GEANY_FILETYPES_SH,
GEANY_FILETYPES_TCL,
- GEANY_FILETYPES_LUA,
- GEANY_FILETYPES_FERITE,
- GEANY_FILETYPES_SH,
- GEANY_FILETYPES_MAKE,
- GEANY_FILETYPES_OMS,
// markup langauges
- GEANY_FILETYPES_XML,
+ GEANY_FILETYPES_GROUP_MARKUP,
+ GEANY_FILETYPES_CSS = GEANY_FILETYPES_GROUP_MARKUP,
GEANY_FILETYPES_DOCBOOK,
GEANY_FILETYPES_HTML,
- GEANY_FILETYPES_CSS,
+ GEANY_FILETYPES_XML,
// miscellaneous languages
- GEANY_FILETYPES_SQL,
+ GEANY_FILETYPES_GROUP_MISC,
+ GEANY_FILETYPES_CONF = GEANY_FILETYPES_GROUP_MISC,
+ GEANY_FILETYPES_DIFF,
GEANY_FILETYPES_LATEX,
- GEANY_FILETYPES_DIFF,
- GEANY_FILETYPES_CONF,
GEANY_FILETYPES_REST,
+ GEANY_FILETYPES_SQL,
GEANY_FILETYPES_ALL, // must be last filetype, used for 'None' item.
GEANY_MAX_FILE_TYPES
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