ccdoc - News
Joe Linoff
$Revision: 1.90 $
$Date: 2001/12/03 21:14:02 $


December 3, 2001 (Monday)

A new release of ccdoc is available: "ccdoc v0.8 r26 2001/11/28".

This release fixes the following issues:


November 29, 2001 (Thursday)

Two new issues added against r25


November 28, 2001 (Wednesday)

Fixed the following issues in r26:

Added another new issue against r25:


November 27, 2001 (Tuesday)

Fixed the following issues in r26:

Added another new issue against r25:


November 26, 2001 (Monday)

Six new issues have been reported since the r25 release.

I have already fixed 0114, 0116, 0117 and 0118. I will release r26 with these fixes by next Monday. If you are having serious problems with any of the above issues, please send me e-mail and I will release r26 sooner.

In addition, a new feature has been added (as described by 0086). This feature was requested and implemented by Ben Zoe. It allows you to specify a C++ style, single line, suffix comments as shown in the example below:

class Point3D {
public:
  int p1; //@- The x coordinate.
  int p2; //@- The y coordinate.
  int p3; //@- The z coordinate.
};

November 19, 2001 (Monday)

Important! I released ccdoc v0.8 r25 twice today. The first had a date of 2001/11/17 which was incorrect. The correct version has a date of 2001/11/19. Please re-download when you get the chance.

A new release of ccdoc is available: "ccdoc v0.8 r25 2001/11/19". The following issues were fixed.

I was not able to do as much in this release as I had hoped because of other commitments but these fixes (especially 0095) generated a lot of bug reports so I wanted to get them out as soon as possible.


November 12, 2001 (Monday)

Twelve new issues were added today.

I have already fixed or closed issues 0095, 0097, 0100, 0103, 0104 and 0110 for r25. I will do as much as I can to get more bug fixes in before next Monday's release of r25 but I am very busy with other stuff right now so don't expect too much.


November 5, 2001 (Monday)

Another new issue has been added:


November 2, 2001 (Friday)

Two new issues have been added:

Issues 0093, 0094 and 0096 seem to address the common theme of reducing the need to type redundant comments. I am actively looking into this.


November 1, 2001 (Thursday)

Two interesting issues have been added:

I really like the notion of comment inheritance and will see whether it can be added in the near future.

In addition, one user reported problems with ccdocv08r24 under cygwin on windows. I have not been able to duplicate the problem and I have heard from other cygwin users that it works for them so it hasn't been entered as an issue -- yet. Please let me know if you have similar problems.


October 26, 2001 (Friday)

A new release of ccdoc is available: "ccdoc v0.8 r24 2001/10/26".

This release fixes the following issues:

Note that the fix for issue 0082 will change the database contents so you will have to re-generate your databases. This is because the comment schema was modified to accomodate the new @since directive. I consider this intrusion acceptable because all clients that I know of re-generate the databases each time they run.

Note that the fix for issue 0089 will change your HTML output because the javadoc syntax for short descriptions is different than the old ccdoc syntax. You can use the old ccdoc style syntax by specifying the -nojdsd switch. I decided to make the javadoc syntax the default because the behavior ccdoc input syntax is supposed to conform as closely as possible to javadoc semantics. The users guide has been updated to reflect this behavior.

Note that the users guide has been updated to reflect the new @since, @throws and {@link...} support.


October 25, 2001 (Thursday)

A number of new issues have been reported. The bold issues have already been fixed in r24.


October 19, 2001 (Friday)

A new release of ccdoc is available: "ccdoc v0.8 r23 2001/10/19".

This release fixes the following issues:


October 16, 2001 (Tuesday)

Two issues have reported against r22. These are already fixed in r23 and will be released at the end of this week or early next week. Here are the details:


October 12, 2001 (Friday)

The new release of ccdoc is available: "ccdoc v0.8 r22 2001/10/12".

This release fixes the following issues:


October 8, 2001 (Monday)

Several new issues have been reported: 0069, 0070 and 0071. These have been fixed in r22 which has not yet been released. I will not release these fixes until next week (to try to catch more problems) unless someone needs them urgently.


October 1, 2001 (Monday)

The new release of ccdoc is available: "ccdoc v0.8 r21 2001/10/01".

This release fixes issues 0064, 0066 and 0068. It was triggered by 0068 which was a critical bug fix.

No one responded to my request to keep the solaris 2.4 port so it has been dropped from this release.


September 24, 2001 (Monday)

The new release of ccdoc is available: "ccdoc v0.8 r20 2001/09/24".

This release fixes issues 0063.


September 21, 2001 (Friday)

The new release of ccdoc is available: "ccdoc v0.8 r19 2001/09/21".

This release fixes issues 0053, 0054 and 0059.

