SF.net SVN: geany:[3660] branches/reorder-filetypes

ntrel at users.sourceforge.net ntrel at xxxxx
Fri Mar 27 15:33:52 UTC 2009


Revision: 3660
          http://geany.svn.sourceforge.net/geany/?rev=3660&view=rev
Author:   ntrel
Date:     2009-03-27 15:33:52 +0000 (Fri, 27 Mar 2009)

Log Message:
-----------
Sort filetype IDs randomly (so we can append randomly).

Modified Paths:
--------------
    branches/reorder-filetypes/ChangeLog
    branches/reorder-filetypes/src/filetypes.h
    branches/reorder-filetypes/src/plugindata.h

Modified: branches/reorder-filetypes/ChangeLog
===================================================================
--- branches/reorder-filetypes/ChangeLog	2009-03-27 14:14:46 UTC (rev 3659)
+++ branches/reorder-filetypes/ChangeLog	2009-03-27 15:33:52 UTC (rev 3660)
@@ -3,6 +3,8 @@
  * src/dialogs.c, src/filetypes.c, src/filetypes.h:
    Sort open dialog filetypes in combo boxes by title.
    Add filetypes_foreach_sorted(), filetypes_find().
+ * src/filetypes.h, src/plugindata.h:
+   Sort filetype IDs randomly (so we can append randomly).
 
 
 2009-03-20  Nick Treleaven  <nick(dot)treleaven(at)btinternet(dot)com>

Modified: branches/reorder-filetypes/src/filetypes.h
===================================================================
--- branches/reorder-filetypes/src/filetypes.h	2009-03-27 14:14:46 UTC (rev 3659)
+++ branches/reorder-filetypes/src/filetypes.h	2009-03-27 15:33:52 UTC (rev 3660)
@@ -31,51 +31,51 @@
 
 typedef enum
 {
-	GEANY_FILETYPES_NONE = 0,	/* first filetype */
+	GEANY_FILETYPES_NONE = 0,	/* first filetype is always None */
 
-	GEANY_FILETYPES_ADA,
-	GEANY_FILETYPES_AS,
-	GEANY_FILETYPES_ASM,
+	GEANY_FILETYPES_PHP,
+	GEANY_FILETYPES_BASIC,	/* FreeBasic */
+	GEANY_FILETYPES_MATLAB,
+	GEANY_FILETYPES_RUBY,
+	GEANY_FILETYPES_LUA,
+	GEANY_FILETYPES_FERITE,
+	GEANY_FILETYPES_YAML,
 	GEANY_FILETYPES_C,
-	GEANY_FILETYPES_CPP,
-	GEANY_FILETYPES_CS,
-	GEANY_FILETYPES_CAML,
-	GEANY_FILETYPES_D,
-	GEANY_FILETYPES_F77,
-	GEANY_FILETYPES_FORTRAN,
-	GEANY_FILETYPES_BASIC,	/* FreeBasic */
+	GEANY_FILETYPES_NSIS,
 	GEANY_FILETYPES_GLSL,
+	GEANY_FILETYPES_PO,
+	GEANY_FILETYPES_MAKE,
+	GEANY_FILETYPES_TCL,
+	GEANY_FILETYPES_XML,
+	GEANY_FILETYPES_CSS,
+	GEANY_FILETYPES_REST,
 	GEANY_FILETYPES_HASKELL,
-	GEANY_FILETYPES_HAXE,
 	GEANY_FILETYPES_JAVA,
+	GEANY_FILETYPES_CAML,
+	GEANY_FILETYPES_AS,
+	GEANY_FILETYPES_R,
+	GEANY_FILETYPES_DIFF,
+	GEANY_FILETYPES_HTML,
+	GEANY_FILETYPES_PYTHON,
+	GEANY_FILETYPES_CS,
+	GEANY_FILETYPES_PERL,
+	GEANY_FILETYPES_VALA,
 	GEANY_FILETYPES_PASCAL,
-	GEANY_FILETYPES_VALA,
-	GEANY_FILETYPES_VHDL,
-	GEANY_FILETYPES_FERITE,
-	GEANY_FILETYPES_JS,
-	GEANY_FILETYPES_LUA,
-	GEANY_FILETYPES_MAKE,
-	GEANY_FILETYPES_MATLAB,
-	GEANY_FILETYPES_PERL,
-	GEANY_FILETYPES_PHP,
-	GEANY_FILETYPES_PYTHON,
-	GEANY_FILETYPES_R,
-	GEANY_FILETYPES_RUBY,
+	GEANY_FILETYPES_LATEX,
+	GEANY_FILETYPES_ASM,
+	GEANY_FILETYPES_CONF,
+	GEANY_FILETYPES_HAXE,
+	GEANY_FILETYPES_CPP,
 	GEANY_FILETYPES_SH,
-	GEANY_FILETYPES_TCL,
-	GEANY_FILETYPES_CSS,
+	GEANY_FILETYPES_FORTRAN,
+	GEANY_FILETYPES_SQL,
+	GEANY_FILETYPES_F77,
 	GEANY_FILETYPES_DOCBOOK,
-	GEANY_FILETYPES_HTML,
-	GEANY_FILETYPES_XML,
+	GEANY_FILETYPES_D,
+	GEANY_FILETYPES_JS,
+	GEANY_FILETYPES_VHDL,
+	GEANY_FILETYPES_ADA,
 	GEANY_FILETYPES_CMAKE,
-	GEANY_FILETYPES_CONF,
-	GEANY_FILETYPES_DIFF,
-	GEANY_FILETYPES_NSIS,
-	GEANY_FILETYPES_PO,
-	GEANY_FILETYPES_LATEX,
-	GEANY_FILETYPES_REST,
-	GEANY_FILETYPES_SQL,
-	GEANY_FILETYPES_YAML,
 
 	/* ^ append items here */
 	GEANY_MAX_BUILT_IN_FILETYPES	/* Don't use this, use filetypes_array->len instead */

Modified: branches/reorder-filetypes/src/plugindata.h
===================================================================
--- branches/reorder-filetypes/src/plugindata.h	2009-03-27 14:14:46 UTC (rev 3659)
+++ branches/reorder-filetypes/src/plugindata.h	2009-03-27 15:33:52 UTC (rev 3660)
@@ -51,7 +51,7 @@
 	 * existing fields in the plugin data types have to be changed or reordered. */
 	/* This should usually stay the same if fields are only appended, assuming only pointers to
 	 * structs and not structs themselves are declared by plugins. */
-	GEANY_ABI_VERSION = 60
+	GEANY_ABI_VERSION = 61
 };
 
 /** Check the plugin can be loaded by Geany.


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