2009-10-27  R. Bernstein <rocky@gnu.org>

	* configure.ac, doc/how-to-make-a-release.txt,
	include/cdio/iso9660.h: Make doxygen clean. Get ready for 0.82
	release.

2009-10-22  R. Bernstein <rocky@gnu.org>

	* THANKS: Thanks Geoff Bailey.

2009-10-22  R. Bernstein <rocky@gnu.org>

	* config.rpath, lib/driver/FreeBSD/freebsd.c: Perhaps adding a real
	config.rpath will help some of the iconv problems. Remove a compiler
	warning when not compling in FreeBSD.

2009-10-22  R. Bernstein <rocky@gnu.org>

	* lib/driver/FreeBSD/freebsd.c, lib/driver/FreeBSD/freebsd.h: Remove
	dupicated code caused by mixup with existing get-media-changed code.


2009-10-21  R. Bernstein <rocky@gnu.org>

	* example/.gitignore, src/.gitignore, test/.gitignore: Ignore
	windows executables and stack dumps.

2009-10-21  R. Bernstein <rocky@gnu.org>

	* NEWS, lib/driver/FreeBSD/freebsd.c, lib/driver/FreeBSD/freebsd.h,
	lib/driver/FreeBSD/freebsd_ioctl.c, lib/driver/Makefile.am: NEWS:
	update what's up lib/driver/Makefile.am: increment library number
	lib/driver/FreeBSD/*: FreeBSD get_media_changed fixes for ioctl.

2009-07-12  Nicolas Boullis <nboullis@debian.org>

	* include/cdio/device.h: Update the documentation in
	include/cdio/device.h as well.

2009-07-12  Nicolas Boullis <nboullis@debian.org>

	* doc/libcdio.texi, example/C++/OO/device.cpp,
	example/C++/device.cpp, example/device.c, src/cd-drive.c,
	src/util.c: Remove all remaining uses of CDIO_MIN_DRIVER,
	CDIO_MAX_DRIVER, CDIO_MIN_DEVICE_DRIVER or CDIO_MAX_DEVICE_DRIVER.

2009-07-12  Nicolas Boullis <nboullis@debian.org>

	* lib/driver/libcdio.sym: Export the cdio_drivers and
	cdio_device_drivers arrays.

2009-07-12  Nicolas Boullis <nboullis@debian.org>

	* lib/driver/cdio_private.h, lib/driver/device.c: Remove all other
	uses of CDIO_MIN_DRIVER, CDIO_MAX_DRIVER, CDIO_MIN_DEVICE_DRIVER or
	CDIO_MAX_DEVICE_DRIVER within the libcdio library.

2009-07-12  Nicolas Boullis <nboullis@debian.org>

	* lib/driver/device.c: Change scan_for_driver to use cdio_drivers
	and cdio_device_drivers.

2009-07-12  Nicolas Boullis <nboullis@debian.org>

	* include/cdio/device.h, lib/driver/device.c: Add new cdio_drivers
	and cdio_device_drivers arrays.

2009-07-11  R. Bernstein <rocky@gnu.org>

	* src/cd-paranoia/cd-paranoia.c: Removed cd-paranoia.c by accident.


2009-07-03  R. Bernstein <rocky@gnu.org>

	* src/Makefile.am: MOSTLYCLEANFILES subsumes MAINTAINERCLEANFILES.
	As Nicolas Boulis points out, want only the latter.

2009-07-02  R. Bernstein <rocky@gnu.org>

	Merge branch 'master' of rocky@git.sv.gnu.org:/srv/git/libcdio

2009-07-02  R. Bernstein <rocky@gnu.org>

	* configure.ac, example/C++/.gitignore, example/C++/OO/.gitignore,
	lib/cdda_interface/scan_devices.c, lib/driver/.gitignore,
	lib/driver/_cdio_generic.c, lib/driver/gnu_linux.c,
	lib/driver/image/nrg.c, lib/driver/util.c, src/.gitignore,
	src/Makefile.am, src/cd-paranoia/.gitignore,
	src/cd-paranoia/cd-paranoia.c, test/Makefile.am,
	test/testgetdevices.c, test/testgetdevices.c.in: Adapted from
	patches by Nicolas Boullis on Debian:   * alignment issues on sparc
	* "make check" failure when stderr is not a tty  * wrong program
	name in manpages in tarball  * build failure with hurd  * "make
	check" failure on machines with no disc drive  * make distclean
	fixes

2009-06-15  R. Bernstein <rocky@gnu.org>

	Merge branch 'master' of rocky@git.sv.gnu.org:/srv/git/libcdio

2009-06-15  R. Bernstein <rocky@gnu.org>

	* src/cddb.c, src/cddb.h: Savannah bug #26808 - Multiple definitions
	of cddb_opts. Helps MinGW/MSys compilation. Patch courtesy of lrn.

2009-05-16  R. Bernstein <rocky@gnu.org>

	Merge branch 'master' of rocky@git.sv.gnu.org:/srv/git/libcdio

2009-05-16  rocky <rocky@sanchez.(none)>

	* README.develop, src/cd-paranoia/cd-paranoia.c,
	src/cd-paranoia/usage-copy.h, src/cd-paranoia/usage.txt.in: 
	README.develop: add help2man. Rest - cosmetic changes

2009-05-14  R. Bernstein <rocky@gnu.org>

	* lib/driver/cdtext.c: Guard against dereferncing a null cdtext
	pointer.

2009-04-23  rocky <rocky@sanchez.(none)>

	* lib/driver/FreeBSD/freebsd_cam.c: Patch from John Wehle: A side
	effect of opening the cdrom device on FreeBSD is it locks the drive.
	This makes cdio_get_media_changed less useful and prevents you from
	being able to switch disks when using things such as the audacious
	media player.  This patch simply unlocks the drive right after it's
	opened prior to opening the cam passthrough device.

2009-04-20  rocky <rocky@sanchez.(none)>

	* example/C++/README, example/README: Revise for new paranoia
	descriptions.

2009-04-20  rocky <rocky@sanchez.(none)>

	* example/C++/Makefile.am, example/C++/README,
	example/C++/paranoia.cpp, example/Makefile.am, example/README,
	example/paranoia.c: paranoia.cpp: write WAV file of up to the first
	300 sectors of the first track */Makefile.am remove any created WAV
	files. README: update paranoia descriptions parananoia.c:
	track-01.wav -> track01s.wav

