2019-04-17  R. Bernstein <rocky@gnu.org>

	* include/cdio/types.h: Fix C-preprocessor typo involving OSX
	packed()

2019-04-17  R. Bernstein <rocky@gnu.org>

	* NEWS.md, configure.ac, doc/how-to-make-a-release.md,
	include/cdio/audio.h, include/cdio/cdtext.h, include/cdio/device.h,
	include/cdio/mmc.h, include/cdio/mmc_ll_cmds.h: Get ready for
	release 2.1.0.. and go over Doxygen docs.

2019-04-14  R. Bernstein <rocky@gnu.org>

	* NEWS.md: Small spelling and markup changes to NEWS.md

2019-04-14  Edd Barrett <vext01@gmail.com>

	* NEWS.md: Fix a couple of small typos.

2019-04-14  R. Bernstein <rocky@gnu.org>

	* NEWS.md, THANKS, configure.ac, test/driver/mmc_read.c: Edd
	Barrett's suggestions * Read failure on mmc_read is now logged as test skipped.  * Correct Edd's contributions. My mistake!

2019-04-13  R. Bernstein <rocky@gnu.org>

	* lib/iso9660/iso9660.c, src/cd-read.c, src/cdda-player.c: lint-like
	fixes...  iso9660.c - suppose gcc small-format warning cdda-player.c: free
	terminal on exit; don't init screen more than once cd-read.c:
	correct help

2019-04-13  R. Bernstein <rocky@gnu.org>

	* include/cdio/types.h, lib/iso9660/iso9660_fs.c: gcc 8 wants strlen
	in strncpy ...  rather than sizeof(src)

2019-04-13  R. Bernstein <rocky@gnu.org>

	* : commit b72ac347f21b6d6d3416c0c687ebfe5f98c1d160 Author: R.
	Bernstein <rocky@gnu.org> Date:   Sat Apr 13 06:47:11 2019 -0400

2019-04-13  R. Bernstein <rocky@gnu.org>

	* include/cdio/types.h: Handle clang pack(push)/pack(pop)

2019-04-13  R. Bernstein <rocky@gnu.org>

	* lib/iso9660/rock.c: Remove one clang warning

2019-04-13  R. Bernstein <rocky@gnu.org>

	* Makefile.am, example/.gitignore, example/Makefile.am,
	example/udffile.c, src/Makefile.am: Go over valgrind leak detection

2019-04-13  R. Bernstein <rocky@gnu.org>

	* NEWS.md, configure.ac, example/C++/OO/cdtext.cpp,
	example/cdtext-raw.c, example/cdtext.c, example/read-disc-struct.c,
	lib/driver/Makefile.am: Get ready for 2.1.0RC1 + administrivia

2019-04-13  R. Bernstein <rocky@gnu.org>

	* Makefile.am, NEWS => NEWS.md, THANKS, doc/.gitignore,
	doc/Makefile.am, doc/how-to-make-a-release.md,
	doc/how-to-make-a-release.txt: Go over and turn release process into
	Markdown.  Go over release notes.  Convert NEWS to Markdown. Acknowledge Edd
	Barrett help Some administrivia

2019-02-24  R. Bernstein <rocky@gnu.org>

	* : commit af3debc3704ef5cd02c5f8a89792194073316c69 Author: Edd
	Barrett <vext01@gmail.com> Date:   Sun Feb 10 17:27:33 2019 +0000

2019-01-22  Thomas Schmitt <scdbackup@gmx.net>

	* test/data/Makefile.am: Replaced 8 blanks by tab character in
	test/data/Makefile.am. Correction of previous commit.

2019-01-22  Thomas Schmitt <scdbackup@gmx.net>

	* test/data/Makefile.am, test/data/cdda_4_5.bin: Added new file
	cdda_4_5.bin and re-enabled cdda_4_5.cue

2019-01-20  R. Bernstein <rocky@gnu.org>

	* test/data/Makefile.am: cdda_4_5.bin is not in git, and there is no
	rule to make it

2019-01-14  Thomas Schmitt <scdbackup@gmx.net>

	* test/check_fuzzyiso.sh: Added cdda_4_5.bin and cdtextfile.bin to
	the exemption list of test/check_fuzzyiso.sh

2019-01-14  Thomas Schmitt <scdbackup@gmx.net>

	* test/Makefile.am, test/cdda_4_5.right, test/check_cue.sh.in,
	test/data/Makefile.am, test/data/cdda_4_5.cue: Added test about
	cdda_4_5.cue which checks for proper display of track start number >
	1

2019-01-22  R. Bernstein <rocky@gnu.org>

	* : commit 879e0bf8243624652eb7686bcf360aeb9f09ef9a Author: Thomas
	Schmitt <scdbackup@gmx.net> Date:   Tue Jan 22 14:07:44 2019 +0100

2019-01-22  Thomas Schmitt <scdbackup@gmx.net>

	* test/data/Makefile.am, test/data/cdda_4_5.bin: Added new file
	cdda_4_5.bin and re-enabled cdda_4_5.cue

2019-01-20  R. Bernstein <rocky@gnu.org>

	* : commit 2663976828f206f6f173ae3468531a215acce7fe Author: R.
	Bernstein <rocky@gnu.org> Date:   Sun Jan 20 17:14:42 2019 -0500

2019-01-14  Thomas Schmitt <scdbackup@gmx.net>

	* test/check_fuzzyiso.sh: Added cdda_4_5.bin and cdtextfile.bin to
	the exemption list of test/check_fuzzyiso.sh

