2014-01-23

* bootstrap, configure.ac: Made changes to support less strict Automake
  checkings.

* doc/release/NEWS.texi: Updated `NEWS.texi'.

* build-aux/texinfo.tex: Added `texinfo.tex'.

* po/Makevars: Added `po/Makevars'.

* po/POTFILES.in: Updated year in copyright notice.

* doc/ccd2cue.texi: Updated `ccd2cue.texi'.

* m4/ax_compare_version.m4: Removed `ax_compare_version.m4'.

* doc/copying.texi.in: Removed `copying.texi.in'.

* doc/Doxyfile.in: Updated `Doxyfile.in'.

* build-aux/.cvsignore, doc/.cvsignore: Updated `.cvsignore' files.

* configure.ac: Updated `configure.ac'.

* changelog.sed, doxygen.am, release.nix: Updated year in copyright notice.

* bootstrap: Added simple bootstrap script.

* bootstrap: Removed gnulib bootstrap script.

* src/array.c, src/ccd2cue.c, src/ccd.c, src/cdt.c, src/convert.c,
  src/crc.c, src/cue.c, src/errors.c, src/file.c, src/io.c, src/array.h,
  src/ccd.h, src/cdt.h, src/convert.h, src/crc.h, src/cue.h, src/errors.h,
  src/file.h, src/i18n.h, src/io.h, src/memory.c, src/memory.h,
  bootstrap.conf: Updated year in copyright notice.

* Makefile.am, doc/Makefile.am, doc/man/Makefile.am, src/Makefile.am:
  Updated `Makefile.am' files.

* doc/copying.texi: Added copying.texi.

2014-01-22

* COPYING.DOC: Removed `COPYING.DOC' license file.

* po/Rules-ccd2cue: Added `po/Rules-ccd2cue' file.

* doc/www/.symlinks: Added `.symlinks' file to `doc/www' directory.

* doc/: gendocs_template, www/footer.texi, www/gendocs_template,
  www/header.shtml, www/navigation.texi, www/images/fdl.png,
  www/images/gpl.png: Added `www' directory with support files for package
  homepage generation.

  - File `gendocs_template' moved from `doc' to `doc/www'.

  - Added files `footer.texi', `header.shtml', `navigation.texi' to
  `doc/www'.

  - Added homepage image files `fdl.png' and `gpl.png' to
  `doc/www/images'

* doc/: essay-header.texi, fdl.texi, linux-and-the-gnu-system.texi,
  the-gnu-manifesto.texi, the-gnu-project.texi,
  why-free-software-needs-free-documentation.texi,
  why-software-should-not-have-owners.texi, philosophy/essay-header.texi,
  philosophy/gnu-free-documentation-license.texi,
  philosophy/linux-and-the-gnu-system.texi,
  philosophy/the-gnu-manifesto.texi, philosophy/the-gnu-project.texi,
  philosophy/why-free-software-needs-free-documentation.texi,
  philosophy/why-software-should-not-have-owners.texi: Moved GNU philosophy
  documentation from plain `doc' directory to exclusive `philosophy'
  directory.

* AUTHORS.texi, DONORS.texi, NEWS.texi, README.texi, THANKS.texi,
  TODO.texi, package.texi.in, doc/release/AUTHORS.texi,
  doc/release/DONORS.texi, doc/release/NEWS.texi, doc/release/README.texi,
  doc/release/THANKS.texi, doc/release/TODO.texi, doc/release/release.texi:
  Moved release documentation from top-level directory to exclusive
  directory underneath `doc' directory.

2013-12-09

* release.nix: Added release.nix, the Nix build recipe.

* src/ccd2cue.c: (help_filter): fixed wrong spacing in help message.
  Doxygen doc: corrected syntactically incorrect expression in manifesto.

* README.texi: Manifesto: corrected some syntactically incorrect
  expressions.

2013-12-05

* doc/ccd2cue.texi: Fixed Info manual directory menu entry.

2013-12-04

* doc/ccd2cue.texi: Fixed Info manual category (Audio).

* configure.ac: Solved a bug that arose when instantiating MAKEINFO
  variable.

* configure.ac: Fixed bug in the escape of M4 escape characters in regular
  expression that prevented the previous changes to work as expected.

2013-12-03

* configure.ac: Corrected typo.

* configure.ac: Fixed bug that prevented distinguishing between CVS and
  distribution builds in order to not require GNU Texinfo for distribution
  builds.

* configure.ac: Got rid of the dependence on GNU Texinfo for distribution
  tarballs.

* configure.ac: Fixed version checking of GNU Texinfo.

* m4/ax_compare_version.m4: Added macro for version comparison in
  `configure.ac' file.