2009-04-20  rocky <rocky@sanchez.(none)>

	* example/C++/.gitignore, example/C++/OO/.gitignore,
	example/C++/OO/eject.cpp, example/C++/OO/isofile.cpp,
	example/C++/isofile.cpp, example/C++/isofile2.cpp,
	example/paranoia.c: paranoia.c: slight code touch-up. *.cpp remove
	lint warnings, e.g. int -> unsigned int

2009-04-19  rocky <rocky@sanchez.(none)>

	* example/.gitignore: Administrivia

2009-04-19  rocky <rocky@sanchez.(none)>

	* doc/libcdio.texi, example/README, example/paranoia.c: Extend
	paranoia program to write a file with a WAV header

2009-04-19  rocky <rocky@sanchez.(none)>

	* .gitignore, example/C++/.gitignore, example/C++/OO/.gitignore: 
	Administrivia

2009-04-05  rocky <rocky@sanchez.(none)>

	* README.develop, README.libcdio: Revise installation instructions
	and add what you need to do if you want to develop libcdio

2009-02-20  R. Bernstein <rocky@gnu.org>

	* doc/libcdio.texi: Display copying in texinfo. Patch thanks to
	Jesse Weinstein.

2009-02-08  R. Bernstein <rocky@gnu.org>

	* THANKS, configure.ac, include/cdio/device.h,
	lib/cdda_interface/common_interface.h, lib/driver/Makefile.am,
	lib/driver/cdio_private.h, lib/driver/device.c,
	lib/driver/generic.h, lib/driver/os2.c,
	src/cd-paranoia/cd-paranoia.c, src/cd-paranoia/report.c,
	src/cdda-player.c, src/util.c: Add OS/2 driver courtesy of KO
	Myung-Hun. Security: Add "%s" to cdparanoia's fprintfs

2008-12-30  R. Bernstein <rocky@sanchez.(none)>

	* lib/driver/gnu_linux.c: Endless loop when no CD-rom drives. Patch
	thanks to Adrian Reber

2008-12-28  R. Bernstein <rocky@gnu.org>

	* src/Makefile.am: Fix manpage generation on platforms with
	non-empty EXEEXT, and fix the VPATH build as well.

2008-12-28  R. Bernstein <rocky@gnu.org>

	* configure.ac, include/cdio/paranoia.h, include/cdio/sector.h,
	lib/cdio++/Makefile.am, lib/iso9660/Makefile.am, libcdio.pc.in,
	libiso9660++.pc.in, libiso9660.pc.in: Use LTLIBICONV instead of
	LIBICONV. Bug #25201 from Yaakov Selkowitz

2008-12-28  R. Bernstein <rocky@gnu.org>

	* Makefile.am: The installation of libcdio++.pc and libiso9660++.pc
	should be dependent on ENABLE_CXX_BINDINGS, not ENABLE_CPP. Bug
	#25202 from Yaakov Selkowitz

2008-12-28  R. Bernstein <rocky@gnu.org>

	* lib/driver/device.c: Fix Solaris and Win32 conditionals bug #25201
	from Yaakov Selkowitz

2008-12-13  R. Bernstein <rocky@sanchez>

	* doc/libcdio.texi: Some small typos.

2008-12-07  R. Bernstein <rocky@sanchez.(none)>

	* .gitignore, INSTALL: INSTALL isn't really ours - yet

2008-12-07  R. Bernstein <rocky@sanchez.(none)>

	* test/testgetdevices.c: Remove trailing spaces on some lines

2008-12-07  R. Bernstein <rocky@sanchez.(none)>

	* test/testgetdevices.c: More verbose about driver installed

2008-12-07  R. Bernstein <rocky@atwood.local>

	* INSTALL, test/testgetdevices.c: Correct name for OSX in uname

2008-12-07  R. Bernstein <rocky@sanchez.(none)>

	* test/testgetdevices.c: Add more tests for drivers in more OS's.

2008-12-07  R. Bernstein <rocky@sanchez.(none)>

	* configure.ac, include/cdio/.gitignore, test/testgetdevices.c: Add
	check against GNU/Linux driver. More info in include/cdio/config.

2008-12-06  R. Bernstein <rocky@sanchez.(none)>

	* example/.gitignore, lib/driver/.gitignore, test/.gitignore: 
	Resolve conflicted files.

2008-12-06  R. Bernstein <rocky@gnu.org>

	I hate conflicted merges

2008-12-06  R. Bernstein <rocky@sanchez.(none)>

	* include/cdio/device.h, lib/driver/device.c: Fix bug in 0.81
	release in adding NetBSD driver. Make device enumerations match
	internal structures. (Also corrected the name for the non-existent
	AIX driver.)

2008-12-06  R. Bernstein <rocky@sanchez.(none)>

	* example/.gitignore, lib/driver/.gitignore, lib/driver/device.c,
	test/.gitignore, test/Makefile.am, test/testdefault.c,
	test/testgetdevices.c: Wasn't checking the range of the device id in
	cdio_have_driver. Add regression test for checking this too. More
	git administrivia.

2008-12-06  R. Bernstein <rocky@sanchez.(none)>

	* .cvsignore, .gitignore, Makefile.am, NEWS, configure.ac,
	cvs2cl_header, cvs2cl_usermap, doc/.gitignore,
	doc/doxygen/.gitignore, example/.cvsignore, example/.gitignore,
	example/C++/.gitignore, example/C++/OO/.gitignore,
	include/.gitignore, include/cdio++/.gitignore,
	include/cdio/.gitignore, lib/.cvsignore, lib/.gitignore,
	lib/cdda_interface/.gitignore, lib/cdio++/.gitignore,
	lib/driver/.gitignore, lib/iso9660/.gitignore,
	lib/paranoia/.gitignore, lib/udf/.gitignore, parse/.cvsignore,
	parse/.gitignore, src/.gitignore, src/cd-paranoia/.cvsignore,
	src/cd-paranoia/.gitignore, src/cd-paranoia/doc/.cvsignore,
	src/cd-paranoia/doc/.gitignore, src/cd-paranoia/doc/en/.cvsignore,
	src/cd-paranoia/doc/en/.gitignore,
	src/cd-paranoia/doc/ja/.cvsignore,
	src/cd-paranoia/doc/ja/.gitignore, test/.cvsignore, test/.gitignore: 
	Makefile.am: Redo target for ChangeLog to use git2cl. NEWS: Note
	NetBSD driver added. Reset: git administrivia.