Issues 0055, 0057 and 0058 have been closed.

The ccdoc generated web pages are now compliant with the HTML 4.01 Transitional specification.

The Solaris 2.4 port will be dropped in the next release because no-one seems to be using it. If you want me to continue to support this version, please send me e-mail as soon as possible.


September 20, 2001 (Thursday)

Added issues 0054, 0055, 0056, 0057, 0058, 0059 and 0060.

Also validated the issues pages to make sure that they are HTML 3.2 compliant using the verifier described in issue 0059.


September 19, 2001 (Wednesday)

Web hosting problems have been fixed. The ccdoc web site was down for more than a day because of problems associated with the nimda worm.


September 18, 2001 (Tuesday)

The new release of ccdoc is available: "ccdoc v0.8 r18 2001/09/18".

This release fixes issues 0052 and is the first release that contains the linux port.


September 11, 2001 (Tuesday)

The new release of ccdoc is available: "ccdoc v0.8 r17 2001/09/11".

This release fixes issues 0047, 0048, 0050 and re-fixes issue 0045.


September 10, 2001 (Monday)

There were two new releases of ccdoc today: "ccdoc v0.8 r16 2001/09/10" and "ccdoc v0.8 r15 2001/09/10".

The reason for r16 is that a bug (0046) that was easy to fix was reported about half an hour after r15 was published. This bug fix was important for the user so I decided to re-release quickly.

The r15 release fixes issues 0041, 0042, 0043, 0044, and 0045. Updated the users guide to reflect changes that occurred as the result of these fixes.


September 7, 2001 (Friday)

The new release of ccdoc is available: "ccdoc v0.8 r14 2001/09/07".

This release fixes issue 0039. This fix significantly improves ccdoc run time in phases 2 and 3. It has no other affect.


September 6, 2001 (Thursday)

The new release of ccdoc is available: "ccdoc v0.8 r13 2001/09/06".

This release fixes the following issues: 0037, 0038 and 0040.

Issue 0039 is still being worked on.


September 4, 2001 (Tuesday)

The new release of ccdoc is available: "ccdoc v0.8 r12 2001/09/04".

This version adds a quick reference guide was added (issue 0035) to provide highlights of new features in v0.8 that will be of interest to users of 0.7a and it fixes issue 0036.


September 2, 2001 (Sunday)

A new release of ccdoc is available: "ccdoc v0.8 r11 2001/09/02".

It provides a fix for issue 0034 (the -rpthpc switch was too verbose). This fix won't be available for Solaris until next Tuesday.


August 30, 2001 (Thursday)

A new release of ccdoc is available: "ccdoc v0.8 r10 2001/08/30".

It supports the resolution of issue 0007, support for wildcards under MS windows in the MS-DOS command interpreter.

It also provides fixes for the following issues: 0026, 0027, 0028, 0029, 0030, 0031, 0032 and 0033.


August 29, 2001 (Wednesday)

A new release of ccdoc is available: "ccdoc v0.8 r9 2001/08/29".

Issues 0024 and 0025 were fixed in r9.


August 28, 2001 (Tuesday)

A new release of ccdoc is available: "ccdoc v0.8 r8 2001/08/28".

Issues 0020, 0021 and 0022 were fixed in r8.

Added issues 0015, 0016, 0017, 0018, 0019, 0020, 0021 and 0022.

A -version switch was added to make it easier to determine which release of v0.8 you have (issue 0017).


August 24, 2001

Added issues 0011, 0012, 0013 and 0014.

Issue 0013: I am in the processing of adding ccdoc to source forge (http://sourceforge.net). Today they approved the project!

Fixed issue 0014 and re-released 0.8.


August 23, 2001

Added some new issues.

Updated the users guide to document the new -meta switch and the -[no]cdsm switches.

Fixed issue 0004 by renaming the download files.

Closed issue 0007. This is a known problem with a workaround.

Fixed issue 0008. Added a new switch to phase 1 called -[no]cdsm to turn on or off the default creation of special members that are not explicitly defined by the class.

Fixed issue 0009.

Fixed issue 0010.


August 22, 2001

Created the issues section for the newly reported bugs and enhancement requests.

Fixed issues 0001, 0002, 0003, 0005 and 0006.

Released new versions of the executables with these fixes.


August 21, 2001

The following switches were not implemented due to an oversight:

Many thanks to Dániel Dékány for promptly pointing out the problem.

I have fixed the problem and have released the updated version of ccdoc.

To determine whether you have a broken version specify -rptmac on the command line. If you get an error about a missing file, you have the old version. You can workaround this problem by specifying -macros or -no macros or you can fix the problem by downloading the most recent version of the release.


August 20, 2001

CcDoc version 0.8 has been released on the following platforms:

Here is a brief overview of some of the new features: