[Gnucash-changes] Doxygen fixes and correction to QOF Transaction Timespec handling

Neil Williams codehelp at cvs.gnucash.org
Tue May 3 18:51:36 EDT 2005


Log Message:
-----------
Doxygen fixes and correction to QOF Transaction Timespec handling

Tags:
----
gnucash-gnome2-dev

Modified Files:
--------------
    gnucash:
        ChangeLog
    gnucash/src/app-utils:
        gnc-ui-util.h
    gnucash/src/backend/qsf:
        qsf-backend.c
        qsf-object.xsd.xml
    gnucash/src/business/business-core:
        gncBillTerm.h
        gncEmployee.h
        gncEntry.h
        gncTaxTable.h
    gnucash/src/core-utils:
        gnc-gconf-utils.h
    gnucash/src/engine:
        Account.h
        Group.h
        Transaction.c
        Transaction.h
        gnc-commodity.h
    gnucash/src/gnome:
        gnc-plugin-file-history.c
        gnc-plugin-file-history.h
        gnc-plugin-page-account-tree.h
        gnc-plugin-page-register.h
    gnucash/src/gnome-utils:
        dialog-account.h
        dialog-commodity.c
        dialog-commodity.h
        gnc-gnome-utils.h
        gnc-tree-model-account-types.h
        gnc-tree-model-account.h
        gnc-tree-model-commodity.h
        gnc-tree-model-price.h
        gnc-tree-view-account.h
        gnc-tree-view-commodity.h
        gnc-tree-view-common.h
        gnc-tree-view-price.h
    gnucash/src/register/ledger-core:
        split-register-layout.h
    gnucash/src/report/report-gnome:
        gnc-plugin-page-report.h

Revision Data
-------------
Index: ChangeLog
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/ChangeLog,v
retrieving revision 1.1487.2.201
retrieving revision 1.1487.2.202
diff -LChangeLog -LChangeLog -u -r1.1487.2.201 -r1.1487.2.202
--- ChangeLog
+++ ChangeLog
@@ -1,3 +1,44 @@
+2005-05-03  Neil Williams <linux at codehelp.co.uk>
+
+	* src/app-utils/gnc-ui-util.h: Doxygen update.
+	* src/backend/qsf/qsf-backend.c: Omitting kvp tag when
+	frame is empty.
+	* src/backend/qsf/qsf-object.xsd.xml: Typo.
+	* src/business/business-core/gncBillTerm.h: 
+	* src/business/business-core/gncEmployee.h: 
+	* src/business/business-core/gncEntry.h: 
+	* src/business/business-core/gncTaxTable.h:
+	* src/core-utils/gnc-gconf-utils.h:
+	* src/engine/Account.h: 
+	* src/engine/Group.h: Doxygen fixes.
+	* src/engine/Transaction.c: Replacement Timespec calls
+	because QOF needs to pass Timespec, not Timespec*
+	* src/engine/Transaction.h: qofTransSetDatePosted
+	and qofTransSetDateEntered new functions and Doxygen fixes.
+	* src/engine/gnc-commodity.h: 
+	* src/gnome-utils/dialog-account.h:
+	* src/gnome-utils/dialog-commodity.c:
+	* src/gnome-utils/dialog-commodity.h:
+	* src/gnome-utils/gnc-gnome-utils.h:
+	* src/gnome-utils/gnc-tree-model-account-types.h:
+	* src/gnome-utils/gnc-tree-model-account.h:
+	* src/gnome-utils/gnc-tree-model-commodity.h:
+	* src/gnome-utils/gnc-tree-model-price.h:
+	* src/gnome-utils/gnc-tree-view-account.h:
+	* src/gnome-utils/gnc-tree-view-commodity.h:
+	* src/gnome-utils/gnc-tree-view-common.h:
+	* src/gnome-utils/gnc-tree-view-price.h:
+	* src/gnome/gnc-plugin-file-history.c:
+	* src/gnome/gnc-plugin-file-history.h:
+	* src/gnome/gnc-plugin-page-account-tree.h:
+	* src/gnome/gnc-plugin-page-register.h:
+	* src/register/ledger-core/split-register-layout.h:
+	* src/report/report-gnome/gnc-plugin-page-report.h:
+	Doxygen fixes. Sub-divided the GUI module into manageable
+	chunks and fixed @name sections. Put the @{ inside the
+	same comment block as @name but NOT on the same line
+	as the closing */
+
 2005-04-30  David Hampton  <hampton at employees.org>
 
 	* mkinstalldirs: Drop this generated file from CVS.
Index: qsf-object.xsd.xml
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/backend/qsf/Attic/qsf-object.xsd.xml,v
retrieving revision 1.1.2.3
retrieving revision 1.1.2.4
diff -Lsrc/backend/qsf/qsf-object.xsd.xml -Lsrc/backend/qsf/qsf-object.xsd.xml -u -r1.1.2.3 -r1.1.2.4
--- src/backend/qsf/qsf-object.xsd.xml
+++ src/backend/qsf/qsf-object.xsd.xml
@@ -108,7 +108,7 @@
      </xsd:simpleContent>
     </xsd:complexType>
    </xsd:element>
-   <xsd:element name="char" minOccurs="0" maxOccurs="unbounded">
+   <xsd:element name="character" minOccurs="0" maxOccurs="unbounded">
      <xsd:complexType>
      <xsd:simpleContent>
       <xsd:extension base="xsd:string">
Index: qsf-backend.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/backend/qsf/Attic/qsf-backend.c,v
retrieving revision 1.1.2.8
retrieving revision 1.1.2.9
diff -Lsrc/backend/qsf/qsf-backend.c -Lsrc/backend/qsf/qsf-backend.c -u -r1.1.2.8 -r1.1.2.9
--- src/backend/qsf/qsf-backend.c
+++ src/backend/qsf/qsf-backend.c
@@ -279,7 +279,7 @@
 		params->qsf_sequence = g_slist_append(params->qsf_sequence, qof_param);
 		params->knowntype = TRUE;
 	}
