##
## autogenerated ChangeLog -- don't edit
##

2004-03-02 Tuesday 00:57  Rocky Bernstein <rocky@panix.com>

	* configure.ac: Get ready for 0.67 release.

2004-03-01 Monday 02:17  Rocky Bernstein <rocky@panix.com>

	* lib/Makefile.am: shared library numbers - this time, for sure!

2004-03-01 Monday 01:34  Rocky Bernstein <rocky@panix.com>

	* README.libcdio: And note Solaris problems too.

2004-03-01 Monday 01:32  Rocky Bernstein <rocky@panix.com>

	* README.libcdio: Note that you need to use GNU make.

2004-03-01 Monday 01:29  Rocky Bernstein <rocky@panix.com>

	* configure.ac: FreeBSD/NetBSD too gets versioned library
	variables.

2004-03-01 Monday 01:28  Rocky Bernstein <rocky@panix.com>

	* lib/Makefile.am: Change AGE not CURRENT on libiso9660.

2004-02-29 Sunday 16:18  Rocky Bernstein <rocky@panix.com>

	* test/check_common_fn.in: diff program and opts somehow sneaked in
	here.

2004-02-29 Sunday 16:02  Rocky Bernstein <rocky@panix.com>

	* src/iso-read.c: Make older C compilers happy.

2004-02-29 Sunday 15:42  Rocky Bernstein <rocky@panix.com>

	* Makefile.am, test/check_common_fn.in, test/check_iso.sh.in: Add
	iso-read regression test.

2004-02-29 Sunday 15:04  Rocky Bernstein <rocky@panix.com>

	* test/Makefile.am: Need to include copying.iso for ISO 9660
	regression image test(s).

2004-02-29 Sunday 14:36  Rocky Bernstein <rocky@panix.com>

	* README.libcdio: Note something about --without-versioned-libs.

2004-02-29 Sunday 09:02  Rocky Bernstein <rocky@panix.com>

	* test/Makefile.am: Comparison file for check_iso.sh

2004-02-29 Sunday 04:41  Rocky Bernstein <rocky@panix.com>

	* configure.ac, test/.cvsignore, test/Makefile.am,
	test/check_iso.sh.in, test/copying.right: Add test of iso-info
	program (which means, of course, another test of libiso9660).

2004-02-29 Sunday 02:13  Rocky Bernstein <rocky@panix.com>

	* doc/: glossary.texi, libcdio.texi: glossary.texi: add most of the
	terms used in the doc.	libcdio.texi: Add a section for OS drivers.

2004-02-28 Saturday 22:43  Rocky Bernstein <rocky@panix.com>

	* doc/glossary.texi: typo.

2004-02-28 Saturday 22:41  Rocky Bernstein <rocky@panix.com>

	* doc/glossary.texi: More terms.

2004-02-28 Saturday 20:54  Rocky Bernstein <rocky@panix.com>

	* doc/libcdio.texi: Add some info (however meager) regarding
	cd-info, cd-read, iso-info and iso-read.

2004-02-28 Saturday 19:48  Rocky Bernstein <rocky@panix.com>

	* lib/Makefile.am: libiso9660 has changed - the fs_stat_translate
	routines added and that packed attribut on XA. Thus we've got to
	update "current" in libiso9660.

2004-02-28 Saturday 12:45  Rocky Bernstein <rocky@panix.com>

	* src/Makefile.am: Add iso-read to list of binaries in package.

2004-02-28 Saturday 03:57  Rocky Bernstein <rocky@panix.com>

	* configure.ac: If GNU make isn't found, then we should have
	--without-versioned-libs FreeBSD/NetBSD (but now BSDI) don't use
	versioned libs.

2004-02-27 Friday 02:53  Rocky Bernstein <rocky@panix.com>

	* configure.ac: Bug in setting enable_versioned_libs.

2004-02-27 Friday 02:36  Rocky Bernstein <rocky@panix.com>

	* doc/.cvsignore: The documentation has advanced to such a stage
	that We are now in the realm of more than one info file.

2004-02-27 Friday 02:35  Rocky Bernstein <rocky@panix.com>

	* README, configure.ac, doc/libcdio.texi, lib/Makefile.am:
	configure.ac, Makefile.am: don't do library symbol version on BSDis
	variants libcdio.texi: minor example improvements.

2004-02-26 Thursday 12:24  Rocky Bernstein <rocky@panix.com>

	* doc/libcdio.texi: New section on the purpose which mentions
	cd-read, iso-read, iso-info.  A couple more examples included Nodes
	for the examples.

2004-02-26 Thursday 04:42  Rocky Bernstein <rocky@panix.com>

	* doc/libcdio.texi: Looked up how to enter an umlaut correctly.

2004-02-26 Thursday 03:57  Rocky Bernstein <rocky@panix.com>

	* lib/: _cdio_bincue.c, _cdio_nrg.c: Need to make failure less
	severe. Especially in light of the ability to scan for devices.

2004-02-26 Thursday 02:31  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_nrg.c: Bug fix: don't try to free NRG track mapping DS
	if it wasn't allocated.

2004-02-26 Thursday 01:33  Rocky Bernstein <rocky@panix.com>

	* lib/iso9660_fs.c: Remove a couple of compiler sprintf warnings.

2004-02-26 Thursday 00:13  Rocky Bernstein <rocky@panix.com>

	* NEWS, example/sample7.c, include/cdio/iso9660.h,
	lib/iso9660_fs.c, src/iso-read.c: libiso9660 stat routines that
	match level 1 ISO-9600 filenames translating them into Unix-style
	names (i.e. lowercased letter with version numbers dropped.)

2004-02-25 Wednesday 10:11  Rocky Bernstein <rocky@panix.com>

	* Makefile.am: Add hvr's auto-changelog target.

2004-02-25 Wednesday 10:04  Rocky Bernstein <rocky@panix.com>

	* src/: .cvsignore, Makefile.am: Add iso-read program.