2008-11-29  R. Bernstein <rocky@gnu.org>

	* test/p1.nrg: More conversion weirdnesses

2008-11-29  R. Bernstein <rocky@gnu.org>

	* .gitignore: Administrivia

2008-11-29  R. Bernstein <rocky@gnu.org>

	.

2008-11-29  R. Bernstein <rocky@gnu.org>

	* example/.gitignore, lib/cdda_interface/.gitignore,
	lib/cdio++/.gitignore, lib/driver/.gitignore,
	lib/iso9660/.gitignore, lib/paranoia/.gitignore,
	lib/udf/.gitignore, src/.gitignore, src/cd-paranoia/.gitignore,
	test/.gitignore: More administrivia.

2008-11-29  R. Bernstein <rocky@gnu.org>

	* .gitignore, INSTALL, MSVC/README, MSVC/cd-info.vcproj,
	MSVC/config.h, MSVC/libcdio.sln, MSVC/libcdio.vcproj, Makefile.am,
	README, README.libcdio, THANKS, TODO, autogen.sh, configure.ac,
	cvs2cl_header, cvs2cl_usermap, doc/.gitignore, doc/Makefile.am,
	doc/doxygen/.gitignore, doc/doxygen/Doxyfile.in,
	doc/doxygen/run_doxygen, doc/fdl.texi, doc/glossary.texi,
	doc/libcdio.texi, example/.gitignore, example/C++/.cvsignore,
	example/C++/.gitignore, example/C++/Makefile.am,
	example/C++/OO/.cvsignore, example/C++/OO/.gitignore,
	example/C++/OO/Makefile.am, example/C++/OO/cdtext.cpp,
	example/C++/OO/device.cpp, example/C++/OO/drives.cpp,
	example/C++/OO/eject.cpp, example/C++/OO/iso4.cpp,
	example/C++/OO/isofile.cpp, example/C++/OO/isofile2.cpp,
	example/C++/OO/isolist.cpp, example/C++/OO/mmc1.cpp,
	example/C++/OO/mmc2.cpp, example/C++/OO/tracks.cpp,
	example/C++/README, example/C++/device.cpp, example/C++/eject.cpp,
	example/C++/isofile.cpp, example/C++/isofile2.cpp,
	example/C++/isolist.cpp, example/C++/mmc1.cpp,
	example/C++/mmc2.cpp, example/C++/paranoia.cpp,
	example/C++/paranoia2.cpp, example/Makefile.am, example/README,
	example/audio.c, example/cdchange.c, example/cdio-eject.c,
	example/cdtext.c, example/device.c, example/drives.c,
	example/eject.c, example/isofile.c, example/isofile2.c,
	example/isofuzzy.c, example/isolist.c, example/isolsn.c,
	example/mmc1.c, example/mmc2.c, example/mmc2a.c, example/mmc3.c,
	example/paranoia.c, example/paranoia2.c, example/sample3.c,
	example/sample4.c, example/tracks.c, example/udf1.c,
	example/udf2.c, example/udffile.c, include/.gitignore,
	include/Makefile.am, include/cdio++/.cvsignore,
	include/cdio++/.gitignore, include/cdio++/Makefile.am,
	include/cdio++/cdio.hpp, include/cdio++/cdtext.hpp,
	include/cdio++/device.hpp, include/cdio++/devices.hpp,
	include/cdio++/disc.hpp, include/cdio++/enum.hpp,
	include/cdio++/iso9660.hpp, include/cdio++/mmc.hpp,
	include/cdio++/read.hpp, include/cdio++/track.hpp,
	include/cdio/.cvsignore, include/cdio/.gitignore,
	include/cdio/Makefile.am, include/cdio/audio.h,
	include/cdio/bytesex.h, include/cdio/bytesex_asm.h,
	include/cdio/cd_types.h, include/cdio/cdda.h, include/cdio/cdio.h,
	include/cdio/cdtext.h, include/cdio/device.h, include/cdio/disc.h,
	include/cdio/ds.h, include/cdio/dvd.h, include/cdio/ecma_167.h,
	include/cdio/iso9660.h, include/cdio/logging.h, include/cdio/mmc.h,
	include/cdio/paranoia.h, include/cdio/posix.h, include/cdio/read.h,
	include/cdio/rock.h, include/cdio/scsi_mmc.h,
	include/cdio/sector.h, include/cdio/track.h, include/cdio/types.h,
	include/cdio/udf.h, include/cdio/udf_file.h,
	include/cdio/udf_time.h, include/cdio/utf8.h, include/cdio/util.h,
	include/cdio/version.h.in, include/cdio/xa.h, lib/.gitignore,
	lib/Makefile.am, lib/cdda_interface/.cvsignore,
	lib/cdda_interface/.gitignore, lib/cdda_interface/Makefile.am,
	lib/cdda_interface/cddap_interface.c,
	lib/cdda_interface/common_interface.c,
	lib/cdda_interface/common_interface.h,
	lib/cdda_interface/drive_exceptions.c,
	lib/cdda_interface/drive_exceptions.h,
	lib/cdda_interface/interface.c,
	lib/cdda_interface/libcdio_cdda.sym,
	lib/cdda_interface/low_interface.h,
	lib/cdda_interface/scan_devices.c,
	lib/cdda_interface/scsi_interface.c, lib/cdda_interface/smallft.c,
	lib/cdda_interface/smallft.h, lib/cdda_interface/test_interface.c,
	lib/cdda_interface/toc.c, lib/cdda_interface/utils.c,
	lib/cdda_interface/utils.h, lib/cdio++/.gitignore,
	lib/cdio++/Makefile.am, lib/cdio++/cdio.cpp,
	lib/cdio++/devices.cpp, lib/cdio++/iso9660.cpp,
	lib/driver/.gitignore, lib/driver/FreeBSD/Makefile,
	lib/driver/FreeBSD/freebsd.c, lib/driver/FreeBSD/freebsd.h,
	lib/driver/FreeBSD/freebsd_cam.c,
	lib/driver/FreeBSD/freebsd_ioctl.c, lib/driver/MSWindows/Makefile,
	lib/driver/MSWindows/aspi32.c, lib/driver/MSWindows/aspi32.h,
	lib/driver/MSWindows/win32.c, lib/driver/MSWindows/win32.h,
	lib/driver/MSWindows/win32_ioctl.c, lib/driver/Makefile.am,
	lib/driver/_cdio_generic.c, lib/driver/_cdio_stdio.c,
	lib/driver/_cdio_stdio.h, lib/driver/_cdio_stream.c,
	lib/driver/_cdio_stream.h, lib/driver/aix.c, lib/driver/audio.c,
	lib/driver/bsdi.c, lib/driver/cd_types.c, lib/driver/cdio.c,
	lib/driver/cdio_assert.h, lib/driver/cdio_private.h,
	lib/driver/cdtext.c, lib/driver/cdtext_private.h,
	lib/driver/device.c, lib/driver/disc.c, lib/driver/ds.c,
	lib/driver/generic.h, lib/driver/gnu_linux.c, lib/driver/image.h,
	lib/driver/image/Makefile, lib/driver/image/bincue.c,
	lib/driver/image/cdrdao.c, lib/driver/image/nrg.c,
	lib/driver/image/nrg.h, lib/driver/image_common.c,
	lib/driver/image_common.h, lib/driver/libcdio.sym,
	lib/driver/logging.c, lib/driver/mmc.c, lib/driver/mmc_private.h,
	lib/driver/netbsd.c, lib/driver/osx.c, lib/driver/portable.h,
	lib/driver/read.c, lib/driver/sector.c, lib/driver/solaris.c,
	lib/driver/track.c, lib/driver/utf8.c, lib/driver/util.c,
	lib/iso9660/.cvsignore, lib/iso9660/.gitignore,
	lib/iso9660/Makefile.am, lib/iso9660/iso9660.c,
	lib/iso9660/iso9660_fs.c, lib/iso9660/iso9660_private.h,
	lib/iso9660/libiso9660.sym, lib/iso9660/rock.c, lib/iso9660/xa.c,
	lib/paranoia/.cvsignore, lib/paranoia/.gitignore,
	lib/paranoia/Makefile.am, lib/paranoia/gap.c, lib/paranoia/gap.h,
	lib/paranoia/isort.c, lib/paranoia/isort.h,
	lib/paranoia/libcdio_paranoia.sym, lib/paranoia/overlap.c,
	lib/paranoia/overlap.h, lib/paranoia/p_block.c,
	lib/paranoia/p_block.h, lib/paranoia/paranoia.c,
	lib/udf/.cvsignore, lib/udf/.gitignore, lib/udf/Makefile.am,
	lib/udf/filemode.c, lib/udf/libudf.sym, lib/udf/udf.c,
	lib/udf/udf_file.c, lib/udf/udf_fs.c, lib/udf/udf_fs.h,
	lib/udf/udf_private.h, lib/udf/udf_time.c, libcdio++.pc.in,
	libcdio.pc.in, libcdio_cdda.pc.in, libcdio_paranoia.pc.in,
	libiso9660++.pc.in, libiso9660.pc.in, libudf.pc.in, m4/codeset.m4,
	m4/iconv.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4,
	m4/pkg.m4, misc/libcdio.ebuild, package/.gitignore,
	package/libcdio.spec.in, parse/Makefile, parse/cue.L, parse/cue.y,
	parse/test/runall, parse/test/t1.cue, parse/test/t2.cue,
	parse/test/t3.cue, parse/toc.L, parse/toc.y, parse/toclexer.c,
	parse/toclexer.h, src/.gitignore, src/Makefile.am, src/cd-drive.c,
	src/cd-drive.help2man, src/cd-info.c, src/cd-info.help2man,
	src/cd-paranoia/.cvsignore, src/cd-paranoia/.gitignore,
	src/cd-paranoia/Makefile.am, src/cd-paranoia/buffering_write.c,
	src/cd-paranoia/buffering_write.h, src/cd-paranoia/cd-paranoia.c,
	src/cd-paranoia/doc/.cvsignore, src/cd-paranoia/doc/.gitignore,
	src/cd-paranoia/doc/FAQ.txt, src/cd-paranoia/doc/Makefile.am,
	src/cd-paranoia/doc/en/.cvsignore,
	src/cd-paranoia/doc/en/.gitignore,
	src/cd-paranoia/doc/en/Makefile.am,
	src/cd-paranoia/doc/en/cd-paranoia.1.in,
	src/cd-paranoia/doc/ja/.cvsignore,
	src/cd-paranoia/doc/ja/.gitignore,
	src/cd-paranoia/doc/ja/Makefile.am,
	src/cd-paranoia/doc/ja/cd-paranoia.1.in,
	src/cd-paranoia/doc/overlapdef.txt, src/cd-paranoia/getopt.c,
	src/cd-paranoia/getopt.h, src/cd-paranoia/getopt1.c,
	src/cd-paranoia/header.c, src/cd-paranoia/header.h,
	src/cd-paranoia/pod2c.pl, src/cd-paranoia/report.c,
	src/cd-paranoia/report.h, src/cd-paranoia/usage-copy.h,
	src/cd-paranoia/usage.txt.in, src/cd-paranoia/utils.h,
	src/cd-paranoia/version.h, src/cd-read.c, src/cd-read.help2man,
	src/cdda-player.c, src/cddb.c, src/cddb.h, src/cdinfo-linux.c,
	src/getopt.c, src/getopt.h, src/getopt1.c, src/iso-info.c,
	src/iso-info.help2man, src/iso-read.c, src/iso-read.help2man,
	src/mmc-tool.c, src/util.c, src/util.h, test/.gitignore,
	test/Makefile.am, test/bad-cat1.cue, test/bad-cat1.toc,
	test/bad-cat2.cue, test/bad-cat2.toc, test/bad-cat3.cue,
	test/bad-cat3.toc, test/bad-file.toc, test/bad-mode1.cue,
	test/bad-mode1.toc, test/bad-msf-1.cue, test/bad-msf-1.toc,
	test/bad-msf-2.cue, test/bad-msf-2.toc, test/bad-msf-3.cue,
	test/bad-msf-3.toc, test/cd-paranoia-log.right,
	test/cdda-mcn.right, test/cdda-read.right, test/cdda.right,
	test/cdtext.toc, test/check_cd_read.sh, test/check_common_fn.in,
	test/check_cue.sh.in, test/check_fuzzyiso.sh, test/check_iso.sh.in,
	test/check_nrg.sh.in, 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/check_paranoia.sh.in,
	test/check_sizeof.c, test/copying-rr.gpl, test/copying-rr.iso,
	test/copying-rr.right, test/copying.gpl, test/copying.iso,
	test/copying.right, test/data1.toc, test/data2.toc, test/data5.toc,
	test/data6.toc, test/data7.toc, test/fsf.right,
	test/isofs-m1-no-rr.right, test/isofs-m1-read.right,
	test/isofs-m1.bin, test/isofs-m1.cue, test/isofs-m1.right,
	test/isofs-m1.toc, test/joliet-nojoliet.right, test/joliet.iso,
	test/joliet.right, test/monvoisin.right, test/p1.bin, test/p1.cue,
	test/p1.nrg, test/svcd_ogt_test_ntsc.right, test/svcdgs.right,
	test/t1.toc, test/t2.toc, test/t3.toc, test/t4.toc, test/t5.toc,
	test/t6.toc, test/t7.toc, test/t8.toc, test/t9.toc,
	test/testassert.c, test/testbincue.c.in, test/testdefault.c,
	test/testischar.c, test/testiso9660.c, test/testisocd.c,
	test/testisocd2.c.in, test/testnrg.c.in, test/testparanoia.c,
	test/testpregap.c.in, test/testtoc.c, test/udf102.iso,
	test/vcd2.toc, test/vcd_demo.cue, test/vcd_demo.right,
	test/vcd_demo.toc, test/vcd_demo_vcdinfo.right,
	test/vcd_demo_vcdinfo_toc.right, test/videocd.nrg,
	test/videocd.right: First commit after CVS conversion. Should be
	just administrative changes.