2019-01-14  Thomas Schmitt <scdbackup@gmx.net>

	* src/cd-info.c, test/Makefile.am, test/cdda_4_5.right,
	test/check_cue.sh.in, test/data/Makefile.am, test/data/cdda_4_5.cue: 
	Added test about cdda_4_5.cue which checks for proper display of
	track start number > 1

2018-12-30  R. Bernstein <rocky@gnu.org>

	* configure.ac: Bump LIBCDIO_VERSION_NUM

2018-12-30  R. Bernstein <rocky@gnu.org>

	* : commit 865140686d97a5c854f18895d74d45edf3c3248a Author: R.
	Bernstein <rocky@gnu.org> Date:   Sun Dec 30 15:04:19 2018 -0500

2018-12-30  Thomas Schmitt <scdbackup@gmx.net>

	* lib/driver/image/bincue.c: Replaced the newly introduced calls of
	cdio_warn() by cdio_log()

2018-12-29  Thomas Schmitt <scdbackup@gmx.net>

	* lib/driver/image/bincue.c: Fixed another wrong track number
	assumption in BIN/CUE driver

2018-12-29  Thomas Schmitt <scdbackup@gmx.net>

	* lib/driver/image/bincue.c, lib/driver/image_common.c: Fixed wrong
	assumptions about track start number in BIN/CUE driver

2018-12-28  Thomas Schmitt <scdbackup@gmx.net>

	* lib/driver/gnu_linux.c: Fixed in gnu_linux.c some wrong
	assumptions that the start track number is always 1

2018-12-01  Edd Barrett <vext01@gmail.com>

	* lib/driver/netbsd.c, src/cd-info.c: NetBSD/OpenBSD: Do not assume
	the first track number is 1.  Found by Thomas Schmitt:

	http://lists.gnu.org/archive/html/libcdio-devel/2018-10/msg00025.html

2018-09-10  Edd Barrett <vext01@gmail.com>

	* src/cdda-player.c: cdda-player: Add missing `-d` to help message
	and fix an indent.

2018-09-01  Edd Barrett <vext01@gmail.com>

	* src/cdda-player.c: cdda-player: Missing set of b_cd for stopping
	the CD non-interactive.

2018-09-01  Edd Barrett <vext01@gmail.com>

	* src/cdda-player.c: cdda-player: Ensure that stdin is in the fd set
	for select_wait().

2018-09-01  Edd Barrett <vext01@gmail.com>

	* src/cdda-player.c: cdda-player: Unbreak -s.

2018-06-19  Edd Barrett <vext01@gmail.com>

	* lib/driver/netbsd.c: NetBSD/OpenBSD: Merge in-tree driver with the
	local patch in OpenBSD ports.  Some time ago Jasper Lievisse Adriaanse imported libcdio into
	OpenBSD ports including with a dedicated OpenBSD backend:
	https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/audio/libcdio/files/openbsd.c?rev=1.4&content-type=text/x-cvsweb-markupThis change merges his work into the existing NetBSD backend (there
	were many missing functions in the NetBSD backend).  Note that in doing so, we also switched from LBA addressing to MSF
	addressing.  Fixes many problems with the NetBSD driver on OpenBSD.

2018-06-19  Edd Barrett <vext01@gmail.com>

	* lib/driver/netbsd.c: NetBSD driver: Improve device enumeration and
	make it work on OpenBSD.

2018-09-10  Edd Barrett <vext01@gmail.com>

	* lib/driver/netbsd.c: NetBSD: libcdio_error -> libcdio_warn.

2018-06-11  Edd Barrett <vext01@gmail.com>

	* autogen.sh: OpenBSD: Make autogen.sh work on OpenBSD.

2018-12-02  R. Bernstein <rocky@gnu.org>

	* src/cd-info.c: Slight correction to Edd's patch

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

	* configure.ac: Disable cdda_player on NetBSD

2018-09-16  R. Bernstein <rocky@gnu.org>

	* autogen.sh: Fix barf of autogen.sh on creating stamp-vti

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

	* : commit cb487963c4ae1ae11cf092e1b822463c9290ea37 Author: R.
	Bernstein <rocky@gnu.org> Date:   Thu Aug 30 21:02:34 2018 -0400

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

	* lib/driver/netbsd.c: linux->netbsd in some names in netbsd.c

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

	* lib/driver/gnu_linux.c, lib/driver/netbsd.c: Netbsd alignment...  - Add write and exclusive-write CD access modes - add netbsd mode1 reading like others

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

	* : Merge remote-tracking branch 'origin/stef-cdda-lib-patch'

2018-06-28  R. Bernstein <rocky@gnu.org>

	* configure.ac: cdda-player configure patch from Stef #54191 From Stef: I came up with a patch that I believe will work for
	everyone.  It uses AC_SEARCH_LIBS, instead of AC_CHECK_LIB. So, if
	keypad() is defined in -lncurses or -lcurses, it does exactly what
	it does now. However, if -ltinfo is needed, it is added to
	CDDA_PLAYER_LIBS along with the curses library.

2018-06-28  R. Bernstein <rocky@gnu.org>

	* : Merge remote-tracking branch 'origin/api-doc'

2018-06-17  R. Bernstein <rocky@gnu.org>

	* include/cdio/disc.h: Small typo caught by Thomas...  Remove read-disc-struct binary

