[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Libcdio-devel] libcdio 0.77 released
From: |
R. Bernstein |
Subject: |
[Libcdio-devel] libcdio 0.77 released |
Date: |
Sat, 18 Mar 2006 00:23:48 -0500 |
Changes from 0.76:
- Add an object-oriented C++ wrapper. (libcdio++ and libiso9660++)
- replace libpopt with getopt in cd-drive, cd-info, iso-info, iso-read
(Peter J. Creath)
- Document cd-paranoia (Peter J. Creath)
- Add cdio_eject_media_drive().
- Add more generic read_sectors()
- Document that NULL also uses default drive in close_tray, cdio_open
and cdio_open_am. Document b_mode2 paramenter not used in cdio ISO
read.
- Some provision for handling Rock-Ridge device numbers.
- block read routines return success if asked to read 0 blocks.
- Start UDF handling
- increase use of enumerations more and decrease use of #defines
- OS Support:
DragonFly recognized as FreeBSD,
MinGW better tolerated,
GNU/Linux (and others?) LARGEFILE support
OpenBSD tested (no native CD driver though)
- Doxygen formatting improvements.
- Misc bugs:
* fixed bincue driver caused core dump on set_speed and
set_blocksize; it also called the wrong routine (from NRG) to get a
list of cd-images.
* read.h didn't make sure off_t was defined.
* fixed bug in is_device() when driver_id = DRIVER_UNKNOWN or DRIVER_DEVICE.
* OSX was freeing too much in listing drives.
* get_hwinfo was not respecting fixed-length field boundaries in
image drivers (strcpy->strncpy).
* A number ISO 9660 time conversion routines corrected with respect to
various timezone offsets, daylight savings time, and tm capabilities
- small cdda-player improvements - shows more CD-TEXT, and fix bug in
non-interactive use (Yes, I sometimes use it.)
- NRG checking parses file. string tests were invalid on short < 4
character filenames.
- Revise and improve example programs
- Security: replace all uses of strcat and strcpy with strncat and strncpy
Thanks to all that have helped with the release.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Libcdio-devel] libcdio 0.77 released,
R. Bernstein <=