SF.net SVN: geany: [1796] trunk
ntrel at users.sourceforge.net
ntrel at xxxxx
Tue Aug 14 16:29:05 UTC 2007
Revision: 1796
http://geany.svn.sourceforge.net/geany/?rev=1796&view=rev
Author: ntrel
Date: 2007-08-14 09:29:03 -0700 (Tue, 14 Aug 2007)
Log Message:
-----------
Apply patch from blackdog to add document_save_file() to the plugin
API (thanks).
Add document_open_file() to plugin API.
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/plugindata.h
trunk/src/plugins.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2007-08-14 16:00:13 UTC (rev 1795)
+++ trunk/ChangeLog 2007-08-14 16:29:03 UTC (rev 1796)
@@ -14,6 +14,10 @@
* HACKING:
Add more information for adding a filetype.
2 minor edits.
+ * src/plugindata.h, src/plugins.c:
+ Apply patch from blackdog to add document_save_file() to the plugin
+ API (thanks).
+ Add document_open_file() to plugin API.
2007-08-13 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
Modified: trunk/src/plugindata.h
===================================================================
--- trunk/src/plugindata.h 2007-08-14 16:00:13 UTC (rev 1795)
+++ trunk/src/plugindata.h 2007-08-14 16:29:03 UTC (rev 1796)
@@ -68,7 +68,7 @@
/* The API version should be incremented whenever any plugin data types below are
* modified. */
-static const gint api_version = 9;
+static const gint api_version = 10;
/* The ABI version should be incremented whenever existing fields in the plugin
* data types below have to be changed or reordered. It should stay the same if fields
@@ -160,6 +160,9 @@
gint (*new_file) (const gchar *filename, struct filetype *ft);
gint (*get_cur_idx) ();
struct document* (*get_current) ();
+ gboolean (*save_file)(gint idx, gboolean force);
+ gboolean (*open_file)(gint idx, const gchar *filename, gint pos, gboolean readonly,
+ struct filetype *ft, const gchar *forced_enc);
}
DocumentFuncs;
Modified: trunk/src/plugins.c
===================================================================
--- trunk/src/plugins.c 2007-08-14 16:00:13 UTC (rev 1795)
+++ trunk/src/plugins.c 2007-08-14 16:29:03 UTC (rev 1796)
@@ -73,7 +73,9 @@
static DocumentFuncs doc_funcs = {
&document_new_file,
&document_get_cur_idx,
- &document_get_current
+ &document_get_current,
+ &document_save_file,
+ &document_open_file
};
static ScintillaFuncs sci_funcs = {
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