2018-06-16  Thomas Schmitt <scdbackup@gmx.net>

	* example/cdtext-raw.c: Added comment to explain why function
	language_code_tests() exists

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

	* example/cdtext.c: Small change in comment wording.

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

	* conf9AaqoM/subs.awk, conf9AaqoM/subs1.awk,
	test/driver/abs_path.dSYM/Contents/Info.plist: Remove addition of
	unintended files...  thanks to Thomas for pointing out.

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

	* : commit ce2a26f2fcfc860c99b0ec75f0873d09e1230b64 Author: R.
	Bernstein <rocky@gnu.org> Date:   Wed Jun 13 04:22:48 2018 -0400

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

	* conf9AaqoM/subs.awk, conf9AaqoM/subs1.awk, config_extract.sh,
	example/read-disc-struct.c, example/read-disc-struct.sh,
	test/driver/abs_path.dSYM/Contents/Info.plist: 
	fc94b050dcd361b6f18dbef3886384ee520a4d4b

2018-06-05  Pete Batard <pete@akeo.ie>

	* lib/driver/image/bincue.c, lib/driver/image/nrg.c: Fix MinGW
	inlining failed warnings The latest MinGW32 reports the following during compilation: image/bincue.c: In function 'cdio_get_devices_bincue':
	image/bincue.c:992:20: warning: inlining failed in call to
	 'Win32Glob.constprop': call is unlikely and code size would grow
	 [-Winline] static inline void Win32Glob(const char* pattern, const
	                    char* szCurPath, char ***drives, unsigned int *num_files) ^~~~~~~~~ image/nrg.c: In function 'cdio_get_devices_nrg':
	image/nrg.c:1128:20: warning: inlining failed in call to
	 'Win32Glob.constprop': call is unlikely and code size would grow
	 [-Winline] static inline void Win32Glob(const char* pattern, const
	                    char* szCurPath, char ***drives, unsigned int *num_files) ^~~~~~~~~

2018-05-30  Thomas Schmitt <scdbackup@gmx.net>

	* lib/driver/cdtext.c: Removed an unreachable return statement from
	cdtext_lang2str()

2018-05-29  Thomas Schmitt <scdbackup@gmx.net>

	* lib/driver/cdtext.c: Bug fix: cdtext_lang2str() yielded wrong
	texts, invalid memory addresses, or immediate memory fault with
	language codes above 0x2B.

2018-05-29  Thomas Schmitt <scdbackup@gmx.net>

	* example/cdtext-raw.c: New tests for CDTEXT language code
	conversion

2018-05-28  Thomas Schmitt <scdbackup@gmx.net>

	* include/cdio/cdtext.h, lib/driver/cdtext.c,
	lib/driver/cdtext_private.h, lib/driver/libcdio.sym: Renamed
	internal cdtext_is_language() to cdtext_lang2str() and promoted it
	to API

2018-05-27  Pete Batard <pete@akeo.ie>

	* lib/iso9660/iso9660_fs.c: Switch to using the more relaxed
	from_733 in _iso9660_dir_to_statbuf * Done so that libcdio doesn't bail out when processing
	  non-compliant ISOs such as openSUSE Leap 15.0

2018-05-27  Pete Batard <pete@akeo.ie>

	* include/cdio/bytesex.h: Set from_723 and from_733 to return the
	little-endian value always * And silence the warning in case of little-endian and big-endian
	mismatch * Also introduce a from_723_with_err() that can be used to report
	  mismatch if needed

2018-05-27  Thomas Schmitt <scdbackup@gmx.net>

	* example/C++/OO/cdtext.cpp, example/cdtext-raw.c,
	example/cdtext.c, include/cdio++/cdtext.hpp, include/cdio/cdtext.h,
	lib/driver/cdtext.c, lib/driver/cdtext_private.h,
	lib/driver/libcdio.sym, src/cd-info.c: New API call
	cdtext_list_languages_v2() to be preferred over now deprecated
	cdtext_list_languages(). New API call cdtext_set_language_index().

2018-05-18  R. Bernstein <rocky@gnu.org>

	* .gitignore: Admnistrivia

2018-05-18  R. Bernstein <rocky@gnu.org>

	* configure.ac: Remove some obsolte macros

2018-02-16  rocky <rocky@gnu.org>

	* src/iso-read.c: Fix small I/O leak when we can't read ISO file See Savannah bug #53170. Thanks to David Binderman.

2017-12-31  R. Bernstein <rocky@gnu.org>

	* NEWS, THANKS, configure.ac, doc/how-to-make-a-release.txt: Get
	ready for release 2.0.0

2017-12-29  R. Bernstein <rocky@gnu.org>

	* configure.ac, example/mmc3.c, example/sample4.c,
	lib/driver/gnu_linux.c, lib/driver/image/bincue.c,
	lib/driver/image/cdrdao.c, lib/driver/image/nrg.c,
	lib/iso9660/iso9660.c, lib/iso9660/iso9660_fs.c,
	lib/iso9660/rock.c, src/cdda-player.c, test/driver/cdda.c,
	test/driver/mmc_read.c, test/testgetdevices.c, test/testiso9660.c,
	test/testisocd.c: Memory leaks and lint found from clang
	"scan_build"

2017-12-24  R. Bernstein <rocky@gnu.org>

	* configure.ac: RC3

2017-12-23  R. Bernstein <rocky@gnu.org>

	* configure.ac, lib/driver/_cdio_generic.c: Removed wrong line

