SF.net SVN: geany:[4265] trunk
ntrel at users.sourceforge.net
ntrel at xxxxx
Tue Sep 29 13:51:54 UTC 2009
Revision: 4265
http://geany.svn.sourceforge.net/geany/?rev=4265&view=rev
Author: ntrel
Date: 2009-09-29 13:51:54 +0000 (Tue, 29 Sep 2009)
Log Message:
-----------
Add utils_get_file_list_full() to API.
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/plugindata.h
trunk/src/plugins.c
trunk/src/utils.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2009-09-29 12:10:17 UTC (rev 4264)
+++ trunk/ChangeLog 2009-09-29 13:51:54 UTC (rev 4265)
@@ -7,6 +7,8 @@
* src/templates.c, src/utils.c, src/utils.h, src/symbols.c:
Add utils_get_file_list_full() which can optionally sort or include
a full path for each list item.
+ * src/utils.c, src/plugindata.h, src/plugins.c:
+ Add utils_get_file_list_full() to API.
2009-09-28 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
Modified: trunk/src/plugindata.h
===================================================================
--- trunk/src/plugindata.h 2009-09-29 12:10:17 UTC (rev 4264)
+++ trunk/src/plugindata.h 2009-09-29 13:51:54 UTC (rev 4265)
@@ -50,7 +50,7 @@
enum {
/** The Application Programming Interface (API) version, incremented
* whenever any plugin data types are modified or appended to. */
- GEANY_API_VERSION = 158,
+ GEANY_API_VERSION = 159,
/** The Application Binary Interface (ABI) version, incremented whenever
* existing fields in the plugin data types have to be changed or reordered. */
@@ -387,6 +387,8 @@
const gchar *replace);
gchar* (*str_middle_truncate) (const gchar *string, guint truncate_length);
gchar* (*str_remove_chars) (gchar *string, const gchar *chars);
+ GSList* (*get_file_list_full)(const gchar *path, gboolean full_path, gboolean sort,
+ GError **error);
}
UtilsFuncs;
Modified: trunk/src/plugins.c
===================================================================
--- trunk/src/plugins.c 2009-09-29 12:10:17 UTC (rev 4264)
+++ trunk/src/plugins.c 2009-09-29 13:51:54 UTC (rev 4265)
@@ -201,7 +201,8 @@
&utils_open_browser,
&utils_string_replace_first,
&utils_str_middle_truncate,
- &utils_str_remove_chars
+ &utils_str_remove_chars,
+ &utils_get_file_list_full
};
static UIUtilsFuncs uiutils_funcs = {
Modified: trunk/src/utils.c
===================================================================
--- trunk/src/utils.c 2009-09-29 12:10:17 UTC (rev 4264)
+++ trunk/src/utils.c 2009-09-29 13:51:54 UTC (rev 4265)
@@ -1341,7 +1341,7 @@
}
-/*
+/**
* Gets a list of files from the specified directory.
* Locale encoding is expected for @a path and used for the file list. The list and the data
* in the list should be freed after use, e.g.:
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