rocky
4c029bea7b
A more stringent ISO 9660 CD reading test.
2006-03-26 15:03:54 +00:00
rocky
df29646b2e
Document iso9660_iso_seek_read better. Well, the old doc at least
...
had me confused.
2006-03-25 00:21:56 +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
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
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
129e141493
Add more C++ ISO 9660 methods and some classes (for C structs).
2006-03-05 08:31:03 +00:00
rocky
66d6e093aa
lib/cdio++/Makeifle.am iso9660.hpp iso9660_stub.cpp: start C++ libiso9660 library
...
iso9660.h: documentation changes.
device.hpp: reduce number of methods
stub.cpp->cdio_stub.cpp
2006-03-05 06:52:15 +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
4ec818aabd
Document iso9660_name_translate{,_ext} more accurately.
2006-03-01 20:48:55 +00:00
rocky
1b19429ddb
Improve some comments.
2006-03-01 14:19:59 +00:00
rocky
f9e4c5149c
Doxygen lint to change #define to \#define in comments.
...
Add more enumerations.
2006-01-14 09:44:53 +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
23f32e8757
Minor comment change.
2005-10-21 11:51:42 +00:00
rocky
b66cccbf43
Remove some #defines covered by enums.
2005-10-21 11:46:13 +00:00
rocky
85f5b06b1b
Fix some typos.
2005-10-12 11:26:06 +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
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
a8e1fd6038
all: Add iso9660_get_rock_attr_str to get an ls-like mode string for rock
...
ridge.
{cd,iso}-info.c util.{c,h}: put common printing routine in util.c
rock.h: add enum for NM flags
iso9660.h: move mode_t typedef so it can be used in rock.h
xa.{c,h}: small typos.
test/*: in most cases better output. On VCD's however there there is a
slight regression on displaying the filename someitmes. Will be
addressed later.
2005-02-20 10:21:01 +00:00
rocky
6600edd69c
Add debugging enumeration for ISO EXTENSION masks.
2005-02-19 11:47:05 +00:00
rocky
b504a1a652
First semblance of being able to handle Rock Ridge names.
2005-02-14 07:49:46 +00:00
rocky
3f4397a6f5
Remove assumption that OS has POSIX file definitions (mode_t, nlink_t,
...
gid_t, uid_t, time_t, etc.)
2005-02-14 02:18:58 +00:00
rocky
2f11a30fb3
Merge in more Rock Ridge code. Not working yet. Hopefully not much
...
breakage. (But there may be some especially on less-POSIX OS's.)
2005-02-13 22:03:00 +00:00
rocky
ce83b58dc6
Add header for Rock-Ridge extensions.
2005-02-13 00:20:04 +00:00
rocky
78eabe4f2a
iso9660.h, iso9660.c, xa.c, xa.h: Add const char's for debugging use.
...
iso9660.h: go over yet again for more info from the ECMA 119 spec.
2005-02-12 18:24:21 +00:00
rocky
c3dfa6f588
Add type definitions for achar, dchar and ISO 9660 7.1.1 - ISO 7.3.3
...
types and use them. This frees up space for better comments about he
feild names of a PVD or SVD.
2005-02-12 16:35:35 +00:00
rocky
521fb446a9
All structure tags now end in _s and we have typedefs for all of them
...
(ending in _t).
iso9660.h: abc -> a.b.c for ISO fields.
2005-02-12 10:23:18 +00:00
rocky
b58349ba1a
Make debugger-helping enums extern'd and define onces elsewhere.
2005-02-05 12:37:35 +00:00
rocky
667af7fbb7
all: Add various enums to allow debugging using #define names.
...
cdda: remove interface field (COOKED, SCSI). It's not going to be used.
iso9660.h: add fuzzy iso9660 search.
2005-02-05 04:23:21 +00:00
rocky
8ad5e4cbb0
Doxygen changes.
2005-01-29 20:54:20 +00:00
rocky
fb07d7d0fe
Various doxygen improvements.
2005-01-20 04:51:14 +00:00
rocky
15527b8cb1
Non-functional changes:
...
Small coding style changes: add _t to some types, p_/psz_ to some variables
Update/add doxygen comments
add missing regression test output
2005-01-12 11:34:51 +00:00
rocky
e28ed9bd87
configure.ac: in 72cvs now.
...
iso9660.{c,h}: "new" is a reserved word in C++. Don't use it as a
parameter name
2004-11-21 22:32:03 +00:00
rocky
6564c84523
A small change which caused a hard-to-find bug in using Joliet filenames.
2004-10-28 00:03:17 +00:00
rocky
55de6dfdeb
First attempt to extent Joliet to CD reading portion.
2004-10-24 23:42:39 +00:00
rocky
780afbabfd
Various portability fixes when libiconv isn't available or is broken.
2004-10-24 03:29:31 +00:00
rocky
a492bb4ab6
First cut at Joliet support for ISO 9660 images. More work is needed
...
to integrate this into CD reading.
2004-10-23 20:55:08 +00:00
rocky
b80d83f07b
iso9660.h, iso9660_fs.c: Add iso9660_ifs_is_xa() a routine to
...
determine if an iso image has XA attributes.
bytesex.h and bytesex_asm.h are now public. (Down the line should use
glib though.) Package has been revised to the move.
iso-info.c: shows XA attributes what that it is available.
2004-10-22 01:13:38 +00:00
rocky
b946c03c2a
small formatting change.
2004-10-10 20:36:10 +00:00
rocky
ee39520dfc
Change some void * return types to what they really are. The void *
...
was helping to propagate the mistake of not
exporting CdioList in ds.h. CVS:
----------------------------------------------------------------------
include/cdio/iso9660.h lib/iso9660_fs.c CVS:
----------------------------------------------------------------------
2004-10-09 23:20:52 +00:00
rocky
0dd6c21281
Make ds.h public. It should have been that way since it *is* public.
...
Eventually though we'll redo things using glib and then ds.h will get
removed.
2004-10-09 03:20:28 +00:00
rocky
d9c63df6ce
Changes to make doxygen doc better.
2004-09-04 23:49:47 +00:00
rocky
367a6c688c
Preparation for handling Joliet (and RockRidge?) extensions.
2004-06-29 02:01:24 +00:00
rocky
3109e2935d
Add const's where possible.
...
Add cdio mode2 read routine.
2004-06-19 02:27:19 +00:00
rocky
a3de80d0ae
iso9660_iso_... -> iso9660_ifs_...
2004-06-19 00:15:44 +00:00