2017-12-22  R. Bernstein <rocky@gnu.org>

	* lib/driver/_cdio_generic.c: Fix double free courtesy of Chris
	Clayton

2017-12-21  R. Bernstein <rocky@gnu.org>

	* NEWS: Update NEWS again

2017-12-21  R. Bernstein <rocky@gnu.org>

	* : commit 48176cc51a183ff52fab338f6bca3033746e3a5f Merge: 872898b6
	6dc697d2 Author: R. Bernstein <rocky@gnu.org> Date:   Thu Dec 21
	23:26:02 2017 -0500

2017-12-21  R. Bernstein <rocky@gnu.org>

	* : commit 6dc697d29a885d87ce37897ba977bd2421c0b32d Author: R.
	Bernstein <rocky@gnu.org> Date:   Thu Dec 21 23:16:17 2017 -0500

2017-12-21  R. Bernstein <rocky@gnu.org>

	* NEWS: Wordsmith NEWS

2017-12-21  R. Bernstein <rocky@gnu.org>

	* NEWS, configure.ac, lib/cdio++/Makefile.am,
	lib/driver/Makefile.am, lib/iso9660/Makefile.am,
	lib/udf/Makefile.am: rc1 candidate - update news, bump SO numbers

2017-12-21  R. Bernstein <rocky@gnu.org>

	* lib/driver/device.c, lib/driver/netbsd.c, src/cd-info.c: Add
	NetBSD drive detection; correct drive detection in cd-info.c Patches from Onno van der Linden

2017-12-20  R. Bernstein <rocky@gnu.org>

	* example/cdtext-raw.c: Windows tolerance in cdtest-raw program

2017-12-20  R. Bernstein <rocky@gnu.org>

	* test/testgetdevices.c: Remove MingGW compile warning in a test

2017-12-20  R. Bernstein <rocky@gnu.org>

	* src/Makefile.am, test/check_common_fn.in, test/driver/realpath.c: 
	Correct realpath for memleaks and MinGW; fix src/Makefile clean
	target

2017-12-19  R. Bernstein <rocky@gnu.org>

	* example/.gitignore, example/Makefile.am, src/Makefile.am: "make
	clean" administrivia Clean OSX schmutz and .libs

2017-12-19  R. Bernstein <rocky@gnu.org>

	* NEWS: Note API breakage in 1.1.0 and 1.0.0

2017-12-10  R. Bernstein <rocky@gnu.org>

	* doc/how-to-make-a-release.txt: Administrivia

2017-12-10  R. Bernstein <rocky@gnu.org>

	* include/cdio/iso9660.h: Doxygen fixups

2017-12-10  R. Bernstein <rocky@gnu.org>

	* NEWS, configure.ac, doc/how-to-make-a-release.txt: Get ready for
	release 1.1.0

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

	* src/cd-drive.c, src/cd-info.c, src/cd-read.c, src/iso-info.c,
	src/iso-read.c, src/mmc-tool.c: DRY/Regularize src programs

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

	* src/cd-drive.c: Small cd-drive.c tweak

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

	* src/cd-drive.c, src/iso-info.c: More memory leak and invalid
	access removal

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

	* lib/driver/osx.c: Fix some of the memory leaks on OSX...  more to come

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

	* lib/driver/MSWindows/win32.c: Reduce MSWindows leaks

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

	* lib/driver/FreeBSD/freebsd.c, lib/driver/gnu_linux.c,
	lib/driver/netbsd.c: DRY code. More leak removal.

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

	* lib/driver/FreeBSD/freebsd.c, lib/driver/image/cdrdao.c,
	test/testisocd_joliet.c: Reduce memory leaks

2017-12-07  R. Bernstein <rocky@gnu.org>

	* lib/driver/_cdio_generic.c, lib/driver/aix.c,
	lib/driver/solaris.c, src/iso-info.c, src/mmc-tool.c: Another pass
	at removing memory leaks

2017-12-07  R. Bernstein <rocky@gnu.org>

	* example/C++/Makefile.am, example/C++/OO/Makefile.am,
	example/C++/OO/iso4.cpp, lib/driver/gnu_linux.c,
	lib/iso9660/iso9660_fs.c, test/testisocd.c: Reduce memory leaks and
	invalid pointer accesses

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

	* src/iso-info.c: iso-info: free memory on error

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

	* lib/driver/_cdio_generic.c: Remove duplicate free...  Now that cdio_destroy cleans up after itself better

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

	* lib/iso9660/iso9660.c: Another #if -> #ifdef

2017-12-05  R. Bernstein <rocky@gnu.org>

	* NEWS: Typo

2017-12-05  R. Bernstein <rocky@gnu.org>

	* NEWS, configure.ac, doc/how-to-make-a-release.txt: Things in
	preparation for a release

2017-12-05  R. Bernstein <rocky@gnu.org>

	* lib/iso9660/Makefile.am: Bump revision

2017-12-05  R. Bernstein <rocky@gnu.org>

	* lib/iso9660/iso9660.c, lib/iso9660/libiso9660.sym: Small stuff..  Includes to patcheds from Ozkan Sezer

2017-12-05  R. Bernstein <rocky@gnu.org>

	* include/cdio/iso9660.h, lib/iso9660/iso9660_fs.c, src/cd-info.c,
	src/iso-info.c: Add Cdio9660DirList type, new() and free()