2008-11-28  R. Bernstein <rocky@gnu.org>

	* .gitignore, AUTHORS, MANIFEST.in, Makefile, NEWS, README.txt,
	cdio.py, data/copying.iso, data/isofs-m1.bin, data/isofs-m1.cue,
	example/README, example/audio.py, example/cd-read.py,
	example/cdchange.py, example/device.py, example/drives.py,
	example/eject.py, example/iso1.py, example/iso2.py,
	example/iso3.py, example/tracks.py, iso9660.py, pycdio.py,
	pyiso9660.py, setup.cfg, setup.py, swig/.gitignore, swig/audio.swg,
	swig/compat.swg, swig/device.swg, swig/device_const.swg,
	swig/disc.swg, swig/pycdio.i, swig/pyiso9660.i, swig/read.swg,
	swig/track.swg, swig/types.swg, test/.gitignore, test/cdda.toc,
	test/test-cdio.py, test/test-iso.py, test/test-isocopy.py: Initial
	commit after git-cvsimport (import from CVS).

2008-11-28  R. Bernstein <rocky@gnu.org>

	* Makefile, example/audio.py, example/cd-read.py,
	example/cdchange.py, example/device.py, example/drives.py,
	example/eject.py, example/iso1.py, example/iso2.py,
	example/iso3.py, example/tracks.py: Remove import path hard-coding.
	Will have to deal with in a Pythonic way and some package somewhere.