* configure.ac: Added GNU Texinfo check for existence and version.

* Makefile.am: (dist-hook): Changed to not presume distribution directory
  is writable.

* configure.ac: Defined C preprocessor symbols PACKAGE_MAILING_LIST,
  PACKAGE_TRANSLATION_BUGREPORT and PACKAGE_COPYRIGHT_HOLDER.

* src/ccd2cue.c: (help_filter): added some project information (homepage,
  mailing list, info command) and substituted some constants for macros
  (PACKAGE_MAILING_LIST, PACKAGE_TRANSLATION_BUGREPORT).  (print_version):
  substituted constant for macro (PACKAGE_COPYRIGHT_HOLDER).

* src/ccd2cue.c: (print_version): Extended version message and put it into
  just one `xfprintf' call.

* src/ccd2cue.c: cvs (help_filter): added `alloc_status' in order to judge
  whether there is an allocation error in `asprintf' calls and to suppress
  a couple of warnings.  (argp): corrected compilation error caused by not
  pointing to `argp_child' address.

* doc/copying.texi.in: GNU dubbing fixes.

* doc/Makefile.am: ccd2cue_TEXINFOS: added GNU philosophy essays.

* Makefile.am: dist-hook: modified rule to account for top-level GNU
  philosophy essays when generating the distribution tarball.

* configure.ac: Added package.texi generation.

* src/ccd2cue.c: help_filter and argp structure: fixed a bug in the
  command-line option processing that leads to segfalt.

* GNU, LINUX-GNU, THE-GNU-PROJECT, WHY-FREE: Substituted by GNU philosophy
  Texinfo sources.

* doc/ccd2cue.texi: Integrated GNU philosophy essays and fixed some GNU
  dubbing issues.

* doc/: essay-header.texi, linux-and-the-gnu-system.texi,
  the-gnu-manifesto.texi, the-gnu-project.texi,
  why-free-software-needs-free-documentation.texi,
  why-software-should-not-have-owners.texi: Added GNU philosophy essays.

* package.texi.in, AUTHORS.texi, DONORS.texi, NEWS.texi, README.texi,
  THANKS.texi, TODO.texi: Modified top level documentation to use
  package.texi and README.texi to be the source the main web page.

2013-11-08

* README.texi: Changed protocol http to https where feasible in links for
  project's resources.

* src/: array.c, array.h, ccd.c, ccd.h, ccd2cue.c, cdt.c, cdt.h, convert.c,
  convert.h, crc.c, crc.h, cue.c, cue.h, errors.c, errors.h, file.c,
  file.h, io.c, io.h, memory.c, memory.h: Removed Doxygen documentation
  license notice.

* src/ccd2cue.c: Fixed version information in order to cite ccd2cue as a
  GNU package.

* src/: array.c, array.h, ccd.c, ccd.h, ccd2cue.c, cdt.c, cdt.h, convert.c,
  convert.h, crc.c, crc.h, cue.c, cue.h, errors.c, errors.h, file.c,
  file.h, i18n.h, io.c, io.h, memory.c, memory.h: Modified license notice
  in order to cite GNU.

* AUTHORS.texi, DONORS.texi, Makefile.am, NEWS.texi, THANKS.texi,
  bootstrap.conf, changelog.sed, doxygen.am, doc/Makefile.am,
  doc/ccd2cue.texi, doc/copying.texi.in, doc/man/Makefile.am,
  po/POTFILES.in, src/Makefile.am, src/array.c, src/array.h, src/ccd.c,
  src/ccd.h, src/ccd2cue.c, src/cdt.c, src/cdt.h, src/convert.c,
  src/convert.h, src/crc.c, src/crc.h, src/cue.c, src/cue.h, src/errors.c,
  src/errors.h, src/file.c, src/file.h, src/i18n.h, src/io.c, src/io.h,
  src/memory.c, src/memory.h: Changed author's email to gnu.org domain.

* src/ccd2cue.c: Corrected project's manifesto of Doxygen documentation
  main page.

* configure.ac, doc/ccd2cue.texi, doc/copying.texi.in,
  doc/gendocs_template: Modified to reflect the fact that ccd2cue is now a
  GNU package.

* Makefile.am: wwwdoc: Modified manual title and fixed rule.

* AUTHORS.texi, DONORS.texi, NEWS.texi, README.texi, THANKS.texi,
  TODO.texi: Updated to work as a source for gnu.org homepage.

2013-11-06

* bootstrap.conf, doc/gendocs_template: Added gendocs template.

2013-11-03

* configure.ac: Added doc/{copying.texi.in,Doxyfile.in} as dependencies of
  configure.