2017-12-05  R. Bernstein <rocky@gnu.org>

	* : commit fef44a73d92998e34980daa0211959b5f3a2a1b8 Author: R.
	Bernstein <rocky@gnu.org> Date:   Tue Dec 5 17:00:33 2017 -0500

2017-12-02  R. Bernstein <rocky@gnu.org>

	* example/C++/eject.cpp, example/eject.c, lib/driver/device.c: 
	Remove memory leak in cdio_eject_media_drive

2017-12-01  R. Bernstein <rocky@gnu.org>

	* example/C++/Makefile.am, example/C++/OO/isolist.cpp,
	example/C++/isolist.cpp, include/cdio++/iso9660.hpp: Start C++
	cleanup

2017-12-01  R. Bernstein <rocky@gnu.org>

	* example/extract.c, example/isofuzzy.c, example/isolist.c,
	include/cdio/iso9660.h, lib/iso9660/iso9660.c,
	lib/iso9660/iso9660_fs.c, src/cd-info.c, src/iso-info.c: Add custom
	readdir statbuf list...  and free routine

2017-12-01  R. Bernstein <rocky@gnu.org>

	* lib/driver/gnu_linux.c, lib/driver/mmc/mmc_cmd_helper.h,
	test/driver/mmc_read.c, test/driver/mmc_write.c: Remove test leaks
	and uninitialized access

2017-11-30  R. Bernstein <rocky@gnu.org>

	* configure.ac, example/Makefile.am, lib/iso9660/iso9660.c,
	test/Makefile.am, test/testisocd.c, test/testisocd_joliet.c: More
	valgrind warnings...  configure.ac, iso9660.c: initialize tm_zone in tm if that exists
	example/Makefile.am: add make leak-check target
	testisocd{_joliet,}.c: remove memory leaks

2017-11-30  R. Bernstein <rocky@gnu.org>

	* lib/iso9660/iso9660_fs.c: Remove invalid access in RR handling

2017-11-30  R. Bernstein <rocky@gnu.org>

	* test/testudf.c: Plug memory leaks in testudf.c

2017-11-30  R. Bernstein <rocky@gnu.org>

	* configure.ac, include/cdio++/iso9660.hpp, include/cdio/iso9660.h,
	lib/cdio++/iso9660.cpp, lib/iso9660/iso9660_fs.c, src/cd-info.c,
	test/Makefile.am, test/driver/Makefile.am, test/testisocd2.c: Lots
	of cleanups...  isio9660.h, iso9660.c, iso9660.hpp   remove mode2 from is9660_fs_stat_translate() and in C++ version   go over doxygen comments. (More is needed) iso-info.c, cd-info.c: use alloca() instead of malloc() where
	possible test/Mamefile.am: correct remake comments for check-leaks testisocd2.c: make leak free iso9660_fs.c: fix memory leak in
	iso9660_ifs_find_lsn

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

	* configure.ac, example/extract.c, example/isofuzzy.c,
	example/isolist.c, example/udf1.c, example/udffile.c,
	include/cdio++/iso9660.hpp, include/cdio/ds.h,
	include/cdio/types.h, lib/cdio++/iso9660.cpp,
	lib/driver/_cdio_stream.c, lib/driver/ds.c, lib/driver/image/nrg.c,
	lib/iso9660/iso9660_fs.c, src/cd-info.c, src/iso-info.c,
	test/testisocd2.c: WIP: deal with memory leaks from cdio_lists TODO:    * create function for dirlist free; is:       _cdio_list_free (dirlist, true, free);    * create function for statbuf free; is:      _cdio_list_free (entlist, true, (CdioDataFree_t)
	     iso9660_stat_free);    * Add targets to run valgrind to look for memory leaks    * Fix remaining memory leaks

2017-11-25  R. Bernstein <rocky@gnu.org>

	* lib/driver/MSWindows/aspi32.c, src/cdda-player.c: Restore -x mode
	change

2017-11-25  R. Bernstein <rocky@gnu.org>

	* lib/driver/MSWindows/aspi32.c, src/cdda-player.c: Rename some
	shadowed variables

2017-11-25  R. Bernstein <rocky@gnu.org>

	* example/cdchange.c, test/driver/mmc_read.c,
	test/driver/mmc_write.c: do not use sleep() for MS Windows.  From Ozkan Sezer: _sleep() has long been deprecated and no longer prototyped in
	stdlib.h, despite the fact that msvcrt.dll still exports it.
	therefore, undefine HAVE_SLEEP when targeting windows, use Sleep
	win32 api function instead.

2017-11-25  R. Bernstein <rocky@gnu.org>

	* lib/driver/cdio_private.h: fix 'strndup shadows a built-in
	function' warnings From Ozkan Sezer: if strndup() is not available, the build log is plagued with the
	following warnings: lib/driver/cdio_private.h:46:21: warning:
	declaration of 'strndup' shadows a built-in function So, rename the replacement inline strndup to libcdio_strdup, and
	define strndup as libcdio_strndup.

2017-11-25  R. Bernstein <rocky@gnu.org>

	* lib/driver/MSWindows/win32_ioctl.c: fix mixed declarations and
	code in win32_ioctl.c from Ozkan Sezer

2017-11-25  R. Bernstein <rocky@gnu.org>

	* : commit 4305bc1e093e4341aeddb857bd1e6203228000cb Author: R.
	Bernstein <rocky@gnu.org> Date:   Sat Nov 25 14:03:37 2017 -0500

