[geany/geany] 8c25ff: Make tm_workspace_update() public

Jiří Techet git-noreply at xxxxx
Sat Nov 8 18:57:47 UTC 2014


Branch:      refs/heads/master
Author:      Jiří Techet <techet at gmail.com>
Committer:   Jiří Techet <techet at gmail.com>
Date:        Sat, 18 Oct 2014 19:40:10 UTC
Commit:      8c25ff871c2770fe5a53974f8e0ed6f482dee1ab
             https://github.com/geany/geany/commit/8c25ff871c2770fe5a53974f8e0ed6f482dee1ab

Log Message:
-----------
Make tm_workspace_update() public


Modified Paths:
--------------
    plugins/geanyfunctions.h
    src/plugindata.h
    src/plugins.c
    tagmanager/src/tm_workspace.h

Modified: plugins/geanyfunctions.h
2 lines changed, 2 insertions(+), 0 deletions(-)
===================================================================
@@ -354,6 +354,8 @@
 	geany_functions->p_tm->tm_source_file_free
 #define tm_workspace_remove_source_file \
 	geany_functions->p_tm->tm_workspace_remove_source_file
+#define tm_workspace_update \
+	geany_functions->p_tm->tm_workspace_update
 #define search_show_find_in_files_dialog \
 	geany_functions->p_search->search_show_find_in_files_dialog
 #define highlighting_get_style \


Modified: src/plugindata.h
1 lines changed, 1 insertions(+), 0 deletions(-)
===================================================================
@@ -604,6 +604,7 @@ typedef struct TagManagerFuncs
 	void			(*tm_source_file_update) (TMSourceFile *source_file, gboolean update_workspace);
 	void			(*tm_source_file_free) (TMSourceFile *source_file);
 	gboolean		(*tm_workspace_remove_source_file) (TMSourceFile *source_file, gboolean do_free, gboolean update);
+	void			(*tm_workspace_update) (void);
 }
 TagManagerFuncs;
 


Modified: src/plugins.c
3 lines changed, 2 insertions(+), 1 deletions(-)
===================================================================
@@ -293,7 +293,8 @@ static TagManagerFuncs tagmanager_funcs = {
 	&tm_workspace_add_source_file,
 	&tm_source_file_update,
 	&tm_source_file_free,
-	&tm_workspace_remove_source_file
+	&tm_workspace_remove_source_file,
+	&tm_workspace_update
 };
 
 static SearchFuncs search_funcs = {


Modified: tagmanager/src/tm_workspace.h
10 lines changed, 5 insertions(+), 5 deletions(-)
===================================================================
@@ -48,6 +48,11 @@ gboolean tm_workspace_add_source_file(TMSourceFile *source_file);
 */
 gboolean tm_workspace_remove_source_file(TMSourceFile *source_file, gboolean do_free, gboolean update);
 
+/*! Calls tm_source_file_update() for all workspace member source files and creates
+ workspace tag array. Use if you want to globally refresh the workspace.
+*/
+void tm_workspace_update(void);
+
 
 #ifdef GEANY_PRIVATE
 
@@ -89,11 +94,6 @@ gboolean tm_workspace_create_global_tags(const char *pre_process, const char **i
 */
 void tm_workspace_recreate_tags_array(void);
 
-/* Calls tm_source_file_update() for all workspace member source files.
- Use if you want to globally refresh the workspace.
-*/
-void tm_workspace_update(void);
-
 /* Dumps the workspace tree - useful for debugging */
 void tm_workspace_dump(void);
 



--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).


More information about the Commits mailing list