2008-11-28  R. Bernstein <rocky@gnu.org>

	* .gitignore, setup.py: Tighter module creation code, and a module
	name typo from cut and paste.

2008-11-28  R. Bernstein <rocky@gnu.org>

	* .gitignore, AUTHORS, Makefile, NEWS, setup.cfg, setup.py,
	swig/.gitignore, test/.gitignore: Get link arguments from
	pkg-config. Add more files.

2008-11-28  R. Bernstein <rocky@gnu.org>

	* setup.py, swig/.gitignore, test/test-cdio.py, test/test-iso.py,
	test/test-isocopy.py: Include libcdio libraries as appropriate when
	making pycdio libraries.

2008-11-27  R. Bernstein <rocky@gnu.org>

	* .gitignore, setup.py, swig/pycdio.i, swig/pycdio.swg,
	swig/pyiso9660.i, swig/pyiso9660.swg, test/test-cdio.py,
	test/test-iso.py, test/test-isocopy.py: swig compilation and
	invoking unixcompiler now works.  Closer to having setup.py bdist
	working. Still need to figure out how add libcdio libraries and how
	to get the test import working.

2008-11-27  rocky <rocky>

	* configure.ac: Patch by Mike Frysinger to facilitate
	cross-compilation. sr #106338

2008-11-25  rocky <rocky>

	* configure.ac: Erroneous initialization. See sr #106271

2008-11-25  rocky <rocky>

	* configure.ac: Treat uclinux like GNU/Linux. sr #106336 from Mike
	Frysinger.

2008-11-25  rocky <rocky>

	* INSTALL, configure.ac: Remove bit-ordering test in configure.ac
	since we don't seem to use this at compile time and it fouls up
	cross compilation.  cd-paranoia has tests at run-time. libcdio
	inherited this from vcdimager which needs it in writing images. It
	is possible that when libcdio does writing this may come back.
	Untill then, simplify.

2008-11-23  R. Bernstein <rocky@gnu.org>

	* .gitignore, example/README: Add more of the files we need

2008-11-23  R. Bernstein <rocky@gnu.org>

	* .gitignore, MANIFEST.in, README.txt, cdio.py, data/copying.iso,
	data/isofs-m1.bin, data/isofs-m1.cue, example/audio.py,
	example/cd-read.py, example/cdchange.py, example/device.py,
	example/drives.py, example/eject.py, example/iso1.py,
	example/iso2.py, example/iso3.py, example/tracks.py, iso9660.py,
	pycdio.py, pyiso9660.py, setup.py, swig/audio.swg, swig/compat.swg,
	swig/device.swg, swig/device_const.swg, swig/disc.swg,
	swig/pycdio.swg, swig/pyiso9660.swg, swig/read.swg, swig/track.swg,
	swig/types.swg, test/cdda.bin, test/cdda.cue, test/cdda.toc,
	test/test-cdio.py, test/test-iso.py, test/test-isocopy.py: First
	semblance of distutils setuptools. Not complete yet though.

2008-10-29  rocky <rocky>

	* configure.ac: Typo in comment

2008-10-29  rocky <rocky>

	* configure.ac, lib/cdio++/Makefile.am: Bug fix to allow linker
	flags --as-needed and --no-undefined. Thanks to Gtz Waschk