-}	
+}
 
 /* receives each entry from supported_types in sequence
 	type = qof data type from supported list
@@ -300,10 +300,10 @@
 static KvpValueType
 qsf_to_kvp_helper(const char *type_string)
 {
-	if(0 == safe_strcmp(QOF_TYPE_STRING, type_string)) { return KVP_TYPE_STRING; }
-	if(0 == safe_strcmp(QOF_TYPE_GUID, type_string)) { return KVP_TYPE_GUID; }
-	if(0 == safe_strcmp(QOF_TYPE_INT64, type_string)) { return KVP_TYPE_GINT64; }
-	if(0 == safe_strcmp(QOF_TYPE_DOUBLE, type_string)) { return KVP_TYPE_DOUBLE; }
+	if(0 == safe_strcmp(QOF_TYPE_STRING, type_string))  { return KVP_TYPE_STRING; }
+	if(0 == safe_strcmp(QOF_TYPE_GUID, type_string))    { return KVP_TYPE_GUID; }
+	if(0 == safe_strcmp(QOF_TYPE_INT64, type_string))   { return KVP_TYPE_GINT64; }
+	if(0 == safe_strcmp(QOF_TYPE_DOUBLE, type_string))  { return KVP_TYPE_DOUBLE; }
 	if(0 == safe_strcmp(QOF_TYPE_NUMERIC, type_string)) { return KVP_TYPE_NUMERIC; }
 	if(0 == safe_strcmp(QSF_TYPE_BINARY, type_string))  { return KVP_TYPE_BINARY; }
 	if(0 == safe_strcmp(QSF_TYPE_GLIST, type_string))   { return KVP_TYPE_GLIST; }
@@ -454,10 +454,12 @@
 			return;
 		}
 		ref_name = g_strdup(reference->param->param_name);
-		node = xmlAddChild(object_node, xmlNewNode(ns, QOF_TYPE_GUID));
-		guid_to_string_buff(reference->ref_guid, qsf_guid);
-		xmlNodeAddContent(node, qsf_guid);
-		xmlNewProp(node, QSF_OBJECT_TYPE ,ref_name);
+		if(guid_to_string_buff(reference->ref_guid, qsf_guid) != NULL)
+			{
+			node = xmlAddChild(object_node, xmlNewNode(ns, QOF_TYPE_GUID));
+			xmlNodeAddContent(node, qsf_guid);
+			xmlNewProp(node, QSF_OBJECT_TYPE ,ref_name);
+			}
 		g_free(ref_name);
 	}
 }
@@ -520,9 +522,11 @@
 		if(0 == safe_strcmp(qof_param->param_type, QOF_TYPE_KVP))
 		{
 			qsf_kvp = kvp_frame_copy(qof_param->param_getfcn(ent,qof_param));
-			params->qof_param = qof_param;
-			params->output_node = object_node;
-			kvp_frame_for_each_slot(qsf_kvp, qsf_from_kvp_helper, params);
+			if(kvp_frame_is_empty(qsf_kvp) == FALSE) {
+				params->qof_param = qof_param;
+				params->output_node = object_node;
+				kvp_frame_for_each_slot(qsf_kvp, qsf_from_kvp_helper, params);
+			}
 		}
 		if((qof_param->param_setfcn != NULL) && (qof_param->param_getfcn != NULL))
 		{
@@ -532,11 +536,11 @@
 			{
 				if(0 == safe_strcmp((const char*)supported->data, (const char*)qof_param->param_type))
 				{
-			node = xmlAddChild(object_node, xmlNewNode(ns, qof_param->param_type));
-			string_buffer = g_strdup(qof_book_merge_param_as_string(qof_param, ent));
-			xmlNodeAddContent(node, string_buffer);
-			xmlNewProp(node, QSF_OBJECT_TYPE ,qof_param->param_name);
-		}
+					node = xmlAddChild(object_node, xmlNewNode(ns, qof_param->param_type));
+					string_buffer = g_strdup(qof_book_merge_param_as_string(qof_param, ent));
+					xmlNodeAddContent(node, string_buffer);
+					xmlNewProp(node, QSF_OBJECT_TYPE ,qof_param->param_name);
+				}
 			}
 		}
 		param_list = g_slist_next(param_list);
@@ -606,7 +610,7 @@
 	xmlDocPtr qsf_doc;
 	gint write_result;
 	QofBackend *be;
-	
+
 	qsf_doc = qofbook_to_qsf(book);
 	write_result = 0;
 	g_return_if_fail(qsf_is_valid(QSF_SCHEMA_DIR, QSF_OBJECT_SCHEMA, qsf_doc) == TRUE);
@@ -638,7 +642,7 @@
 	QSFBackend *qsf_be;
 	FILE *out;
 	char *path;
-	
+
 	qsf_be = (QSFBackend*)be;
 	/* if fullpath is blank, book_id was set to QOF_STDOUT */
 	if(0 == safe_strcmp(qsf_be->fullpath, "")) {
@@ -697,12 +701,12 @@
 string_to_kvp_value(const char *content, KvpValueType type)
 {
 	char        *tail;
-	gint64 	    cm_i64;
+	gint64      cm_i64;
 	double      cm_double;
 	gnc_numeric cm_numeric;
 	GUID        *cm_guid;
 	struct tm   kvp_time;
-	time_t	    kvp_time_t;
+	time_t      kvp_time_t;
 	Timespec    cm_date;
 	
 	switch(type) {
Index: gncBillTerm.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/business/business-core/gncBillTerm.h,v
retrieving revision 1.3.4.4
retrieving revision 1.3.4.5
diff -Lsrc/business/business-core/gncBillTerm.h -Lsrc/business/business-core/gncBillTerm.h -u -r1.3.4.4 -r1.3.4.5
--- src/business/business-core/gncBillTerm.h
+++ src/business/business-core/gncBillTerm.h
@@ -44,8 +44,8 @@
 #define GNC_IS_BILLTERM(obj)  (QOF_CHECK_TYPE((obj), GNC_ID_BILLTERM))
 #define GNC_BILLTERM(obj)     (QOF_CHECK_CAST((obj), GNC_ID_BILLTERM, GncBillTerm))
 
-/** @name BillTerm parameter names */
-/** @{ */
+/** @name BillTerm parameter names
+ @{ */
 #define GNC_BILLTERM_NAME 		"name"
 #define GNC_BILLTERM_DESC 		"description"
 #define GNC_BILLTERM_DUEDAYS 	"number of days due"
@@ -66,8 +66,8 @@
   GNC_TERM_TYPE_PROXIMO,
 } GncBillTermType;
 
-/** @name Create/Destroy Functions */
-/** @{ */
+/** @name Create/Destroy Functions 
+ @{ */
 GncBillTerm * gncBillTermCreate (QofBook *book);
 void gncBillTermDestroy (GncBillTerm *term);
 void gncBillTermIncRef (GncBillTerm *term);
@@ -78,7 +78,9 @@
 void gncBillTermCommitEdit (GncBillTerm *term);
 /** @} */
 
-/** @name Set Functions */
+/** @name Set Functions 
+@{
+*/
 void gncBillTermSetName (GncBillTerm *term, const char *name);
 void gncBillTermSetDescription (GncBillTerm *term, const char *name);
 void gncBillTermSetType (GncBillTerm *term, GncBillTermType type);
@@ -89,8 +91,8 @@
 
 /** @} */
 
-/** @name Get Functions */
-/** @{ */
+/** @name Get Functions 
+ @{ */
 /** Return a pointer to the instance gncBillTerm that is identified
  *  by the guid, and is residing in the book. Returns NULL if the 
  *  instance can't be found.
Index: gncEntry.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/business/business-core/gncEntry.h,v
retrieving revision 1.22.4.5
retrieving revision 1.22.4.6
diff -Lsrc/business/business-core/gncEntry.h -Lsrc/business/business-core/gncEntry.h -u -r1.22.4.5 -r1.22.4.6
--- src/business/business-core/gncEntry.h
+++ src/business/business-core/gncEntry.h
@@ -72,16 +72,16 @@
 const char * gncEntryPaymentTypeToString (GncEntryPaymentType type);
 gboolean gncEntryPaymentStringToType (const char *str, GncEntryPaymentType *type);
 
-/** @name Create/Destroy Functions */
-/** @{ */
+/** @name Create/Destroy Functions 
+ @{ */
 GncEntry *gncEntryCreate (QofBook *book);
 void gncEntryDestroy (GncEntry *entry);
 /** @} */
 
 /* SET FUNCTIONS */
 
-/** @name Generic (shared) data */
-/** @{ */
+/** @name Generic (shared) data 
+ @{ */
 void gncEntrySetDate (GncEntry *entry, Timespec date);
 void gncEntrySetDateEntered (GncEntry *entry, Timespec date);
 void gncEntrySetDescription (GncEntry *entry, const char *desc);
@@ -90,8 +90,8 @@
 void gncEntrySetQuantity (GncEntry *entry, gnc_numeric quantity);
 /** @} */
 
-/** @name Customer Invoices */
-/** @{ */
+/** @name Customer Invoices 
+ @{ */
 void gncEntrySetInvAccount (GncEntry *entry, Account *acc);
 void gncEntrySetInvPrice (GncEntry *entry, gnc_numeric price);
 void gncEntrySetInvTaxable (GncEntry *entry, gboolean taxable);
@@ -104,8 +104,8 @@
 void qofEntrySetInvDiscHow  (GncEntry *entry, const char *type);
 /** @} */
 
-/** @name Vendor Bills (and Employee Expenses) */
-/** @{ */
+/** @name Vendor Bills (and Employee Expenses) 
+ @{ */
 void gncEntrySetBillAccount (GncEntry *entry, Account *acc);
 void gncEntrySetBillPrice (GncEntry *entry, gnc_numeric price);
 void gncEntrySetBillTaxable (GncEntry *entry, gboolean taxable);
@@ -115,14 +115,14 @@
 void gncEntrySetBillTo (GncEntry *entry, GncOwner *billto);
 /** @} */
 
-/** @name employee-stuff */
-/** @{ */
+/** @name employee-stuff 
+ @{ */
 void gncEntrySetBillPayment (GncEntry *entry, GncEntryPaymentType type);
 /** @} */
 
 /* GET FUNCTIONS */
-/** @name Generic (shared) data */
-/** @{ */
+/** @name Generic (shared) data 
+ @{ */
 Timespec gncEntryGetDate (GncEntry *entry);
 Timespec gncEntryGetDateEntered (GncEntry *entry);
 const char * gncEntryGetDescription (GncEntry *entry);
@@ -131,8 +131,8 @@
 gnc_numeric gncEntryGetQuantity (GncEntry *entry);
 /** @} */
 
-/** @name Customer Invoices */
-/** @{ */
+/** @name Customer Invoices 
+ @{ */
 Account * gncEntryGetInvAccount (GncEntry *entry);
 gnc_numeric gncEntryGetInvPrice (GncEntry *entry);
 gnc_numeric gncEntryGetInvDiscount (GncEntry *entry);
@@ -145,8 +145,8 @@
 GncTaxTable * gncEntryGetInvTaxTable (GncEntry *entry);
 /** @} */
 
-/** @name Vendor Bills (and Employee Expenses) */
-/** @{ */
+/** @name Vendor Bills (and Employee Expenses) 
+ @{ */
 Account * gncEntryGetBillAccount (GncEntry *entry);
 gnc_numeric gncEntryGetBillPrice (GncEntry *entry);
 gboolean gncEntryGetBillTaxable (GncEntry *entry);
@@ -160,12 +160,13 @@
 
 void gncEntryCopy (const GncEntry *src, GncEntry *dest);
 
-/** @name Getting Values */
-/** @{ */
-/** The first three return the rounded values -- the last returns the
+/** @name Getting Values 
+
+ * The first three return the rounded values -- the last returns the
  * list of unrounded account-values.  The list belongs to the entry
  * and will be destroyed, so use it quickly.
- */
+ @{
+*/
 gnc_numeric gncEntryReturnValue (GncEntry *entry, gboolean is_inv);
 gnc_numeric gncEntryReturnDiscountValue (GncEntry *entry, gboolean is_inv);
 gnc_numeric gncEntryReturnTaxValue (GncEntry *entry, gboolean is_inv);
Index: gncEmployee.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/business/business-core/gncEmployee.h,v
retrieving revision 1.8.4.5
retrieving revision 1.8.4.6
diff -Lsrc/business/business-core/gncEmployee.h -Lsrc/business/business-core/gncEmployee.h -u -r1.8.4.5 -r1.8.4.6
--- src/business/business-core/gncEmployee.h
+++ src/business/business-core/gncEmployee.h
@@ -43,8 +43,8 @@
 #define GNC_IS_EMPLOYEE(obj)  (QOF_CHECK_TYPE((obj), GNC_ID_EMPLOYEE))
 #define GNC_EMPLOYEE(obj)     (QOF_CHECK_CAST((obj), GNC_ID_EMPLOYEE, GncEmployee))
 
-/** @name Create/Destroy Functions */
-/** @{ */
+/** @name Create/Destroy Functions 
+ @{ */
 GncEmployee *gncEmployeeCreate (QofBook *book);
 void gncEmployeeDestroy (GncEmployee *employee);
 void gncEmployeeBeginEdit (GncEmployee *employee);
@@ -52,8 +52,8 @@
 int gncEmployeeCompare (GncEmployee *a, GncEmployee *b);
 /** @} */
 
-/** @name Set Functions */
-/** @{ */
+/** @name Set Functions 
+ @{ */
 void gncEmployeeSetID (GncEmployee *employee, const char *id);
 void gncEmployeeSetUsername (GncEmployee *employee, const char *username);
 void gncEmployeeSetLanguage (GncEmployee *employee, const char *language);
@@ -65,8 +65,8 @@
 void gncEmployeeSetCCard (GncEmployee *employee, Account* ccard_acc);
 /** @} */
 
-/** @name Get Functions */
-/** @{ */
+/** @name Get Functions 
+ @{ */
 QofBook * gncEmployeeGetBook (GncEmployee *employee);
 const char * gncEmployeeGetID (GncEmployee *employee);
 const char * gncEmployeeGetUsername (GncEmployee *employee);
Index: gncTaxTable.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/business/business-core/gncTaxTable.h,v
retrieving revision 1.7.4.6
retrieving revision 1.7.4.7
diff -Lsrc/business/business-core/gncTaxTable.h -Lsrc/business/business-core/gncTaxTable.h -u -r1.7.4.6 -r1.7.4.7
--- src/business/business-core/gncTaxTable.h
+++ src/business/business-core/gncTaxTable.h
@@ -97,14 +97,16 @@
 const char * gncTaxIncludedTypeToString (GncTaxIncluded type);
 gboolean gncTaxIncludedStringToType (const char *str, GncTaxIncluded *type);
 
-/** @name Create/Destroy Functions */
-/** @{ */
+/** @name Create/Destroy Functions 
+ @{ */
 GncTaxTable * gncTaxTableCreate (QofBook *book);
 void gncTaxTableDestroy (GncTaxTable *table);
 GncTaxTableEntry * gncTaxTableEntryCreate (void);
 void gncTaxTableEntryDestroy (GncTaxTableEntry *entry);
-
-/** Set Functions */
+/** @} */
+/** \name Set Functions 
+@{
+*/
 void gncTaxTableSetName (GncTaxTable *table, const char *name);
 void gncTaxTableIncRef (GncTaxTable *table);
 void gncTaxTableDecRef (GncTaxTable *table);
@@ -112,7 +114,7 @@
 void gncTaxTableEntrySetAccount (GncTaxTableEntry *entry, Account *account);
 void gncTaxTableEntrySetType (GncTaxTableEntry *entry, GncAmountType type);
 void gncTaxTableEntrySetAmount (GncTaxTableEntry *entry, gnc_numeric amount);
-
+/** @} */
 void gncTaxTableAddEntry (GncTaxTable *table, GncTaxTableEntry *entry);
 void gncTaxTableRemoveEntry (GncTaxTable *table, GncTaxTableEntry *entry);
 
@@ -120,10 +122,8 @@
 void gncTaxTableBeginEdit (GncTaxTable *table);
 void gncTaxTableCommitEdit (GncTaxTable *table);
 
-/** @} */
-
-/** @name Get Functions */
-/** @{ */
+/** @name Get Functions 
+ @{ */
 
 /** Return a pointer to the instance gncTaxTable that is identified
  *  by the guid, and is residing in the book. Returns NULL if the 
Index: gnc-gconf-utils.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/core-utils/Attic/gnc-gconf-utils.h,v
retrieving revision 1.1.2.3
retrieving revision 1.1.2.4
diff -Lsrc/core-utils/gnc-gconf-utils.h -Lsrc/core-utils/gnc-gconf-utils.h -u -r1.1.2.3 -r1.1.2.4
--- src/core-utils/gnc-gconf-utils.h
+++ src/core-utils/gnc-gconf-utils.h
@@ -22,7 +22,7 @@
  *                                                                  *
 \********************************************************************/
 
-/** @addtogroup Object
+/** @addtogroup GUI
     @{ */
 /** @addtogroup GConf
 
@@ -30,10 +30,10 @@
     system from within Gnucash.  GConf is a shared key/value storage
     system.
 
-    The main benefits of these routines are that they 1) maintain a
-    GConfClient object, 2) convert gnucash internal section names into
-    full gconf pathnames, and 3) optionally take care of error
-    checking on return values.
+    The main benefits of these routines are that they 
+    -# maintain a GConfClient object, 
+    -# convert gnucash internal section names into full gconf pathnames, and 
+    -# optionally take care of error checking on return values.
 
     @{ */
 /** @file gnc-gconf-utils.h
@@ -50,8 +50,9 @@
 /* Keys used across multiple modules */
 #define KEY_LAST_PATH "last_path"
 
-/** @name GConf Miscellaneous Functions */
-/** @{ */
+/** @name GConf Miscellaneous Functions
+ @{ 
+*/
 
 /** Convert a local key name to a full gconf path name.
  *
@@ -85,8 +86,9 @@
 
 
 
-/** @name GConf Get Functions */
-/** @{ */
+/** @name GConf Get Functions 
+ @{ 
+*/
 
 /** Get a boolean value from GConf.
  *
@@ -276,8 +278,9 @@
 			    GError **error);
 /** @} */
 
-/** @name GConf Set/Unset Functions */
-/** @{ */
+/** @name GConf Set/Unset Functions 
+ @{ 
+*/
 
 
 /** Store a boolean value into GConf.
@@ -452,8 +455,9 @@
 
 /** @} */
 
-/** @name GConf Notification Functions */
-/** @{ */
+/** @name GConf Notification Functions 
+ @{ 
+*/
 
 /** Add a notification callback to GConf.
  *
@@ -495,8 +499,9 @@
 				    const gchar *section);
 /** @} */
 
-/** @name GConf One Liners */
-/** @{ */
+/** @name GConf One Liners 
+ @{ 
+*/
 
 #define DESTKOP_TEAROFF_MENUS "/desktop/gnome/interface/menus_have_tearoff"
 #define DESTKOP_MENUBAR_DETACHABLE "/desktop/gnome/interface/menubar_detachable"
Index: Transaction.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/Transaction.h,v
retrieving revision 1.141.4.9
retrieving revision 1.141.4.10
diff -Lsrc/engine/Transaction.h -Lsrc/engine/Transaction.h -u -r1.141.4.9 -r1.141.4.10
--- src/engine/Transaction.h
+++ src/engine/Transaction.h
@@ -97,30 +97,34 @@
 #include "qofinstance.h"
 
 /** @name Split Reconciled field values
+
     If you change these
     be sure to change gnc-ui-util.c:gnc_get_reconciled_str() and
     associated functions
+
+@{
 */
-/**@{*/
 #define CREC 'c'              /**< The Split has been cleared    */
 #define YREC 'y'              /**< The Split has been reconciled */
 #define FREC 'f'              /**< frozen into accounting period */
 #define NREC 'n'              /**< not reconciled or cleared     */
 #define VREC 'v'              /**< split is void                 */
-/**@}*/
+/** @} */
 
-/** @name Transaction Type field values */
-/**@{*/
+/** @name Transaction Type field values
+@{
+*/
 #define TXN_TYPE_NONE	 '\0' /**< No transaction type       */
 #define TXN_TYPE_INVOICE 'I'  /**< Transaction is an invoice */
 #define TXN_TYPE_PAYMENT 'P'  /**< Transaction is a payment  */
-/**@}*/
+/** @} */
 
 /* --------------------------------------------------------------- */
 /* Transactions */
 
-/** @name Transaction creation and editing */
-/** @{ */
+/** @name Transaction creation and editing
+ @{
+*/
 /** 
  The xaccMallocTransaction() will malloc memory and initialize it.
  Once created, it is usually unsafe to merely "free" this memory;
@@ -215,8 +219,9 @@
 /** @} */
 
 
-/** @name Transaction general getters/setters */
-/** @{ */
+/** @name Transaction general getters/setters
+ @{
+*/
 
 /** Sorts the splits in a transaction, putting the debits first,
  *  followed by the credits.
@@ -353,11 +358,12 @@
  */
 int  xaccTransOrder     (const Transaction *ta, const Transaction *tb);
 
-/**@}*/
+/** @} */
 
 
-/** @name Transaction date setters/getters */
-/**@{*/
+/** @name Transaction date setters/getters
+@{
+*/
    
 /** The xaccTransSetDate() method does the same thing as
     xaccTransSetDate[Posted]Secs(), but takes a convenient
@@ -421,16 +427,28 @@
 Timespec      xaccTransRetDateDueTS (const Transaction *trans);
 /** Dates and txn-type for A/R and A/P "invoice" postings */
 void	      xaccTransGetDateDueTS (const Transaction *trans, Timespec *ts);
+/** \brief QOF date posted setter.
 
-/**@}*/
+Required because xaccTransSetDatePostedTS has a Timespec pointer argument
+when QOF passes a Timespec.
+*/
+void qofTransSetDatePosted (Transaction *trans, Timespec ts);
+/** \brief QOF date entered setter.
+
+Required because xaccTransSetDateEnteredTS has a Timespec pointer argument
+when QOF passes a Timespec.
+*/
+void qofTransSetDateEntered (Transaction *trans, Timespec ts);
+/** @} */
 
 
 /*-----------------------------------------------------------------------
  * Splits
  *-----------------------------------------------------------------------*/
 
-/** @name Split general getters/setters */
-/*@{*/
+/** @name Split general getters/setters
+@{
+*/
 
 /** Constructor. */
 Split       * xaccMallocSplit (QofBook *book);
@@ -503,10 +521,11 @@
 
 /** Returns the action string. */
 const char *  xaccSplitGetAction (const Split *split);
-/**@}*/
+/** @} */
 
-/** @name Split Date getters/setters */
-/**@{*/
+/** @name Split Date getters/setters
+@{
+*/
 /** Set the reconcile flag. The Reconcile flag is a single char, whose
  * values are typically are 'n', 'y', 'c'.  In Transaction.h, macros
  * are defined for typical values (e.g. CREC, YREC). */
@@ -527,7 +546,7 @@
 /** Returns the date (as Timespec) on which this split was reconciled. */
 Timespec      xaccSplitRetDateReconciledTS (const Split *split);
 
-/**@}*/
+/** @} */
 
 
 /** @name Split amount getters/setters 
@@ -535,8 +554,8 @@
  * 'value' vs. 'amount' of a Split: The 'value' is the amount of the
  * _transaction_ balancing commodity (i.e. currency) involved,
  * 'amount' is the amount of the _account's_ commodity involved.
+@{
 */
-/*@{*/
 
 /** The xaccSplitSetAmount() method sets the amount in the account's 
  * commodity that the split should have.
@@ -645,12 +664,11 @@
  */
 gnc_numeric xaccSplitGetReconciledBalance (const Split *split);
 
-/**@}*/
-
-
+/** @} */
 
-/** @name Split utility functions */
-/**@{*/
+/** @name Split utility functions 
+@{
+*/
 
 /** Equality.
  *
@@ -758,18 +776,19 @@
 /** document me */
 const char * xaccSplitGetCorrAccountCode(const Split *sa);
 
-/*@}*/
+/** @} */
 
 
 
-/** @name Split deprecated functions */
-/*@{*/
+/** @name Split deprecated functions 
+@{
+*/
 
 /** @deprecated The xaccSplitSetSharePrice() method sets the price of the
  * split. DEPRECATED - set the value and amount instead. */
 void         xaccSplitSetSharePrice (Split *split, gnc_numeric price);
 
-/*@}*/
+/** @} */
 
 
 /********************************************************************\
@@ -788,8 +807,9 @@
                                     const char separator);
 
 
-/** @name Transaction voiding */
-/*@{*/
+/** @name Transaction voiding
+@{
+*/
 /** xaccTransVoid voids a transaction.  A void transaction has no
  *  values, is unaffected by reconciliation, and, by default is not
  *  included in any queries.  A voided transaction may not be altered.
@@ -866,16 +886,17 @@
  *  voided. Returns a time of zero upon error.
  */
 Timespec xaccTransGetVoidTime(const Transaction *tr);
-/**@}*/
+/** @} */
 
 /** @name Split Parameter names
+
  * Note, if you want to get the equivalent of "ACCT_MATCH_ALL" you
  * need to create a search on the following parameter list:
  * SPLIT->SPLIT_TRANS->TRANS_SPLITLIST->SPLIT_ACCOUNT_GUID.  If you do
  * this, you might want to use the ACCOUNT_MATCH_ALL_TYPE as the
  * override so the gnome-search dialog displays the right type.
- */
-/**@{*/
+ @{
+*/
 #define SPLIT_KVP		"kvp"
 
 #define SPLIT_DATE_RECONCILED	"date-reconciled"
@@ -899,10 +920,11 @@
 #define SPLIT_ACCT_FULLNAME	"acct-fullname"
 #define SPLIT_CORR_ACCT_NAME	"corr-acct-fullname"
 #define SPLIT_CORR_ACCT_CODE	"corr-acct-code"
-/**@}*/
+/** @} */
 
-/** @name Transaction Parameter names */
-/**@{*/
+/** @name Transaction Parameter names
+@{
+*/
 #define TRANS_KVP		"kvp"
 #define TRANS_NUM		"num"
 #define TRANS_DESCRIPTION	"desc"
Index: Transaction.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/Transaction.c,v
retrieving revision 1.261.4.9
retrieving revision 1.261.4.10
diff -Lsrc/engine/Transaction.c -Lsrc/engine/Transaction.c -u -r1.261.4.9 -r1.261.4.10
--- src/engine/Transaction.c
+++ src/engine/Transaction.c
@@ -2385,6 +2385,15 @@
 }
 
 void
+qofTransSetDatePosted (Transaction *trans, Timespec ts)
+{
+	if (!trans) { return; }
+	if((ts.tv_nsec == 0)&&(ts.tv_sec == 0)) { return; }
+	xaccTransSetDateInternal(trans, &trans->date_posted, ts);
+	set_gains_date_dirty(trans);
+}
+
+void
 xaccTransSetDatePostedTS (Transaction *trans, const Timespec *ts)
 {
    if (!trans || !ts) return;
@@ -2393,6 +2402,14 @@
 }
 
 void
+qofTransSetDateEntered (Transaction *trans, Timespec ts)
+{
+	if (!trans) { return; }
+	if((ts.tv_nsec == 0)&&(ts.tv_sec == 0)) { return; }
+	xaccTransSetDateInternal(trans, &trans->date_entered, ts);
+}
+
+void
 xaccTransSetDateEnteredTS (Transaction *trans, const Timespec *ts)
 {
    if (!trans || !ts) return;
@@ -3347,9 +3364,9 @@
   static QofParam params[] = {
     { TRANS_NUM, QOF_TYPE_STRING, (QofAccessFunc)xaccTransGetNum, (QofSetterFunc)xaccTransSetNum },
     { TRANS_DESCRIPTION, QOF_TYPE_STRING, (QofAccessFunc)xaccTransGetDescription, (QofSetterFunc)xaccTransSetDescription },
-    { TRANS_DATE_ENTERED, QOF_TYPE_DATE, (QofAccessFunc)xaccTransRetDateEnteredTS, (QofSetterFunc)xaccTransSetDateEnteredTS },
-    { TRANS_DATE_POSTED, QOF_TYPE_DATE, (QofAccessFunc)xaccTransRetDatePostedTS, (QofSetterFunc)xaccTransSetDatePostedTS },
-    { TRANS_DATE_DUE, QOF_TYPE_DATE, (QofAccessFunc)xaccTransRetDateDueTS, (QofSetterFunc)xaccTransSetDateDueTS },
+    { TRANS_DATE_ENTERED, QOF_TYPE_DATE, (QofAccessFunc)xaccTransRetDateEnteredTS, (QofSetterFunc)qofTransSetDateEntered },
+    { TRANS_DATE_POSTED, QOF_TYPE_DATE, (QofAccessFunc)xaccTransRetDatePostedTS, (QofSetterFunc)qofTransSetDatePosted },
+    { TRANS_DATE_DUE, QOF_TYPE_DATE, (QofAccessFunc)xaccTransRetDateDueTS, NULL },
     { TRANS_IMBALANCE, QOF_TYPE_NUMERIC, (QofAccessFunc)xaccTransGetImbalance,NULL },
     { TRANS_NOTES, QOF_TYPE_STRING, (QofAccessFunc)xaccTransGetNotes, (QofSetterFunc)xaccTransSetNotes },
     { TRANS_IS_BALANCED, QOF_TYPE_BOOLEAN, (QofAccessFunc)trans_is_balanced_p, NULL },
Index: Group.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/Group.h,v
retrieving revision 1.64.4.5
retrieving revision 1.64.4.6
diff -Lsrc/engine/Group.h -Lsrc/engine/Group.h -u -r1.64.4.5 -r1.64.4.6
--- src/engine/Group.h
+++ src/engine/Group.h
@@ -43,9 +43,10 @@
 #include "qofbook.h"
 
 
-/** PROTOTYPES ******************************************************/
-/** @name Constructors, Destructors */
-/** @{ */
+/* PROTOTYPES ******************************************************/
+/** @name Constructors, Destructors 
+ @{
+*/
 /**
  * The xaccMallocAccountGroup() routine will create a new account group.
  *    This is an internal-use function, you almost certainly want to
@@ -90,8 +91,9 @@
 
 /** @} */
 
-/** @name Editing */
-/** @{ */
+/** @name Editing
+ @{
+*/
 /** Start of begine/commit sequence.  All changes to an account 
  *  group should be bracketed by calls to begin-edit/commit-edit
  */
@@ -124,8 +126,9 @@
 void     xaccGroupMarkNotSaved (AccountGroup *grp);
 /** @} */
 
-/** @name Concatenation, Merging */
-/** @{ */
+/** @name Concatenation, Merging
+ @{
+*/
 /**
  * The xaccGroupConcatGroup() subroutine will move (reparent) 
  *    all accounts from the "src" group to the "dest" group,
@@ -167,8 +170,9 @@
 void    xaccAccountInsertSubAccount (Account *parent, Account *child);
 /** @} */
 
-/** @name Counting the Size and Depth of the Account Tree */
-/** @{ */
+/** @name Counting the Size and Depth of the Account Tree
+ @{
+*/
 /** The xaccGroupGetNumSubAccounts() subroutine returns the number
  *    of accounts, including subaccounts, in the account group
  */
@@ -186,8 +190,9 @@
 int     xaccGroupGetDepth (AccountGroup *grp);
 /** @} */
 
-/** @name Getting Accounts and Subaccounts */
-/** @{ */
+/** @name Getting Accounts and Subaccounts
+ @{
+*/
 /** DOCUMENT ME! is this routine deprecated? XXX using index is weird! */
 Account * xaccGroupGetAccount (AccountGroup *group, int index);
 
@@ -220,8 +225,9 @@
 
 /** @} */
 
-/** @name Getting Accounts and Subaccounts by Name */
-/** @{ */
+/** @name Getting Accounts and Subaccounts by Name
+ @{
+*/
 /** The xaccGetAccountFromName() subroutine fetches the
  *    account by name from the collection of accounts
  *    in the indicated AccountGroup group.  It returns NULL if the
@@ -254,8 +260,9 @@
 
 /** @} */
 
-/** @name Traversal, ForEach */
-/** @{ */
+/** @name Traversal, ForEach
+ @{
+*/
 
 typedef  gpointer (*AccountCallback)(Account *a, gpointer data);
 
@@ -284,7 +291,8 @@
 
 /** @} */
 
-/** @name Staged Traversal 
+/** @name Staged Traversal
+
  * The following functions provide support for "staged traversals"
  * over all of the transactions in an account or group.  The idea
  * is to be able to perform a sequence of traversals ("stages"),
@@ -318,9 +326,9 @@
  *
  * Note that currently, there is a hard limit of 256 stages, which
  * can be changed by enlarging "marker" in the transaction struct.
- * */
-
-/** @{ */
+ *
+ @{
+*/
 /** xaccGroupBeginStagedTransactionTraversals() resets the traversal
  *    marker inside each of all the transactions in the group so that
  *    a new sequence of staged traversals can begin.
@@ -419,4 +427,3 @@
 #endif /* XACC_ACCOUNT_GROUP_H */
 /** @} */
 /** @} */
-
Index: gnc-commodity.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/gnc-commodity.h,v
retrieving revision 1.20.4.6
retrieving revision 1.20.4.7
diff -Lsrc/engine/gnc-commodity.h -Lsrc/engine/gnc-commodity.h -u -r1.20.4.6 -r1.20.4.7
--- src/engine/gnc-commodity.h
+++ src/engine/gnc-commodity.h
@@ -73,8 +73,9 @@
 #define GNC_COMMODITY_NS_ASX    "ASX"
 
 
-/** @name Commodity Quote Source functions */
-/** @{ */
+/** @name Commodity Quote Source functions 
+ @{
+*/
 
 /** The quote source type enum account types are used to determine how
  *  the transaction data in the account is displayed.  These values
@@ -223,8 +224,9 @@
 /** @} */
 
 
-/** @name Commodity Creation */
-/** @{ */
+/** @name Commodity Creation 
+ @{ 
+*/
 
 /** Create a new commodity. This function allocates a new commodity
  *  data structure, populates it with the data provided, and then
@@ -279,8 +281,9 @@
 
 
 
-/** @name Commodity Accessor Routines - Get */
-/** @{ */
+/** @name Commodity Accessor Routines - Get
+@{
+*/
 
 /** Retrieve the mnemonic for the specified commodity.  This will be a
  *  pointer to a null terminated string of the form "ACME", "QWER",
@@ -428,8 +431,9 @@
 
 
 
-/** @name Commodity Accessor Routines - Set */
-/** @{ */
+/** @name Commodity Accessor Routines - Set
+@{
+*/
 
 /** Set the mnemonic for the specified commodity.  This should be a
  *  pointer to a null terminated string of the form "ACME", "QWER",
@@ -535,8 +539,9 @@
 
 
 
-/** @name Commodity Comparison */
-/** @{ */
+/** @name Commodity Comparison 
+ @{
+*/
 
 /** This routine returns TRUE if the two commodities are equivalent.
  *  Commodities are equivalent if they have the same namespace and
@@ -554,8 +559,9 @@
 /** @} */
 
 
-/** @name Currency Checks */
-/** @{ */
+/** @name Currency Checks 
+ @{
+*/
 
 /** Checks to see if the specified commodity namespace is the
  *  namespace for ISO 4217 currencies.
@@ -575,8 +581,9 @@
 
 
 /* =============================================================== */
-/** @name Commodity Table */
-/** @{ */
+/** @name Commodity Table 
+@{
+*/
 
 /** Returns the commodity table assoicated with a book.
  */
@@ -594,8 +601,9 @@
                               gnc_commodity_table *src);
 /** @} */
 /* ---------------------------------------------------------- */
-/** @name Commodity Table Lookup functions */
-/** @{ */
+/** @name Commodity Table Lookup functions
+@{
+*/
 gnc_commodity * gnc_commodity_table_lookup(const gnc_commodity_table * table, 
                                            const char * namespace, 
                                            const char * mnemonic);
@@ -612,8 +620,9 @@
 /** @} */
 /* ---------------------------------------------------------- */
 
-/** @name Commodity Table Maintenance functions */
-/** @{ */
+/** @name Commodity Table Maintenance functions
+ @{
+*/
 
 /** Add a new commodity to the commodity table.  This routine handles
  *  the cases where the commodity already exists in the database (does
@@ -651,8 +660,9 @@
 
 /** @} */
 /* ---------------------------------------------------------- */
-/** @name Commodity Table Namespace functions */
-/** @{ */
+/** @name Commodity Table Namespace functions
+ @{
+*/
 
 /** Return the textual name of a namespace data strucure.
  *
@@ -743,8 +753,9 @@
                                                const char * namespace);
 /** @} */
 /* ---------------------------------------------------------- */
-/** @name Commodity Table Accessor functions */
-/** @{ */
+/** @name Commodity Table Accessor functions
+ @{
+*/
 
 /** Returns the number of commodities in the commodity table.
  *
@@ -806,8 +817,9 @@
 
 
 /* ---------------------------------------------------------- */
-/** @name Commodity Table Private/Internal-Use Only Routines */
-/** @{ */
+/** @name Commodity Table Private/Internal-Use Only Routines
+ @{
+*/
 
 /** Set the 'mark' field for the specified commodity.
  *
Index: Account.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/Account.h,v
retrieving revision 1.110.4.11
retrieving revision 1.110.4.12
diff -Lsrc/engine/Account.h -Lsrc/engine/Account.h -u -r1.110.4.11 -r1.110.4.12
--- src/engine/Account.h
+++ src/engine/Account.h
@@ -122,8 +122,8 @@
 
 
 
-/** @name Account Constructors, Edit/Commit, Comparison */
-/** @{ */
+/** @name Account Constructors, Edit/Commit, Comparison 
+ @{ */
 
 /** Constructor */
 Account    * xaccMallocAccount (QofBook *book);
@@ -178,8 +178,8 @@
 
 /* ------------------ */
 
-/** @name Account lookup and GUID routines */
-/** @{ */
+/** @name Account lookup and GUID routines 
+ @{ */
 
 /** @deprecated */
 #define xaccAccountGetBook(X)     qof_instance_get_book(QOF_INSTANCE(X))
@@ -196,9 +196,8 @@
 
 /* ------------------ */
 
-/** @name Account general setters/getters */
-/** @{ */
-
+/** @name Account general setters/getters 
+ @{ */
 
 /** Set the account's type */
 void xaccAccountSetType (Account *account, GNCAccountType);
@@ -271,6 +270,7 @@
 /** @} */
 
 /** @name Account Commodity setters/getters
+
  *   Accounts are used to store an amount of 'something', that 'something'
  *   is called the 'commodity'.  An account can only hold one kind of
  *   commodity.  The following are used to get and set the commodity,
@@ -297,8 +297,8 @@
  *   However, this default SCU can be over-ridden and set to an
  *   account-specific value.  This is account-specific value is 
  *   called the 'non-standard' value in the documentation below.
- */
-/** @{ */
+ @{
+*/
 
 /** Set the account's commodity */
 void xaccAccountSetCommodity (Account *account, gnc_commodity *comm);
@@ -340,8 +340,9 @@
 /**@}*/
 
 
-/** @name Account Balance */
-/*@{*/
+/** @name Account Balance
+ @{
+*/
 /** Get the current balance of the account */
 gnc_numeric     xaccAccountGetBalance (Account *account);
 /** Get the current balance of the account, only including cleared transactions */
@@ -378,10 +379,10 @@
 gnc_numeric xaccAccountGetProjectedMinimumBalanceInCurrency (Account *account,
 							     gnc_commodity *report_commodity,
 							     gboolean include_children);
-/*@}*/
-
+/** @} */
 
 /** @name Account Children and Parents. 
+
  * The set of accounts is represented as a doubly-linked tree, so that given 
  * any account, both its parent and its children can be easily found.  
  * To make the management of sets of accounts easier, an account does not
@@ -391,8 +392,8 @@
  * 
  * The account tree heirarchy is unique, in that a given account can 
  * have only one parent account. 
- */
-/** @{ */
+ @{
+*/
 
 /** This routine returns the group holding the set of subaccounts 
  * for this account.  */
@@ -442,8 +443,8 @@
 /* ------------------ */
 
 /** @name GNCAccountType conversion/checking
- */
-/* @{ */
+ @{
+*/
 /**
  * Conversion routines for the account types to/from strings
  * that are used in persistant storage, communications.  These
@@ -476,12 +477,13 @@
  * of type child_type as children. */
 gboolean xaccAccountTypesCompatible (GNCAccountType parent_type,
                                      GNCAccountType child_type);
-/* @} */
+/** @} */
 
 /* ------------------ */
 
-/** @name Account split/transaction list management */
-/*@{*/
+/** @name Account split/transaction list management 
+@{
+*/
 /** The xaccAccountInsertSplit() method will insert the indicated
  *    split into the indicated account.  If the split already 
  *    belongs to another account, it will be removed from that
@@ -550,8 +552,9 @@
 
 /* ------------------ */
 
-/** @name Account lots */
-/*@{*/
+/** @name Account lots 
+@{
+*/
 /** The xaccAccountInsertLot() method will register the indicated lot 
  *    with this account.   Any splits later inserted into this lot must 
  *    belong to this account.  If the lot is already in another account,
@@ -590,11 +593,12 @@
 							  gpointer user_data),
 				   gpointer user_data, GCompareFunc sort_func);
 
-/*@}*/
+/** @} */
 /* ------------------ */
 
-/** @name Account Reconciliation information getters/setters */
-/** @{ */
+/** @name Account Reconciliation information getters/setters 
+@{
+*/
 /** DOCUMENT ME! */
 gboolean       xaccAccountGetReconcileLastDate (Account *account,
                                                 time_t *last_date);
@@ -636,8 +640,9 @@
   PLACEHOLDER_CHILD,
   } GNCPlaceholderType;
 
-/** @name Account Placeholder flag */
-/** @{ */
+/** @name Account Placeholder flag 
+ @{
+*/
 /** DOCUMENT ME! */
 gboolean        xaccAccountGetPlaceholder (Account *account);
 /** DOCUMENT ME! */
@@ -648,8 +653,9 @@
 /** @} */
 
 
-/** @name Account Tax related getters/setters */
-/** @{ */
+/** @name Account Tax related getters/setters
+ @{
+*/
 
 /** DOCUMENT ME! */
 gboolean        xaccAccountGetTaxRelated (Account *account);
@@ -669,8 +675,9 @@
 /** @} */
 
 
-/** @name Account marking */
-/*@{*/
+/** @name Account marking 
+@{
+*/
 /** Set a mark on the account.  The meaning of this mark is
  * completely undefined. Its presented here as a utility for the
  * programmer, to use as desired.  Handy for performing customer traversals
@@ -691,11 +698,12 @@
 void           xaccClearMarkDown (Account *account, short val);
 /** Will clear the mark for all the accounts of the AccountGroup .*/
 void           xaccClearMarkDownGr (AccountGroup *group, short val);
-/*@}*/
+/** @} */
 
 
-/** @name Deprecated Routines. */
-/** @{ */
+/** @name Deprecated Routines. 
+ @{ 
+*/
 
 /** @deprecated The current API associates only one thing with an
  * account: the 'commodity'. Use xaccAccountGetCommodity() to fetch
@@ -724,11 +732,12 @@
  *  @deprecated Price quote information is now stored on the
  *  commodity, not the account. */
 const char * dxaccAccountGetQuoteTZ (Account *account);
-/**@}*/
+/** @} */
 
 
-/** @name Account parameter names */
-/** @{ */
+/** @name Account parameter names 
+ @{
+*/
 #define ACCOUNT_KVP			"kvp"
 #define ACCOUNT_NAME_		"name"
 #define ACCOUNT_CODE_		"code"
Index: gnc-tree-model-commodity.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/Attic/gnc-tree-model-commodity.h,v
retrieving revision 1.1.2.7
retrieving revision 1.1.2.8
diff -Lsrc/gnome-utils/gnc-tree-model-commodity.h -Lsrc/gnome-utils/gnc-tree-model-commodity.h -u -r1.1.2.7 -r1.1.2.8
--- src/gnome-utils/gnc-tree-model-commodity.h
+++ src/gnome-utils/gnc-tree-model-commodity.h
@@ -25,6 +25,8 @@
 
 /** @addtogroup GUI
     @{ */
+/** @addtogroup GuiTreeModel
+    @{ */
 /** @file gnc-tree-model-commodity.h
     @brief GtkTreeModel implementation for gnucash commodities.
     @author Jan Arne Petersen <jpetersen at uni-bonn.de>
@@ -89,8 +91,8 @@
 GType          gnc_tree_model_commodity_get_type        (void);
 
 
-/** @name Account Tree Model Constructors */
-/** @{ */
+/** @name Account Tree Model Constructors 
+ @{ */
 
 /** Create a new GtkTreeModel for manipulating gnucash commodities.
  *
@@ -102,8 +104,8 @@
 /** @} */
 
 
-/** @name Commodity Tree Model Filter Helper Functions */
-/** @{ */
+/** @name Commodity Tree Model Filter Helper Functions 
+ @{ */
 
 /** Determine whether or not the specified GtkTreeIter points to a
  *  commodity namespace.  This routine should only be called from a
@@ -168,8 +170,8 @@
 
 
 
-/** @name Commodity Tree Model Lookup Functions */
-/** @{ */
+/** @name Commodity Tree Model Lookup Functions 
+ @{ */
 
 /** Convert a commodity namespace pointer into a GtkTreeIter.
  *
@@ -231,3 +233,4 @@
 #endif /* __GNC_TREE_MODEL_COMMODITY_H */
 
 /** @} */
+/** @} */
Index: gnc-tree-model-account-types.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/Attic/gnc-tree-model-account-types.h,v
retrieving revision 1.1.2.3
retrieving revision 1.1.2.4
diff -Lsrc/gnome-utils/gnc-tree-model-account-types.h -Lsrc/gnome-utils/gnc-tree-model-account-types.h -u -r1.1.2.3 -r1.1.2.4
--- src/gnome-utils/gnc-tree-model-account-types.h
+++ src/gnome-utils/gnc-tree-model-account-types.h
@@ -24,6 +24,8 @@
  */
 /** @addtogroup GUI
  *     @{ */
+/** @addtogroup GuiTreeModel
+ * @{ */
 /** @file gnc-tree-model-account-types.h
  *  @brief GtkTreeModel implementation to display account types in a GtkTreeView.
  *  @author Copyright (C) 2003 Jan Arne Petersen
@@ -83,3 +85,4 @@
 #endif /* __GNC_TREE_MODEL_ACCOUNT_H */
 
 /** @} */
+/** @} */
Index: gnc-gnome-utils.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/gnc-gnome-utils.h,v
retrieving revision 1.1.4.6
retrieving revision 1.1.4.7
diff -Lsrc/gnome-utils/gnc-gnome-utils.h -Lsrc/gnome-utils/gnc-gnome-utils.h -u -r1.1.4.6 -r1.1.4.7
--- src/gnome-utils/gnc-gnome-utils.h
+++ src/gnome-utils/gnc-gnome-utils.h
@@ -24,6 +24,8 @@
 
 /** @addtogroup GUI
     @{ */
+/** @addtogroup GuiGnome Gnome-specific GUI handling.
+    @{ */
 /** @file gnc-gnome-utils.h
     @brief Gnome specific utility functions.
     @author Copyright (C) 2001 Linux Developers Group
Index: gnc-tree-view-price.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/Attic/gnc-tree-view-price.h,v
retrieving revision 1.1.2.3
retrieving revision 1.1.2.4
diff -Lsrc/gnome-utils/gnc-tree-view-price.h -Lsrc/gnome-utils/gnc-tree-view-price.h -u -r1.1.2.3 -r1.1.2.4
--- src/gnome-utils/gnc-tree-view-price.h
+++ src/gnome-utils/gnc-tree-view-price.h
@@ -24,6 +24,8 @@
 
 /** @addtogroup GUI
     @{ */
+/** @addtogroup GuiTreeModel
+ *  @{ */
 /** @file gnc-tree-view-price.h
     @brief GtkTreeView implementation for gnucash price tree.
     @author David Hampton <hampton at employees.org>
@@ -70,8 +72,8 @@
 GType         gnc_tree_view_price_get_type              (void);
 
 
-/** @name Price Tree View Constructors */
-/** @{ */
+/** @name Price Tree View Constructors
+ @{ */
 
 /** Create a new price tree view.  This view may or may not show a
  *  pseudo top-level price.  The gnucash engine does not have a
@@ -87,8 +89,8 @@
 /** @} */
 
 
-/** @name Price Tree View Configuration */
-/** @{ */
+/** @name Price Tree View Configuration
+ @{ */
 
 /** Configure (by name) the set of visible columns in an price tree
  *  view.  By default, only the price name column is show.  The
@@ -121,8 +123,8 @@
 /** @} */
 
 
-/** @name Price Tree View Filtering */
-/** @{ */
+/** @name Price Tree View Filtering
+ @{ */
 
 /** This function attaches a filter function to the given price
  *  tree.  This function will be called for each price that the view
@@ -167,8 +169,8 @@
 /** @} */
 
 
-/** @name Price Tree View Get/Set Functions */
-/** @{ */
+/** @name Price Tree View Get/Set Functions 
+ @{ */
 
 /** This function determines if an price in the price tree view
  *  has any visible children.
@@ -308,8 +310,8 @@
 
 
 
-/** @name Price Tree View Save/Restore Functions */
-/** @{ */
+/** @name Price Tree View Save/Restore Functions
+ @{ */
 
 /** This function saves the settings of a price tree.  This saves
  *  column order, sort order, etc.
@@ -337,3 +339,4 @@
 #endif /* __GNC_TREE_VIEW_PRICE_H */
 
 /** @} */
+/** @} */
Index: gnc-tree-view-common.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/Attic/gnc-tree-view-common.h,v
retrieving revision 1.1.2.3
retrieving revision 1.1.2.4
diff -Lsrc/gnome-utils/gnc-tree-view-common.h -Lsrc/gnome-utils/gnc-tree-view-common.h -u -r1.1.2.3 -r1.1.2.4
--- src/gnome-utils/gnc-tree-view-common.h
+++ src/gnome-utils/gnc-tree-view-common.h
@@ -24,6 +24,8 @@
 
 /** @addtogroup GUI
     @{ */
+/** @addtogroup GuiTreeModel
+ * @{ */
 /** @file gnc-tree-view-common.h
     @brief common utilities for manipulating a GtkTreeView within gnucash  
     @author David Hampton <hampton at employees.org>
@@ -57,8 +59,8 @@
   const char *field_name;
 } gnc_view_column;
 
-/** @name Tree View Creation State */
-/** @{ */
+/** @name Tree View Creation State 
+ @{ */
 
 /** This function creates all the columns in a GtkTreeView.  It is
  *  passed a data structure that specifies all the details for each
@@ -81,8 +83,8 @@
 /** @} */
 
 
-/** @name Tree View Save/Restore State */
-/** @{ */
+/** @name Tree View Save/Restore State 
+ @{ */
 
 /** This function saves all settings common to a GtkTreeView as used
  *  in gnucash.  This function currently saves the order in which the
@@ -124,6 +126,7 @@
 
 
 /** @} */
+/** @} */
 
 G_END_DECLS
 
Index: gnc-tree-model-price.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/Attic/gnc-tree-model-price.h,v
retrieving revision 1.1.2.4
retrieving revision 1.1.2.5
diff -Lsrc/gnome-utils/gnc-tree-model-price.h -Lsrc/gnome-utils/gnc-tree-model-price.h -u -r1.1.2.4 -r1.1.2.5
--- src/gnome-utils/gnc-tree-model-price.h
+++ src/gnome-utils/gnc-tree-model-price.h
@@ -25,6 +25,8 @@
 
 /** @addtogroup GUI
     @{ */
+/** @addtogroup GuiTreeModel
+ * @{ */
 /** @file gnc-tree-model-price.h
     @brief GtkTreeModel implementation for gnucash price database.
     @author Jan Arne Petersen <jpetersen at uni-bonn.de>
@@ -82,8 +84,8 @@
 /* function prototypes */
 GType         gnc_tree_model_price_get_type   (void);
 
-/** @name Account Tree Model Constructors */
-/** @{ */
+/** @name Account Tree Model Constructors 
+ @{ */
 
 /** Create a new GtkTreeModel for manipulating gnucash commodities.
  *
@@ -96,8 +98,8 @@
 /** @} */
 
 
-/** @name Price Tree Model Filter Helper Functions */
-/** @{ */
+/** @name Price Tree Model Filter Helper Functions 
+ @{ */
 
 /** Determine whether or not the specified GtkTreeIter points to a
  *  commodity namespace.  This routine should only be called from a
@@ -194,8 +196,8 @@
 
 
 
-/** @name Commodity Tree Model Lookup Functions */
-/** @{ */
+/** @name Commodity Tree Model Lookup Functions 
+ @{ */
 
 /** Convert a commodity namespace pointer into a GtkTreeIter.
  *
@@ -285,3 +287,4 @@
 #endif /* __GNC_TREE_MODEL_PRICE_H */
 
 /** @} */
+/** @} */
Index: dialog-account.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/dialog-account.h,v
retrieving revision 1.1.4.2
retrieving revision 1.1.4.3
diff -Lsrc/gnome-utils/dialog-account.h -Lsrc/gnome-utils/dialog-account.h -u -r1.1.4.2 -r1.1.4.3
--- src/gnome-utils/dialog-account.h
+++ src/gnome-utils/dialog-account.h
@@ -31,19 +31,20 @@
 
 /** @addtogroup GUI
     @{ */
-
+/** @addtogroup GuiAccount Creating and editing accounts in the GUI
+    @{ */
 /** @file dialog-account.h
  *
  *  This file contains the functions to present a gui to the user for
  *  creating a new account or editing an existing account.
  *
- *  @brief Dialog fo create/edit an account.
+ *  @brief Dialog for create/edit an account.
  *  @author Copyright (C) 1997 Robin D. Clark
  *  @author Copyright (C) 2000 Dave Peticolas
  */
 
-/** @name Non-Modal */
-/** @{ */
+/** @name Non-Modal
+ @{ */
 
 /** Disply a window for editing the attributes of an existing account.
  *
@@ -87,8 +88,8 @@
 
 
 
-/** @name Modal */
-/** @{ */
+/** @name Modal 
+ @{ */
 
 /** Disply a modal window for creating a new account
  *
@@ -114,7 +115,7 @@
 							   GList *valid_types);
 
 
-/** Disply a modal window for creating a new account.  This function
+/** Display a modal window for creating a new account.  This function
  *  will restrict the available account type values to the list
  *  specified by the caller.
  *
@@ -137,9 +138,6 @@
 						       gnc_commodity * default_commodity,
 						       Account * parent);
 
-/** @} */
-/** @} */
-
 /*
  * register a callback that get's called when the account has changed
  * so significantly that you need to destroy yourself.  In particular
@@ -147,5 +145,8 @@
  * account type has changed.
  */
 void gnc_ui_register_account_destroy_callback (void (*cb)(Account *));
+/** @} */
+/** @} */
+/** @} */
 
 #endif
Index: gnc-tree-model-account.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/Attic/gnc-tree-model-account.h,v
retrieving revision 1.1.2.10
retrieving revision 1.1.2.11
diff -Lsrc/gnome-utils/gnc-tree-model-account.h -Lsrc/gnome-utils/gnc-tree-model-account.h -u -r1.1.2.10 -r1.1.2.11
--- src/gnome-utils/gnc-tree-model-account.h
+++ src/gnome-utils/gnc-tree-model-account.h
@@ -25,6 +25,8 @@
 
 /** @addtogroup GUI
     @{ */
+/** @addtogroup GuiTreeModel GnuCash Tree Model
+    @{ */
 /** @file gnc-tree-model-account.h
     @brief GtkTreeModel implementation for gnucash account tree.
     @author Jan Arne Petersen <jpetersen at uni-bonn.de>
@@ -106,8 +108,8 @@
 GType         gnc_tree_model_account_get_type              (void);
 
 
-/** @name Account Tree Model Constructors */
-/** @{ */
+/** @name Account Tree Model Constructors 
+ @{ */
 
 /** Create a new GtkTreeModel for manipulating gnucash accounts.
  *
@@ -116,8 +118,8 @@
 /** @} */
 
 
-/** @name Account Tree Model Get/Set Functions */
-/** @{ */
+/** @name Account Tree Model Get/Set Functions 
+  @{ */
 
 /** This function returns the account associated with the top level
  *  pseudo-account.  The gnucash engine does not have a single top
@@ -193,3 +195,4 @@
 #endif /* __GNC_TREE_MODEL_ACCOUNT_H */
 
 /** @} */
+/** @} */
Index: dialog-commodity.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/dialog-commodity.c,v
retrieving revision 1.8.4.13
retrieving revision 1.8.4.14
diff -Lsrc/gnome-utils/dialog-commodity.c -Lsrc/gnome-utils/dialog-commodity.c -u -r1.8.4.13 -r1.8.4.14
--- src/gnome-utils/dialog-commodity.c
+++ src/gnome-utils/dialog-commodity.c
@@ -23,6 +23,8 @@
 
 /** @addtogroup GUI
     @{ */
+/** @addtogroup GuiCommodity
+    @{ */
 /** @file dialog-commodity.c
     @brief "select" and "new" commodity windows
     @author Copyright (C) 2000 Bill Gribble <grib at billgribble.com>
Index: dialog-commodity.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/dialog-commodity.h,v
retrieving revision 1.3.4.4
retrieving revision 1.3.4.5
diff -Lsrc/gnome-utils/dialog-commodity.h -Lsrc/gnome-utils/dialog-commodity.h -u -r1.3.4.4 -r1.3.4.5
--- src/gnome-utils/dialog-commodity.h
+++ src/gnome-utils/dialog-commodity.h
@@ -23,6 +23,8 @@
 
 /** @addtogroup GUI
     @{ */
+/** @addtogroup GuiCommodity Commodity windows
+    @{ */
 /** @file dialog-commodity.h
     @brief "select" and "new" commodity windows
     @author Copyright (C) 2000 Bill Gribble <grib at billgribble.com>
@@ -259,3 +261,4 @@
 
 #endif
 /** @} */
+/** @} */
Index: gnc-tree-view-commodity.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/Attic/gnc-tree-view-commodity.h,v
retrieving revision 1.1.2.3
retrieving revision 1.1.2.4
diff -Lsrc/gnome-utils/gnc-tree-view-commodity.h -Lsrc/gnome-utils/gnc-tree-view-commodity.h -u -r1.1.2.3 -r1.1.2.4
--- src/gnome-utils/gnc-tree-view-commodity.h
+++ src/gnome-utils/gnc-tree-view-commodity.h
@@ -24,6 +24,8 @@
 
 /** @addtogroup GUI
     @{ */
+/** @addtogroup GuiTreeModel
+ *  @{ */
 /** @file gnc-tree-view-commodity.h
     @brief GtkTreeView implementation for gnucash commodity tree.
     @author David Hampton <hampton at employees.org>
@@ -70,8 +72,8 @@
 GType         gnc_tree_view_commodity_get_type              (void);
 
 
-/** @name Commodity Tree View Constructors */
-/** @{ */
+/** @name Commodity Tree View Constructors 
+ @{ */
 
 /** Create a new commodity tree view.  This view may or may not show a
  *  pseudo top-level commodity.  The gnucash engine does not have a
@@ -87,8 +89,8 @@
 /** @} */
 
 
-/** @name Commodity Tree View Configuration */
-/** @{ */
+/** @name Commodity Tree View Configuration 
+ @{ */
 
 /** Configure (by name) the set of visible columns in an commodity tree
  *  view.  By default, only the commodity name column is show.  The
@@ -121,8 +123,8 @@
 /** @} */
 
 
-/** @name Commodity Tree View Filtering */
-/** @{ */
+/** @name Commodity Tree View Filtering 
+ @{ */
 
 /** This function attaches a filter function to the given commodity
  *  tree.  This function will be called for each commodity that the view
@@ -166,8 +168,8 @@
 /** @} */
 
 
-/** @name Commodity Tree View Get/Set Functions */
-/** @{ */
+/** @name Commodity Tree View Get/Set Functions 
+ @{ */
 
 /** This function determines if an commodity in the commodity tree view
  *  has any visible children.
@@ -307,8 +309,8 @@
 
 
 
-/** @name Commodity Tree View Save/Restore Functions */
-/** @{ */
+/** @name Commodity Tree View Save/Restore Functions 
+ @{ */
 
 /** This function saves the settings of a commodity tree.  This saves
  *  column order, sort order, etc.
@@ -336,3 +338,4 @@
 #endif /* __GNC_TREE_VIEW_COMMODITY_H */
 
 /** @} */
+/** @} */
Index: gnc-tree-view-account.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/Attic/gnc-tree-view-account.h,v
retrieving revision 1.1.2.11
retrieving revision 1.1.2.12
diff -Lsrc/gnome-utils/gnc-tree-view-account.h -Lsrc/gnome-utils/gnc-tree-view-account.h -u -r1.1.2.11 -r1.1.2.12
--- src/gnome-utils/gnc-tree-view-account.h
+++ src/gnome-utils/gnc-tree-view-account.h
@@ -24,6 +24,8 @@
 
 /** @addtogroup GUI
     @{ */
+/** @addtogroup GuiTreeModel
+ * @{ */
 /** @file gnc-tree-view-account.h
     @brief GtkTreeView implementation for gnucash account tree.
     @author David Hampton <hampton at employees.org>
@@ -79,8 +81,8 @@
 GType         gnc_tree_view_account_get_type              (void);
 
 
-/** @name Account Tree View Constructors */
-/** @{ */
+/** @name Account Tree View Constructors 
+ @{ */
 
 /** Create a new account tree view.  This view may or may not show a
  *  pseudo top-level account.  The gnucash engine does not have a
@@ -97,8 +99,8 @@
 /** @} */
 
 
-/** @name Account Tree View Configuration */
-/** @{ */
+/** @name Account Tree View Configuration 
+ @{ */
 
 const char *gnc_tree_view_account_get_field_name (AccountFieldCode field);
 
@@ -132,8 +134,8 @@
 /** @} */
 
 
-/** @name Account Tree View Filtering */
-/** @{ */
+/** @name Account Tree View Filtering 
+ @{ */
 
 /** Given pointers to an account tree and old style filter block, this
  *  function will copy the current configuration of the account tree
@@ -211,8 +213,8 @@
 /** @} */
 
 
-/** @name Account Tree View Get/Set Functions */
-/** @{ */
+/** @name Account Tree View Get/Set Functions 
+ @{ */
 
 /** This function determines if an account in the account tree view
  *  has any visible children.
@@ -367,11 +369,10 @@
 
 /** @} */
 
+/** @} */
 
-
-
-/** @name Account Tree View Save/Restore Functions */
-/** @{ */
+/** @name Account Tree View Save/Restore Functions
+@{ */
 
 /** This function saves the settings of a account tree.  This saves
  *  column order, sort order, etc.
@@ -392,10 +393,9 @@
  *  information should be restores from. */
 void gnc_tree_view_account_restore_settings (GncTreeViewAccount *view,
 					     const gchar *section);
+
 /** @} */
 
 G_END_DECLS
 
 #endif /* __GNC_TREE_VIEW_ACCOUNT_H */
-
-/** @} */
Index: gnc-ui-util.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/app-utils/gnc-ui-util.h,v
retrieving revision 1.22.2.7
retrieving revision 1.22.2.8
diff -Lsrc/app-utils/gnc-ui-util.h -Lsrc/app-utils/gnc-ui-util.h -u -r1.22.2.7 -r1.22.2.8
--- src/app-utils/gnc-ui-util.h
+++ src/app-utils/gnc-ui-util.h
@@ -22,6 +22,8 @@
 
 /** @addtogroup GUI
     @{ */
+/** @addtogroup GuiUtility Utility functions for the GnuCash GUI
+ * @{ */
 /** @file gnc-ui-util.h 
     @brief  utility functions for the GnuCash UI
     @author Copyright (C) 2000 Dave Peticolas <dave at krondo.com>
@@ -361,3 +363,4 @@
 
 #endif
 /** @} */
+/** @} */
Index: gnc-plugin-file-history.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome/Attic/gnc-plugin-file-history.h,v
retrieving revision 1.1.2.3
retrieving revision 1.1.2.4
diff -Lsrc/gnome/gnc-plugin-file-history.h -Lsrc/gnome/gnc-plugin-file-history.h -u -r1.1.2.3 -r1.1.2.4
--- src/gnome/gnc-plugin-file-history.h
+++ src/gnome/gnc-plugin-file-history.h
@@ -22,6 +22,8 @@
 
 /** @addtogroup GUI
     @{ */
+/** @addtogroup GuiImport Import GUI Utility functions.
+    @{ */
 /** @file gnc-plugin-file-history.h
     @brief Utility functions for writing import modules.
     @author Copyright (C) 2002 David Hampton <hampton at empployees.org>
@@ -78,3 +80,4 @@
 #endif /* __GNC_PLUGIN_FILE_HISTORY_H */
 
 /** @} */
+/** @} */
Index: gnc-plugin-page-register.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome/Attic/gnc-plugin-page-register.h,v
retrieving revision 1.1.2.9
retrieving revision 1.1.2.10
diff -Lsrc/gnome/gnc-plugin-page-register.h -Lsrc/gnome/gnc-plugin-page-register.h -u -r1.1.2.9 -r1.1.2.10
--- src/gnome/gnc-plugin-page-register.h
+++ src/gnome/gnc-plugin-page-register.h
@@ -24,6 +24,8 @@
 
 /** @addtogroup GUI
     @{ */
+/** @addtogroup GuiUtility
+    @{ */
 /** @file gnc-plugin-register-tree.h 
     @brief  utility functions for the GnuCash UI
     @author Copyright (C) 2003 Jan Arne Petersen <jpetersen at uni-bonn.de>
@@ -165,6 +167,8 @@
 Account *gnc_plugin_page_register_get_account (GncPluginPageRegister *page);
 
 G_END_DECLS
+/** @} */
+/** @} */
 
 #endif /* __GNC_PLUGIN_PAGE_REGISTER_H */
-/** @} */
+
Index: gnc-plugin-file-history.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome/Attic/gnc-plugin-file-history.c,v
retrieving revision 1.1.2.8
retrieving revision 1.1.2.9
diff -Lsrc/gnome/gnc-plugin-file-history.c -Lsrc/gnome/gnc-plugin-file-history.c -u -r1.1.2.8 -r1.1.2.9
--- src/gnome/gnc-plugin-file-history.c
+++ src/gnome/gnc-plugin-file-history.c
@@ -22,8 +22,10 @@
 
 /** @addtogroup GUI
     @{ */
+/** @addtogroup GuiImport Import GUI Utility functions.
+    @{ */
 /** @internal
-    @file gnc-plugin-file-history.h
+    @file gnc-plugin-file-history.c
     @brief Utility functions for writing import modules.
     @author Copyright (C) 2002 David Hampton <hampton at empployees.org>
 */
@@ -154,7 +156,7 @@
 	  gnc_main_window_get_action_group(window, PLUGIN_ACTIONS_NAME);
 
 	action_name = g_strdup_printf("RecentFile%dAction", index);
-	action = gtk_action_group_get_action (action_group, action_name);
+	  action = gtk_action_group_get_action (action_group, action_name);
 
 	if (filename && (strlen(filename) > 0)) {
 	  /* set the menu label (w/accelerator) */
@@ -193,7 +195,7 @@
 gnc_plugin_history_list_changed (GConfClient *client,
 				 guint cnxn_id,
 				 GConfEntry *entry,
-				 gpointer user_data)
+				       gpointer user_data)
 {
 	GncMainWindow *window;
 	GConfValue *value;
@@ -436,7 +438,7 @@
 	g_return_if_fail(data != NULL);
 
 	/* DRH - Do we need to close all open windows but the first?
-	 * Which progressbar should we be using? One in a window, or 
+	 * Which progressbar should we be using? One in a window, or
 	 * in a new "file loading" dialog???
 	 */
 	filename = g_object_get_data(G_OBJECT(action), FILENAME_STRING);
@@ -448,3 +450,4 @@
 }
 
 /** @} */
+/** @} */
Index: gnc-plugin-page-account-tree.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome/Attic/gnc-plugin-page-account-tree.h,v
retrieving revision 1.1.2.5
retrieving revision 1.1.2.6
diff -Lsrc/gnome/gnc-plugin-page-account-tree.h -Lsrc/gnome/gnc-plugin-page-account-tree.h -u -r1.1.2.5 -r1.1.2.6
--- src/gnome/gnc-plugin-page-account-tree.h
+++ src/gnome/gnc-plugin-page-account-tree.h
@@ -24,6 +24,8 @@
 
 /** @addtogroup GUI
     @{ */
+/** @addtogroup GuiUtility
+    @{ */
 /** @file gnc-plugin-page-account-tree.h 
     @brief  utility functions for the GnuCash UI
     @author Copyright (C) 2003 Jan Arne Petersen <jpetersen at uni-bonn.de>
@@ -98,3 +100,4 @@
 
 #endif /* __GNC_PLUGIN_PAGE_ACCOUNT_TREE_H */
 /** @} */
+/** @} */
Index: split-register-layout.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/register/ledger-core/split-register-layout.h,v
retrieving revision 1.1.6.2
retrieving revision 1.1.6.3
diff -Lsrc/register/ledger-core/split-register-layout.h -Lsrc/register/ledger-core/split-register-layout.h -u -r1.1.6.2 -r1.1.6.3
--- src/register/ledger-core/split-register-layout.h
+++ src/register/ledger-core/split-register-layout.h
@@ -26,7 +26,7 @@
 #include "table-layout.h"
 #include "split-register.h"
 /** @addtogroup GUI
-@{ */
+    @{ */
 /** @addtogroup Register Register visual layout.
 
  *  pick specific cell types to sit in specific columns, and add 
@@ -40,8 +40,8 @@
  *  original intent was that the layout would be fetched from a 
  *  config file that could be tweaked for a specific, non-GnuCash 
  *  application.
+    @{
  */
-/** @{ */
 /** @file split-register-layout.h
     @brief Create the actual register visual layout
     @author Copyright (C) 1998, 2004 Linas Vepstas <linas at linas.org>
Index: gnc-plugin-page-report.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/report/report-gnome/Attic/gnc-plugin-page-report.h,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.3
diff -Lsrc/report/report-gnome/gnc-plugin-page-report.h -Lsrc/report/report-gnome/gnc-plugin-page-report.h -u -r1.1.2.2 -r1.1.2.3
--- src/report/report-gnome/gnc-plugin-page-report.h
+++ src/report/report-gnome/gnc-plugin-page-report.h
@@ -24,6 +24,8 @@
   
 /** @addtogroup GUI
     @{ */
+/** @addtogroup GuiReport Reports
+    @{ */
 /** @file gnc-plugin-page-report.h 
     @brief  Report page.
     @author Copyright (C) 2004 Joshua Sled <jsled at asynchronous.org>
@@ -84,3 +86,5 @@
 
 #endif /* __GNC_PLUGIN_PAGE_REPORT_H */
 /** @} */
+/** @} */
+


More information about the gnucash-changes mailing list