[Gnucash-changes] Rich Johnson's patch to include private structures in the doxygen docs.

Derek Atkins warlord at cvs.gnucash.org
Fri Dec 17 10:56:32 EST 2004


Log Message:
-----------
Rich Johnson's patch to include private structures in the doxygen docs.

	* src/doc/doxygen.cfg.in:
	  extract local classes = yes
	  don't exclude *P.h

Modified Files:
--------------
    gnucash:
        ChangeLog
    gnucash/src/doc:
        doxygen.cfg.in
    gnucash/src/engine/test-core:
        test-engine-stuff.c

Revision Data
-------------
Index: ChangeLog
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/ChangeLog,v
retrieving revision 1.1868
retrieving revision 1.1869
diff -LChangeLog -LChangeLog -u -r1.1868 -r1.1869
--- ChangeLog
+++ ChangeLog
@@ -1,3 +1,10 @@
+2004-12-17  Derek Atkins  <derek at ihtfp.com>
+
+	Rich Johnson's patch to include private structures in the doxygen docs
+	* src/doc/doxygen.cfg.in:
+	  extract local classes = yes
+	  don't exclude *P.h
+
 2004-12-05  Derek Atkins  <derek at ihtfp.com>
 
 	* src/engine/test/test-book-merge.c: targetEnt is always NULL
Index: doxygen.cfg.in
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/doc/doxygen.cfg.in,v
retrieving revision 1.4
retrieving revision 1.5
diff -Lsrc/doc/doxygen.cfg.in -Lsrc/doc/doxygen.cfg.in -u -r1.4 -r1.5
--- src/doc/doxygen.cfg.in
+++ src/doc/doxygen.cfg.in
@@ -209,7 +209,7 @@
 # defined locally in source files will be included in the documentation. 
 # If set to NO only classes defined in header files are included.
 
-EXTRACT_LOCAL_CLASSES  = NO
+EXTRACT_LOCAL_CLASSES  = YES
 
 # If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 
 # undocumented members of documented classes, files or namespaces. 
@@ -423,7 +423,7 @@
 # EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude 
 # certain files from those directories.
 
-EXCLUDE_PATTERNS       = *P.h
+EXCLUDE_PATTERNS       =
 
 # The EXAMPLE_PATH tag can be used to specify one or more files or 
 # directories that contain example code fragments that are included (see 
Index: test-engine-stuff.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/test-core/test-engine-stuff.c,v
retrieving revision 1.77
retrieving revision 1.78
diff -Lsrc/engine/test-core/test-engine-stuff.c -Lsrc/engine/test-core/test-engine-stuff.c -u -r1.77 -r1.78
--- src/engine/test-core/test-engine-stuff.c
+++ src/engine/test-core/test-engine-stuff.c
@@ -1258,6 +1258,9 @@
     num = get_random_gnc_numeric ();
     xaccSplitSetAmount(ret, num);
 
+    if (num.num == 0)
+      fprintf(stderr, "get_random_split: Created split with zero amount: %p\n", ret);
+
     xaccSplitSetSlots_nc(ret, get_random_kvp_frame());
 
     return ret;


More information about the gnucash-changes mailing list