Revision: 3854 http://geany.svn.sourceforge.net/geany/?rev=3854&view=rev Author: eht16 Date: 2009-06-10 20:36:21 +0000 (Wed, 10 Jun 2009)
Log Message: ----------- Fix doxygen warnings.
Modified Paths: -------------- trunk/ChangeLog trunk/doc/Doxyfile.in trunk/tagmanager/include/tm_source_file.h trunk/tagmanager/include/tm_work_object.h trunk/tagmanager/include/tm_workspace.h
Modified: trunk/ChangeLog =================================================================== --- trunk/ChangeLog 2009-06-10 18:42:13 UTC (rev 3853) +++ trunk/ChangeLog 2009-06-10 20:36:21 UTC (rev 3854) @@ -3,8 +3,13 @@ * src/editor.c: Display calltips for Pascal symbols in the Pascal way (#2803945). * tagmanager/pascal.c: - Fix wrongly set return values for procedures (closes #2803945. + Fix wrongly set return values for procedures (closes #2803945). + * doc/Doxyfile.in, tagmanager/include/tm_work_object.h, + tagmanager/include/tm_source_file.h, + tagmanager/include/tm_workspace.h: + Fix doxygen warnings.
+ 2009-06-10 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
* src/editor.c, tagmanager/include/tm_workspace.h,
Modified: trunk/doc/Doxyfile.in =================================================================== --- trunk/doc/Doxyfile.in 2009-06-10 18:42:13 UTC (rev 3853) +++ trunk/doc/Doxyfile.in 2009-06-10 20:36:21 UTC (rev 3854) @@ -50,7 +50,7 @@ SIP_SUPPORT = NO DISTRIBUTE_GROUP_DOC = NO SUBGROUPING = YES -TYPEDEF_HIDES_STRUCT = YES +TYPEDEF_HIDES_STRUCT = NO #--------------------------------------------------------------------------- # Build related configuration options #---------------------------------------------------------------------------
Modified: trunk/tagmanager/include/tm_source_file.h =================================================================== --- trunk/tagmanager/include/tm_source_file.h 2009-06-10 18:42:13 UTC (rev 3853) +++ trunk/tagmanager/include/tm_source_file.h 2009-06-10 20:36:21 UTC (rev 3854) @@ -37,7 +37,7 @@ The TMSourceFile structure is derived from TMWorkObject and contains all it's attributes, plus an integer representing the language of the file. */ -typedef struct _TMSourceFile +typedef struct { TMWorkObject work_object; /*!< The base work object */ langType lang; /*!< Programming language used */
Modified: trunk/tagmanager/include/tm_work_object.h =================================================================== --- trunk/tagmanager/include/tm_work_object.h 2009-06-10 18:42:13 UTC (rev 3853) +++ trunk/tagmanager/include/tm_work_object.h 2009-06-10 20:36:21 UTC (rev 3854) @@ -31,12 +31,12 @@ time when the file was analyzed (for caching) and an array of tags which should be populated when the object is analyzed. */ -typedef struct _TMWorkObject +typedef struct TMWorkObject { guint type; /*!< The type of object. Can be a source file or a project */ char *file_name; /*!< Full file name (inc. path) of the work object */ char *short_name; /*!< Just the name of the file (without the path) */ - struct _TMWorkObject *parent; + struct TMWorkObject *parent; time_t analyze_time; /*!< UNUSED Time when the object was last analyzed */ GPtrArray *tags_array; /*!< Tags obtained by parsing the object */ } TMWorkObject;
Modified: trunk/tagmanager/include/tm_workspace.h =================================================================== --- trunk/tagmanager/include/tm_workspace.h 2009-06-10 18:42:13 UTC (rev 3853) +++ trunk/tagmanager/include/tm_workspace.h 2009-06-10 20:36:21 UTC (rev 3854) @@ -28,11 +28,11 @@ created. This contains global tags gleaned from /usr/include, etc. and should be used for autocompletion, calltips, etc. */ -typedef struct _TMWorkspace +typedef struct { - TMWorkObject work_object; /*!< The parent work object */ - GPtrArray *global_tags; /*!< Global tags loaded at startup */ - GPtrArray *work_objects; /*!< An array of TMWorkObject pointers */ + TMWorkObject work_object; /*!< The parent work object */ + GPtrArray *global_tags; /*!< Global tags loaded at startup */ + GPtrArray *work_objects; /*!< An array of TMWorkObject pointers */ } TMWorkspace;
/* Since TMWorkspace is a singleton, you should not create multiple @@ -90,7 +90,7 @@ \return TRUE on success, FALSE on failure. */ gboolean tm_workspace_create_global_tags(const char *config_dir, const char *pre_process, - const char **includes, int includes_count, const char *tags_file, int lang); + const char **includes, int includes_count, const char *tags_file, int lang);
/* Recreates the tag array of the workspace by collecting the tags of all member work objects. You shouldn't have to call this directly since @@ -137,20 +137,20 @@ */ const GPtrArray * tm_workspace_find_scoped (const char *name, const char *scope, gint type, - TMTagAttrType *attrs, gboolean partial, langType lang, gboolean global_search); + TMTagAttrType *attrs, gboolean partial, langType lang, gboolean global_search);
/* Returns all matching members tags found in given struct/union/class name. \param name Name of the struct/union/class. \param file_tags A GPtrArray of edited file TMTag pointers (for search speedup, can be NULL). \return A GPtrArray of TMTag pointers to struct/union/class members */ const GPtrArray *tm_workspace_find_scope_members(const GPtrArray *file_tags, - const char *scope_name, - gboolean find_global, - gboolean no_definitions); + const char *scope_name, + gboolean find_global, + gboolean no_definitions);
const GPtrArray * tm_workspace_find_namespace_members (const GPtrArray * file_tags, const char *name, - gboolean search_global); + gboolean search_global);
/* Returns TMTag to function which "own" given line \param line Current line in edited file.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.