2008-10-25  rocky <rocky>

	* .cvsignore: One more.

2008-10-25  rocky <rocky>

	* Makefile.am: Create a tar.bz2 dist as well as tar.gz.

2008-10-20  rocky <rocky>

	* lib/cdda_interface/Makefile.am, lib/cdio++/Makefile.am,
	lib/driver/Makefile.am, lib/iso9660/Makefile.am,
	lib/paranoia/Makefile.am: Increment library numbers

2008-10-20  rocky <rocky>

	* NEWS: What's up

2008-10-17  rocky <rocky>

	* lib/driver/osx.c: patch #6548: fix osx handling. See that for more
	information

2008-10-17  rocky <rocky>

	* test/check_common_fn.in, test/check_iso.sh.in,
	test/check_paranoia.sh.in: Allow for more cygwin tests to pass

2008-09-29  flameeyes <flameeyes>

	* configure.ac: Don't use echo -n, use subshells instead.  echo -n
	is not working on all shells, in particular it does not seem to work
	on Sun /bin/sh shell; instead use subshells to have the same output
	everywhere.

2008-09-22  rocky <rocky>

	* doc/libcdio.texi: Typo

2008-09-09  rocky <rocky>

	* src/cd-info.c: Nuke cddb disc ID if --no-cddb option is given.

2008-09-09  rocky <rocky>

	* test/cdda-mcn.right, test/cdda.right: Output changed when
	--no-cddb option added.

2008-09-08  rocky <rocky>

	* INSTALL, src/cd-info.c: Allow compiling cd-info without cddb.
	Patch thanks to Fabrice Ménard.

2008-08-31  rocky <rocky>

	* lib/driver/Makefile.am: Remove stray @ character in Makefile.am.
	Thanks yet again to Steve Schultz for finding/fixing.

2008-08-31  flameeyes <flameeyes>

	* example/C++/Makefile.am, example/C++/OO/Makefile.am,
	example/Makefile.am, lib/driver/Makefile.am, src/Makefile.am,
	src/cd-paranoia/Makefile.am, test/Makefile.am: Use the LTLIBICONV
	variable rather than LIBICONV.  With this change, instead of using
	the fully qualified path to the shared object (or the one that the
	configure think is the fully qualified path), the path where the
	library is found will be added to the search path and just a generic
	-liconv will be used.  The old variable would be fooled up when
	/usr/lib/libiconv.so is an LD script that redirects to
	/lib/libiconv.so, causing failures with some linkers.  Also, replace
	@LIBICONV@ for libcdio itself also with $(LTLIBICONV) or it will
	fail to link against on uClibc.

2008-08-30  rocky <rocky>

	* lib/driver/osx.c: Free memory when recovering from errors.

2008-07-27  rocky <rocky>

	* INSTALL, autogen.sh: Pass additional autogen.sh options to
	configure.

2008-07-27  pjcreath <pjcreath>

	* autogen.sh, config.rpath: Replaced old, messy autogen.sh with a
	call to autoreconf. (empty config.rpath added for automake 1.10
	compatibility)

2008-07-16  rocky <rocky>

	* include/cdio/iso9660.h: Another small tweak - make sure macro is
	undefine'd first.

2008-07-15  rocky <rocky>

	* config.rpath, include/cdio/iso9660.h: Undefine ISODCL and note
	where this comes from.

2008-07-15  rocky <rocky>

	* include/cdio/iso9660.h: Remove cdrtools GPL "v2 only" pollution.
	iso9660.h is from Eric Youngdale's 1993 GPL v2 or later header from
	mkisofs

2008-06-25  rocky <rocky>

	* THANKS, configure.ac, example/cdchange.c,
	lib/cdda_interface/Makefile.am,
	lib/cdda_interface/scsi_interface.c, lib/cdio++/Makefile.am,
	lib/iso9660/Makefile.am, lib/iso9660/iso9660.c,
	lib/paranoia/Makefile.am, lib/udf/Makefile.am, src/cddb.c,
	src/cddb.h: Fixes for Mingw+MSYS and DLL support from Carlo Bramini
	* configure.ac: Added AC_LIBTOOL_WIN32_DLL for enabling the creation
	of shared libraries. * configure.ac: Added -I$(top_srcdir)/include
	to LIBCDIO_CFLAGS, it allows to build outside the source tree. *
	configure.ac: Added LT_NO_UNDEFINED for adding '-no-undefined'
	switch to libtool when building win32 shared libraries. *
	configure.ac: Check for Windows.h presence if under Mingw (included
	for using Sleep() function). * configure.ac: Check for more missing
	functions: setenv(), unsetenv(), sleep(), gmtime_r(), localtime_r().
	* example/cdchange.c: If sleep() function does not exist, it tries
	to emulate it with a similar code (require inclusion of Windows.h)
	* src/cddb.c: * lib/cdda_interface/scsi_interface.c: Compilation
	fails because u_int32_t is undefined. It has been changed to
	uint32_t to be compliant to all other parts of the libraries. *
	lib/cdda_interface/Makefile.am: * lib/iso9660/Makefile.am: *
	lib/cdio++/Makefile.am: * lib/paranoia/Makefile.am: *
	lib/udf/Makefile.am: * lib/driver/Makefile.am: added LT_NO_UNDEFINED
	to libtool flags. * lib/iso9660/iso9660.c: Added replacements for
	setenv(), unsetenv(), gmtime_r\ (), localtime_r().

2008-06-25  rocky <rocky>

	* lib/driver/Makefile.am, lib/driver/gnu_linux.c: Was accessing
	outside of check2list causing wild looping.  Turn all sprintf's to
	snprintf's and check the return.  Turn check1list and check2list
	looping into a fixed constant number of iterations rather than rely
	on a sentinal.

2008-06-19  flameeyes <flameeyes>

	* example/audio.c, src/cd-drive.c, src/cd-info.c,
	src/cd-paranoia/buffering_write.c,
	src/cd-paranoia/buffering_write.h, src/cd-paranoia/cd-paranoia.c,
	src/cd-paranoia/pod2c.pl, src/cd-read.c, src/cdda-player.c,
	src/iso-info.c, src/iso-read.c, src/mmc-tool.c, test/testparanoia.c: 
	Mark variables and constant as static in source tools, examples and
	tests. Also replace some char pointers with char arrays.