2017-11-24  R. Bernstein <rocky@gnu.org>

	* configure.ac, src/cdda-player.c: Bug introduced by unshadowing
	variables Patch from Bernard Cafarelli <voyageur>. See
	https://savannah.gnu.org/bugs/?52495

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

	* configure.ac: Set LIBCDIO_VERSION in a more consistent way we'll use the convention x.y.zjunk => x*10000 + y*100 + z Savannah bug #52491

2017-11-21  R. Bernstein <rocky@gnu.org>

	* configure.ac, doc/how-to-make-a-release.txt: Now in 1.0.1git land

2017-11-21  R. Bernstein <rocky@gnu.org>

	* include/cdio/mmc_ll_cmds.h: FIx doxygen-noted problems

2017-11-21  R. Bernstein <rocky@gnu.org>

	* NEWS: What's new in 1.0.0 (update)

2017-11-21  R. Bernstein <rocky@gnu.org>

	* configure.ac: 1.0.0 release

2017-11-21  R. Bernstein <rocky@gnu.org>

	* configure.ac, lib/driver/FreeBSD/freebsd.c, src/cdda-player.c,
	src/getopt.c: Remove more warnings/spurious code

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

	* NEWS, src/iso-info.c, test/check_bad_iso.sh: Fixes for bad iso9660
	detection ...  from Thomas Schmitt

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

	* lib/udf/udf_fs.c: Slight udf tweak

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

	* include/cdio/ds.h, lib/iso9660/iso9660_fs.c: Another small memory
	leak plugged.

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

	* include/cdio/ds.h, lib/driver/device.c, lib/iso9660/iso9660_fs.c,
	test/testisocd.c: Reduce memory leaks...  remove depricated things in dh.h Note: a reworking of ds.h is needed to handle data which has alloc
	memory.

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

	* lib/driver/MSWindows/win32_ioctl.c: Move another C  decl

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

	* configure.ac, test/testisocd_joliet.c: Add CC -Wbad-function-cast
	when possible

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

	* configure.ac, example/mmc1.c, lib/driver/abs_path.c,
	src/iso-info.c, test/driver/bincue.c, test/testgetdevices.c,
	test/testisocd2.c: Make sure C decls are not mixed after code

2017-11-19  R. Bernstein <rocky@gnu.org>

	* include/cdio/util.h, lib/driver/image/bincue.c,
	lib/driver/image_common.c, lib/driver/image_common.h,
	lib/iso9660/iso9660_fs.c, src/util.c, test/Makefile.am,
	test/driver/Makefile.am, test/testisocd2.c: Remove more memory
	leaks; remove more #ifdefs

2017-11-19  R. Bernstein <rocky@gnu.org>

	* lib/driver/gnu_linux.c: Another #if -> #ifdef

2017-11-19  R. Bernstein <rocky@gnu.org>

	* test/driver/realpath.c: Remove memory leaks in realpath test

2017-11-19  R. Bernstein <rocky@gnu.org>

	* NEWS, lib/driver/image/nrg.c, test/driver/logger.c: Remove more
	memory leaks (via valgrind)

2017-11-19  R. Bernstein <rocky@gnu.org>

	* lib/driver/cdtext.c: More complete CD-Text free

2017-11-19  R. Bernstein <rocky@gnu.org>

	* README.libcdio, lib/driver/MSWindows/win32.c,
	lib/driver/MSWindows/win32_ioctl.c: MSWindows updates; Update
	README.libcdio;

2017-11-19  R. Bernstein <rocky@gnu.org>

	* lib/driver/FreeBSD/freebsd.c: FreeBSD lint Tidy code now that we assume CAM always

2017-11-19  R. Bernstein <rocky@gnu.org>

	* lib/driver/netbsd.c: Fix NetBSD return type in get_track_format

2017-11-18  R. Bernstein <rocky@gnu.org>

	* include/cdio/types.h, lib/driver/netbsd.c, src/cdda-player.c: 
	NetBSD fixes

2017-11-18  R. Bernstein <rocky@gnu.org>

	* lib/driver/solaris.c: Bring solaris in line with recent changes

2017-11-18  R. Bernstein <rocky@gnu.org>

	* NEWS, src/cd-info.c: bug introduced in unshadowing...  found by clang.  Update NEWS

2017-11-18  R. Bernstein <rocky@gnu.org>

	* configure.ac, include/cdio/device.h,
	lib/driver/FreeBSD/freebsd.h, lib/driver/Makefile.am,
	lib/driver/bsdi.c, lib/driver/device.c, lib/driver/gnu_linux.c,
	lib/driver/image/bincue.c, src/cd-info.c, src/util.c,
	test/testiso9660.c: Remove BSDI remnants. Remove -wundef warnings

2017-11-18  R. Bernstein <rocky@gnu.org>

	* configure.ac, example/audio.c, example/mmc1.c, example/mmc2.c,
	lib/driver/image/bincue.c, src/cd-info.c, src/cdda-player.c,
	src/mmc-tool.c, src/util.c, test/Makefile.am: Don't shadowing
	variables ...  add CC -wshadow

2017-11-18  R. Bernstein <rocky@gnu.org>

	* lib/driver/gnu_linux.c: Fix small bug in GNU/Linux access-mode
	setting

2017-11-18  R. Bernstein <rocky@gnu.org>

	* lib/driver/mmc/mmc.c, test/Makefile.am, test/check_bad_iso.sh: I
	said remove get_trace_isrc_mmc