* AUTHORS.texi, DONORS.texi, NEWS.texi, README.texi, THANKS.texi,
  TODO.texi: Removed needless support for TeX output.

* doc/copying.texi.in: Fixed license version and added copyright notice.

* doc/.cvsignore: Added wwwtemp directory.

2013-11-02

* build-aux/gendocs.sh: Added.

* bootstrap.conf: Added generation of placeholder for gendocs_template as
  we don`t need it, but we do need gendocs.sh.

* Makefile.am: Added target for generation of homepage documentation using
  gendocs.sh.

* build-aux/.cvsignore, doc/.cvsignore, doc/man/.cvsignore, m4/.cvsignore,
  po/.cvsignore: Updated.

* AUTHORS.texi, DONORS.texi, NEWS.texi, README.texi, THANKS.texi,
  TODO.texi, doc/ccd2cue.texi: Fixed license notice.

* README, bootstrap.conf, AUTHORS, ChangeLog, NEWS: Removed top level
  documentation placeholders.  Empty files are now generated at checkout
  time by the bootstrap script.

2013-11-01

* README.texi: Removed small index.

* doc/.cvsignore: Added copyright.texi to CVS ignore list.

* src/convert.c: Changed default image file type from "MOTOROLA" to
  "BINARY".

* src/ccd2cue.c: Added burning waning and advice to the help message.

* doc/man/Makefile.am: Fixed generated manual description.

* doc/ccd2cue.texi: Added chapter entitled "Burning" with an important
  warning and burning advices.

* doc/man/Makefile.am: Fixed man page geneartion for VPATH builds.

* doc/Doxyfile.in: Fixed source directory input.

* Makefile.am: Fixed dist-hook recipe.	Now it works on CVS and non-CVS
  sources for building and distributing top level documentation files and
  all relevant ChangeLogs scattered throughout the sources.

* src/: array.c, array.h, ccd.c, ccd.h, ccd2cue.c, cdt.c, cdt.h, convert.c,
  convert.h, crc.c, crc.h, cue.c, cue.h, errors.c, errors.h, file.c,
  file.h, i18n.h, io.c, io.h, memory.c, memory.h: Put standard copyright
  and license notice in top of all program source files and updated
  references to copyright holder's email.

* NEWS, AUTHORS, ChangeLog, README: Added placeholder for top level
  documentation files.	Hopefully automake will stop complaining about
  their absence in face of GNU Coding Standards.

* Makefile.am: Trying to fix dist-hook rule.

* doc/Makefile.am: Fixed doc/Makefile.am for top level documentation source
  files that now are located on the top level directory.

2013-10-31

* Makefile.am: Fixed top level Makefile.am for top level documentation
  source files that now are located on the top level directory.

* configure.ac: Added "doc/copying.texi" as "configure" output.

* COPYING, COPYING.DOC, COPYING.DOC.texi, COPYING.texi: Removed texinfo
  sources for licenses and put plain text version under version control.

* NEWS.texi, README.texi, AUTHORS.texi, DONORS.texi, THANKS.texi,
  TODO.texi: Removed dependency on "version.texi" for top level
  documentation files.

* doc/: ccd2cue.texi, fdl.texi: Added "fdl.texi" and changed "ccd2cue.texi"
  to refer to that instead of "COPYING.DOC.texi" which is now removed.

* doc/: copying.texi, copying.texi.in: Removed "doc/copying.texi" and added
  "doc/copying.texi.in".  Now "copying.texi" is generated by "configure.ac"
  from "copying.texi.in" which has the variable "@VERSION@" that is
  substuted by the "configure" script.

* doxygen.am, doc/doxygen.am: Moved file "doxygen.am" from "doc" directory
  to top level directory.

* README.texi, AUTHORS.texi, NEWS.texi, THANKS.texi, COPYING.DOC.texi,
  COPYING.texi, DONORS.texi, TODO.texi, doc/NEWS.texi, doc/README.texi,
  doc/AUTHORS.texi, doc/THANKS.texi, doc/TODO.texi, doc/COPYING.DOC.texi,
  doc/COPYING.texi, doc/DONORS.texi: Moved sources of top level
  documentation files from "doc" directory to top level directory.

* bootstrap.conf: Emptied "bootstrap_epilogue" function.  That function had
  code to retrieve the "ax_prog_doxygen.m4" autoconf macros and "cvs2cl.pl"
  script, but now those files are put under version control.

* build-aux/.cvsignore: Added CVS ignore file.

* build-aux/cvs2cl.pl: Added "cvs2cl.pl" file.

* po/.cvsignore: Added ".reference" directory to CVS ignore list.

* .cvsignore: Added "gnulib" directory to CVS ignore list.

* .cvsignore: Removed "m4" directory from CVS ignore list.

* m4/.cvsignore: Added CVS ignore list.

* m4/ax_prog_doxygen.m4: Added Autoconf macros for Doxygen
  (ax_prog_doxygen.m4).

* bootstrap.conf: Configured to skip po files as ccd2cue is not yet
  registerd in the translation project.

* bootstrap.conf: Added chekout only file "changelog.sed" as prerequisite
  to run "bootstrap.conf".

* changelog.sed: Added copyright and license notice.

* src/: io.c, memory.c: Fixed header includes and marked error strings for
  localization.

* src/file.c: Included config.h, included "errors.h" rather than "error.h"
  and defined "_GNU_SOURCE".

* src/: crc.c, cue.c: Fixed included headers (config.h).

* src/convert.c: Fixed included headers and a bug in the error reporting of
  unknown track data type.

* src/cdt.c: Fixed included headers.

* src/ccd2cue.c: Added:

  - Copyright and license notice; - Main page text for Doxygen
  documentation.  - The author name in version message.

  Fixed:

  - Included headers; - Wording in error and help messages; - Program name
  and author email in version message; - Compiler warning relating to
  help_filter return value;

  The doc field of argp structure was moved to the help filter function
  help_filter in order to avoid that control and formatting characters be
  handled by translators.  The same precaution was taken in the help
  message.

* src/ccd.h: Reposioned some fields in structure TRACK.

* src/ccd.c: Fixed included headers and error message wording.

* src/array.c: Fixed included headers, error message wording and marked
  string for localization.

* src/array.h: Removed function xstrdup attributes.

* src/.cvsignore: Added ChangeLog to CVS ignore list.

* doc/README.texi: Changed wording in a sentence about donations.

* doc/.cvsignore: Updated CVS ignore list to cover Doxygen generated files.

* doc/man/.cvsignore: Added CVS ignore list for Unix man pages directory.

* bootstrap, bootstrap.conf: Added bootstrap machinery.

* changelog.sed: Added sed script to substitute user names in change logs
  by full name and email address.

* po/POTFILES.in: Added POTFILES.in for i18n.

* doc/: doxygen.am, Doxyfile.in: Added Doxygen build machinery.

* src/: errors.c, errors.h: Renamed error.[hc] to errors.[hc] because of a
  system header conflict.

* src/: error.c, error.h: Renamed error.[hc] to errors.[hc] because of
  system header conflict.

* configure.ac, Makefile.am, doc/Makefile.am, doc/man/Makefile.am,
  src/Makefile.am: Added GNU build system.

* doc/ccd2cue.texi: Manual restructured to contain only use and reference
  documentation specific to this program.

* doc/copying.texi: Manual restructured to contain only use and reference
  documentation specific to this program.

* doc/: fdl.texi, gpl.texi, install.texi: Removed texinfos not used by the
  new lightweight manual structure.

* doc/: AUTHORS.texi, COPYING.DOC.texi, COPYING.texi, DONORS.texi,
  NEWS.texi, README.texi, THANKS.texi, TODO.texi: Added top level
  documentation files.

* .cvsignore, po/.cvsignore, src/.cvsignore: Added CVS ignore files.

2013-10-30

* GNU, LINUX-GNU, THE-GNU-PROJECT, WHY-FREE: Added GNU philosophy articles
  by RMS.

* AUTHORS, COPYING, README: Removed some top level documentation files.
  Now that files are generated at "make dist" time by texinfo files (of
  same base-name) located in the doc subdirectoy.

2013-10-24

* doc/ccd2cue.texi: Added commented copyright notice.

* doc/: .cvsignore, Makefile.am, ccd2cue.texi, fdl.texi, gpl.texi,
  install.texi: Added documentation conforming with GNU Coding Standards.

2013-10-11

* AUTHORS: Added AUTHORS file in conformance with GNU Maintaining
  Standards.

* CHANGELOG: Removed unhelpful, misnamed and not GNU Coding
  Standards-conforming changelog file.

* README: Modified to comply with GNU Coding Standards.

* src/: array.c, array.h, ccd.c, ccd.h, ccd2cue.c, cdt.c, cdt.h, convert.c,
  convert.h, crc.c, crc.h, cue.c, cue.h, error.c, error.h, file.c, file.h,
  i18n.h, io.c, io.h, memory.c, memory.h: Added 2nd version source code;

* MANUAL.pt_br, compile.sh: Removed non-standard files (by GNU Coding
  Standards).

2011-03-18

* src/ccd2cue.c: Initial release;

* CHANGELOG, COPYING, compile.sh, MANUAL.pt_br, README: Initial release;

