SF.net SVN: geany-plugins:[961] trunk/geany-plugins/geanylua
ntrel at users.sourceforge.net
ntrel at xxxxx
Tue Sep 29 14:09:12 UTC 2009
Revision: 961
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=961&view=rev
Author: ntrel
Date: 2009-09-29 14:09:11 +0000 (Tue, 29 Sep 2009)
Log Message:
-----------
Update to API 159.
Modified Paths:
--------------
trunk/geany-plugins/geanylua/ChangeLog
trunk/geany-plugins/geanylua/glspi_init.c
trunk/geany-plugins/geanylua/glspi_ver.h
Modified: trunk/geany-plugins/geanylua/ChangeLog
===================================================================
--- trunk/geany-plugins/geanylua/ChangeLog 2009-09-28 20:32:36 UTC (rev 960)
+++ trunk/geany-plugins/geanylua/ChangeLog 2009-09-29 14:09:11 UTC (rev 961)
@@ -1,3 +1,6 @@
+September 29, 2009 (ntrel)
+ Update to API 159.
+
September 24, 2009 (ntrel)
Use new plugin_configure_single() instead of using
plugin_configure() wrongly.
Modified: trunk/geany-plugins/geanylua/glspi_init.c
===================================================================
--- trunk/geany-plugins/geanylua/glspi_init.c 2009-09-28 20:32:36 UTC (rev 960)
+++ trunk/geany-plugins/geanylua/glspi_init.c 2009-09-29 14:09:11 UTC (rev 961)
@@ -363,39 +363,9 @@
-/*
- * Borrowed from Geany's utils_get_file_list() but modified because I want the
- * list to store the full path to each file...
- *
- * Gets a sorted list of files in the specified directory.
- * The list and the data in the list should be freed after use.
- * Returns: The list or NULL if no files found.
- */
-static GSList *get_file_list(const gchar *path)
-{
- GSList *list = NULL;
- GDir *dir;
- GError *err = NULL;
- g_return_val_if_fail(path && *path, NULL);
- dir = g_dir_open(path, 0, &err);
- if (dir) {
- while (1) {
- const gchar *filename = g_dir_read_name(dir);
- if (!filename) { break; }
- list = g_slist_insert_sorted(
- list, g_strconcat(path, DIR_SEP, filename, NULL), (GCompareFunc) strcasecmp);
- }
- g_dir_close(dir);
- }
- if (err) {g_error_free(err);}
- return list;
-}
-
-
-
static GtkWidget* new_menu(GtkWidget *parent, gchar* script_dir, gchar*title)
{
- GSList *script_names=get_file_list(script_dir);
+ GSList *script_names=utils_get_file_list_full(script_dir, TRUE, TRUE, NULL);
if (script_names) {
GtkWidget *menu = gtk_menu_new();
GtkWidget *menu_item = gtk_menu_item_new_with_mnemonic(title);
Modified: trunk/geany-plugins/geanylua/glspi_ver.h
===================================================================
--- trunk/geany-plugins/geanylua/glspi_ver.h 2009-09-28 20:32:36 UTC (rev 960)
+++ trunk/geany-plugins/geanylua/glspi_ver.h 2009-09-29 14:09:11 UTC (rev 961)
@@ -12,7 +12,7 @@
#define PLUGIN_AUTHOR "Jeff Pohlmeyer"
-#define MY_GEANY_API_VER 153
+#define MY_GEANY_API_VER 159
#define LUA_MODULE_NAME "geany"
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Plugins-Commits
mailing list