2017-11-18  R. Bernstein <rocky@gnu.org>

	* test/check_bad_iso.sh: Remove abs_srcdir

2017-11-17  R. Bernstein <rocky@gnu.org>

	* lib/driver/Makefile.am: Bump libcdio_la_CURRENT...  We have removed OS/2 and some deprecations

2017-11-16  R. Bernstein <rocky@gnu.org>

	* NEWS: What's happened in the last year

2017-11-16  R. Bernstein <rocky@gnu.org>

	* include/cdio/device.h, include/cdio/mmc.h,
	lib/driver/Makefile.am, lib/driver/cdio_private.h,
	lib/driver/device.c, lib/driver/os2.c: Remove deprecated stuff...  - OS/2 driver - mmc_isrc_track_read_subchannel - CDIO_MIN_DRIVER, CDIO_MIN_DEVICE_DRIVER, CDIO_MAX_DRIVER,
	CDIO_MAX_DEVICE_DRIVER Apple Darwin OS X -> macOS

2017-11-16  R. Bernstein <rocky@gnu.org>

	* README.libcdio, configure.ac, lib/iso9660/iso9660_fs.c,
	lib/iso9660/rock.c: Merge Thomas' changes and ...  Try release 1.0.0rc1 Some grammar changes made in comments.

2017-11-16  R. Bernstein <rocky@gnu.org>

	* : commit ddd984854b09c1a8203867534c087c0d83ff8622 Author: R.
	Bernstein <rocky@gnu.org> Date:   Mon Oct 9 12:35:54 2017 -0400

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

	* lib/iso9660/iso9660_fs.c, src/iso-info.c, src/util.c,
	test/Makefile.am, test/check_bad_iso.sh, test/check_iso.sh.in,
	test/data/Makefile.am: handle bad iso 9660 better. Fixes bug #52091 src/iso-info.c: reflect errors in getting information back in exit
	code lib/iso9660_fs.c: bail when we there is bad stat info for a
	              directory change interface to report failure src/util.h: bump
	copyright test/data/bad-dir.iso: bad ISO 9660 test/check_bad_iso.sh:
	test program test/check_iso.sh.in: expect nonzero RC on failures

2017-09-16  R. Bernstein <rocky@gnu.org>

	* : commit 266aa360193dc66ec7650e8804cdcb354b657633 Author: R.
	Bernstein <rocky@gnu.org> Date:   Sat Sep 16 08:43:33 2017 -0400

2017-09-16  R. Bernstein <rocky@gnu.org>

	* README.libcdio: Note --enable-maintainer-mode

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

	* lib/driver/osx.c, test/check_cdtext.sh: (High) Sierra compatiablity...  osx.c: Use libcdio version of assert, not OSX's.  check_cdtext.sh:
	return should only be used inside functions

2017-08-25  R. Bernstein <rocky@gnu.org>

	* configure.ac, lib/driver/utf8.c: iconv is need to build libcdio...  Add check in configure.ac (was just for joliet) and add check in
	code that needs it.

2017-08-22  R. Bernstein <rocky@gnu.org>

	* lib/driver/netbsd.c: Add NetBSD patch-ad

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

	* lib/iso9660/iso9660_fs.c: Fix type bug, and attempt to improve
	comments.

2017-07-30  Thomas Schmitt <scdbackup@gmx.net>

	* lib/iso9660/iso9660_fs.c: Hopefully final fix for
	https://savannah.gnu.org/bugs/?45015

2017-07-29  R. Bernstein <rocky@gnu.org>

	* lib/iso9660/iso9660_fs.c, lib/iso9660/rock.c: Thomas Schmitt's
	fixes for Rock Ridge SUSP See the thread in

	http://lists.gnu.org/archive/html/libcdio-devel/2017-07/msg00000.html

2017-03-25  R. Bernstein <rocky@gnu.org>

	* include/cdio/udf_time.h: change MinGW guard around rolling our own
	timespec

2017-03-14  R. Bernstein <rocky@gnu.org>

	* autogen.sh: Force creating stamp-vti update in autogen.sh

2017-03-14  R. Bernstein <rocky@gnu.org>

	* : commit 251bb7082c7073f4c2073673d29b59c1c12d765f Author: Pete
	Batard <pete@akeo.ie> Date:   Mon Mar 13 11:56:46 2017 +0100

2017-03-13  Pete Batard <pete@akeo.ie>

	* lib/driver/_cdio_stdio.c, lib/driver/_cdio_stream.c,
	lib/driver/ds.c, lib/driver/utf8.c, lib/driver/util.c,
	lib/iso9660/iso9660_fs.c, lib/udf/udf_fs.c: add asserts to test
	memory allocations Also use the common breakdown for calloc() parameters, add a missing
	closing parenthesis in a log statement and NUL terminate a string
	after the srtncpy() call.

2017-02-05  R. Bernstein <rocky@gnu.org>

	* : commit 8b90e80cd30b5dbb1b10054c8792b644e1dabdae Author: R.
	Bernstein <rocky@gnu.org> Date:   Sun Feb 5 07:28:49 2017 -0500