2008-06-19  flameeyes <flameeyes>

	* configure.ac: Fix AC_ARG_WITH and AC_ARG_ENABLE call to use the
	un-translated option name (that is, using dash rather than
	underscore).

2008-06-16  flameeyes <flameeyes>

	* lib/driver/cdtext.c: Make cdtext_keywords a static array of
	arrays.

2008-06-16  flameeyes <flameeyes>

	* .cvsignore: Ignore a few more scripts created by autoreconf -i.

2008-06-16  flameeyes <flameeyes>

	* m4/.cvsignore: Ignore the m4 macro files created by libtool 2.2.

2008-06-16  flameeyes <flameeyes>

	* Makefile.am, configure.ac: Put all macros in the m4 directory,
	this avoids cluttering the main directory with libtool 2.2 (that
	split the macros in multiple files).

2008-06-16  flameeyes <flameeyes>

	* lib/cdda_interface/scan_devices.c: Replace character pointers with
	character arrays, mark constants as static as they are not used
	outside this translation unit (and some not at all).

2008-06-16  flameeyes <flameeyes>

	* lib/driver/cd_types.c: Replace character pointers in signature_t
	with properly-sized character arrays.  The size of sigs has
	increased a bit but now the sigs array can stay entirely in .rodata
	section, with no runtime relocations.  Having 128 bytes sized
	elements also allows for direct random access on the array without
	multiplications.

2008-06-14  rocky <rocky>

	* configure.ac, test/.cvsignore: --disable-example-progs help text
	wording change Ignore test/testpregap.c since that's now derived
	testpregap.c.in

2008-06-14  flameeyes <flameeyes>

	* lib/cdda_interface/drive_exceptions.c: Check in the missing file.


2008-06-14  flameeyes <flameeyes>

	* test/Makefile.am: Make testdefault an extra program, so that it's
	only built explicitly and not during make all.

2008-06-13  flameeyes <flameeyes>

	* lib/driver/gnu_linux.c: Make checklists fit entirely in .rodata
	sections, by marking them constant and using an array of characters
	rather than a pointer to character.

2008-06-13  flameeyes <flameeyes>

	* lib/cdda_interface/Makefile.am,
	lib/cdda_interface/cddap_interface.c,
	lib/cdda_interface/drive_exceptions.h,
	lib/cdda_interface/scsi_interface.c,
	lib/cdda_interface/test_interface.c: Make drive exceptions
	non-static objects that are shared between multiple units. Also
	replace the three Dummy functions wth dummy_exception (also common).
	Bump the revision.  This reduces the memory footprint of
	libcdda_interface of about 200 bytes.

2008-06-13  flameeyes <flameeyes>

	* include/cdio++/iso9660.hpp: Cleanup includes, don't include
	<cstdlib> twice, and include <cstring> rather than <string.h>.

2008-06-13  flameeyes <flameeyes>

	* Makefile.am: Remove trailing backslash.

2008-06-13  flameeyes <flameeyes>

	* Makefile.am: Only install libcdio++ and libiso9660++ pkg-config
	files if C++ bindings are being built and installed.

2008-06-10  pjcreath <pjcreath>

	* config.rpath, m4/libtool.m4: Fix for automake 1.10 and removal of
	unnecessary m4.

2008-06-10  pjcreath <pjcreath>

	* lib/driver/image/nrg.h, test/testpregap.c.in: Fixed pregap
	regression failure on non-Intel architectures, removed warnings

2008-06-09  rocky <rocky>

	* autogen.sh, m4/.cvsignore, m4/codeset.m4, m4/iconv.m4,
	m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4, m4/libtool.m4,
	m4/pkg.m4: Copies of distribution m4 macros included to avoid extra
	installation on OSX. Patch from Peter Creath.

2008-06-03  rocky <rocky>

	* NEWS, lib/iso9660/iso9660.c, test/testiso9660.c: More time
	setting/getting patches - the last of the patches from N. Boullis.
	Make testiso9660 more stringent now that bugs have been removed.

2008-05-31  rocky <rocky>

	* configure.ac, lib/iso9660/iso9660.c: Replace last vestige of
	non-reentrant gmtime with timegm. Problem determination and fix
	again from Nicolas Boullis.

2008-05-31  rocky <rocky>

	* lib/iso9660/iso9660.c: iso9660_get_ltime: the TZ environment
	variable was set using a local buffer that disappears when the
	function terminates. This might lead to segmentation faults. Reset
	to the old TZ value (if any) or unset the variable if it was
	previously not set. Problem noted and fixed by Nicolas Boullis.

2008-05-29  rocky <rocky>

	* doc/libcdio.texi, lib/iso9660/iso9660.c: iso9660.c: On some
	architectures (like my powerpc), char is unsigned. So when libcdio
	tries to adjust "converted ISO9660 timezones" in iso9660_set_ltime
	on such architectures, it would replace legitimate negative values
	with 52.  Cast &_pv_date[16] to "iso712_t *" and then dereference.
	Patch from Nicolas Boullis:  doc: small spelling typos.

2008-05-28  rocky <rocky>

	* include/cdio/iso9660.h, lib/iso9660/iso9660.c, test/testiso9660.c: 
	iso9660.h: parameter name change to match implementation. iso9660.c:
	use reentrant version of localtime and gettime (most of the time)
	Patch from Nicolas Boullis.  testiso9660.c: Change a memcmp for a
	test_compare which gives more detailed information on failure.

2008-05-11  rocky <rocky>

	* lib/driver/FreeBSD/freebsd.h: Fix prototype mismatch. Savannah Bug
	#23228

2008-05-09  edsdead <edsdead>

	* lib/driver/mmc.c: don't shift read_sector_type into reserved field
	of read cd cdb (resulting in every call being treated as
	CDIO_MMC_READ_TYPE_ANY)

2008-05-09  edsdead <edsdead>

	* lib/driver/mmc.c: fix incorrect behavior and potential buffer
	overrun in mmc_read_cd when i_blocks exceeds MAX_CD_READ_BLOCKS

2008-05-09  edsdead <edsdead>

	* include/cdio/mmc.h: fix up return type of mmc_run_cmd and
	mmc_run_cmd_len

2008-05-05  rocky <rocky>

	* configure.ac, test/Makefile.am, test/testpregap.c,
	test/testpregap.c.in: Changes to testpregap.c to allow to build
	outside of the source tree.

