rocky
c1f11393ac
Add routine to get tray status (open/closed) and sample program.
...
Seems broken at least on SuSE 10.1 if not other GNU/Linux's though.
2006-10-11 12:38:17 +00:00
flameeyes
932617cf75
Check for the pointers before dereference them. Found by Coverity Scan on xine-lib.
2006-09-26 22:21:09 +00:00
flameeyes
60cc012bb8
Fix a possible off-by-one in strip_trail() identified by Coverity Scan on xine sources.
2006-09-26 18:07:59 +00:00
gmerlin
511c0b9416
* UTF-8 support patch
2006-06-02 21:54:21 +00:00
rocky
5d3ef6fa82
Add missing field in SVD structure. Document correspondencies with ECMA 119
...
better.
2006-05-06 16:08:06 +00:00
rocky
b8d69c67a2
iso9660.h: remove doxygen formatting warning.
...
configure.ac, NEWS: get ready for 0.77 release
2006-03-18 02:35:06 +00:00
rocky
611fc94450
Replace strcat and strcpy with strncat, strncpy.
2006-03-17 22:36:31 +00:00
rocky
11cb91da13
More time corrections in the presense of timezones, daylight savings time,
...
and HAVE_TM_GMTOFF
2006-03-17 13:00:43 +00:00
rocky
2e730474fd
use tzset to try to get GMT read.
2006-03-17 03:19:15 +00:00
rocky
a418cf06ba
iso9660_get_{l,d}time() anot accounting for the timezone properly.
...
Some other small bugs removed.
2006-03-17 01:05:54 +00:00
rocky
2cb388781d
Update library version numbers for possible release. FSF address change.
2006-03-14 12:05:16 +00:00
rocky
62386a361a
iso9660.h: note b_mode2 parameter is not used any more
...
cdda-player.c
FSF address change.
2006-03-14 11:40:05 +00:00
rocky
2350ea3e52
Don't do library versioning if there no object files to look at. This
...
removes spurious "nm: no a.out" messages when --disable-shared is in effect.
2006-03-07 11:19:12 +00:00
rocky
2977ab7c50
Have to have iso9660_find_fs_lsn linker symbol around. (At least for now.)
2006-03-07 00:06:19 +00:00
rocky
7a3ded9bd7
Add ISO9660::FS - the cdio portion of ISO9660 reading.
...
iso9600.h: another function rename to be more consistent.
2006-03-06 21:54:56 +00:00
rocky
42b0b841d0
iso9660.hpp, iso1.cpp get list iterators working.
...
rest: add _ to isachar and isadchar
2006-03-06 19:39:35 +00:00
rocky
7c7b83f35a
Mostly doc changes. However there was a field-name misspelling in iso9660.h
2006-03-02 18:59:13 +00:00
rocky
b8375748c5
Date changed
2006-03-01 20:49:54 +00:00
rocky
4ec818aabd
Document iso9660_name_translate{,_ext} more accurately.
2006-03-01 20:48:55 +00:00
rocky
c5111267ca
Fix compiler error introduced by last enum change.
2006-01-14 09:48:42 +00:00
rocky
33b8449e7e
More separation between posix_mode_t and mode_t.
2005-11-06 20:02:39 +00:00
rocky
00fba6a2c0
Return type of iso9660_get_posix_mode should be mode_t (the OS-specific
...
version), not posix_mode_t (cdio's internally consistent version.
2005-11-06 19:15:43 +00:00
rocky
6e4743c734
Break out POSIX-like definitions to posix.h
...
Add ISO9660 routines to convert to mode_t
Record whether XA or not in iso9660_stat_t.
And other definition shifting around.
2005-11-06 00:39:37 +00:00
rocky
4efa6efeb9
Allow folks to refer to and use ISO_STANDARD_ID
2005-10-17 23:50:42 +00:00
rocky
f082e5742a
pathname ->psz_name
2005-10-12 11:25:17 +00:00
rocky
01a86fd79d
Some provision for handling Rock-Ridge device numbers.
2005-10-04 09:59:46 +00:00
rocky
d8826d36a2
Add --with-versioned-libs for libcdio_paranioa and libcdio_cdda Remove
...
use of "new" even in private C parts. Changes and patch from Nicholas
Boullis.
2005-09-20 00:42:14 +00:00
rocky
3a1145614b
include <stdbool.h> only if not C++.
2005-09-17 20:57:19 +00:00
rocky
b4b1c4ec6f
Add option to disable Rock-Ridge support --disable-rock
...
Add IS_ISSOCK() or S_ISLNK() macros for Rock-Ridge when environment
doesn't have it, e.g. MSYS 1.0.10 with MinGW 3.4.2.
Go over --enable settings. --disable-cpp-progs now works.
Require libcddb 1.0.1 or better
2005-09-15 06:36:01 +00:00
rocky
62a7cdc325
A couple of flawfinder errors. Use sizeof instead of strlen. Fold
...
strncat into preceding snprintf.
2005-06-07 23:40:53 +00:00
rocky
2ecc6106d7
Fix bug if we don't have Joliet around.
2005-04-15 05:06:09 +00:00
rocky
076ec51ef1
Set libraries for revision before release. Interfaces in libcdio and
...
iso9660 have been added so bump, current (and set revision and age 0).
2005-03-29 01:40:19 +00:00
rocky
e226c220ac
Fix syntax error if Joliet.
2005-03-03 13:47:59 +00:00
rocky
b7a7319c57
Respect localtime parameter in iso9660_get_dtime
2005-03-03 10:32:01 +00:00
rocky
d4279cb35f
Report error when read_data_block fails.
2005-02-28 03:04:21 +00:00
rocky
602be8e5c6
win32.c: fill in read_data_blocks (use mmc routine)
...
iso-info.c: lint cast on output
iso9660.c: deal with struct tm's that don't have gmt_off.
2005-02-27 20:16:08 +00:00
rocky
86cf5ff85f
Copy last changes to parse_rock_ridge_stat_internal().
2005-02-26 17:54:49 +00:00
rocky
1781cf1a3d
Fix bugs in getting full symbolic link name (when multiple directories).
...
Remove unnecessary malloc in realloc_symlink().
2005-02-26 17:20:33 +00:00
rocky
60032c9c2d
Change to iso9660_get_dtime to make dates on Rock-Ridge CD's match
...
what the OS reports when mounting. A bit was done by trial and error
although it doesn't seem *inconsistent* with standards definitions.
2005-02-26 14:58:53 +00:00
rocky
f21d10168d
Erroneous parameter passed.
2005-02-25 09:08:57 +00:00
rocky
0661cbd0b6
Don't assume all OS's have tm_gmtoff
2005-02-23 00:43:05 +00:00
rocky
a37cfc0ba4
NEWS: all that's gone on so far in 0.73cvs
...
README: Note paranoia and samba vfs module
*.{h,c}: more debugger symbols. Use _s convention more.
2005-02-22 10:42:50 +00:00
rocky
7bbdbd4f7c
iso9660_get_dtime hack: we've seen it happen that everything except
...
gmtoff is zero and the expected date is the beginning of the epoch. So
we accept 6 numbers being zero. I'm also not sure if using the of the
Epoch is also the right thing to do either.
2005-02-22 09:55:47 +00:00
rocky
1dcab83589
Missing new symbol. Thanks again to Steve Schultz
2005-02-22 04:39:23 +00:00
rocky
5eacbe6af2
More time corrections as hopefully move towards Nirvana.
2005-02-22 04:32:52 +00:00
rocky
a2fccc90c4
Add routine for extracing ISO 9660 long time format and probably correct
...
the short-time format a little.
Handle Rock-Ridge time and be able to display it.
This pretty much completes the bulk of handling Rock-Ridge extensions.
2005-02-22 02:02:46 +00:00
rocky
ec0564dfee
Process Rock-Ridge time fields. Not tested or shown yet.
...
Break out Rock Ridge fields of our ISO9660 stat.
2005-02-21 09:00:53 +00:00
rocky
5b029744c6
Process symbolic links. Remove some memory leaks.
2005-02-21 02:02:12 +00:00
rocky
7a45afb450
Fix some memory leaks caught by valgrind. Also replace a relloc - not sure
...
why valgrind was having problems with that.
2005-02-20 17:47:01 +00:00
rocky
3d97c7ded6
Correct Rock-Ridge directory/link listing.
...
{cd,iso}-info --no-rock-ridge works (and with rock-ridge too)
test/*.right: output is now what I guess it's should be
2005-02-20 16:21:06 +00:00