2016-11-29  enzo1982 <robert.kausch@freac.org>

	* configure.ac: Enable CD drivers on current and future versions of
	FreeBSD and Darwin (OS X), so we do not have to add every new OS
	version explicitly.

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

	* lib/driver/MSWindows/win32_ioctl.c, lib/iso9660/iso9660_fs.c: 
	Remove minor print cast warnings From Ozkan Sezer <sezero>

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

	* configure.ac: ross-compiling friendliness part 3 check /bin/bash.exe result only if not cross-compiling.  From Ozkan Sezer <sezero>

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

	* lib/driver/Makefile.am, lib/iso9660/Makefile.am: Cross-compile
	friendliness part 2 Do not call 'nm' directly, use the NM variable instead.  From Ozkan Sezer <sezero>

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

	* lib/driver/cdio_private.h: cross-compile friendliness - part 1 stdlib.h and string.h are needed for malloc, strlen and strncpy From Ozkan Sezer <sezero>

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

	* doc/libcdio.texi: Documentation fixes by Wieland Hoffmann See https://savannah.gnu.org/patch/index.php?8915 - Remove a duplicate example program entry - Move a period to the correct place

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

	* : commit 8815de6f669c29a0639c9a567dd49f4d9ebe4801 Author: R.
	Bernstein <rocky@gnu.org> Date:   Sat Oct 22 20:43:43 2016 -0400

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

	* Makefile.am, configure.ac, doc/Makefile.am,
	doc/how-to-make-a-release.txt, include/cdio/mmc.h,
	include/cdio/mmc_ll_cmds.h: Get ready for release 0.94

2016-10-16  R. Bernstein <rocky@gnu.org>

	* NEWS: NEWS typos and updates

2016-10-16  enzo1982 <robert.kausch@freac.org>

	* configure.ac: Use Darwin driver on macOS versions through Sierra.

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

	* NEWS, configure.ac, doc/Makefile.am,
	lib/driver/FreeBSD/freebsd_cam.c,
	lib/driver/FreeBSD/freebsd_ioctl.c, lib/driver/_cdio_stdio.c,
	lib/driver/_cdio_stream.c, lib/driver/cdio.c, lib/driver/ds.c,
	lib/driver/sector.c, lib/iso9660/iso9660.c: 0.94 release candidate 1 * gcc -Wend-labels -> -Wendif-labels * remove rcsid's and some trailing blanks in those files

2016-09-16  R. Bernstein <rocky@gnu.org>

	* autogen.sh: Add code to get version.texi to get built

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

	* .gitignore: More ignore

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

	* include/cdio/types.h: g++ greater than 4.0 handles "pack" Fixes bug #48759 where example/C++/isolist.cpp built with g++ fails
	on gcc 5.0 and greater

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

	* include/cdio/types.h: g++ > 4.0 handles pack Fixes bug #48759 hwere isoilst examples built with g++ >5 are
	failing

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

	* Makefile.am, lib/driver/abs_path.c, lib/driver/cdio_private.h: 
	conditional GIT2CL; host stndup replacment GIT2CL only if --maintainer-mode stndump in cdio_private.h for those
	systems that don't ahve it Changes suggested by Thomas Schmitt

2016-06-04  Leon Merten Lohse <leon@green-side.de>

	* doc/CD-TEXT-testfiles: Add documentation for Thomas Schmitts'
	CD-TEXT test files

2016-06-03  Leon Merten Lohse <leon@green-side.de>

	* test/Makefile.am, test/cdtext-libburnia.right, test/cdtext.right,
	test/check_cdtext.sh, test/data/Makefile.am, test/data/cdtext.cue: 
	Add dedicated unit test for the CD-Text parser Adds a dedicated test script (bash) for the CD-Text parser, using
	one of the example tools (cdtext-raw) to call libcdio's CD-Text
	parser and display the fields.  Tests are performed for two files,
	one generated by libburnia, the other one by a win95 reference tool.

2016-06-01  Leon Merten Lohse <leon@green-side.de>

	* : Merge remote-tracking branch
	'origin/source-configured-via-compile-switches' into cdtext-testing

2016-06-01  Leon Merten Lohse <leon@green-side.de>

	* include/cdio/mmc.h, lib/driver/_cdio_generic.c,
	lib/driver/libcdio.sym, lib/driver/mmc/mmc.c,
	lib/driver/mmc/mmc_private.h: Expose mmc_read_cdtext as a publicly
	accessable function Removes some redundant error reporting in mmc_read_cdtext (was
	mmc_read_cdtext_private) and make the function public.  Also fixes
	some incorrect lengths for isrc and mcn.

2016-06-01  Leon Merten Lohse <leon@green-side.de>

	* example/.gitignore: Add cdtext-raw to gitignore

2016-05-31  Leon Merten Lohse <leon@green-side.de>

	* lib/driver/mmc/mmc.c: Fix inconsistent maximal length in CD-Text
	extraction

2016-05-31  Leon Merten Lohse <leon@green-side.de>

	* configure.ac, test/.gitignore, test/Makefile.am,
	test/check_common_fn.in, test/check_cue.sh.in,
	test/driver/.gitignore, test/driver/Makefile.am,
	test/driver/{bincue.c.in => bincue.c}, test/driver/{cdrdao.c.in =>
	cdrdao.c}, test/driver/{nrg.c.in => nrg.c}, test/driver/{track.c.in
	=> track.c}, test/{testgetdevices.c.in => testgetdevices.c},
	test/{testisocd2.c.in => testisocd2.c}, test/{testisocd_joliet.c.in
	=> testisocd_joliet.c}, test/{testisorr.c.in => testisorr.c},
	test/{testpregap.c.in => testpregap.c}, test/{testudf.c.in =>
	testudf.c}: Make test sources independent of configure variables The binary tests need the location of the data files. This was
[--snip--]
