Commit Graph

250 Commits

Author SHA1 Message Date
rocky
524522106d More precise ISO9660 date definition 2003-09-20 11:53:09 +00:00
rocky
1d979718ca Rudimentary beginnings for Darwin OS X CD support. 2003-09-13 06:25:36 +00:00
rocky
122345083f Documentation update 2003-09-10 08:39:00 +00:00
rocky
7e362c7250 Allow C++ to call. 2003-09-10 08:31:19 +00:00
rocky
491777a668 add parameters to set times on directory entries, pvd's. 2003-09-07 18:15:26 +00:00
rocky
c850bd6b04 Add iso9660_name_translate() to remove ISO-name cruft.
Document iso9660_fs_stat().
2003-09-06 14:50:50 +00:00
rocky
2418f7ba45 Small comment change. 2003-09-06 02:51:29 +00:00
rocky
6d186dbb0e Move ISO-9660 lsn-finding routine from vcdimager here.
More prototypes are "const CdIo *".
2003-09-05 22:48:16 +00:00
rocky
b573715b10 Did packing incorrectly on pvd_t. 2003-09-01 16:02:13 +00:00
rocky
16f103e8e6 Start to document library routines. An "int" was changed to the more correct "bool". 2003-09-01 15:10:43 +00:00
rocky
0c7daa0e29 Merge in and tidy up with mkisofs's iso9660.h. If that is correct
(and it probably is), there were erroneous field definitions.
2003-09-01 02:08:59 +00:00
rocky
19c7de3990 Straighten out mode1 vs mode2 mess. 2003-08-31 14:26:06 +00:00
rocky
c031e71702 Define EMPTY_ARRAY_SIZE if it is not defined previously. 2003-08-31 09:32:24 +00:00
rocky
8ba7f2e504 Final tidy up. 2003-08-31 09:11:25 +00:00
rocky
cccaa2a036 I think I have the XA encapsulation down so that it will work in vcdimager
(and others).
2003-08-31 08:32:40 +00:00
rocky
164b5d4bb4 Separate and make XA information public. 2003-08-31 07:39:45 +00:00
rocky
0b12ed3c41 Move over reading ISO-9660 filesytems from vcdimager. Handling of XA
attributes also moved over.
2003-08-31 06:59:23 +00:00
rocky
f18797bc85 Expose primary volume descriptor (pvd) and directory structures since
they *are* part of the spec. and be done with it.
2003-08-31 05:00:44 +00:00
rocky
9fc59956e9 cd_types: tighter use of ISO #defines.
Make some of the private ones public to reduce "private" use in vcdimager.
2003-08-31 03:35:36 +00:00
rocky
312a918ef8 iso_directory_record_t -> iso9660_dir_t 2003-08-31 02:51:41 +00:00
rocky
45bccd5063 pvd_t -> iso9660_pvd_t 2003-08-31 01:40:00 +00:00
rocky
efafb14ad8 two routines are buggy. Back out until they've been fixed. 2003-08-31 01:32:05 +00:00
rocky
7a0fb58e38 Opaque type declaration for iso9660 moved into well iso9660.h (from
cdio/types.h). Opaque type for iso_directory_record defined and access
routines added to libiso9660.
2003-08-31 01:01:39 +00:00
rocky
82d792cd44 Add iso9660 library and regression test.
Will be deleted from vcdimager-cdio branch.
cd_types.c: forgot to add previously.
2003-08-17 05:31:19 +00:00
rocky
f29360b3df Move routine to analyze/guess what type of CD image we have got into
the library.
2003-08-16 15:34:58 +00:00
rocky
c7703d2fd1 Small comment change. 2003-07-27 22:52:22 +00:00
rocky
597cef4818 MIN_DRIVER, MIN_DEVICE_DRIVER, MAX_DEVICE_DRIVER -> CDIO_...
Add CDIO_MAX_DRIVER (distinct from CDIO_MAX_DEVICE_DRIVER

cdio.c (cdio_open): was only scanning devices. Change to scan
disk image files as well.
2003-06-22 22:41:29 +00:00
rocky
fee279a0cb Enumeration had grew but hadn't changed string array accordingly. 2003-06-11 10:57:02 +00:00
rocky
d0999c5ebc With M$ we can no longer assume we can open a fd ant it will read
properly. Add yellow-mode reads interface.

There's lots of cleanup to do...
2003-06-07 20:42:49 +00:00
rocky
3db829442a More MinGW things. Need generic routine for determining if a string is a device 2003-06-07 16:53:21 +00:00
rocky
2fc7f4d6fb More MinGW fixes. 2003-06-07 10:44:14 +00:00
rocky
4a83e68d52 Add access routine to return driver string 2003-06-07 01:19:46 +00:00
rocky
63a645196e Closer to having WIN32 CD-ROM support 2003-05-27 02:55:58 +00:00
rocky
4bd2903bbc more pedantic types (which in fact match the implimentation). 2003-05-26 03:11:06 +00:00
rocky
ab8f3f0db8 Add cdio_get_driver_name: routine to return driver selected. 2003-05-24 15:24:15 +00:00
rocky
b6b8e1d88a Add routine to open check for bin file (cdio_is_binfile). Code
simplified a little.
2003-05-18 01:50:51 +00:00
rocky
8b22196efe Bug in eject: need to close internal file descriptor before ejecting.
eject interface now nulls cdio pointer after a sucessful eject.
2003-05-16 07:18:27 +00:00
rocky
eb6e2f4f51 Wasn't installing version.h. This time, for sure! 2003-04-22 12:40:42 +00:00
rocky
654ae555b9 *** empty log message *** 2003-04-22 12:12:06 +00:00
rocky
389cfec72f config.h now is no longer derived while version.h now is. 2003-04-22 12:10:37 +00:00
rocky
adfb8564c9 tests -> test
All public includes are included via #include <cdio/....h> rather than
#include "....h"

(removed -I $top_srcdir/include/cdio)
2003-04-22 12:09:08 +00:00
rocky
74860f3f04 Simple typo. 2003-04-21 23:27:57 +00:00
hvr
e75cfbc592 public headers must nuse unique #includes! 2003-04-21 14:13:54 +00:00
hvr
146bba9e1e added pkg-config(1) support 2003-04-21 10:17:50 +00:00
rocky
a14a0836a9 CVS maintenance 2003-04-20 19:42:12 +00:00
rocky
43a4b8ce3b Reduce overall size yet again by replaing isofs-m1 for fsf-tompox.
cdinfo: Add options for CDDB port and CDDB http enable
        fix bug if no CD in cdrom drive.
2003-04-20 17:24:48 +00:00
rocky
0eb0f06f87 add min/max device driver 2003-04-20 15:35:37 +00:00
rocky
cc0ae6428d Add package version 2003-04-19 09:13:06 +00:00
rocky
fca6134987 Add an API version number. 2003-04-19 09:02:30 +00:00
rocky
68bc543bf5 Move public includes to include/cdio. This should facilitate having
this source installed locally since it allows #include <cdio/cdio.h>
in the source tree.
2003-04-19 08:29:13 +00:00