2008-04-26  rocky <rocky>

	* src/Makefile.am: restore tab which got lost in cut-and-past. -- A
	pox on "make".  Thanks to Steve Schultz again for keeping us (more)
	honest.

2008-04-24  rocky <rocky>

	* NEWS, THANKS, configure.ac, lib/driver/gnu_linux.c,
	lib/iso9660/xa.c, lib/udf/udf.c, lib/udf/udf_time.c,
	src/Makefile.am: Patch from Peter Hartley to allow Cross-compiling
	to mingw32:   - MinGW doesn't have struct timespec, so udf_time.c
	doesn't compile    (changes lib/udf/udf_time.c, configure.ac,
	config.h.in)   - The configure test for bitfield ordering uses
	AC_TRY_RUN and thus    doesn't work when cross-compiling; use
	sneakiness to try and    determine it at compile time, falling back
	to the existing runtime    check if the sneakiness doesn't work
	(changes configure.ac; tested on x86_64-linux-gnu and i586-mingw32
	which are bf_lsbf=1, plus sparc64-linux-gnu which is bf_lsbf=0)   -
	The configure test for "extern long timezone" needlessly uses
	AC_TRY_RUN when in fact AC_LINK_IFELSE is all we need to know, and
	that latter works when cross-compiling    (changes configure.ac)   -
	MinGW sys/stat.h doesn't have the *GRP or *OTH macros, nor S_IFLNK
	or S_IFSOCK, nor S_ISUID etc    (changes lib/udf/udf.c and
	lib/iso9660/xa.c)   - MinGW doesn't have <sys/wait.h>, so even the
	header-inclusion bit    of the Linux driver doesn't compile unless
	it's moved inside the    "ifdef HAVE_LINUX_CDROM"    (changes
	lib/driver/gnu_linux.c)   - Because the man pages cd-info.1 etc
	depend on the binaries themselves    (for help2man reasons), the
	configure options --without-cd-info etc    don't actually stop them
	being compiled. Fixed by only depending on    man pages for programs
	that are actually built, which also stops    the installation of man
	pages of programs which aren't themselves    installed    (changes
	src/Makefile.am)

2008-04-22  karl <karl>

	* lib/driver/_cdio_generic.c, lib/driver/_cdio_stdio.c,
	lib/driver/_cdio_stdio.h, lib/driver/_cdio_stream.c,
	lib/driver/_cdio_stream.h, lib/driver/aix.c, lib/driver/audio.c,
	lib/driver/bsdi.c, lib/driver/cd_types.c, lib/driver/cdio.c,
	lib/driver/cdio_assert.h, lib/driver/cdio_private.h,
	lib/driver/cdtext.c, lib/driver/cdtext_private.h,
	lib/driver/device.c, lib/driver/disc.c, lib/driver/ds.c,
	lib/driver/generic.h, lib/driver/gnu_linux.c, lib/driver/image.h,
	lib/driver/image_common.c, lib/driver/image_common.h,
	lib/driver/logging.c, lib/driver/mmc.c, lib/driver/mmc_private.h,
	lib/driver/netbsd.c, lib/driver/osx.c, lib/driver/portable.h,
	lib/driver/read.c, lib/driver/solaris.c, lib/driver/track.c,
	lib/driver/utf8.c, lib/driver/util.c: gplv3+

2008-04-21  karl <karl>

	* lib/driver/FreeBSD/Makefile, lib/driver/FreeBSD/freebsd.c,
	lib/driver/FreeBSD/freebsd.h, lib/driver/FreeBSD/freebsd_cam.c,
	lib/driver/FreeBSD/freebsd_ioctl.c, lib/driver/MSWindows/Makefile,
	lib/driver/MSWindows/aspi32.c, lib/driver/MSWindows/aspi32.h,
	lib/driver/MSWindows/win32.c, lib/driver/MSWindows/win32.h,
	lib/driver/MSWindows/win32_ioctl.c, lib/driver/image/Makefile,
	lib/driver/image/bincue.c, lib/driver/image/cdrdao.c,
	lib/driver/image/nrg.c, lib/driver/image/nrg.h: gplv3+

2008-04-20  karl <karl>

	* lib/cdio++/cdio.cpp, lib/cdio++/devices.cpp,
	lib/cdio++/iso9660.cpp: gplv3+

2008-04-18  karl <karl>

	* lib/iso9660/iso9660.c, lib/iso9660/iso9660_fs.c,
	lib/iso9660/iso9660_private.h, lib/iso9660/rock.c,
	lib/iso9660/xa.c, lib/udf/filemode.c, lib/udf/udf.c,
	lib/udf/udf_file.c, lib/udf/udf_fs.c, lib/udf/udf_fs.h,
	lib/udf/udf_private.h, lib/udf/udf_time.c: gplv3+

2008-04-17  karl <karl>

	* doc/Makefile.am, lib/cdda_interface/scsi_interface.c,
	lib/paranoia/gap.c, lib/paranoia/gap.h, lib/paranoia/isort.c,
	lib/paranoia/isort.h, lib/paranoia/overlap.c,
	lib/paranoia/overlap.h, lib/paranoia/p_block.c,
	lib/paranoia/p_block.h, lib/paranoia/paranoia.c,
	src/cd-paranoia/doc/Makefile.am,
	src/cd-paranoia/doc/en/Makefile.am,
	src/cd-paranoia/doc/ja/Makefile.am: gplv3+

2008-04-16  karl <karl>

	* lib/cdda_interface/cddap_interface.c,
	lib/cdda_interface/common_interface.c,
	lib/cdda_interface/common_interface.h,
	lib/cdda_interface/drive_exceptions.h,
	lib/cdda_interface/interface.c, lib/cdda_interface/low_interface.h,
	lib/cdda_interface/scan_devices.c, lib/cdda_interface/smallft.c,
	lib/cdda_interface/smallft.h, lib/cdda_interface/test_interface.c,
	lib/cdda_interface/toc.c, lib/cdda_interface/utils.c,
	lib/cdda_interface/utils.h: gplv3+

2008-04-15  rocky <rocky>

	* Makefile.am: Install libcdio_paranoia.pc and libcdio_cdda.pc when
	cdparnaoia is enabled. Thanks to Geotz Waschk for catching this.

2008-04-14  karl <karl>