2004-02-25 Wednesday 10:03  Rocky Bernstein <rocky@panix.com>

	* src/iso-read.c: Add program for extracting files from an ISO-9660
	image.	(Until we change the iso9660_ifs_stat interface, names of
	files extracted have to have version numbers, e.g. ;1 after them.

2004-02-25 Wednesday 09:56  Rocky Bernstein <rocky@panix.com>

	* README: Update. The iso-read part isn't true yet, but will be
	(one way or another) by the next release.

2004-02-25 Wednesday 09:33  Rocky Bernstein <rocky@panix.com>

	* include/cdio/xa.h: Herbert Valerio Riedel has determined that the
	alignment problem seen on ARM noticed by Nicolas Boullis will be
	fixed if this change in order is done. Since it doesn't make things
	any worse, let's try it.

2004-02-25 Wednesday 02:05  Rocky Bernstein <rocky@panix.com>

	* Makefile.am: Include README.libcdio

2004-02-25 Wednesday 02:04  Rocky Bernstein <rocky@panix.com>

	* doc/libcdio.texi: Small modifications.

2004-02-25 Wednesday 02:03  Rocky Bernstein <rocky@panix.com>

	* doc/glossary.texi: Small additions.

2004-02-25 Wednesday 02:01  Rocky Bernstein <rocky@panix.com>

	* configure.ac: Better wording of what happens when libvcdinfo is
	not around.

2004-02-25 Wednesday 01:59  Rocky Bernstein <rocky@panix.com>

	* libpopt.m4: Check for libpopt 1.7 or greater.

2004-02-22 Sunday 13:27  Rocky Bernstein <rocky@panix.com>

	* doc/libcdio.texi: Note SCSI library.

2004-02-22 Sunday 13:10  Rocky Bernstein <rocky@panix.com>

	* README.libcdio: libcdio-specific installation.

2004-02-22 Sunday 09:34  Rocky Bernstein <rocky@panix.com>

	* configure.ac: Give URLs for vcdimager and libcddb when packages
	are not found or are new enough.

2004-02-21 Saturday 18:35  Rocky Bernstein <rocky@panix.com>

	* configure.ac: We're in 0.67 CVS now.

2004-02-21 Saturday 18:31  Rocky Bernstein <rocky@panix.com>

	* src/iso-info.c: Valgrind lint. Not sure if I'd classify this
	truly as memory leaks rather than explicit deallocations before
	terminating.

2004-02-21 Saturday 18:29  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_stdio.c: Reduce severity of not being able to open a
	stdio from "error" (unrecoverable) to "warn".

2004-02-21 Saturday 17:18  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_linux.c: More memory leaks found by valgrind.

2004-02-21 Saturday 15:45  Rocky Bernstein <rocky@panix.com>

	* autogen.sh: Create ChangeLog if it doesn't first exist (which it
	won't the first time around). Change from corresponding vcdimager
	autogen.sh.

2004-02-21 Saturday 15:42  Rocky Bernstein <rocky@panix.com>

	* doc/: Makefile.am, libcdio.texi: Makefile.am: fix to build from
	CVS libcdio.texi: title change, add automatically generated date to
	manual, 	      internal texinfo code cleanup.

2004-02-21 Saturday 15:39  Rocky Bernstein <rocky@panix.com>

	* doc/glossary.texi: Glossary of terms. Some of this culled from
	vcdimager.

2004-02-21 Saturday 14:46  Rocky Bernstein <rocky@panix.com>

	* cvs2cl_header: Add header for ChangeLog file.

2004-02-21 Saturday 14:42  Rocky Bernstein <rocky@panix.com>

	* cvs2cl_usermap: account to email mapping file for cvs2cl.

2004-02-21 Saturday 13:24  Rocky Bernstein <rocky@panix.com>

	* NEWS: typo.

2004-02-21 Saturday 13:10  Rocky Bernstein <rocky@panix.com>

	* include/cdio/cdio.h: spelling.

2004-02-21 Saturday 13:09  Rocky Bernstein <rocky@panix.com>

	* src/cd-info.c: Add option to list all drives.

2004-02-15 Sunday 17:53  Rocky Bernstein <rocky@panix.com>

	* libcdio.spec.in: Correctons from Manfred Tremmel who I am yet
	again indebted.

2004-02-14 Saturday 18:26  Rocky Bernstein <rocky@panix.com>

	* libcdio.spec.in: This time, I think it builds.

2004-02-14 Saturday 18:11  Rocky Bernstein <rocky@panix.com>

	* libcdio.spec.in: Wrong abbreviation for September.

2004-02-14 Saturday 18:01  Rocky Bernstein <rocky@panix.com>

	* libcdio.spec.in: Regularize email address.

2004-02-14 Saturday 17:15  Rocky Bernstein <rocky@panix.com>

	* doc/libcdio.texi: Small compile errors.

2004-02-14 Saturday 17:11  Rocky Bernstein <rocky@panix.com>

	* NEWS: What's shaking.

2004-02-14 Saturday 17:10  Rocky Bernstein <rocky@panix.com>

	* THANKS: Acknowlege what is only right.

2004-02-14 Saturday 17:09  Rocky Bernstein <rocky@panix.com>

	* libcdio.spec.in: Require 0.7.20 of vcdimager.

2004-02-14 Saturday 17:05  Rocky Bernstein <rocky@panix.com>

	* doc/: Makefile.am, fdl.texi, gpl.texi: Add GPL info.

2004-02-14 Saturday 17:04  Rocky Bernstein <rocky@panix.com>

	* doc/libcdio.texi: Go over.
	
	Add CD-image format, ISO 9660 characters and glossary from
	vcdimager documentation.
	
	Numberous small corrections.

2004-02-13 Friday 01:09  Rocky Bernstein <rocky@panix.com>

	* NEWS: Note library symbol versioning (from Nicolas Boullis).

2004-02-12 Thursday 01:46  Rocky Bernstein <rocky@panix.com>

	* lib/Makefile.am: code reorganization from Nicolas Boullis.

2004-02-11 Wednesday 03:09  Rocky Bernstein <rocky@panix.com>

	* lib/Makefile.am: lib/Makefile.am (Nicolas Boullis):
	
	Mostly some cleanup... First, this tries to keep the versioning
	separated from the rest of the Makefile. I used the "foo := $(foo)
	bar" syntax rather than "foo += bar" as I think the += is not
	available on all versions of make.
	
	Moreover, I replaced "$(LIBCDIO_LIBS)" with "libcdio.la" as
	"$(LIBCDIO_LIBS)" is "../lib/libcdio.la". That make a difference if
	you try to build libiso9660.la while libcdio.la is not available.
	Make knows how to make libcdio.la but not ../lib/libcdio.la.

2004-02-11 Wednesday 02:53  Rocky Bernstein <rocky@panix.com>

	* lib/.cvsignore: Igore library version file.

2004-02-10 Tuesday 01:38  Rocky Bernstein <rocky@panix.com>

	* lib/Makefile.am: Versioned library symbols from Nicolas Boullis.
	Much appreciated.

2004-02-09 Monday 10:32  Rocky Bernstein <rocky@panix.com>

	* THANKS, lib/Makefile.am: Clean up library versioning. Use LIBADD
	since as best as I can tell, that's what supposed to be used.
	
	Many thanks to Nicolas Boullis.

2004-02-08 Sunday 23:49  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_win32.c: Pick up prototype for cdio_is_device_win32.

2004-02-08 Sunday 15:05  Rocky Bernstein <rocky@panix.com>

	* configure.ac: Get ready for another release.

2004-02-08 Sunday 04:24  Rocky Bernstein <rocky@panix.com>

	* lib/Makefile.am: libiso9660 needs to have libcdio listed in its
	load flags for Solaris.

2004-02-08 Sunday 03:35  Rocky Bernstein <rocky@panix.com>

	* lib/Makefile.am, lib/_cdio_bincue.c, src/iso-info.c: Makefile.am:
	bump release number.  iso-info.c: mem leak _cdio_bincue.c: minor
	formatting change.

2004-02-08 Sunday 03:18  Rocky Bernstein <rocky@panix.com>

	* NEWS: What's new.

2004-02-08 Sunday 03:00  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_nrg.c: More memory leaks found with valgrind.

2004-02-08 Sunday 02:00  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_bincue.c: Memory leak found by valgrind.

2004-02-07 Saturday 18:53  Rocky Bernstein <rocky@panix.com>

	* lib/: _cdio_bincue.c, _cdio_generic.c, _cdio_nrg.c,
	_cdio_stdio.c, _cdio_stdio.h, _cdio_stream.c, _cdio_stream.h,
	cdio_private.h, iso9660_fs.c: More valgrind-found memory leaks.
	(More to come...)

2004-02-07 Saturday 02:40  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_linux.c, lib/cdio.c, src/cd-info.c, src/cd-read.c,
	src/iso-info.c, src/util.c, src/util.h: Fix some of the memory
	leaks and uninitialized variables which valgrind notices.

2004-02-07 Saturday 00:38  Rocky Bernstein <rocky@panix.com>

	* lib/wnaspi32.c: Microsoft Windows ASPI code for libcdio.

2004-02-07 Saturday 00:35  Rocky Bernstein <rocky@panix.com>

	* lib/: Makefile.am, _cdio_win32.c, wnaspi32.h: Split out much of
	the ASPI code into wnaspi32.c.

2004-02-05 Thursday 03:02  Rocky Bernstein <rocky@panix.com>

	* lib/: _cdio_win32.c, _cdio_win32.h, win32ioctl.c: Move more of
	IoControl out of _win_32 and into win32ioctl.

2004-02-04 Wednesday 11:08  Rocky Bernstein <rocky@panix.com>

	* lib/: _cdio_win32.c, _cdio_win32.h, win32ioctl.c: More cleanup.
	Still sucks.

2004-02-04 Wednesday 10:23  Rocky Bernstein <rocky@panix.com>

	* lib/: Makefile.am, _cdio_win32.c, _cdio_win32.h, win32ioctl.c:
	Add better DeviceIocontrol support. It still sucks, but sucks less.

2004-02-04 Wednesday 10:22  Rocky Bernstein <rocky@panix.com>

	* example/sample6.c: printf lint for Doz.

2004-02-02 Monday 04:36  Rocky Bernstein <rocky@panix.com>

	* NEWS: What's up.

2004-02-02 Monday 03:57  Rocky Bernstein <rocky@panix.com>

	* configure.ac: 0.65's been released. We're now into 0.66 CVS.

2004-02-02 Monday 03:56  Rocky Bernstein <rocky@panix.com>

	* lib/: Makefile.am, wnaspi32.h: Move APSI stuff into a separate
	file.

2004-02-02 Monday 03:55  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_win32.c: Small changes. Bigger changes should follow
	later.

2004-02-01 Sunday 17:13  Rocky Bernstein <rocky@panix.com>

	* example/sample7.c: More printf lint.

2004-02-01 Sunday 17:12  Rocky Bernstein <rocky@panix.com>

	* example/Makefile.am: libiso9660 depends on libcdio. Cygwin (and
	perhaps others) then require that libiso9660 be listed in the link
	order before things that it depends on.

2004-02-01 Sunday 16:00  Rocky Bernstein <rocky@panix.com>

	* src/iso-info.c: ISO Info - prints various information about a ISO
	9660 image.

2004-02-01 Sunday 15:53  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_nrg.c: 2nd try at getting lint messages removed across
	all architectures.

2004-02-01 Sunday 15:45  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_nrg.c: remove debug output lint warnings

2004-01-29 Thursday 04:23  Rocky Bernstein <rocky@panix.com>

	* doc/libcdio.texi: Typo.

2004-01-29 Thursday 04:22  Rocky Bernstein <rocky@panix.com>

	* example/: README, sample6.c, sample7.c: Update text commentary
	for sample6 & sample7.

2004-01-18 Sunday 18:31  Rocky Bernstein <rocky@panix.com>

	* example/.cvsignore: Added yet another sample program.

2004-01-18 Sunday 15:07  Rocky Bernstein <rocky@panix.com>

	* include/cdio/iso9660.h: Don't pack our own iso9660_t.

2004-01-18 Sunday 02:11  Rocky Bernstein <rocky@panix.com>

	* include/cdio/iso9660.h: Move tm struct around so the alignment
	will be on a word boundary. Do we need GNUC_PACKED here?

2004-01-15 Thursday 14:43  Herbert Valerio Riedel <hvr@gnu.org>

	* libpopt.m4: fixed underquoted definition warning

2004-01-10 Saturday 04:11  Rocky Bernstein <rocky@panix.com>

	* test/copying.iso: Sample ISO 9660 image.

2004-01-10 Saturday 03:21  Rocky Bernstein <rocky@panix.com>

	* include/cdio/iso9660.h, lib/iso9660_fs.c, src/util.c: iso-info
	now does something useful now that readdir routine fixed up for iso
	images.

2004-01-10 Saturday 03:03  Rocky Bernstein <rocky@panix.com>

	* example/Makefile.am, example/sample6.c, example/sample7.c,
	include/cdio/iso9660.h, lib/_cdio_stdio.c, lib/_cdio_stdio.h,
	lib/_cdio_stream.c, lib/_cdio_stream.h, lib/iso9660_fs.c,
	src/Makefile.am: Add routines to open an ISO-9660 image independent
	of being part of a CD.

2004-01-09 Friday 02:42  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_bincue.c: Remove duplicate assignment

2004-01-03 Saturday 13:50  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_nrg.c: More guesses as to NRG format. Guess blocksizes,
	handle some mixed-mode CDs.

2003-12-31 Wednesday 04:41  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_nrg.c: Some code consolidation.

2003-12-31 Wednesday 03:09  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_nrg.c: More Disk-at-once corrections.

2003-12-30 Tuesday 11:52  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_nrg.c: Slightly better disk-at-once and track-at-once
	parsing. Am able to read a tao mode1 form1 now.

2003-12-28 Sunday 08:33  uid67423

	* lib/_cdio_nrg.c: Attempt getting various non-mode2/form2 track
	modes correct.

2003-12-24 Wednesday 11:09  uid67423

	* example/sample6.c: add ISO9660 sample program

2003-12-24 Wednesday 11:05  uid67423

	* NEWS, example/Makefile.am, example/README: Add ISO9660 sample
	program.

2003-12-24 Wednesday 11:05  uid67423

	* configure.ac: Require vcdimager 0.7.20 or greater. Bump libcdio
	version for last release.

2003-12-24 Wednesday 11:03  uid67423

	* include/cdio/iso9660.h: Documention in comment bug.

2003-12-03 Wednesday 00:52  Rocky Bernstein <rocky@panix.com>

	* configure.ac: Remove extraneous cygwin LIB set.

2003-11-18 Tuesday 03:35  Rocky Bernstein <rocky@panix.com>

	* include/cdio/cd_types.h, include/cdio/iso9660.h,
	include/cdio/types.h, include/cdio/util.h, src/Makefile.am: More
	documentation changes.
	
	Makefile.am: Don't build man pages if not in MAINTAINER mode.

2003-11-17 Monday 12:06  Rocky Bernstein <rocky@panix.com>

	* doc/Makefile.am, include/cdio/cd_types.h, include/cdio/cdio.h,
	include/cdio/iso9660.h, include/cdio/logging.h,
	include/cdio/sector.h, include/cdio/types.h, include/cdio/xa.h:
	Related to doxygen documentation.

2003-11-17 Monday 11:50  Rocky Bernstein <rocky@panix.com>

	* include/cdio/version.h.in: Add doxygen comment and CVS Id line.

2003-11-16 Sunday 19:30  Rocky Bernstein <rocky@panix.com>

	* doc/Makefile.am, include/cdio/iso9660.h, lib/iso9660_fs.c,
	src/cd-info.c: iso9600_stat now has filename inside it. 
	iso9660_fs_readdir now returns a list of iso9660_stat_t's rather
	than filenames.
	
	This should reduce by a small amount the number of CD reads since
	we store more information in the iso9660_fs_readdir return.
	
	However all of this is in preparation for greatly reducing the
	number of CD reads when picking out segment lsn information.

2003-11-11 Tuesday 12:46  Rocky Bernstein <rocky@panix.com>

	* doc/libcdio.texi: libcdio.info was missing a @dircategory and
	@direntry section.
	
	See
	http://savannah.nongnu.org/bugs/?func=detailbug&bug_id=6470&group_id=3845
	
	Thanks to dweimer for pointing this out and providing a patch.

2003-11-10 Monday 04:01  Rocky Bernstein <rocky@panix.com>

	* include/cdio/iso9660.h, lib/iso9660_fs.c: Smallish cosmetic
	changes. Bigger ones to iso9660_fs_readdir will probably occur
	later...

2003-11-10 Monday 03:47  Rocky Bernstein <rocky@panix.com>

	* src/cd-read.c: Allow setting debug level in library for default
	log handler.

2003-11-09 Sunday 15:51  Rocky Bernstein <rocky@panix.com>

	* src/cd-info.c: Was filling out source_name for a device even when
	it wasn't.

2003-11-09 Sunday 15:50  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_nrg.c: Revise info on MTYP - more debugging here too.

2003-11-09 Sunday 14:13  Rocky Bernstein <rocky@panix.com>

	* doc/doxygen/.cvignore: The usual.

2003-11-09 Sunday 14:11  Rocky Bernstein <rocky@panix.com>

	* doc/doxygen/run_doxygen: Program to run doxygen.

2003-11-09 Sunday 13:57  Rocky Bernstein <rocky@panix.com>

	* lib/logging.c, src/cd-info.c: Be able to set/disable default log
	handler logging.

2003-11-09 Sunday 13:56  Rocky Bernstein <rocky@panix.com>

	* Makefile.am: Add doxygen target.

2003-11-09 Sunday 13:54  Rocky Bernstein <rocky@panix.com>

	* doc/doxygen/Doxyfile: Slightly customized configuration setting
	for running doxygen.

2003-11-09 Sunday 13:53  Rocky Bernstein <rocky@panix.com>

	* include/cdio/iso9660.h: doxygen changes.

2003-11-05 Wednesday 12:40  Rocky Bernstein <rocky@panix.com>

	* include/cdio/: cdio.h, iso9660.h, sector.h: update/add More
	doxygen tagging

2003-11-05 Wednesday 04:12  Rocky Bernstein <rocky@panix.com>

	* example/sample3.c, example/sample4.c, include/cdio/cd_types.h,
	lib/cd_types.c, lib/cdio.c, src/cd-info.c: cdio_analysis ->
	cdio_iso_analysis

2003-11-04 Tuesday 12:28  Rocky Bernstein <rocky@panix.com>

	* include/cdio/: cd_types.h, cdio.h, logging.h: doxygen changes.

2003-11-04 Tuesday 04:45  Rocky Bernstein <rocky@panix.com>

	* include/cdio/cd_types.h, include/cdio/iso9660.h,
	include/cdio/logging.h, lib/logging.c: Start to document using
	doxygen.

2003-11-04 Tuesday 04:44  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_bincue.c: Got return value on _cdio_audio_sectors
	backwards.

2003-10-28 Tuesday 16:23  Rocky Bernstein <rocky@panix.com>

	* configure.ac, doc/libcdio.texi, include/cdio/iso9660.h,
	src/util.c: configure.ac: changes suggested by Karl Berry
	(karl@freefriends.org) which may make work for autoconf 1.7.8
	
	libcdio.texi: remove colophon and correct copyright notice
	iso9660.h: trivial comment addition util.c: Correct copyright line.

2003-10-20 Monday 04:29  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_win32.c: Retry YellowMode2 if XA fails - but I think we
	need a better overall method.

2003-10-20 Monday 04:28  Rocky Bernstein <rocky@panix.com>

	* src/cd-read.c: Don't print blocks if read failed.

2003-10-19 Sunday 16:36  Rocky Bernstein <rocky@panix.com>

	* configure.ac: Life goes on. Bump version number.

2003-10-18 Saturday 19:49  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_win32.c: More WIN32 fixes.

2003-10-18 Saturday 04:08  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_win32.c: More fixes on non ASPI side.

2003-10-17 Friday 02:25  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_win32.c: Track format's if no ASPI are probably close.
	Reading probably closer to correct.

2003-10-16 Thursday 13:21  Rocky Bernstein <rocky@panix.com>

	* src/cd-read.c: Typo.

2003-10-15 Wednesday 03:53  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_win32.c: Some of the many necessary fixes needed to
	make Win32 handling more complete. Some bugs remain (and will so
	until after the release).

2003-10-15 Wednesday 01:59  Rocky Bernstein <rocky@panix.com>

	* src/cd-info.c, src/cd-read.c, test/cdda.right,
	test/check_opts2.right, test/check_opts3.right,
	test/check_opts4.right, test/check_opts5.right,
	test/check_opts6.right, test/check_opts7.right,
	test/isofs-m1.right, test/monvoisin.right,
	test/svcd_ogt_test_ntsc.right, test/svcdgs.right,
	test/vcd_demo.right, test/vcd_demo_vcdinfo.right,
	test/videocd.right: Show green status for each track.  cd-info.c:
	above + fewer assertions cd-read.c: direction we'll go when after
	release.

2003-10-14 Tuesday 04:44  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_sunos.c: Back off some of the modularization until we
	figure out what's gone wrong.

2003-10-13 Monday 23:41  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_osx.c: Compilation bugs.

2003-10-13 Monday 23:00  Rocky Bernstein <rocky@panix.com>

	* configure.ac: The real release.

2003-10-08 Wednesday 01:06  Rocky Bernstein <rocky@panix.com>

	* include/cdio/sector.h, lib/_cdio_osx.c: OSX fixups and #define
	bugs from thedj.

2003-10-07 Tuesday 03:11  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_nrg.c: Detect Audio CDs (probably).

2003-10-06 Monday 04:04  Rocky Bernstein <rocky@panix.com>

	* lib/cd_types.c, src/cd-info.c, test/check_cue.sh.in,
	test/check_nrg.sh.in, test/check_opts.sh: cd_types: sector 0 rarely
	needs to be read, and when it doesn't, it's not 	  an error
	if it can't be read cd-info:  give more info by default - source
	location and driver.  test/*:	as a result of cd-info changes need
	now to pass option --quiet.

2003-10-05 Sunday 14:55  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_osx.c: Get Media Catalog Number - courtesy of thedj!

2003-10-05 Sunday 14:49  Rocky Bernstein <rocky@panix.com>

	* configure.ac: Accept more freebsd versions.

2003-10-05 Sunday 14:47  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_osx.c, lib/logging.c, include/cdio/logging.h: Default
	logger now allows level to be set and we use a reasonable setting,
	e.g. no DEBUG

2003-10-04 Saturday 23:11  Rocky Bernstein <rocky@panix.com>

	* include/cdio/cdio.h, lib/cdio.c: Add OSX device scanning.

2003-10-04 Saturday 21:28  Rocky Bernstein <rocky@panix.com>

	* lib/cdio.c: Clean up comment.

2003-10-04 Saturday 20:32  Rocky Bernstein <rocky@panix.com>

	* lib/cdio.c: A better fix by Gildas Bazin.

2003-10-04 Saturday 20:30  Rocky Bernstein <rocky@panix.com>

	* lib/cdio.c: Check on open that we didn't hit an error.

2003-10-04 Saturday 20:11  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_osx.c: Wrong define. Thanks thedj!

2003-10-04 Saturday 19:16  Rocky Bernstein <rocky@panix.com>

	* configure.ac: Back to 2.52 for our OSX users.

2003-10-04 Saturday 17:01  Rocky Bernstein <rocky@panix.com>

	* configure.ac: Force vcdimager 0.7.19 to be used because that uses
	iso9660 and an earlier one will cause our use of iso9660 to fail.
	Is there a better way to do this?

2003-10-03 Friday 21:37  Rocky Bernstein <rocky@panix.com>

	* libcdio.spec.in: Update Spec file.

2003-10-03 Friday 21:19  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_bsdi_old.c: This shouldn't have been in CVS.

2003-10-03 Friday 17:29  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_bsdi.c: Small BSDI fix from Steve Schultz
	<sms@2BSD.COM>

2003-10-03 Friday 08:36  Rocky Bernstein <rocky@panix.com>

	* example/: sample1.c, sample3.c: Practice more defensive
	programming.

2003-10-03 Friday 08:32  Rocky Bernstein <rocky@panix.com>

	* lib/: _cdio_nrg.c, _cdio_stream.c: 
	Abort less often - just report an error.

2003-10-03 Friday 07:54  Rocky Bernstein <rocky@panix.com>

	* configure.ac, include/cdio/cdio.h, lib/_cdio_bincue.c,
	lib/_cdio_freebsd.c: FreeBSD fixes mostlyh.

2003-10-03 Friday 04:36  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_freebsd.c: Closer....

2003-10-03 Friday 04:04  Rocky Bernstein <rocky@panix.com>

	* lib/: _cdio_bsdi.c, _cdio_freebsd.c: OS fixes.

2003-10-03 Friday 03:45  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_bsdi.c: Cosmetic changes to Make it look more like the
	others.

2003-10-03 Friday 02:46  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_sunos.c: Need to provide get_devices when not compiling
	for Solaris too.

2003-10-03 Friday 02:36  Rocky Bernstein <rocky@panix.com>

	* NEWS, include/cdio/cdio.h, lib/_cdio_bincue.c, lib/cdio.c:
	cdio.{c,h}: update initializations for get_devices.

2003-10-03 Friday 02:35  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_sunos.c: Add Solaris get_devices.

2003-10-03 Friday 01:43  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_bsdi.c: BSDI fixes.

2003-10-03 Friday 01:42  Rocky Bernstein <rocky@panix.com>

	* example/sample4.c: Lint found by BSDI.

2003-10-03 Friday 01:33  Rocky Bernstein <rocky@panix.com>

	* test/testdefault.c, src/cd-read.c: Lint that BSDI caught.

2003-10-03 Friday 01:26  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_linux.c: Use bool where appropriate.

2003-10-03 Friday 01:11  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_win32.c, include/cdio/cdio.h: Add get_devices.

2003-10-03 Friday 01:10  Rocky Bernstein <rocky@panix.com>

	* test/Makefile.am: Remove testdefault until I can figure out how
	to make work via make distcheck.

2003-10-03 Friday 01:09  Rocky Bernstein <rocky@panix.com>

	* example/sample1.c: More platform independent and no less complex.

2003-10-02 Thursday 02:59  Rocky Bernstein <rocky@panix.com>

	* example/sample5.c, include/cdio/cd_types.h, include/cdio/cdio.h,
	lib/_cdio_bincue.c, lib/_cdio_bsdi.c, lib/cdio.c, src/cd-read.c,
	test/testdefault.c: BSDI Fixes.

2003-10-01 Wednesday 02:44  Rocky Bernstein <rocky@panix.com>

	* test/testdefault.c: Regression test for cdio_get_devices,
	cdio_get_devices_with_cap(), and cdio_free_device_list().

2003-09-30 Tuesday 03:26  Rocky Bernstein <rocky@panix.com>

	* include/cdio/cdio.h, lib/_cdio_bincue.c, lib/_cdio_linux.c,
	lib/_cdio_nrg.c, lib/cdio.c, lib/cdio_private.h,
	test/check_cue.sh.in, test/check_nrg.sh.in: Fill out autoscan
	devices/images to image drivers. API is probably closer to more
	complete.

2003-09-29 Monday 02:56  Rocky Bernstein <rocky@panix.com>

	* configure.ac, example/.cvsignore, example/sample5.c,
	include/cdio/cdio.h, lib/_cdio_linux.c, lib/_cdio_nrg.c,
	lib/cdio.c, lib/cdio_private.h, test/Makefile.am,
	test/check_cue.sh.in, test/vcd_demo_vcdinfo.right: Closer to
	autoscan working better. globbing for *.nrg in NRG.  Will probably
	do likewise in bin/cue when NRG is working.

2003-09-28 Sunday 22:14  Rocky Bernstein <rocky@panix.com>

	* example/Makefile, test/Makefile.am: Misc lint.

2003-09-28 Sunday 22:11  Rocky Bernstein <rocky@panix.com>

	* Makefile.am, configure.ac, example/.cvsignore, example/Makefile,
	example/Makefile.am, example/sample1.c, example/sample2.c,
	example/sample3.c, example/sample4.c, example/sample5.c: Use
	automake to build sample programs.

2003-09-28 Sunday 21:55  Rocky Bernstein <rocky@panix.com>

	* example/README: typo.

2003-09-28 Sunday 17:14  Rocky Bernstein <rocky@panix.com>

	* example/Makefile, example/sample5.c, include/cdio/cd_types.h,
	include/cdio/cdio.h, include/cdio/types.h, lib/_cdio_generic.c,
	lib/_cdio_linux.c, lib/cd_types.c, lib/cdio.c, lib/cdio_private.h,
	src/cd-info.c: First-cut to auto-scan for device capabilities

2003-09-28 Sunday 14:16  Rocky Bernstein <rocky@panix.com>

	* src/cd-info.c: Wasn't respecting --no-vcd, Or vcd-info when SVCD
	or CVD.

2003-09-28 Sunday 14:15  Rocky Bernstein <rocky@panix.com>

	* test/: monvoisin.right, vcd_demo.right: Wasn't respecting
	--no-vcd

2003-09-28 Sunday 01:22  Rocky Bernstein <rocky@panix.com>

	* test/: cdda.cue, cdda.right, check_opts0.right,
	check_opts1.right, check_opts2.right, check_opts3.right,
	check_opts4.right, check_opts5.right, check_opts6.right,
	check_opts7.right, isofs-m1.cue, isofs-m1.right: Not sure if MCN
	can be on a CD-DA so move it to iso 9660 image.

2003-09-28 Sunday 01:04  Rocky Bernstein <rocky@panix.com>

	* include/cdio/cdio.h, lib/_cdio_bincue.c, test/cdda.cue,
	test/cdda.right: Impliment MCN for bincue.

2003-09-27 Saturday 23:29  Rocky Bernstein <rocky@panix.com>

	* configure.ac, include/cdio/cdio.h, lib/_cdio_bincue.c,
	lib/_cdio_linux.c, lib/_cdio_sunos.c, src/cd-info.c, src/cd-read.c,
	test/cdda.right, test/check_opts0.right, test/check_opts1.right,
	test/check_opts2.right, test/check_opts3.right,
	test/check_opts4.right, test/check_opts5.right,
	test/check_opts6.right, test/check_opts7.right,
	test/isofs-m1.right, test/monvoisin.right,
	test/svcd_ogt_test_ntsc.right, test/svcdgs.right,
	test/vcd_demo.right, test/videocd.right: Replace techno-wizard
	message "Get MCN" with more layman "Media Catalog Number"

2003-09-26 Friday 09:11  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_sunos.c: read_audio_sectors done better.

2003-09-25 Thursday 10:28  Rocky Bernstein <rocky@panix.com>

	* src/cdinfo-linux.c: Fix up so this works again.

2003-09-25 Thursday 09:38  Rocky Bernstein <rocky@panix.com>

	* include/cdio/cdio.h, lib/_cdio_bincue.c, lib/_cdio_bsdi.c,
	lib/_cdio_freebsd.c, lib/_cdio_linux.c, lib/_cdio_nrg.c,
	lib/_cdio_osx.c, lib/_cdio_win32.c, lib/cdio.c, lib/cdio_private.h,
	src/cd-info.c, test/cdda.right, test/check_opts0.right,
	test/check_opts1.right, test/check_opts2.right,
	test/check_opts3.right, test/check_opts4.right,
	test/check_opts5.right, test/check_opts6.right,
	test/check_opts7.right, test/isofs-m1.right, test/monvoisin.right,
	test/svcd_ogt_test_ntsc.right, test/svcdgs.right,
	test/vcd_demo.right, test/videocd.right: Add get_mcn, although it
	really only works on GNU/Linux right now.

2003-09-22 Monday 01:05  Rocky Bernstein <rocky@panix.com>

	* configure.ac: Add manpage generation.

2003-09-22 Monday 01:00  Rocky Bernstein <rocky@panix.com>

	* src/: Makefile.am, cd-read.c: More flexibility: allow any two of
	start, end, count. If only one or none are given, we'll supply
	default values.

2003-09-21 Sunday 18:43  Rocky Bernstein <rocky@panix.com>

	* src/cd-read.c, test/check_cd_read.sh, test/isofs-m1-read.right:
	Make cd-read more user-friendly and do more things:   Add
	start/end/count options for cd-read,   Input argument doesn't need
	a specifier (-i or --cue-file) now.    block sizes for various
	formats have been set correctly now.

2003-09-21 Sunday 07:43  Rocky Bernstein <rocky@panix.com>

	* configure.ac, lib/iso9660.c: Test for presence of gmtoff for
	braindead cygwin

2003-09-21 Sunday 06:10  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_win32.c: Compilation problems.

2003-09-21 Sunday 04:36  Rocky Bernstein <rocky@panix.com>

	* src/cd-info.c: More tidy.

2003-09-21 Sunday 04:21  Rocky Bernstein <rocky@panix.com>

	* src/: Makefile.am, cd-info.c, cd-read.c, util.c, util.h: Break
	out common standalone routines from cd-info and cd-read.

2003-09-21 Sunday 03:35  Rocky Bernstein <rocky@panix.com>

	* NEWS, src/cd-info.c, src/cd-read.c, test/check_cd_read.sh,
	test/isofs-m1-read.right: Add options processing to cd-read. Had
	not very useful output on mode1 format1 test.

2003-09-21 Sunday 01:14  Rocky Bernstein <rocky@panix.com>

	* include/cdio/iso9660.h, include/cdio/xa.h, lib/iso9660.c,
	lib/iso9660_fs.c, lib/xa.c, test/monvoisin.right,
	test/svcdgs.right, test/testiso9660.c: More ISO 9660 date cleanup.
	Hopefully cleaner structure definitions and more function
	documentation.

2003-09-20 Saturday 17:47  Rocky Bernstein <rocky@panix.com>

	* lib/iso9660.c: Bug in iso9660_set_ltime. Probably snprintf
	putting in \0 at the end of each string messed up internal format
	(which doesn't have the \0's.

2003-09-20 Saturday 12:34  Rocky Bernstein <rocky@panix.com>

	* include/cdio/cdio.h, lib/_cdio_bincue.c, lib/_cdio_bsdi.c,
	lib/_cdio_linux.c, lib/_cdio_nrg.c, lib/_cdio_osx.c,
	lib/_cdio_sunos.c, lib/_cdio_win32.c, lib/cdio.c,
	lib/cdio_private.h, lib/scsi_mmc.h: Change interface for
	read_audio_sectors.

2003-09-20 Saturday 12:33  Rocky Bernstein <rocky@panix.com>

	* include/cdio/iso9660.h, lib/iso9660.c: Add "long" date setting
	routine and more precise definitions there as well.

2003-09-20 Saturday 11:53  Rocky Bernstein <rocky@panix.com>

	* include/cdio/iso9660.h, lib/iso9660.c, lib/iso9660_fs.c: More
	precise ISO9660 date definition

2003-09-20 Saturday 00:28  Rocky Bernstein <rocky@panix.com>

	* test/: Makefile.am, check_cd_read.sh, check_cue.sh.in,
	check_nrg.sh.in, check_opts.sh: incorrect usage of cd test/ if !
	test -> if test !

2003-09-19 Friday 04:39  Rocky Bernstein <rocky@panix.com>

	* configure.ac: {v,}cdinfo -> {v,}cd-info.  Configure for cd-read.
	Test for memset and bzero.

2003-09-19 Friday 04:38  Rocky Bernstein <rocky@panix.com>

	* Makefile.am: Hack to make sure check_nrg.sh and check_cue.sh are
	executable.

2003-09-19 Friday 04:37  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_linux.c: Clean up mmc code a bit

2003-09-19 Friday 04:36  Rocky Bernstein <rocky@panix.com>

	* lib/scsi_mmc.h: Add some of the read types and macro to set it

2003-09-19 Friday 04:36  Rocky Bernstein <rocky@panix.com>

	* src/cd-read.c: Adjust block length for mode1 read

2003-09-19 Friday 04:34  Rocky Bernstein <rocky@panix.com>

	* test/: check_cd_read.sh, isofs-m1-read.right: add mode1 test

2003-09-19 Friday 04:11  Rocky Bernstein <rocky@panix.com>

	* src/cd-read.c: Silence cdio output

2003-09-19 Friday 04:09  Rocky Bernstein <rocky@panix.com>

	* test/: Makefile.am, cdda-read.right, check_cd_read.sh,
	check_common_fn.in, check_cue.sh.in: Add CD-DA reading test via
	cd-read; Add GPL

2003-09-18 Thursday 13:49  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_bincue.c: Use macro definition of bzero

2003-09-18 Thursday 13:42  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_bincue.c: Tidy up #includes a bit

2003-09-18 Thursday 13:40  Rocky Bernstein <rocky@panix.com>

	* lib/: cdio_assert.h, cdio_private.h: Check and include config.h
	so includer's don't.

2003-09-18 Thursday 13:32  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_bincue.c: Adjustment for reading audio cd. Also break
	out MMC stuff a little bit better.

2003-09-18 Thursday 13:31  Rocky Bernstein <rocky@panix.com>

	* lib/: _cdio_linux.c, scsi_mmc.h: Put more into scsi_mmc.h

2003-09-17 Wednesday 12:16  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_linux.c: Don't turn a LSN into an LBA when reading
	audio.

2003-09-17 Wednesday 12:13  Rocky Bernstein <rocky@panix.com>

	* example/: Makefile, dbg_read.c: Moved into src/cd-read.

2003-09-17 Wednesday 12:13  Rocky Bernstein <rocky@panix.com>

	* src/: Makefile.am, cd-read.c: Add cd-read.c for debugging CD
	reading problems.

2003-09-17 Wednesday 04:18  Rocky Bernstein <rocky@panix.com>

	* example/dbg_read.c: Do it!

2003-09-17 Wednesday 02:51  Rocky Bernstein <rocky@panix.com>

	* test/Makefile.am: Use a bigger hammer to get automess to what
	really should be a simple simple thing - specify mode and
	permissions of the files it creates.

2003-09-15 Monday 12:05  Rocky Bernstein <rocky@panix.com>

	* configure.ac: Test for OSX presense of IOKit and CoreFoundation
	and add to list of libraries.  Change format of drivers reported.

2003-09-15 Monday 01:37  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_osx.c: More lba, lsn confusion.

2003-09-14 Sunday 17:04  Rocky Bernstein <rocky@panix.com>

	* configure.ac, lib/_cdio_osx.c: Changes from Derk-Jan Hartman
	<thedj@users.sourceforge.net> for OSX support.

2003-09-14 Sunday 15:26  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_osx.c: Loop went the wrong way.

2003-09-14 Sunday 14:44  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_osx.c: Go back to 0xa2 for "leadout"

2003-09-14 Sunday 14:34  Rocky Bernstein <rocky@panix.com>

	* lib/cdio.c: Bug if we had a get_track_lba but no get_track_msf.
	Guard against that.

2003-09-14 Sunday 09:36  Rocky Bernstein <rocky@panix.com>

	* lib/scsi_mmc.h: A place right now for common SCSI MMC (multimedia
	command).

2003-09-14 Sunday 09:34  Rocky Bernstein <rocky@panix.com>

	* lib/Makefile.am, lib/_cdio_linux.c, lib/_cdio_sunos.c,
	lib/_cdio_win32.c, src/cd-info.c, test/Makefile.am: Use new common
	scsi_mmc.h.

2003-09-14 Sunday 07:49  Rocky Bernstein <rocky@panix.com>

	* configure.ac, test/Makefile.am: Finally get regression testing to
	work with expected failure and on cygwin.

2003-09-14 Sunday 07:02  Rocky Bernstein <rocky@panix.com>

	* lib/: _cdio_nrg.c, cd_types.c: More I/O format lint.

2003-09-14 Sunday 06:35  Rocky Bernstein <rocky@panix.com>

	* lib/iso9660_fs.c: More I/O format lint.

2003-09-14 Sunday 06:24  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_bincue.c: I/O lint.

2003-09-14 Sunday 04:59  Rocky Bernstein <rocky@panix.com>

	* test/Makefile.am: Reuse noinst_PROGRAMS variable.

2003-09-14 Sunday 04:56  Rocky Bernstein <rocky@panix.com>

	* test/check_cue.sh.in: The program is now called cd-info.

2003-09-14 Sunday 01:21  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_osx.c: Change default device, use normal leadout track,
	fix doc typo(s).

2003-09-13 Saturday 06:25  Rocky Bernstein <rocky@panix.com>

	* configure.ac, include/cdio/cdio.h, include/cdio/sector.h,
	lib/Makefile.am, lib/_cdio_osx.c, lib/cdio.c: Rudimentary
	beginnings for Darwin OS X CD support.

2003-09-11 Thursday 02:50  Rocky Bernstein <rocky@panix.com>

	* lib/sector.c: _vcd_lba_to_msf_str -> cdio_lba_to_msf_str;

2003-09-10 Wednesday 08:39  Rocky Bernstein <rocky@panix.com>

	* include/cdio/iso9660.h, lib/iso9660.c: Documentation update

2003-09-10 Wednesday 08:31  Rocky Bernstein <rocky@panix.com>

	* include/cdio/iso9660.h: Allow C++ to call.

2003-09-10 Wednesday 02:03  Rocky Bernstein <rocky@panix.com>

	* libcdio.spec.in: small fixes really from Frantisek Dvorak
	<valtri@atlas.cz>

2003-09-07 Sunday 18:15  Rocky Bernstein <rocky@panix.com>

	* include/cdio/iso9660.h, lib/iso9660.c, lib/iso9660_fs.c: add
	parameters to set times on directory entries, pvd's.

2003-09-07 Sunday 18:14  Rocky Bernstein <rocky@panix.com>

	* test/: cdda.right, check_cue.sh.in, isofs-m1.right,
	monvoisin.right, svcd_ogt_test_ntsc.right, svcdgs.right,
	vcd_demo.right, videocd.right: Output time format change in
	cd-info. Hopefully the last one.

2003-09-07 Sunday 18:12  Rocky Bernstein <rocky@panix.com>

	* src/cd-info.c: Yet another time format output change on listing.
	Hopefully the last one

2003-09-07 Sunday 18:11  Rocky Bernstein <rocky@panix.com>

	* configure.ac: Change version to note another CVS version

2003-09-07 Sunday 18:10  Rocky Bernstein <rocky@panix.com>

	* test/check_common_fn.in: Make sure to set TZ and LC_TIME so we
	get predictable results

2003-09-06 Saturday 14:54  Rocky Bernstein <rocky@panix.com>

	* test/: isofs-m1.right, monvoisin.right, svcd_ogt_test_ntsc.right,
	svcdgs.right, vcd_demo.right, videocd.right: Update for normal
	filenames from the ISO-9660 names.

2003-09-06 Saturday 14:50  Rocky Bernstein <rocky@panix.com>

	* include/cdio/iso9660.h, lib/iso9660.c, lib/iso9660_fs.c,
	lib/iso9660_private.h, src/cd-info.c: Add iso9660_name_translate()
	to remove ISO-name cruft.  Document iso9660_fs_stat().

2003-09-06 Saturday 02:51  Rocky Bernstein <rocky@panix.com>

	* include/cdio/types.h: Small comment change.

2003-09-05 Friday 22:48  Rocky Bernstein <rocky@panix.com>

	* include/cdio/cdio.h, include/cdio/iso9660.h, lib/cdio.c,
	lib/iso9660_fs.c: Move ISO-9660 lsn-finding routine from vcdimager
	here.  More prototypes are "const CdIo *".

2003-09-01 Monday 22:51  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_bincue.c: Test for NULL binfile - as odd as this
	sounds, it could cause core dump if no CD loaded.

2003-09-01 Monday 22:50  Rocky Bernstein <rocky@panix.com>

	* configure.ac: Remove -Wsign-promo which is not relevant for C
	programs.

2003-09-01 Monday 22:31  Rocky Bernstein <rocky@panix.com>

	* src/cd-info.c: Always have no-vcdinfo option.

2003-09-01 Monday 19:25  Rocky Bernstein <rocky@panix.com>

	* libcdio.spec.in: Translation kindly and graceously provided by
	Manfred Tremmel

2003-09-01 Monday 16:02  Rocky Bernstein <rocky@panix.com>

	* include/cdio/iso9660.h: Did packing incorrectly on pvd_t.

2003-09-01 Monday 15:11  Rocky Bernstein <rocky@panix.com>

	* lib/: _cdio_bsdi.c, _cdio_freebsd.c, _cdio_linux.c,
	_cdio_sunos.c: Note TOC's initialized so we don't reread. Add some
	int's to unsigned.

2003-09-01 Monday 15:10  Rocky Bernstein <rocky@panix.com>

	* include/cdio/iso9660.h, lib/iso9660.c: Start to document library
	routines. An "int" was changed to the more correct "bool".

2003-09-01 Monday 15:08  Rocky Bernstein <rocky@panix.com>

	* test/: Makefile.am, testiso9660.c: Add minimal test of new
	iso9660 library.

2003-09-01 Monday 02:08  Rocky Bernstein <rocky@panix.com>

	* include/cdio/iso9660.h, include/cdio/xa.h, lib/iso9660_private.h:
	Merge in and tidy up with mkisofs's iso9660.h. If that is correct
	(and it probably is), there were erroneous field definitions.

2003-09-01 Monday 02:07  Rocky Bernstein <rocky@panix.com>

	* configure.ac: Wrong AC_SUBST variable for CDDB.

2003-09-01 Monday 02:05  Rocky Bernstein <rocky@panix.com>

	* libcdio.spec.in: Add commentary about cd-info. Update
	dependencies to latest versions of packages which is really needed.

2003-09-01 Monday 02:04  Rocky Bernstein <rocky@panix.com>

	* src/cd-info.c: Have to rely more on other XA test since track
	indicator seems faulty.  Missing "break;" in switch caused us to
	not print iso9660 filesystems.

2003-09-01 Monday 02:02  Rocky Bernstein <rocky@panix.com>

	* test/: check_cue.sh.in, check_nrg.sh.in: Was setting options all
	wrong and using wrong CDDB subtitution variable.  As Bullwinkle
	says, "This time, for sure!"

2003-09-01 Monday 02:02  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_linux.c: Wasn't noting that we read TOC so we were
	re-reading it every time.

2003-08-31 Sunday 20:56  Rocky Bernstein <rocky@panix.com>

	* src/cd-info.c: Deal with gcc warning. Think it was spurious, but
	just in case.

2003-08-31 Sunday 20:52  Rocky Bernstein <rocky@panix.com>

	* Makefile.am, THANKS, libcdio.spec.in: Fixes from Frantisek Dvorak
	<valtri@atlas.cz>

2003-08-31 Sunday 15:52  Rocky Bernstein <rocky@panix.com>

	* lib/iso9660_fs.c, src/cd-info.c, test/check_cue.sh.in,
	test/isofs-m1.right: Make mode1 format filesystem print work.

2003-08-31 Sunday 14:26  Rocky Bernstein <rocky@panix.com>

	* include/cdio/cdio.h, include/cdio/iso9660.h,
	include/cdio/sector.h, lib/_cdio_bincue.c, lib/cd_types.c,
	lib/cdio.c, lib/iso9660_fs.c, src/cd-info.c: Straighten out mode1
	vs mode2 mess.

2003-08-31 Sunday 09:32  Rocky Bernstein <rocky@panix.com>

	* include/cdio/iso9660.h: Define EMPTY_ARRAY_SIZE if it is not
	defined previously.

2003-08-31 Sunday 09:11  Rocky Bernstein <rocky@panix.com>

	* include/cdio/iso9660.h, include/cdio/xa.h, lib/iso9660_fs.c,
	lib/xa.c: Final tidy up.

2003-08-31 Sunday 08:53  Rocky Bernstein <rocky@panix.com>

	* lib/iso9660_fs.h: Most of this is public now.

2003-08-31 Sunday 08:32  Rocky Bernstein <rocky@panix.com>

	* include/cdio/iso9660.h, include/cdio/xa.h, lib/Makefile.am,
	lib/iso9660_fs.c, lib/xa.c, lib/xa.h, src/cd-info.c,
	test/cdda.right, test/check_cue.sh.in, test/check_nrg.sh.in,
	test/monvoisin.right, test/vcd_demo.right: I think I have the XA
	encapsulation down so that it will work in vcdimager (and others).

2003-08-31 Sunday 08:03  Rocky Bernstein <rocky@panix.com>

	* configure.ac: Rely more on PKG_INFO and remove header checks
	which didn't test for --enable-xxx.

2003-08-31 Sunday 07:39  Rocky Bernstein <rocky@panix.com>

	* include/cdio/: Makefile.am, iso9660.h, xa.h: Separate and make XA
	information public.

2003-08-31 Sunday 06:59  Rocky Bernstein <rocky@panix.com>

	* include/cdio/iso9660.h, lib/Makefile.am, lib/iso9660_fs.c,
	lib/iso9660_fs.h, lib/xa.h, src/Makefile.am, src/cd-info.c,
	test/check_cue.sh.in, test/check_nrg.sh.in, test/monvoisin.right,
	test/svcd_ogt_test_ntsc.right, test/svcdgs.right,
	test/vcd_demo.right, test/videocd.right: Move over reading ISO-9660
	filesytems from vcdimager. Handling of XA attributes also moved
	over.

2003-08-31 Sunday 05:00  Rocky Bernstein <rocky@panix.com>

	* include/cdio/iso9660.h, lib/iso9660.c, lib/iso9660_private.h,
	test/check_sizeof.c: Expose primary volume descriptor (pvd) and
	directory structures since they *are* part of the spec. and be done
	with it.

2003-08-31 Sunday 04:02  Rocky Bernstein <rocky@panix.com>

	* src/cd-info.c: A tad closer to being able to print ISO-9660
	filesystems

2003-08-31 Sunday 03:35  Rocky Bernstein <rocky@panix.com>

	* include/cdio/iso9660.h, lib/cd_types.c, lib/iso9660_private.h:
	cd_types: tighter use of ISO #defines.	Make some of the private
	ones public to reduce "private" use in vcdimager.

2003-08-31 Sunday 02:51  Rocky Bernstein <rocky@panix.com>

	* include/cdio/iso9660.h, lib/iso9660.c, src/cd-info.c:
	iso_directory_record_t -> iso9660_dir_t

2003-08-31 Sunday 01:40  Rocky Bernstein <rocky@panix.com>

	* include/cdio/iso9660.h, lib/iso9660.c: pvd_t -> iso9660_pvd_t

2003-08-31 Sunday 01:32  Rocky Bernstein <rocky@panix.com>

	* include/cdio/iso9660.h, lib/iso9660.c: two routines are buggy.
	Back out until they've been fixed.

2003-08-31 Sunday 01:01  Rocky Bernstein <rocky@panix.com>

	* configure.ac, include/cdio/iso9660.h, include/cdio/types.h,
	lib/iso9660.c: Opaque type declaration for iso9660 moved into well
	iso9660.h (from cdio/types.h). Opaque type for iso_directory_record
	defined and access routines added to libiso9660.

2003-08-31 Sunday 00:11  Rocky Bernstein <rocky@panix.com>

	* autogen.sh: Minor changes.

2003-08-29 Friday 11:10  Rocky Bernstein <rocky@panix.com>

	* test/: check_cue.sh.in, check_nrg.sh.in, check_opts.sh: Invalid
	substituiton variable.	Allow cd-info tests to be skipped.

2003-08-29 Friday 03:03  Rocky Bernstein <rocky@panix.com>

	* src/cd-info.c: Declarations have to all be together for gcc < 3.0

2003-08-29 Friday 02:38  Rocky Bernstein <rocky@panix.com>

	* lib/iso9660_private.h: Wrong include. We've moved from vcdimager
	to cdio.

2003-08-29 Friday 01:08  Rocky Bernstein <rocky@panix.com>

	* Makefile.am: Add sample3 & 4

2003-08-17 Sunday 07:12  Rocky Bernstein <rocky@panix.com>

	* example/: Makefile, sample4.c: Yet another example.

2003-08-17 Sunday 06:32  Rocky Bernstein <rocky@panix.com>

	* test/: .cvsignore, Makefile.am, check_sizeof.c: Makefile.am: add
	check_sizeof and testischar

2003-08-17 Sunday 06:30  Rocky Bernstein <rocky@panix.com>

	* libiso9660.pc.in: Remove dependence on vcd. We also don't use
	glib just yet.

2003-08-17 Sunday 05:31  Rocky Bernstein <rocky@panix.com>

	* .cvsignore, Makefile.am, configure.ac, libiso9660.pc.in,
	include/cdio/Makefile.am, include/cdio/iso9660.h,
	include/cdio/types.h, lib/Makefile.am, lib/cd_types.c,
	lib/iso9660.c, lib/iso9660_private.h, test/.cvsignore,
	test/Makefile.am, test/testassert.c, test/testischar.c: Add iso9660
	library and regression test.  Will be deleted from vcdimager-cdio
	branch.  cd_types.c: forgot to add previously.

2003-08-16 Saturday 22:45  Rocky Bernstein <rocky@panix.com>

	* example/sample3.c: Typo in comment.

2003-08-16 Saturday 22:09  Rocky Bernstein <rocky@panix.com>

	* configure.ac: Make sure we have the latest vcdinfo

2003-08-16 Saturday 17:31  Rocky Bernstein <rocky@panix.com>

	* example/Makefile, example/sample3.c, src/cd-info.c: Add simple
	program to show CD-type and filesystem determination.  cd-info.c:
	minor code cleanups.

2003-08-16 Saturday 17:27  Rocky Bernstein <rocky@panix.com>

	* example/.cvsignore: Add sample3

2003-08-16 Saturday 15:35  Rocky Bernstein <rocky@panix.com>

	* test/check_cue.sh: Is derived from check_cue.sh.in

2003-08-16 Saturday 15:34  Rocky Bernstein <rocky@panix.com>

	* include/cdio/Makefile.am, include/cdio/cd_types.h,
	lib/Makefile.am, src/Makefile.am, src/analyze.c, src/analyze.h,
	src/cd-info.c, test/check_cue.sh: Move routine to analyze/guess
	what type of CD image we have got into the library.

2003-08-16 Saturday 13:25  Rocky Bernstein <rocky@panix.com>

	* src/Makefile.am: Oooops--test version of Makefile.am got checked
	in. Revert it.

2003-08-16 Saturday 12:59  Rocky Bernstein <rocky@panix.com>

	* src/Makefile.am, src/analyze.c, src/analyze.h, src/cd-info.c,
	test/check_cue.sh, test/monvoisin.right,
	test/svcd_ogt_test_ntsc.right, test/svcdgs.right,
	test/vcd_demo.right, test/videocd.right: Fix bug in storing
	iso_9660 volume sector count. cd-info.c reduce global variables.
	Regression tests output was incorrect with this long-standing bug.

2003-08-14 Thursday 13:41  Rocky Bernstein <rocky@panix.com>

	* src/: Makefile.am, analyze.c, analyze.h, cd-info.c: First cut at
	separating disc analysis part from standalone source.  More
	modularity is needed.

2003-08-13 Wednesday 12:33  Rocky Bernstein <rocky@panix.com>

	* src/cd-info.c: Messed up on SVCD test.

2003-08-13 Wednesday 12:18  Rocky Bernstein <rocky@panix.com>

	* src/cd-info.c: Set VCD log handler.

2003-08-11 Monday 09:19  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_win32.c: A simple stupid mistake. Not sure why it
	wasn't caught before.

2003-08-10 Sunday 14:33  Rocky Bernstein <rocky@panix.com>

	* test/check_cue.sh: VCD tests when available.

2003-08-10 Sunday 02:29  Rocky Bernstein <rocky@panix.com>

	* doc/.cvsignore, example/.cvsignore: lint.

2003-08-10 Sunday 02:27  Rocky Bernstein <rocky@panix.com>

	* configure.ac, src/Makefile.am, src/cd-info.c: Changes brought
	about by recent vcdimager-cdio changes.   - We use vcdinfo_t ** on
	vcdinfo_open.	- Now make use of pkg-config for vcdimager in
	configure.   - Remove reference to info_private.h.

2003-08-09 Saturday 11:52  Rocky Bernstein <rocky@panix.com>

	* Makefile.am, doc/Makefile.am, example/sample1.c,
	example/sample2.c: *Makefile/am Get sample documentation is in
	distribution.  example/*.c: remove trailing blanks at end of file.

2003-08-06 Wednesday 14:02  Rocky Bernstein <rocky@panix.com>

	* libcdio.spec.in: - fixes really Manfred Tremmel
	<Manfred.Tremmel@iiv.de>   at
	http://www.iiv.de/schwinde/buerger/tremmel/

2003-08-03 Sunday 20:31  Rocky Bernstein <rocky@panix.com>

	* doc/libcdio.texi: Fill out how to use: add example programs 1 and
	2.

2003-08-03 Sunday 20:02  Rocky Bernstein <rocky@panix.com>

	* example/sample2.c: Sample program to	- show what driver is
	automatically selected	- what device will be used for that  - list
	all the drivers that exist showing whether they are available	 
	or not

2003-08-02 Saturday 03:47  Rocky Bernstein <rocky@panix.com>

	* Makefile.am: Remove that directory in EXTRA_DIST!

2003-08-02 Saturday 03:43  Rocky Bernstein <rocky@panix.com>

	* example/: README, sample1.c: Add a sample program. More will
	follow later...

2003-08-02 Saturday 03:41  Rocky Bernstein <rocky@panix.com>

	* doc/libcdio.texi: typo.

2003-07-30 Wednesday 02:05  Rocky Bernstein <rocky@panix.com>

	* doc/libcdio.texi: More verbiage. Alas not on how to use *this*
	package, but we are getting there if by virtue of not being able to
	postpone it too much more.

2003-07-28 Monday 10:46  Rocky Bernstein <rocky@panix.com>

	* doc/libcdio.texi: Small additions and edits.

2003-07-28 Monday 02:25  Rocky Bernstein <rocky@panix.com>

	* Makefile.am, configure.ac, doc/Makefile.am, doc/libcdio.texi:
	First feeble attempt at documentation.

2003-07-27 Sunday 22:52  Rocky Bernstein <rocky@panix.com>

	* include/cdio/cdio.h, lib/_cdio_bincue.c, lib/_cdio_linux.c,
	lib/_cdio_nrg.c, lib/_cdio_sunos.c: Small comment change.

2003-07-12 Saturday 00:26  Rocky Bernstein <rocky@panix.com>

	* parse/: Makefile, test/runall: Add simple regression testing
	driver.

2003-06-22 Sunday 22:41  Rocky Bernstein <rocky@panix.com>

	* include/cdio/cdio.h, lib/cdio.c, lib/cdio_private.h,
	src/cd-info.c: MIN_DRIVER, MIN_DEVICE_DRIVER, MAX_DEVICE_DRIVER ->
	CDIO_...  Add CDIO_MAX_DRIVER (distinct from CDIO_MAX_DEVICE_DRIVER
	
	cdio.c (cdio_open): was only scanning devices. Change to scan disk
	image files as well.

2003-06-13 Friday 04:47  Rocky Bernstein <rocky@panix.com>

	* configure.ac: Order of libraries is important in cygwin (and
	perhaps others): -lvcdinfo comes before -lvcd.

2003-06-13 Friday 04:36  Rocky Bernstein <rocky@panix.com>

	* src/cd-info.c: Now use cdio enum rather than vcd enum for unknown
	driver type.

2003-06-12 Thursday 04:46  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_generic.c, lib/_cdio_linux.c, lib/cdio_private.h,
	src/cd-info.c: Make GNU/Linux smarter about finding a default
	device -- code sort of from SDL.  Better error checking all around.

2003-06-12 Thursday 03:38  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_win32.c: Pedantic change: subroutine name is probably
	better.

2003-06-11 Wednesday 10:57  Rocky Bernstein <rocky@panix.com>

	* include/cdio/cdio.h, lib/cdio.c, src/Makefile.am: Enumeration had
	grew but hadn't changed string array accordingly.

2003-06-11 Wednesday 10:55  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_win32.c: Bug fixes for NT-derived systems

2003-06-10 Tuesday 01:19  Rocky Bernstein <rocky@panix.com>

	* configure.ac: It's '=' not '=='

2003-06-08 Sunday 13:08  Rocky Bernstein <rocky@panix.com>

	* configure.ac, test/check_common_fn.in: Better way to deal with
	diff vs. cmp and diff options.

2003-06-08 Sunday 12:33  Rocky Bernstein <rocky@panix.com>

	* configure.ac, test/check_common_fn, test/check_common_fn.in: Use
	diff rather than cmp if possible. Also if possible do a unified
	diff and for M$DOG strip whitespace for the \r\n vs \n differences.

2003-06-07 Saturday 22:16  Rocky Bernstein <rocky@panix.com>

	* src/cd-info.c: Reverting change (for now).

2003-06-07 Saturday 22:13  Rocky Bernstein <rocky@panix.com>

	* src/cd-info.c: Is this right?

2003-06-07 Saturday 22:11  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_win32.c: More bugs. By far not the last of them
	though....

2003-06-07 Saturday 20:42  Rocky Bernstein <rocky@panix.com>

	* include/cdio/cdio.h, lib/_cdio_win32.c, lib/cdio.c: With M$ we
	can no longer assume we can open a fd ant it will read properly.
	Add yellow-mode reads interface.
	
	There's lots of cleanup to do...

2003-06-07 Saturday 20:41  Rocky Bernstein <rocky@panix.com>

	* test/: cdda.right, check_common_fn, check_opts0.right,
	check_opts1.right, check_opts2.right, check_opts3.right,
	check_opts4.right, check_opts5.right, check_opts6.right,
	check_opts7.right, isofs-m1.right, monvoisin.right,
	svcd_ogt_test_ntsc.right, svcdgs.right, vcd_demo.right,
	videocd.right: Remvoe headers. Run with --no-header now.

2003-06-07 Saturday 20:40  Rocky Bernstein <rocky@panix.com>

	* src/cd-info.c: Add option to nuke header for regression tests. 
	With M$ can no longer assume file descriptors do the right thing. 
	Have pay more attention to track formats.

2003-06-07 Saturday 16:53  Rocky Bernstein <rocky@panix.com>

	* include/cdio/cdio.h, lib/_cdio_win32.c, lib/cdio.c: More MinGW
	things. Need generic routine for determining if a string is a
	device

2003-06-07 Saturday 16:49  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_generic.c: Add generic routine to determine if a string
	refers to a device or not.

2003-06-07 Saturday 16:48  Rocky Bernstein <rocky@panix.com>

	* lib/cdio_private.h: Add customized routines for determining if
	whether a string refers to a device or not.

2003-06-07 Saturday 12:47  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_win32.c: First inkling of this actually working.

2003-06-07 Saturday 10:44  Rocky Bernstein <rocky@panix.com>

	* include/cdio/types.h, lib/_cdio_win32.c: More MinGW fixes.

2003-06-07 Saturday 10:43  Rocky Bernstein <rocky@panix.com>

	* src/cd-info.c: Show default device on version command. Don't put
	/dev in front of device name if win32.

2003-06-07 Saturday 08:53  Rocky Bernstein <rocky@panix.com>

	* configure.ac, lib/_cdio_win32.c, src/cd-info.c: More MinGW fixes.

2003-06-07 Saturday 01:20  Rocky Bernstein <rocky@panix.com>

	* configure.ac, src/cd-info.c: cygwin/mingw improvements cd-info:
	list drivers and exit when --version requested.

2003-06-07 Saturday 01:19  Rocky Bernstein <rocky@panix.com>

	* lib/cdio.c, include/cdio/cdio.h: Add access routine to return
	driver string

2003-06-01 Sunday 21:05  Rocky Bernstein <rocky@panix.com>

	* configure.ac, src/Makefile.am, src/cd-info.c: Require libcddb
	0.9.4 or nothing at all. We now allow: - setting cache directory -
	disabling caching altogther - setting timeout on CDDB network
	operations - setting email address reported to CDDB server -
	setting name of CDDB server - printing/suppressing messages from
	CDDB

2003-05-30 Friday 10:58  Rocky Bernstein <rocky@panix.com>

	* test/check_common_fn: report name of cd-info program more
	accurately and precisely

2003-05-30 Friday 10:21  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_generic.c: Not everyone has sys/ioctl.h.

2003-05-27 Tuesday 02:58  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_freebsd.c: Another holdover from constants that were
	renamed.

2003-05-27 Tuesday 02:55  Rocky Bernstein <rocky@panix.com>

	* configure.ac, include/cdio/cdio.h, include/cdio/types.h,
	lib/Makefile.am, lib/_cdio_win32.c, lib/cdio.c, parse/.cvsignore:
	Closer to having WIN32 CD-ROM support

2003-05-27 Tuesday 02:22  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_freebsd.c: Miscellaneous constant changes and typos

2003-05-26 Monday 03:11  Rocky Bernstein <rocky@panix.com>

	* include/cdio/sector.h: more pedantic types (which in fact match
	the implimentation).

2003-05-25 Sunday 10:35  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_freebsd.c: Another small comment correction

2003-05-25 Sunday 10:34  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_freebsd.c: small eject comment correction

2003-05-24 Saturday 15:46  Rocky Bernstein <rocky@panix.com>

	* src/cd-info.c: Revert version number change since I'm not
	prepared to change the regression test numbers.

2003-05-24 Saturday 15:43  Rocky Bernstein <rocky@panix.com>

	* lib/cdio_private.h: Add field for and save driver id used.

2003-05-24 Saturday 15:26  Rocky Bernstein <rocky@panix.com>

	* src/cd-info.c: Print out driver selected.

2003-05-24 Saturday 15:25  Rocky Bernstein <rocky@panix.com>

	* lib/cdio.c: Add cdio_get_driver_name: routine to list name of
	driver selected.

2003-05-24 Saturday 15:24  Rocky Bernstein <rocky@panix.com>

	* include/cdio/cdio.h: Add cdio_get_driver_name: routine to return
	driver selected.

2003-05-20 Tuesday 08:23  Rocky Bernstein <rocky@panix.com>

	* test/videocd.nrg: Test NRG file.

2003-05-20 Tuesday 08:10  Rocky Bernstein <rocky@panix.com>

	* configure.ac: Solaris needs -lnsl and -lgethostbyname for libcddb

2003-05-20 Tuesday 07:56  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_bincue.c: Wrong name: was testing uninit variable.

2003-05-20 Tuesday 07:35  Rocky Bernstein <rocky@panix.com>

	* configure.ac: Get ready for version 0.6

2003-05-18 Sunday 02:31  Rocky Bernstein <rocky@panix.com>

	* test/check_cue.sh.in: Add a test using --bin

2003-05-18 Sunday 02:28  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_bincue.c: Wasn't handling bin correctly.

2003-05-18 Sunday 01:50  Rocky Bernstein <rocky@panix.com>

	* include/cdio/cdio.h, lib/_cdio_bincue.c, lib/cdio.c: Add routine
	to open check for bin file (cdio_is_binfile). Code simplified a
	little.

2003-05-17 Saturday 03:53  Rocky Bernstein <rocky@panix.com>

	* libcdio.pc.in: We don't really use glib-2.0 for now. BSDI test
	box doesn't have.

2003-05-16 Friday 21:11  Rocky Bernstein <rocky@panix.com>

	* test/check_nrg.sh.in: BSDI doesn't handle skipped tests (exit 77)
	properly. I'd rather switch than fight.

2003-05-16 Friday 07:36  Rocky Bernstein <rocky@panix.com>

	* lib/cdio.c: Wasn't nulling correctly. Eject test faulty too.

2003-05-16 Friday 07:18  Rocky Bernstein <rocky@panix.com>

	* include/cdio/cdio.h, lib/_cdio_bsdi.c, lib/_cdio_freebsd.c,
	lib/_cdio_linux.c, lib/_cdio_sunos.c, lib/cdio.c, parse/Makefile:
	Bug in eject: need to close internal file descriptor before
	ejecting.  eject interface now nulls cdio pointer after a sucessful
	eject.

2003-05-11 Sunday 03:29  Rocky Bernstein <rocky@panix.com>

	* parse/: .cvsignore, Makefile, cue.L, cue.y, test/t1.cue,
	test/t2.cue, test/t3.cue: Towards CUE parser via flex/bison.

2003-04-29 Tuesday 08:17  Rocky Bernstein <rocky@panix.com>

	* misc/libcdio.ebuild: Gentoo ebuild file courtesy of Kris Verbeeck
	<kris.verbeeck@chello.be

2003-04-29 Tuesday 08:16  Rocky Bernstein <rocky@panix.com>

	* THANKS: More appreciation.

2003-04-28 Monday 02:08  Rocky Bernstein <rocky@panix.com>

	* test/.cvsignore: Do I trust Savannah?

2003-04-28 Monday 02:02  Rocky Bernstein <rocky@panix.com>

	* test/: Makefile.am, check_nrg.sh, check_nrg.sh.in: check_nrg.sh
	is now derived since we may or may not have Video CD info
	displayed.

2003-04-26 Saturday 14:24  Rocky Bernstein <rocky@panix.com>

	* configure.ac, src/Makefile.am, src/cd-info.c, test/cdda.right,
	test/check_cue.sh.in, test/check_nrg.sh, test/check_opts0.right,
	test/check_opts1.right, test/check_opts4.right,
	test/check_opts5.right, test/check_opts6.right,
	test/check_opts7.right, test/isofs-m1.right, test/monvoisin.right,
	test/svcd_ogt_test_ntsc.right, test/svcdgs.right,
	test/vcd_demo.right, test/videocd.right: cd-info: Use libvcdinfo if
	it is around to list out general Video CD properties (format
	version, album description, preparer id, volume number and count).
	cd-info output changed slightly.

2003-04-25 Friday 21:28  Rocky Bernstein <rocky@panix.com>

	* Makefile.am, src/Makefile.am, src/cd-info.c, src/cdinfo.c,
	test/check_common_fn, test/check_opts.sh: rename cdinfo to cd-info
	to accomodate previously existing cdinfo programs.  Thanks to
	Manfred Tremmel <Manfred.Tremmel@iiv.de> for reporting the problem.

2003-04-25 Friday 21:26  Rocky Bernstein <rocky@panix.com>

	* configure.ac: Make RPM spec file.

2003-04-25 Friday 21:24  Rocky Bernstein <rocky@panix.com>

	* THANKS: Add Manfred Tremmel

2003-04-25 Friday 21:23  Rocky Bernstein <rocky@panix.com>

	* libcdio.spec.in: First RPM spec thanks to Manfred Tremmel
	<Manfred.Tremmel@iiv.de>.

2003-04-24 Thursday 02:45  Rocky Bernstein <rocky@panix.com>

	* test/: Makefile.am, check_nrg.sh, videocd.right: Add a single NRG
	test.

2003-04-23 Wednesday 22:05  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_nrg.c, test/svcdgs.right: More blind guesses to CUES
	format. Still wrong, but works better on the one sample I have to
	go on: svcdgs.nrg.

2003-04-22 Tuesday 12:40  Rocky Bernstein <rocky@panix.com>

	* configure.ac, include/cdio/Makefile.am: Wasn't installing
	version.h. This time, for sure!

2003-04-22 Tuesday 12:20  Rocky Bernstein <rocky@panix.com>

	* test/: isofs-m1.bin, isofs-m1.cue: ISO 9660 filesystem Mode1
	regression test.

2003-04-22 Tuesday 12:18  Rocky Bernstein <rocky@panix.com>

	* test/cdda.bin: Sample CD-DA bin/cue image.

2003-04-22 Tuesday 12:17  Rocky Bernstein <rocky@panix.com>

	* test/cdda.cue: Regression test cue.

2003-04-22 Tuesday 12:10  Rocky Bernstein <rocky@panix.com>

	* include/cdio/.cvsignore: config.h now is no longer derived while
	version.h now is.

2003-04-22 Tuesday 12:09  Rocky Bernstein <rocky@panix.com>

	* Makefile.am, configure.ac, include/cdio/Makefile.am,
	include/cdio/cdio.h, include/cdio/cdio.h.in, lib/_cdio_bincue.c,
	lib/_cdio_bsdi.c, lib/_cdio_freebsd.c, lib/_cdio_generic.c,
	lib/_cdio_linux.c, lib/_cdio_nrg.c, lib/_cdio_stdio.c,
	lib/_cdio_stream.c, lib/_cdio_stream.h, lib/_cdio_sunos.c,
	lib/bytesex.h, lib/bytesex_asm.h, lib/cdio.c, lib/cdio_assert.h,
	lib/cdio_private.h, lib/ds.c, lib/ds.h, lib/logging.c,
	lib/sector.c, lib/util.c, src/cdinfo.c, test/.cvsignore,
	test/Makefile.am, test/cdda.right, test/check_common_fn,
	test/check_cue.sh.in, test/check_nrg.sh, test/check_opts.sh,
	test/check_opts0.right, test/check_opts1.right,
	test/check_opts2.right, test/check_opts3.right,
	test/check_opts4.right, test/check_opts5.right,
	test/check_opts6.right, test/check_opts7.right, test/fsf.right,
	test/isofs-m1.right, test/monvoisin.right,
	test/svcd_ogt_test_ntsc.right, test/svcdgs.right,
	test/vcd_demo.right, tests/.cvsignore, tests/Makefile.am,
	tests/cdda.bin, tests/cdda.cue, tests/cdda.right,
	tests/check_common_fn, tests/check_cue.sh.in, tests/check_nrg.sh,
	tests/check_opts.sh, tests/check_opts0.right,
	tests/check_opts1.right, tests/check_opts2.right,
	tests/check_opts3.right, tests/check_opts4.right,
	tests/check_opts5.right, tests/check_opts6.right,
	tests/check_opts7.right, tests/fsf.right, tests/isofs-m1.bin,
	tests/isofs-m1.cue, tests/isofs-m1.right, tests/monvoisin.right,
	tests/svcd_ogt_test_ntsc.right, tests/svcdgs.right,
	tests/vcd_demo.bin, tests/vcd_demo.right: tests -> test All public
	includes are included via #include <cdio/....h> rather than
	#include "....h"
	
	(removed -I $top_srcdir/include/cdio)

2003-04-22 Tuesday 02:48  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_freebsd.c: Probably closer.

2003-04-22 Tuesday 01:34  Rocky Bernstein <rocky@panix.com>

	* Makefile.am: Update regression version.

2003-04-22 Tuesday 01:32  Rocky Bernstein <rocky@panix.com>

	* tests/check_nrg.sh: Add another Nero test.

2003-04-22 Tuesday 01:32  Rocky Bernstein <rocky@panix.com>

	* tests/svcdgs.right: Yet another Nero test.

2003-04-21 Monday 23:30  Rocky Bernstein <rocky@panix.com>

	* TODO: Where we might be going...

2003-04-21 Monday 23:28  Rocky Bernstein <rocky@panix.com>

	* .cvsignore: Now that we're using pkg-config.

2003-04-21 Monday 23:27  Rocky Bernstein <rocky@panix.com>

	* include/cdio/cdio.h.in: Simple typo.

2003-04-21 Monday 23:24  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_nrg.c: Probably much closer to being able to handle
	Nero CUES format. Seems to have 2336 sector size; 2 second pregap
	seems to be included at the beginning of the image.

2003-04-21 Monday 23:20  Rocky Bernstein <rocky@panix.com>

	* src/cdinfo.c: Add tests for CVD. A lot of this probably should be
	redone. For example, should get basic Video CD info from libvcdinfo
	if that is around.

2003-04-21 Monday 14:13  Herbert Valerio Riedel <hvr@gnu.org>

	* include/cdio/Makefile.am, include/cdio/logging.h,
	include/cdio/sector.h, tests/check_cue.sh: public headers must nuse
	unique #includes!

2003-04-21 Monday 10:17  Herbert Valerio Riedel <hvr@gnu.org>

	* Makefile.am, configure.ac, libcdio.pc.in, include/cdio/cdio.h.in:
	added pkg-config(1) support

2003-04-20 Sunday 19:42  Rocky Bernstein <rocky@panix.com>

	* include/cdio/.cvsignore, tests/.cvsignore, tests/check_cue.sh,
	tests/isofs-m1.right: CVS maintenance

2003-04-20 Sunday 19:23  Rocky Bernstein <rocky@panix.com>

	* tests/: check_cue.sh, check_cue.sh.in: May need --no-cddb option.

2003-04-20 Sunday 17:24  Rocky Bernstein <rocky@panix.com>

	* configure.ac, include/cdio/cdio.h, include/cdio/cdio.h.in,
	src/cdinfo.c, tests/Makefile.am, tests/check_cue.sh,
	tests/check_opts.sh, tests/check_opts.sh.in,
	tests/check_opts0.right, tests/check_opts1.right,
	tests/check_opts2.right, tests/check_opts3.right,
	tests/check_opts4.right, tests/check_opts5.right,
	tests/check_opts6.right, tests/check_opts7.right,
	tests/fsf-tompox.bin, tests/fsf-tompox.right, tests/isofs-m1.bin,
	tests/isofs-m1.cue: Reduce overall size yet again by replaing
	isofs-m1 for fsf-tompox.  cdinfo: Add options for CDDB port and
	CDDB http enable	 fix bug if no CD in cdrom drive.

2003-04-20 Sunday 15:35  Rocky Bernstein <rocky@panix.com>

	* include/cdio/cdio.h: add min/max device driver

2003-04-20 Sunday 15:34  Rocky Bernstein <rocky@panix.com>

	* Makefile.am, configure.ac, lib/cdio.c, tests/Makefile.am,
	tests/cdda.bin, tests/cdda.cue, tests/cdda.right,
	tests/check_cue.sh: Add small cdda test.  cdio.c: cdio_open was
	opening image drivers.

2003-04-20 Sunday 01:39  Rocky Bernstein <rocky@panix.com>

	* configure.ac, lib/Makefile.am, src/cdinfo.c: Put back in libcddb
	0.9.0 checking and use cddb_http_disable().

2003-04-19 Saturday 20:49  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_freebsd.c: Add _cdio_read_audio_sector. Try to sync up
	with other drivers.

2003-04-19 Saturday 19:12  Rocky Bernstein <rocky@panix.com>

	* Makefile.am, NEWS, configure.ac, tests/Makefile.am,
	tests/check_common_fn, tests/check_cue.sh, tests/check_nrg.sh,
	tests/check_opts.sh.in, tests/check_opts0.right,
	tests/check_opts1.right, tests/check_opts2.right,
	tests/check_opts3.right, tests/check_opts4.right,
	tests/check_opts5.right, tests/check_opts6.right,
	tests/check_opts7.right: Break most of the larger regression tests
	into a separate package.

2003-04-19 Saturday 09:13  Rocky Bernstein <rocky@panix.com>

	* include/cdio/: Makefile.am, cdio.h, cdio.h.in: Add package
	version

2003-04-19 Saturday 09:02  Rocky Bernstein <rocky@panix.com>

	* include/cdio/cdio.h: Add an API version number.

2003-04-19 Saturday 08:29  Rocky Bernstein <rocky@panix.com>

	* Makefile.am, configure.ac, include/.cvsignore,
	include/Makefile.am, include/cdio/.cvsignore,
	include/cdio/Makefile.am, include/cdio/cdio.h,
	include/cdio/logging.h, include/cdio/sector.h,
	include/cdio/types.h, include/cdio/util.h, lib/Makefile.am,
	lib/cdio.h, lib/logging.h, lib/sector.h, lib/types.h, lib/util.h,
	src/cdinfo.c, tests/.cvsignore: Move public includes to
	include/cdio. This should facilitate having this source installed
	locally since it allows #include <cdio/cdio.h> in the source tree.

2003-04-19 Saturday 00:53  Rocky Bernstein <rocky@panix.com>

	* src/cdinfo.c: Revise to to handle libcddb 0.90.

2003-04-19 Saturday 00:52  Rocky Bernstein <rocky@panix.com>

	* lib/cdio.h: Remove a compile warning noticed by Kris Verbeeck.

2003-04-19 Saturday 00:50  Rocky Bernstein <rocky@panix.com>

	* configure.ac: do chmod +x for test/check_opts.sh Test to see if
	we have new enough libcddb.

2003-04-19 Saturday 00:49  Rocky Bernstein <rocky@panix.com>

	* README: Update to include CDDB information and note this is ued
	by CD-DA plugin.

2003-04-15 Tuesday 05:19  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_linux.c: Remove compile warning on non-GNU/Linux
	servers.

2003-04-14 Monday 23:30  Rocky Bernstein <rocky@panix.com>

	* THANKS: Need to start *somewhere*.

2003-04-14 Monday 23:29  Rocky Bernstein <rocky@panix.com>

	* NEWS: Wha's happenin'

2003-04-14 Monday 23:11  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_bincue.c: Bug-causing typo.

2003-04-14 Monday 10:03  Rocky Bernstein <rocky@panix.com>

	* configure.ac, tests/Makefile.am, tests/check_opts.sh,
	tests/check_opts.sh.in: Need to conditionally add --no-cddb so we
	added check_opts.sh.in.  Rewrite for loop in lower-level
	Bourne-shell style.

2003-04-14 Monday 10:01  Rocky Bernstein <rocky@panix.com>

	* src/cdinfo.c: One cddb reference not conditionally included.

2003-04-14 Monday 08:54  Rocky Bernstein <rocky@panix.com>

	* tests/Makefile.am: Add check files to distribution.

2003-04-14 Monday 08:51  Rocky Bernstein <rocky@panix.com>

	* tests/: Makefile.am, check_cue.sh, check_opts.sh,
	check_opts0.right, check_opts1.right, check_opts2.right,
	check_opts3.right, check_opts4.right, check_opts5.right,
	check_opts6.right, check_opts7.right: Add regression test to check
	cdinfo options processing.

2003-04-14 Monday 04:58  Rocky Bernstein <rocky@panix.com>

	* src/cdinfo.c: libpopt options need to be integers. Change order
	of include to accomodate libcddb. Make distcheck now works.

2003-04-14 Monday 04:29  Rocky Bernstein <rocky@panix.com>

	* src/Makefile.am: Add CDDB_LIB for cdinfo.

2003-04-14 Monday 04:29  Rocky Bernstein <rocky@panix.com>

	* configure.ac: Check for libcddb and use that if it's there.

2003-04-14 Monday 04:28  Rocky Bernstein <rocky@panix.com>

	* tests/check_cue.sh: Don't give CDDB info for audio test since
	it's not valid and we can't assume we're connected to the Internet.

2003-04-14 Monday 04:27  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_bincue.c: If we don't think this is a cue file, we now
	report that rather than give the cryptic message about a null
	source.

2003-04-14 Monday 04:26  Rocky Bernstein <rocky@panix.com>

	* src/cdinfo.c: CDDB lookup for audio CD via libcddb.

2003-04-14 Monday 04:24  Rocky Bernstein <rocky@panix.com>

	* lib/cdio.c: Bad linux default_device initialization.

2003-04-12 Saturday 03:38  Rocky Bernstein <rocky@panix.com>

	* lib/: _cdio_bincue.c, _cdio_bsdi.h, cdio.c, cdio.h: Add routine
	cdio_is_bincue to test if file is a cue file.  cdio_open does a
	better job in automatically determining the type of file.

2003-04-11 Friday 17:33  Rocky Bernstein <rocky@panix.com>

	* lib/: sector.c, sector.h: Tired of all those unused warings.
	Remove the static inline stuff.  It's probably not worth the
	performance gains. (And if it is we can turn into a #define)

2003-04-11 Friday 17:31  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_sunos.c: Move used #include <string.h> outside of
	conditional compilation since strdup's used to get default device.

2003-04-11 Friday 17:30  Rocky Bernstein <rocky@panix.com>

	* lib/: _cdio_bincue.c, _cdio_nrg.c: Forgot to add recently added
	read_audio_sector to op structure.

2003-04-10 Thursday 07:22  Rocky Bernstein <rocky@panix.com>

	* configure.ac, lib/_cdio_bincue.c, lib/_cdio_nrg.c: configure.ac:
	bump version bincue/nrg: add cdio_read_audio_sector

2003-04-10 Thursday 07:19  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_sunos.c: read_mode_audio_sector now works.

2003-04-10 Thursday 04:13  Rocky Bernstein <rocky@panix.com>

	* lib/: _cdio_bincue.c, _cdio_bsdi.c, _cdio_freebsd.c,
	_cdio_generic.c, _cdio_nrg.c, _cdio_sunos.c, cdio.c, cdio.h,
	cdio_private.h: get_default_device with NULL will get device
	*without* trying to open cd. Add read_audio call.

2003-04-10 Thursday 04:11  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_linux.c: Add ability to read audio (CD-DA) sector.

2003-04-10 Thursday 04:10  Rocky Bernstein <rocky@panix.com>

	* lib/types.h: Add CDIO_INVALID_LSN definition

2003-04-09 Wednesday 11:15  Rocky Bernstein <rocky@panix.com>

	* lib/sector.h: CD_MAX_TRACKS -> CDIO_CD_MAX_TRACKS

2003-04-08 Tuesday 21:12  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_linux.c: Small name changes.

2003-04-08 Tuesday 10:35  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_bsdi.c: Changes brought about by sector.h #define
	changes.

2003-04-08 Tuesday 10:17  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_sunos.c: Revise for changed sector.h

2003-04-07 Monday 11:31  Rocky Bernstein <rocky@panix.com>

	* lib/cdio_private.h: Add opaque CdIoDataSource type and generic
	free routine for stream-based drivers (nrg, bincue, network).

2003-04-07 Monday 11:29  Rocky Bernstein <rocky@panix.com>

	* lib/types.h: Indention formatting that Emacs prefers.

2003-04-07 Monday 11:25  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_nrg.c: Sync up with _cdio_bincue a little. free routine
	replaced with a generic routine.

2003-04-07 Monday 11:24  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_bincue.c: Move free routine into a generic routine.
	Some numbers replaced by #define constants.

2003-04-07 Monday 11:24  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_generic.c: Add generic_stream_free and remove out of
	disk-image routines.

2003-04-07 Monday 11:23  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_stream.h: Opaque type CdioDataSource is now in
	cdio_private.h. This forces us to use that. (And this might not be
	the best, but I can't think of anything else that is as simple.)

2003-04-07 Monday 03:05  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_stream.c: Grammar typo.

2003-04-07 Monday 02:58  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_bincue.c: Another case of not checking the status of
	operations and returning on error (rather than continuing). Not
	serious this time...

2003-04-07 Monday 02:41  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_bincue.c: Propagate error results from seeks and reads.

2003-04-06 Sunday 23:40  Rocky Bernstein <rocky@panix.com>

	* lib/: _cdio_stdio.c, _cdio_stream.c, _cdio_stream.h: Document
	some of the interfaces.

2003-04-06 Sunday 23:09  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_bincue.c: Back off a little with the #define thing a
	little for now. I made a mistake somewhere.  (And don't want to
	track it down further.)

2003-04-06 Sunday 18:26  Rocky Bernstein <rocky@panix.com>

	* lib/sector.h: This time for sure?

2003-04-06 Sunday 18:12  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_generic.c, lib/_cdio_linux.c, lib/_cdio_nrg.c,
	lib/sector.h, src/cdinfo.c: More #define reductions/fixes.

2003-04-06 Sunday 17:57  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_bincue.c, lib/_cdio_bsdi.c, lib/_cdio_bsdi_old.c,
	lib/_cdio_linux.c, lib/_cdio_nrg.c, lib/_cdio_stream.c,
	lib/_cdio_sunos.c, lib/sector.h, src/cdinfo.c: Change sector.h
	constants, yet again. This time for Herbert Valiero Riedel.

2003-04-06 Sunday 08:16  Rocky Bernstein <rocky@panix.com>

	* tests/svcd_ogt_test_ntsc.bin: This file seems to get changed when
	checking in.

2003-04-06 Sunday 08:13  Rocky Bernstein <rocky@panix.com>

	* tests/: Makefile.am, svcd_ogt_test_ntsc.bin:
	svcd_ogt_test_ntsc.bin corrupted.  Makefile: add other
	bin/cue/nrg's

2003-04-06 Sunday 06:46  Rocky Bernstein <rocky@panix.com>

	* tests/: Makefile.am, check_cue.sh, fsf-tompox.bin,
	fsf-tompox.right, fsf.right, svcd_ogt_test_ntsc.bin, vcd_demo.bin:
	Add a CD audio test and an ISO 9660 joliet extension tst.  Add in
	the Video CD images I've been using.

2003-04-06 Sunday 06:46  Rocky Bernstein <rocky@panix.com>

	* src/cdinfo.c: Use new sector.h constants.

2003-04-06 Sunday 06:45  Rocky Bernstein <rocky@panix.com>

	* lib/: _cdio_linux.c, _cdio_nrg.c, _cdio_sunos.c, cdio.h: 
	Use new sector.h constants. More changes will no doubt follow.

2003-04-06 Sunday 06:44  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_bincue.c: More complete. Fill out seek code.

2003-04-06 Sunday 06:43  Rocky Bernstein <rocky@panix.com>

	* lib/sector.h: Go with Linux definitions rather than invent our
	own. More changes will no doubt follow.

2003-04-04 Friday 05:15  Rocky Bernstein <rocky@panix.com>

	* lib/: _cdio_bincue.c, cdio_private.h: Close go getting simple
	read working. Not completely correct, but close.

2003-04-04 Friday 00:41  Rocky Bernstein <rocky@panix.com>

	* lib/: cdio.c, cdio.h: Documentation improvment: Note that
	get_default_device returns NULL on error.

2003-04-03 Thursday 12:16  Rocky Bernstein <rocky@panix.com>

	* lib/: Makefile.am, _cdio_stream.h, bytesex.h, bytesex_asm.h,
	cdio.h, cdio_assert.h, cdio_types.h, ds.c, ds.h, logging.h,
	sector.h, types.h: cdio_types.h -> types.h

2003-04-02 Wednesday 14:54  Rocky Bernstein <rocky@panix.com>

	* lib/cdio.c: Note that device is uninit when destroying, 'cause it
	is!

2003-03-30 Sunday 13:01  Rocky Bernstein <rocky@panix.com>

	* lib/: _cdio_bincue.c, _cdio_bsdi.c, _cdio_generic.c,
	_cdio_linux.c, _cdio_nrg.c, _cdio_sunos.c, cdio.c, cdio.h,
	cdio_private.h: More common routiens and structures moved to
	cdio_generic.c or cdio_private.h respectively.

2003-03-30 Sunday 12:59  Rocky Bernstein <rocky@panix.com>

	* configure.ac: BSDI now requires Steve Schultz's libdvd.a and
	dvd.h package.

2003-03-30 Sunday 01:31  Rocky Bernstein <rocky@panix.com>

	* configure.ac: Having trouble getting aclocal include libpopt.m4
	(and presumably other *.m4's)

2003-03-30 Sunday 01:11  Rocky Bernstein <rocky@panix.com>

	* autogen.sh, configure.ac, src/Makefile.am: Rest: add libpopt
	autoconfiguration.

2003-03-30 Sunday 01:11  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_bsdi.c: Extend to larger interface using generic
	routines.

2003-03-30 Sunday 00:40  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_freebsd.c: Yet another typo.

2003-03-30 Sunday 00:38  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_freebsd.c: Change default drive and fix typographical
	mistake.

2003-03-29 Saturday 21:13  Rocky Bernstein <rocky@panix.com>

	* lib/: _cdio_bincue.c, _cdio_generic.c, _cdio_nrg.c,
	_cdio_sunos.c: Small lint-like errors. Solaris now works again with
	new read/lseek functions.

2003-03-29 Saturday 20:28  Rocky Bernstein <rocky@panix.com>

	* lib/: _cdio_freebsd.c, _cdio_sunos.c: Probably closer towards
	compiling on those architectures.

2003-03-29 Saturday 17:32  Rocky Bernstein <rocky@panix.com>

	* configure.ac, lib/Makefile.am, lib/_cdio_bincue.c,
	lib/_cdio_bsdi.c, lib/_cdio_bsdi_old.c, lib/_cdio_freebsd.c,
	lib/_cdio_generic.c, lib/_cdio_linux.c, lib/_cdio_nrg.c,
	lib/_cdio_stdio.c, lib/_cdio_stream.c, lib/_cdio_stream.h,
	lib/_cdio_sunos.c, lib/cdio.c, lib/cdio.h, lib/cdio_private.h,
	lib/cdio_types.h, lib/sector.h, src/Makefile.am, src/cdinfo.c,
	tests/monvoisin.right: Add simple (non-mode2) read/seek. 
	_cdio_generic.c: place to save common driver routines add
	cdio_get_track_sec_count.

2003-03-25 Tuesday 02:10  Rocky Bernstein <rocky@panix.com>

	* src/cdinfo.c: gcc < 3.0 compatibility.

2003-03-25 Tuesday 00:00  Rocky Bernstein <rocky@panix.com>

	* lib/_cdio_freebsd.c: A stab at FreeBSD support. Not finished.
	More later...

2003-03-24 Monday 23:59  Rocky Bernstein <rocky@panix.com>

	* lib/: Makefile.am, _cdio_bsdi.c, _cdio_linux.c, cdio.c, cdio.h:
	_cdio_linux.c: eject routines does it's own open and close. 
	cdio.h, Makefile.am, cdio.c: Add FreeBSD routine (not complete
	yet).

2003-03-24 Monday 21:01  Rocky Bernstein <rocky@panix.com>

	* src/cdinfo.c: Small clarity change

2003-03-24 Monday 19:01  Rocky Bernstein <rocky@panix.com>

	* .cvsignore, AUTHORS, Makefile.am, NEWS, README, autogen.sh,
	configure.ac, libpopt.m4, lib/.cvsignore, lib/Makefile.am,
	lib/_cdio_bincue.c, lib/_cdio_bsdi.c, lib/_cdio_bsdi.h,
	lib/_cdio_linux.c, lib/_cdio_nrg.c, lib/_cdio_stdio.c,
	lib/_cdio_stdio.h, lib/_cdio_stream.c, lib/_cdio_stream.h,
	lib/_cdio_sunos.c, lib/bytesex.h, lib/bytesex_asm.h, lib/cdio.c,
	lib/cdio.h, lib/cdio_assert.h, lib/cdio_private.h,
	lib/cdio_types.h, lib/ds.c, lib/ds.h, lib/logging.c, lib/logging.h,
	lib/sector.c, lib/sector.h, lib/util.c, lib/util.h, src/.cvsignore,
	src/Makefile.am, src/cdinfo-linux.c, src/cdinfo.c,
	tests/.cvsignore, tests/Makefile.am, tests/check_common_fn,
	tests/check_cue.sh, tests/check_nrg.sh, tests/monvoisin.right,
	tests/svcd_ogt_test_ntsc.right, tests/vcd_demo.right: Initial
	revision

2003-03-24 Monday 19:01  Rocky Bernstein <rocky@panix.com>

	* .cvsignore, AUTHORS, Makefile.am, NEWS, README, autogen.sh,
	configure.ac, libpopt.m4, lib/.cvsignore, lib/Makefile.am,
	lib/_cdio_bincue.c, lib/_cdio_bsdi.c, lib/_cdio_bsdi.h,
	lib/_cdio_linux.c, lib/_cdio_nrg.c, lib/_cdio_stdio.c,
	lib/_cdio_stdio.h, lib/_cdio_stream.c, lib/_cdio_stream.h,
	lib/_cdio_sunos.c, lib/bytesex.h, lib/bytesex_asm.h, lib/cdio.c,
	lib/cdio.h, lib/cdio_assert.h, lib/cdio_private.h,
	lib/cdio_types.h, lib/ds.c, lib/ds.h, lib/logging.c, lib/logging.h,
	lib/sector.c, lib/sector.h, lib/util.c, lib/util.h, src/.cvsignore,
	src/Makefile.am, src/cdinfo-linux.c, src/cdinfo.c,
	tests/.cvsignore, tests/Makefile.am, tests/check_common_fn,
	tests/check_cue.sh, tests/check_nrg.sh, tests/monvoisin.right,
	tests/svcd_ogt_test_ntsc.right, tests/vcd_demo.right: Imported
	sources

