From 737a67d6f823bafd5b14236ed8761f527632a6f7 Mon Sep 17 00:00:00 2001 From: mes5k Date: Tue, 19 Oct 2004 17:39:58 +0000 Subject: [PATCH] added 1.0 notes --- AUTHORS | 4 ++-- NEWS | 12 ++++++++++++ 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/AUTHORS b/AUTHORS index 25b8508..9d6a3b8 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1,3 +1,3 @@ -Original Author: Michael E. Smoot - +original author: Michael E. Smoot +invaluable contributions: Daniel Aarno diff --git a/NEWS b/NEWS index c9f470b..cb72ce5 100644 --- a/NEWS +++ b/NEWS @@ -41,3 +41,15 @@ are handled somewhat sensibly now. Also changed error handling slightly. Instead of printing the entire usage, I just print a short usage. If someone really hates this, its easy to change back. Let me know if this causes problems. I think this equals release 0.9.9! + +10/19/04 - A number of changes that should substantially improve the library. +The most important being that we've moved the implementation of the library +entirely into the header files. This means there is no longer a library to +complile against, you simply have to #include . New +constructors have been added to the various Arg classes that allow them to +be constructed with a CmdLine reference so that you no longer need to call +the add method if you prefer it that way. The output generated by the library +has been confined to a few methods in the CmdLine class. This means to +generate different output you can extend CmdLine and override the offending +methods. A number of style changes have been made in the code base to +conform better to C++ best practices. And so we have release 1.0!