2014-09-26  R. Bernstein <rocky@gnu.org>

	* lib/cdio++/Makefile.am: INCLUDES->AM_CPPFLAGS

2014-09-26  enzo1982 <robert.kausch@freac.org>

	* configure.ac, lib/driver/sector.c: Two files still mentioned
	GPLv2.

2014-09-25  R. Bernstein <rocky@gnu.org>

	* lib/driver/utf8.c: One more gcc warning removed

2014-09-24  R. Bernstein <rocky@gnu.org>

	* lib/driver/FreeBSD/freebsd.c, lib/driver/device.c,
	lib/driver/image/bincue.c, lib/driver/mmc/mmc.c, src/cd-drive.c: 
	Silence more gcc warnings

2014-09-24  R. Bernstein <rocky@gnu.org>

	* NEWS, lib/driver/Makefile.am, lib/driver/mmc/mmc.c,
	lib/iso9660/Makefile.am, lib/udf/Makefile.am, src/cd-info.c,
	test/Makefile.am: lib/*/Makefile.am: bump version in preparation of
	relase 0.93 test/Makefile.am: add proper dependency on test/example
	NEWS: not coverty work

2014-09-24  R. Bernstein <rocky@gnu.org>

	* : commit cdc3cfa07cf1059b63c145a32aa62f2b1fdcb065 Author: R.
	Bernstein <rocky@gnu.org> Date:   Wed Sep 24 20:26:50 2014 -0400

2014-09-24  R. Bernstein <rocky@gnu.org>

	* NEWS, src/Makefile.am: Perparation for 0.93 release.

2014-09-24  enzo1982 <robert.kausch@freac.org>

	* doc/libcdio.texi: Update docs for change in cdio-paranoia.

2014-09-24  enzo1982 <robert.kausch@freac.org>

	* example/isolsn.c, include/cdio++/iso9660.hpp,
	include/cdio/iso9660.h, include/cdio/xa.h, lib/cdio++/iso9660.cpp,
	lib/iso9660/iso9660_fs.c, lib/iso9660/libiso9660.sym,
	lib/iso9660/xa.c: Add iso9660_stat_free and iso9660_xa_free
	functions.

2014-09-24  enzo1982 <robert.kausch@freac.org>

	* include/cdio++/cdtext.hpp, include/cdio++/disc.hpp,
	include/cdio++/mmc.hpp, include/cdio/Makefile.am,
	include/cdio/cdio.h, include/cdio/cdtext.h, include/cdio/disc.h,
	include/cdio/memory.h, include/cdio/mmc.h, include/cdio/track.h,
	include/cdio/utf8.h, include/cdio/util.h, lib/driver/Makefile.am,
	lib/driver/_cdio_stdio.c, lib/driver/cdtext.c, lib/driver/disc.c,
	lib/driver/image/bincue.c, lib/driver/image/cdrdao.c,
	lib/driver/libcdio.sym, lib/driver/memory.c, lib/driver/mmc/mmc.c,
	lib/driver/track.c, lib/driver/utf8.c, lib/driver/util.c,
	src/cd-info.c, src/mmc-tool.c, test/driver/mmc_read.c,
	test/driver/mmc_write.c: Add cdio_free function for freeing memory
	allocated by libcdio.

2014-07-30  R. Bernstein <rocky@gnu.org>

	* lib/driver/os2.c, src/getopt.h: Make high memory safe on OS/2 -
	from KO

2014-07-27  R. Bernstein <rocky@gnu.org>

	* .gitignore, THANKS: More ignore. Update OS/2 email contact.

2014-06-22  R. Bernstein <rocky@gnu.org>

	* example/audio.c, include/cdio++/cdio.hpp,
	lib/driver/image/bincue.c, lib/driver/image/cdrdao.c,
	lib/driver/image/nrg.c, lib/driver/mmc/mmc.c, src/cd-info.c,
	src/iso-read.c, src/mmc-tool.c: A couple more coverty-found
	problems, none serious

2014-06-22  R. Bernstein <rocky@gnu.org>

	* lib/iso9660/iso9660_fs.c, src/iso-read.c: A couple more
	coverty-found memory leaks in minor code

2014-06-22  R. Bernstein <rocky@gnu.org>

	* example/udf1.c, src/cd-info.c, src/iso-info.c: A couple more
	coverty-found memory leaks in minor code

2014-06-22  R. Bernstein <rocky@gnu.org>

	* lib/iso9660/iso9660_fs.c, src/iso-read.c, src/util.c: Some minor
	coverty-found memory leaks

2014-06-21  R. Bernstein <rocky@gnu.org>

	* lib/driver/mmc/mmc.c: Remove possible illegal access in mmc.c
	suggested by coverty

2014-06-21  R. Bernstein <rocky@gnu.org>

	* lib/udf/udf_fs.c: Coverty-informed error fixed: cd-info: don't
	overrun _fullname. This time, for sure!

2014-06-20  R. Bernstein <rocky@gnu.org>

	* src/cd-info.c: Coverty-informed error fixed: cd-info: don't
	overrun _fullname

2014-06-20  R. Bernstein <rocky@gnu.org>

	* lib/iso9660/iso9660.c, lib/udf/udf_fs.c, src/iso-info.c: Coverty
	informed errors fixed: Make sure tokenline ends in '\0'; make sure
	we don't leak on multiple storage iso-info -i switches

2014-06-20  R. Bernstein <rocky@gnu.org>

	* example/extract.c, lib/driver/image/bincue.c, src/iso-info.c: 
	Reduce coverty-found errors

2014-06-20  R. Bernstein <rocky@gnu.org>

	* lib/driver/image/cdrdao.c: Fix compilation error. Simplify by
	reducing scope of psz_dirname and psz_filename.

2014-06-18  R. Bernstein <rocky@gnu.org>

	* doc/libcdio.texi, example/mmc2.c, include/cdio/mmc.h,
	lib/driver/FreeBSD/freebsd.c, lib/driver/MSWindows/win32.c,
	lib/driver/MSWindows/win32.h, lib/driver/MSWindows/win32_ioctl.c,
	lib/driver/aix.c, lib/driver/bsdi.c, lib/driver/gnu_linux.c,
	lib/driver/libcdio.sym, lib/driver/mmc/mmc.c,
	lib/driver/mmc/mmc_private.h, lib/driver/netbsd.c,
	lib/driver/os2.c, lib/driver/solaris.c, src/cd-info.c: Merge commit
	'2561384' into static-analysis. Remove Illegal address computation

2014-06-18  R. Bernstein <rocky@gnu.org>

	* src/getopt_int.h: This file is now needed for getopt

2014-06-18  R. Bernstein <rocky@gnu.org>

	* example/mmc2.c: Remove illegal address computation caught by
	coverty

2014-06-13  R. Bernstein <rocky@gnu.org>

	* src/getopt.c, src/getopt.h, src/getopt1.c: Updated getopt to the
	version included with glibc 2.19. [robert kausch]

2014-06-13  R. Bernstein <rocky@gnu.org>

	* lib/iso9660/iso9660_fs.c: Fixed ISO 9660 bugs reported by
	Frantisek Kluknavsky.

2014-06-14  enzo1982 <robert.kausch@freac.org>

	* src/getopt.c, src/getopt.h, src/getopt1.c, src/getopt_int.h: 
	Updated getopt to the version included with glibc 2.19.

2014-06-14  enzo1982 <robert.kausch@freac.org>

	* lib/driver/abs_path.c, lib/driver/cdio_private.h,
	lib/driver/image/bincue.c, lib/driver/image/cdrdao.c,
	test/driver/abs_path.c: Avoid memory leaks with cdio_dirname and
	cdio_abspath.  The functions were changed to always allocate memory to be freed by
	the caller. Before, callers were unable to know if the returned
	string was stack- or heap-allocated and thus unable to free
	heap-allocated strings.

2014-06-13  enzo1982 <robert.kausch@freac.org>

	* lib/iso9660/iso9660_fs.c, lib/udf/udf_fs.c: Fixed bugs reported by
	Frantisek Kluknavsky.

2014-06-08  R. Bernstein <rocky@gnu.org>

	* doc/libcdio.texi: Some doc typos. Add mention of mmc-tool. Note
	that paraonia is separate and is GPL2

2014-06-07  Robert Kausch <robert.kausch@freac.org>

	* : commit 6550d3a654b4beb708d6ea296cf9110e75320100 Author: Robert
	Kausch <robert.kausch@freac.org> Date:   Sat Jun 7 13:28:06 2014
	+0200

2014-06-07  Robert Kausch <robert.kausch@freac.org>

	* lib/driver/FreeBSD/freebsd.c, lib/driver/MSWindows/win32.c,
	lib/driver/MSWindows/win32.h, lib/driver/MSWindows/win32_ioctl.c,
	lib/driver/aix.c, lib/driver/bsdi.c, lib/driver/gnu_linux.c,
	lib/driver/netbsd.c, lib/driver/os2.c, lib/driver/solaris.c: Enable
	cdio_get_track_isrc in drivers.

2014-06-07  Robert Kausch <robert.kausch@freac.org>

	* include/cdio/mmc.h, src/cd-info.c: Deprecate
	mmc_isrc_track_read_subchannel.

2014-06-07  Robert Kausch <robert.kausch@freac.org>

	* include/cdio/mmc.h, lib/driver/libcdio.sym, lib/driver/mmc/mmc.c,
	lib/driver/mmc/mmc_private.h: Add mmc_get_track_isrc function.

2014-06-06  Robert Kausch <robert.kausch@freac.org>

	* configure.ac: configure.ac: recognize Darwin 13 and 14 (OS X 10.9
	and 10.10)

2014-06-05  Robert Kausch <robert.kausch@freac.org>

	* lib/driver/osx.c: lib/driver/osx.c: probe devices before querying
	media list The problem with IOServiceGetMatchingServices is that the result is
	cached by the system so if you insert or remove a disc between two
	calls, you won't get updated information.  To get an up to date media list, we need to probe the storage
	devices using IOServiceRequestProbe before each call.

2014-06-05  R. Bernstein <rocky@gnu.org>

	* THANKS: Add Robert Kausch

2014-06-04  R. Bernstein <rocky@gnu.org>

	* configure.ac, lib/driver/netbsd.c: From Robert Kausch: configure
	recognizes OpenBSD (via the NetBSD driver) which Robert says he has
	tested

2014-06-04  R. Bernstein <rocky@gnu.org>

	* configure.ac: From Robert Kausch: configure recognizes FreeBSD 10
	which Robert says he has tested

2014-06-04  R. Bernstein <rocky@gnu.org>

	* .gitignore, config_extract.rb, example/Makefile.am,
	lib/driver/MSWindows/win32.c, src/cd-read.c, test/Makefile.am: From
	Robert Kausch: Binary file I/O on MS Windows.  More ignore, and
	remove schmutz files created in testing

2014-06-04  R. Bernstein <rocky@gnu.org>

	* lib/driver/MSWindows/win32_ioctl.c: More great work from From
	Robert Kausch (https://savannah.gnu.org/patch/index.php?8302): - make buffer size unlimited again in buffered mode - do not set Spt.Cdb[4] to buffer size as position of allocation
	size field depends on CDB size and is not always at byte 4, rely on
	caller to set the field as in direct mode - fix memory leak in case of an error in buffered mode (p_sptwb was
	not freed) - use stack allocated structure in direct mode to prevent constant
	reallocation of memory (note that before the patch, memory was
	allocated to include the buffer as well, which was pointless as an
	already allocated buffer is passed in direct mode) - rename direct mode unsigned int parameters u_* to match buffered
	mode parameter names - fix top comment to use correct parameter names and include u_cdb
	Direct mode is functionally unchanged.

2014-03-13  R. Bernstein <rocky@gnu.org>

	* lib/iso9660/rock.c: From Pete Batard: Fix unwanted 'Unsupported NM
	flag settings' messages

2014-03-08  R. Bernstein <rocky@gnu.org>

	* configure.ac: Bump version to 0.93git

2014-03-08  R. Bernstein <rocky@gnu.org>

	* lib/driver/Makefile.am: Bug #41811 linking libcdio.dylib on OSX -
	missing libraries from $DARWIN_PKG_LIB_HACK

2014-02-22  rocky <rocky@gnu.org>

	* : commit c8eb88a0fdfe1dd0808c0a02025a3ffe7072d12c Author: Pete
	Batard <pbatard@gmail.com> Date:   Sun Feb 23 02:28:55 2014 +0000

2014-02-23  Pete Batard <pbatard@gmail.com>

	* : Add new UDF test image

2014-02-21  R. Bernstein <rocky@gnu.org>

	* lib/driver/utf8.c, lib/udf/udf_fs.c, test/check_fuzzyiso.sh,
	test/testudf.c.in: Unicode support to udf_fs and return UTF-8
	strings where relevant. From Pete Batard

2014-02-01  R. Bernstein <rocky@gnu.org>

	* lib/driver/osx.c, test/driver/osx.c: patch #8292: Do not list
	slice devices on OS X. Thanks to robert.kausch@freac.org

2014-02-01  R. Bernstein <rocky@gnu.org>

	* lib/driver/sector.c: patch #8293: Fix minute truncation in
	cdio_lsn_to_msf thanks to Eric Hattow

2013-12-15  R. Bernstein <rocky@gnu.org>

	* NEWS, configure.ac, lib/driver/Makefile.am,
	lib/iso9660/Makefile.am, lib/udf/Makefile.am: Get ready for release
	0.92

2013-12-14  R. Bernstein <rocky@gnu.org>

	* configure.ac: Get ready for release 0.91

2013-12-14  R. Bernstein <rocky@gnu.org>

	* NEWS, include/cdio/iso9660.h, lib/driver/FreeBSD/freebsd.c,
	lib/driver/Makefile.am, lib/iso9660/Makefile.am,
	lib/udf/Makefile.am: Bump age in libudf, libiso966 and libcdio: only
	interfaces added.

2013-12-14  R. Bernstein <rocky@gnu.org>

	* configure.ac: Respect --disable-cxx

2013-12-14  rocky <rocky@gnu.org>

	* example/cdchange.c, lib/driver/cdtext.c, src/iso-read.c: Remove
	remaining compilation warnings. Thanks again to Thomas Schmitt.

2013-12-14  rocky <rocky@gnu.org>

	* lib/driver/cdtext.c, test/driver/mmc_read.c: mmc_read.c: no need
	to special case FreeBSD.  cdtext.c: Remove unnecessary > 0 tests on
	an unsigned int type.  Thanks to Thomas Schmitt.

2013-12-12  R. Bernstein <rocky@gnu.org>

	* lib/driver/_cdio_generic.c, test/driver/mmc_read.c: 
	_cdio_generic.c: correct confusing debug message
	test/driver/mmc_read.c: skip until someone understand what to do
	here.

2013-12-12  R. Bernstein <rocky@gnu.org>

	* lib/driver/FreeBSD/freebsd_ioctl.c: Remove compile warning.

2013-12-09  R. Bernstein <rocky@gnu.org>

	* NEWS, lib/udf/udf_fs.c: Fix UDF library bug on BigEndian CPUs
	(POWER, SPARC, HP/UX)

2013-12-09  R. Bernstein <rocky@gnu.org>

	* lib/udf/udf_fs.c: Towards getting this to be big-endian
	compatible. More work is needed though.

2013-12-08  R. Bernstein <rocky@gnu.org>

	* test/check_iso_read.sh.in: check_iso_read.sh.in: Solaris doesn't
	do test -e, it does test -f. Allow VERBOSE=1 to have this give more
	output

2013-12-08  R. Bernstein <rocky@gnu.org>

	* test/check_iso_read.sh.in: Silence ceck_iso_read.sh. Also don't
	assume tar has -z option. (Solaris for example doesn't)

2013-12-08  R. Bernstein <rocky@gnu.org>

	* Makefile.am, make-check-filter.pl: Add a Perl version of
	make-check-filter.pl for those environments like MinGW that find it
	hard to get Ruby installed. Sigh

2013-12-08  R. Bernstein <rocky@gnu.org>

	* configure.ac, example/Makefile.am: Make 0.91rc1

2013-12-08  R. Bernstein <rocky@gnu.org>

	* test/data/Makefile.am, test/testudf.c.in: Move udf102.iso to the
	place data other test images are located.

2013-11-12  R. Bernstein <rocky@gnu.org>

	* src/iso-info.c: Typo in iso-info usage help corrected by Leo
	Baschy

2013-10-30  R. Bernstein <rocky@gnu.org>

	* test/testudf.c.in: From Pete Batard: Add UDF test for Logical
	Volume ID

2013-10-29  R. Bernstein <rocky@gnu.org>

	* configure.ac, test/.gitignore, test/Makefile.am: From Pete Batard:
	Add UDF test for Logical Volume ID

2013-10-29  R. Bernstein <rocky@gnu.org>

	* lib/iso9660/iso9660_fs.c: Don't need to free rr symlink which
	isn't allocated.

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

	* example/Makefile.am, example/isorr.c, include/cdio/iso9660.h,
	lib/iso9660/iso9660_fs.c, src/iso-info.c, test/testisorr.c.in: Put
	limit on amount of file traversion for rock-ridge requested.

2013-10-26  R. Bernstein <rocky@gnu.org>

	* src/iso-info.c: Change report format for showing whether Rock
	Ridge Extensions are used in iso-info

2013-10-24  R. Bernstein <rocky@gnu.org>

	* : commit ed9594d386fa85fde79cfeb5b9fff2dca2425428 Author: R.
	Bernstein <rocky@gnu.org> Date:   Thu Oct 24 06:04:46 2013 -0400

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

	* visualC-config.rb: A stray test/ goit in filename suffixes; chmod
	+x /visualC-config.rb

2013-10-20  R. Bernstein <rocky@gnu.org>

	* test/check_iso_read.sh.in: Revise for POSIX shell (remove bash
	extensions) so it works on systems that don't do /bin/bash, e.g.
	FreeBSD.

2013-10-20  R. Bernstein <rocky@gnu.org>

	* visualC-config.rb: Remove debug puts

2013-10-20  R. Bernstein <rocky@gnu.org>

	* visualC-config.rb: Add LIBCDIO_SOURCE_PATH and substitute in
	doc/doxygen/Doxyfile

2013-10-20  R. Bernstein <rocky@gnu.org>

	* visualC-config.rb: Correct comment for visualC-config's
	perform_substitutions

2013-10-20  R. Bernstein <rocky@gnu.org>

	* NEWS, include/cdio/version.h.in, visualC-config.rb: Start
	alternate method of config OS's that aren't POSIX

2013-10-20  R. Bernstein <rocky@gnu.org>

	* test/Makefile.am: Add special "right" file for mingw32 for
	check_cue.sh

2013-10-20  R. Bernstein <rocky@gnu.org>

	* .gitignore, example/.gitignore, test/.gitignore,
	test/copying-rr-mingw.right: More ignore

2013-10-20  R. Bernstein <rocky@gnu.org>

	* configure.ac, test/check_iso.sh.in: Ignore with MINGW32 RR oddity

2013-10-20  R. Bernstein <rocky@gnu.org>

	* test/Makefile.am, test/check_cue.sh.in, test/testdefault.c,
	test/testgetdevices.c.in, test/testisocd2.c.in: Remove
	test/testdefault.c which is now covered by getdevices.c ; Limp along
	check_cue.sh on cygwin

2013-10-20  R. Bernstein <rocky@gnu.org>

	* test/driver/logger.c: For some reason comparing fn handle on
	MS/Windows does not work. We will see if that is true on other
	platforms too.

2013-10-19  rocky <rocky@gnu.org>

	* test/driver/logger.c: Cast for debug output

2013-10-19  R. Bernstein <rocky@gnu.org>

	* configure.ac: Have to put back in more of the C++ tests. Sigh

2013-10-19  rocky <rocky@gnu.org>

	* configure.ac, test/driver/logger.c: Disable C++ more aggressively
	if disabling C++ desired.

2013-10-19  R. Bernstein <rocky@gnu.org>

	* lib/driver/device.c, lib/driver/utf8.c: Remove 'p_driver_id' may
	be used uninitialized in cdio_close_try. Remove conflicting types in
	cdio_charset_to_utf8. Patches from Pete Batard.

2013-10-19  R. Bernstein <rocky@gnu.org>

	* test/Makefile.am: Better test and linking for isofs-m1.{bin,cue}.
	Problem reported by Pete Batart.

2013-10-14  rocky <rocky@gnu.org>

	* include/cdio/udf.h, lib/udf/udf_fs.c: From Pete Batard: * Add udf_get_logical_valume_id to retreive a UDF Logical Volume
	Identifier string * Fix a possible NULL deref in udf_ff_traverse() * Fix comments that were referencing wrong variable names

2013-10-09  R. Bernstein <rocky@gnu.org>

	* test/testisocd_joliet.c.in: Check that Joliet was configured for
	some tests.

2013-10-09  R. Bernstein <rocky@gnu.org>

	* Makefile.am, configure.ac, lib/driver/_cdio_generic.c,
	lib/driver/cd_types.c, lib/driver/generic.h, lib/iso9660/iso9660.c,
	src/util.c, test/.gitignore, test/Makefile.am,
	test/testisocd2.c.in, test/testisocd_joliet.c.in: Add joliet test
	and joliet level tests

2013-10-08  R. Bernstein <rocky@gnu.org>

	* : commit 4c8361f12c1cb7c2cc4f7246069a0f12b53e59a0 Author: R.
	Bernstein <rocky@gnu.org> Date:   Tue Oct 8 03:04:24 2013 -0400

2013-10-08  R. Bernstein <rocky@gnu.org>

	* lib/driver/_cdio_generic.c, lib/driver/aix.c,
	lib/driver/cd_types.c, lib/driver/generic.h, lib/driver/track.c,
	lib/iso9660/iso9660.c, lib/iso9660/iso9660_fs.c, src/iso-info.c,
	src/util.c: List joliet level on iso-info. i_joliet_level ->
	u_joliet_level. Not in p_iso whether we've read superblock or not.
	Strip blanks in effected files.

2013-09-26  R. Bernstein <rocky@gnu.org>

	* test/check_iso_read.sh.in: As Leo Baschy suggests, we need
	/bin/bash (or ksh) since we use [[ in this program.

2013-09-21  R. Bernstein <rocky@gnu.org>

	* doc/libcdio.texi, example/extract.c, example/logging.c,
	include/cdio/logging.h, lib/driver/libcdio.sym,
	lib/driver/logging.c, test/Makefile.am, test/driver/.gitignore,
	test/driver/Makefile.am, test/driver/logger.c: Rename and expose
	cdio_default_loghandler as the default log handler.
	test/driver/logger.c: Add logging unit test.  doc/libcdio.texi:
	Correct documentation on CDIO_LOG_ASSERT and CDIO_LOG_ERROR.

2013-09-20  R. Bernstein <rocky@gnu.org>

	* doc/libcdio.texi: Update copyright on doc

2013-09-20  R. Bernstein <rocky@gnu.org>

	* doc/libcdio.texi, example/logging.c: Add information about setting
	the log level.

2013-09-20  R. Bernstein <rocky@gnu.org>

	* example/isofile2.c, lib/driver/read.c: More debug logging in
	reading lsn sectors.

2013-09-20  R. Bernstein <rocky@gnu.org>

	* example/logging.c: Add a custom log handler.

2013-09-20  R. Bernstein <rocky@gnu.org>

	* example/Makefile.am, example/isofile2.c, example/logging.c,
	lib/driver/_cdio_generic.c, lib/driver/device.c: example/isofile2.c:
	correct location of ISO9660 file Makefile.am: use logging in list of
	tests logging.c: allow argument to be "debug", "info", "warn", etc.
	or a number _cdio_generic.c: remove stray blanks

2013-09-19  R. Bernstein <rocky@gnu.org>

	* example/.gitignore, example/Makefile.am, example/logging.c,
	include/cdio/device.h, lib/driver/device.c, test/driver/mmc_read.c,
	test/driver/mmc_write.c: include/cdio/device.h: add
	cdio_get_driver_name_from_id lib/driver/device.c: more logging
	example/logging.c: example of how to increase verbosity of logging.
	mmc_read.c, mmc_write.c: don't show info logging by default.

2013-09-15  R. Bernstein <rocky@gnu.org>

	* lib/iso9660/iso9660_fs.c, test/Makefile.am: 2nd try at but #39373.
	Add target check-iso-read-large and check-iso-read-large-terse to
	test.

2013-09-15  R. Bernstein <rocky@gnu.org>

	* lib/iso9660/iso9660_fs.c: Remove old shmutz

2013-09-15  R. Bernstein <rocky@gnu.org>

	* lib/iso9660/iso9660_fs.c: Update copyright date

2013-09-15  R. Bernstein <rocky@gnu.org>

	* lib/iso9660/iso9660_fs.c: patch for bug #39373 from Leo Baschy

2013-09-01  R. Bernstein <rocky@gnu.org>

	* .gitignore, configure.ac, test/.gitignore, test/Makefile.am,
	test/check_iso_read.sh.in: Adapt and add Leo Baschy's test of
	iso-read.

2013-09-01  R. Bernstein <rocky@gnu.org>

	* .gitignore, configure.ac, test/Makefile.am, test/check_cue.sh.in,
	test/isofs-m1-test2.right, test/isofs-m1.right: We weren't enabling
	Rock-Ridge by default as intended. Thanks to Mike Frysinger for
	catching this.

2013-05-28  Eric Shattow <shadow@serverart.org>

	* src/Makefile.am: Remove 'lt-' prefix using help2man --libtool

2013-05-28  Brendan O'Dea <bod@debian.org>

	* src/cd-drive.help2man, src/cd-info.help2man,
	src/cd-read.help2man, src/iso-info.help2man, src/iso-read.help2man: 
	Fix NAME paragraph in man pages. Closes #39095

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

	* lib/driver/track.c: Squash another bug in cdio_get_track()

2013-05-15  R. Bernstein <rocky@gnu.org>

	* lib/driver/image_common.c: Test whther TOC is init'd and init if
	not when asking for track number.

2013-05-15  R. Bernstein <rocky@gnu.org>

	* test/driver/track.c.in, test/testpregap.c.in: Update comments in
	test programs for how to compile outside of "make".

2013-05-15  R. Bernstein <rocky@gnu.org>

	* configure.ac, lib/driver/track.c, test/data/cdda.toc,
	test/driver/.gitignore, test/driver/Makefile.am,
	test/driver/track.c.in, test/testpregap.c.in: lib/driver/track.c:
	was returning last_track+1 for leadout LSN, Use
	CDIO_CROM_LEADOUT_TRACK instaead. ltest/driver/track.c.in: start
	test of lib/driver/track.c. cdda.toc: CDRDAO CD-DA image. Trim
	blanks off of varousl files.

2013-04-11  R. Bernstein <rocky@gnu.org>

	* lib/driver/track.c, test/Makefile.am: We broke things in to fix
	#38421 we broke the things.

2013-04-09  rocky <rocky@gnu.org>

	* lib/driver/MSWindows/win32_ioctl.c: Fix up mmc_read for
	SCSI_PASS_THROUGH_DIRECT

2013-04-07  R. Bernstein <rocky@gnu.org>

	* configure.ac, example/C++/Makefile.am,
	example/C++/OO/Makefile.am, example/Makefile.am,
	include/cdio/udf_time.h, lib/driver/MSWindows/win32.c,
	lib/driver/MSWindows/win32_ioctl.c, lib/driver/Makefile.am,
	lib/iso9660/Makefile.am, lib/udf/Makefile.am, src/Makefile.am,
	test/Makefile.am, test/driver/Makefile.am: Savannah #38678, mostly
	from LRN: mingw-w64 compatibility, fixes Windows ioctl code for
	PASSTHROUGH_DIRECT. Other changes: INCLUDES => AM_CPPFLAGS.
	test/Makefile.am: fix up test for whether to run ln -s or not.
	compatibility, the other fixes up old code that went stale. The
	third patch is already in HEAD.

2013-04-06  R. Bernstein <rocky@gnu.org>

	* configure.ac: It is AC_CONFIG_HEADERS -- with an "S"

2013-04-06  R. Bernstein <rocky@gnu.org>

	* configure.ac: Savannah bug #38663 . Thanks to LRN.

2013-03-31  R. Bernstein <rocky@gnu.org>

	* include/cdio/track.h, lib/driver/cdtext.c,
	lib/driver/cdtext_private.h, lib/driver/gnu_linux.c,
	lib/driver/sector.c: One more attempt to give a guard against using
	more than 99 tracks.

2013-03-03  R. Bernstein <rocky@gnu.org>

	* lib/driver/gnu_linux.c: Remove debug code

2013-03-03  R. Bernstein <rocky@gnu.org>

	* lib/driver/gnu_linux.c, lib/driver/track.c: 2nd attempt at
	Savannah #38421

2013-02-26  R. Bernstein <rocky@gnu.org>

	* lib/driver/gnu_linux.c: Correct calculation in listing number of
	bad tracks

2013-02-26  R. Bernstein <rocky@gnu.org>

	* lib/driver/gnu_linux.c: Wrong calculation for number of tracks.
	Savannah #bug #38421

2013-02-06  R. Bernstein <rocky@gnu.org>

	* : commit 9a14bd745c609880994fc5689b215e555fe93fc7 Author: R.
	Bernstein <rocky@gnu.org> Date:   Wed Feb 6 19:06:31 2013 -0500

2013-02-02  R. Bernstein <rocky@gnu.org>

	* lib/driver/MSWindows/win32_ioctl.c: DDynamically allocate
	passthrough buffer based on info LRN in libcdio-devel Sun Jan 20,
	2013

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

	* : commit 6c0251d145e44b7cdfeb9767c615646fb8f51320 Author:
	Christophe Fergeau <cfergeau@redhat.com> Date:   Thu Nov 22 13:53:15
	2012 +0100

2012-11-20  R. Bernstein <rocky@gnu.org>

	* doc/libcdio.texi: Try to clearify LBA versus LSN in libcdio.

2012-11-04  R. Bernstein <rocky@gnu.org>

	* lib/driver/Makefile.am: Bump library number

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

	* doc/doxygen/Doxyfile.in, include/cdio/cdtext.h,
	include/cdio/mmc.h, include/cdio/mmc_cmds.h,
	include/cdio/mmc_hl_cmds.h, include/cdio/mmc_ll_cmds.h,
	include/cdio/utf8.h, lib/driver/mmc/mmc_ll_cmds.c: Doxygen update,
	fixes, tweaks for release.

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

	* make-check-filter.rb: make-check-short.rb: ignore gmake as you
	would make or remake

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

	* NEWS, configure.ac: Make configure SED environment aware, e.g. for
	OSX (Robert William Fuller). Get ready for release 0.90

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

	* lib/driver/MSWindows/win32_ioctl.c: Try to mitigate some of the
	Windows driver brokenness

2012-10-24  R. Bernstein <rocky@gnu.org>

	* THANKS: Christophe Fergeau added UDF reading to iso-info as well

2012-10-24  R. Bernstein <rocky@gnu.org>

	* : commit 2cda07957f08f07304f63cc158f881735fb24003 Author: Leon
	Merten Lohse <leon@green-side.de> Date:   Wed Oct 24 20:06:08 2012
	+0200

2012-10-22  rocky <rocky@gnu.org>

	* src/iso-info.c, src/iso-read.c: -U option-processing fixes.

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

	* : commit 906462c731edee99910f4a67f7e75085a5e50ff4 Author: R.
	Bernstein <rocky@gnu.org> Date:   Sun Oct 21 22:42:50 2012 -0400

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

	* NEWS: Update NEWS

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

	* src/Makefile.am, src/iso-info.c, src/iso-read.c: Add allow
	iso-read and iso-info to handle UDF format via options --udf or -U.
	Modified patch #7865

2012-10-22  rocky <rocky@gnu.org>

	* make-check-filter.rb: make-check-filter.rb: Ignore older "make: ..
	is up to date." message

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

	* make-check-filter.rb: make-check-filter.rb: Correct remake
	separator string

2012-10-21  rocky <rocky@gnu.org>

	* configure.ac, lib/driver/MSWindows/win32_ioctl.c: Convert
	win32_ioctl.c to use header-tested includes from configure

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

	* configure.ac: Towards getting MinGW and cygwin ddk includes
	correct.

2012-10-21  rocky <rocky@gnu.org>

	* lib/driver/MSWindows/win32_ioctl.c: Revise to make cygwin work
	again. Warning - more checking is needed.

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

	* .gitignore, lib/driver/MSWindows/win32_ioctl.c: Small stuff:
	Indent win32_ioctl.c defines. ignore all ~'s

2012-10-19  R. Bernstein <rocky@gnu.org>

	* NEWS, THANKS, src/iso-read.c: Add UDF support to iso-read

2012-10-19  R. Bernstein <rocky@gnu.org>

	* src/Makefile.am, src/iso-read.c: Move ISO9660 specific code to a
	helper function; adding UDF support to iso-read.  From Christophe
	Fergeau patch #7865

2012-10-18  Leon Merten Lohse <leon@green-side.de>

	* lib/driver/image/bincue.c: Fix bin/cue cdtext parsing using wrong
	track number.  Thanks to Robert William Fuller

2012-10-18  Leon Merten Lohse <leon@green-side.de>

	* include/cdio/cdtext.h, lib/driver/cdtext.c,
	lib/driver/libcdio.sym, src/cd-info.c, test/cdtext.right: Add
	cdtext_get_genre Add GENRE_CODE output to cd-info and update test

2012-10-17  R. Bernstein <rocky@gnu.org>

	* THANKS: Note Robert William Fuller's fixes to CD-Text for Nero.

2012-10-15  R. Bernstein <rocky@gnu.org>

	* include/cdio/Makefile.am: More liberal space after #define
	suggested by Robert William Fuller

2012-10-10  R. Bernstein <rocky@gnu.org>

	* lib/driver/gnu_linux.c: Reduce level of severity resolving
	realpath in GNU/Linux driver is_mounted(). Adrian Reber post to
	libcdio-devel

2012-10-02  R. Bernstein <rocky@gnu.org>

	* NEWS, include/cdio/mmc.h, lib/driver/gnu_linux.c,
	lib/driver/libcdio.sym, lib/driver/mmc/mmc.c, make-check-filter.rb,
	test/driver/mmc_read.c: Add mmc_cmd2str()

2012-10-02  R. Bernstein <rocky@gnu.org>

	* NEWS, include/cdio/mmc.h: Add MMC5 commands. Thanks yet again to
	Thomash Schmitt for doing the heavy lifting.

2012-10-02  R. Bernstein <rocky@gnu.org>

	* lib/driver/MSWindows/aspi32.c, lib/driver/MSWindows/win32.c,
	lib/driver/image/bincue.c, lib/driver/image/cdrdao.c,
	lib/driver/sector.c, lib/driver/util.c, src/getopt.c,
	test/driver/mmc_write.c: Remove some gcc warnings and change wording
	of a test warning message

2012-10-01  rocky <rocky@gnu.org>

	* README.libcdio: Make note that gcc 4.0 or greater is needed on
	MinGW

2012-10-01  R. Bernstein <rocky@gnu.org>

	* lib/driver/MSWindows/win32_ioctl.c, lib/driver/gnu_linux.c: Show
	opcode in linux on a MMC error if loglevel is info or more detailed.

2012-10-01  rocky <rocky@gnu.org>

	* lib/driver/MSWindows/win32_ioctl.c: Show MMC opcode on a bad MMC
	command

2012-09-30  R. Bernstein <rocky@gnu.org>

	* include/cdio/mmc.h, make-check-filter.rb: mmc.h: Add additional
	MMC4/ATAPI command codes from
	http://wiki.osdev.org/ATAPI#Complete_Command_Set .
	make-check-filter.rb: remove C++ compile and loads

2012-09-27  rocky <rocky@gnu.org>

	* configure.ac: This time, for sure?

2012-09-27  R. Bernstein <rocky@gnu.org>

	* configure.ac, test/testisocd2.c.in, test/testpregap.c.in: 
	Recalculate native_top_srcdir one more time

2012-09-27  rocky <rocky@gnu.org>

	* configure.ac, test/testisocd2.c.in, test/testpregap.c.in: Add
	native_top_srcdir MinGW and DOS/Windows.

2012-09-26  rocky <rocky@gnu.org>

	* configure.ac: Limit MINGW native path the srcdir and
	abs_top_srcdir

2012-09-26  rocky <rocky@gnu.org>

	* configure.ac: A more specific use of bash's pwd builtin

2012-09-26  rocky <rocky@gnu.org>

	* configure.ac: MINGW wants native paths in regression tests bug
	#37447

2012-09-26  rocky <rocky@gnu.org>

	* example/mmc2a.c: More places where -- prefix output added on
	examples

2012-09-26  rocky <rocky@gnu.org>

	* test/driver/mmc_write.c: Shorten output for mmc_write.exe

2012-09-26  R. Bernstein <rocky@gnu.org>

	* Makefile.am, example/Makefile.am, example/README,
	example/cdchange.c, example/cdtext.c, example/device.c,
	example/drives.c, example/extract.c, example/isofuzzy.c,
	example/mmc1.c, example/mmc2.c, example/mmc2a.c, example/mmc3.c,
	example/sample4.c, make-check-filter.rb, test/Makefile.am,
	test/check_common_fn.in, test/check_cue.sh.in,
	test/check_nrg.sh.in, test/check_sizeof.c, test/driver/Makefile.am,
	test/driver/realpath.c, test/testgetdevices.c.in,
	test/testischar.c, test/testisocd.c, test/testpregap.c.in: Add "make
	check-short" target to run tests without bloated output.

2012-09-26  rocky <rocky@gnu.org>

	* include/cdio/types.h: Work on packed definition for MinGW

2012-09-25  R. Bernstein <rocky@gnu.org>

	* lib/driver/MSWindows/win32_ioctl.c: Fix text in warning message

2012-09-25  rocky <rocky@gnu.org>

	* lib/driver/MSWindows/win32_ioctl.c: Small change

2012-09-24  R. Bernstein <rocky@gnu.org>

	* include/cdio/types.h, lib/iso9660/iso9660.c,
	lib/iso9660/iso9660_private.h: Make bool be 8-bit. Rather switch
	than find where in ISO9660 there was a discrepency between stdbool
	and the type.h definition.

2012-09-23  R. Bernstein <rocky@gnu.org>

	* lib/iso9660/iso9660_fs.c, lib/iso9660/iso9660_private.h,
	lib/udf/udf_private.h, src/cdda-player.c: Try again for more
	consistent use of booleans. WARNING libiso9660 is broke. Last known
	good commit is 6137ddb73763bcdc524f65dde2048bc639695dc4.

2012-09-23  rocky <rocky@gnu.org>

	* lib/driver/MSWindows/win32_ioctl.c, lib/driver/device.c,
	lib/driver/disc.c, lib/driver/generic.h, lib/driver/image.h,
	lib/driver/image/nrg.c, lib/driver/mmc/mmc.c,
	lib/driver/mmc/mmc_ll_cmds.c, lib/driver/read.c, lib/driver/track.c: 
	Make sure stdbool is used in driver when it is defined. I think this
	fixes bug #37394

2012-09-23  rocky <rocky@gnu.org>

	* example/C++/.gitignore, lib/driver/MSWindows/win32_ioctl.c: Follow
	MS SCSI Passthrough more closely. Still some bugs...

2012-09-22  rocky <rocky@gnu.org>

	* lib/driver/MSWindows/win32_ioctl.c: Provisional changes based on
	bug 37394

2012-09-19  R. Bernstein <rocky@gnu.org>

	* configure.ac: Update where to report bugs

2012-09-18  rocky <rocky@gnu.org>

	* lib/driver/MSWindows/win32_ioctl.c: Need to include stdbool.h so
	_Bool does not get defined as int on Windows win32_ioctl.c

2012-09-15  R. Bernstein <rocky@gnu.org>

	* lib/driver/image/bincue.c, test/driver/mmc_read.c,
	test/driver/mmc_write.c: image/bincue.c: remove gcc warning.
	mmc_read.c, mmc_write.c: use usleep if that's avalable; fall back to
	"for" loop if sleep, usleep, and MSwindows Sleep isn't avialable.

2012-04-29  rocky <rocky@gnu.org>

	* THANKS: Add Natalia Portillo to the hall of fame

2012-04-29  Natalia Portillo <claunia@claunia.com>

	* lib/driver/osx.c: Changed Mac OS X SDK check so it detects correct
	path for 10.3 and 10.4, not only >=10.5. Tested it compiles and
	works on 10.3, 10.4, 10.5, 10.6 and 10.7.  If Mac OS X SDK is 10.5,
	include bluray headers, if not manually define the BD media class
	for IOKit travelling.  When searching for an optical drive, search
	also for BD media class, so if drive is a BD with a BD disc it will
[--snip--]
