Commit Graph

227 Commits

Author SHA1 Message Date
rocky
eaab952ae5 iso1->isolist iso2->isofile2 iso3->isofile 2006-04-15 16:12:51 +00:00
rocky
b11191eb3a iso1->isolist iso2->isofile2 iso3->isofile 2006-04-15 15:47:05 +00:00
rocky
c3e6beb4c1 iso1.c->isolist.c iso2.c -> isofile2.c iso3.c -> isofile.c 2006-04-15 15:45:25 +00:00
rocky
c6a4097efe Note newer example programs like udf1.c udf2.c
libcdio.texi also has some other small typo corrections.
2006-04-12 10:17:49 +00:00
rocky
12ac7c8a23 configure.ac: in 0.78cvs now
mmc2a.c: small changes from and synch with mmc-tool.
2006-04-12 09:38:45 +00:00
rocky
0c2b1bfa9e mmc: add mmc_close_tray().
mmc-tool: add option for close tray and to get mode-sense 2A data.
2006-04-12 09:30:14 +00:00
rocky
f66b71db63 udf_fs.c: was freeing freed memory when searching for a file that
doesn't exist.

udf2.c: print error when looking for a non-existent file.
2006-04-11 06:46:29 +00:00
rocky
e11190d0b2 Print out entire file. (File must fit in memory though.) 2006-04-11 01:02:18 +00:00
rocky
f34726b9e6 typos 2006-04-03 19:54:06 +00:00
rocky
7112802d38 .cvsignore 2006-04-03 19:32:17 +00:00
rocky
2087a6a769 Add example program to show MODE_SENSE page 2A: CD/DVD Capabilities
and Mechanical Status Page.
2006-04-03 18:50:46 +00:00
rocky
dbc63b695a Yet another attempt to get "get_drives_with_cap" working in a rational
fashion.
2006-03-28 03:26:16 +00:00
rocky
10942d5ba3 One more time, go over logic of get_drives_with_cap. 2006-03-27 02:48:41 +00:00
rocky
bcd670d1c6 More strcat, sprintf, and strcpy replacements. 2006-03-18 01:28:13 +00:00
rocky
926254ff8c . 2006-03-07 21:03:28 +00:00
rocky
29d414594d Change list of files from a list to a vector. read_pvd() for
ISO9660::FS works. iso4.cpp: show ISO 9660 info for CD-images (like
iso1 for ISO images).
2006-03-07 19:55:11 +00:00
rocky
67d4aa6fe9 Move code from devices.hpp and iso9660.hpp headers into external files -
cdio.cpp, device.cpp, iso9660.cpp

configure.ac, C++/OO/Makefile.am: Found some bugs libraries acces in doing the
above move.
2006-03-07 10:46:36 +00:00
rocky
789f24066b Cosmetic changes. 2006-03-06 22:15:35 +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
b6da64e564 Start OO iso1.cpp.
iso3.cpp: valgrind lint.
iso1.cpp: tidy more.
2006-03-06 04:48:37 +00:00
rocky
5e2d4f6bdf Get first libiso9660++ OO program (iso3) working. 2006-03-06 01:34:22 +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
flameeyes
3c41003124 Add cdchange to ignored files. 2006-03-03 09:53:05 +00:00
rocky
ad4aadc3cb iso1.c{,pp} Show PVD info as well.
README: revise for the programs we've got.
2006-03-02 18:57:31 +00:00
rocky
c2d5b7e0fe Simplify code. Add usage. 2006-03-02 18:46:30 +00:00
rocky
d4ea2bfcaf Some small changes inspired by correspoinding Perl programs. 2006-03-02 01:28:58 +00:00
rocky
5a765734f9 Remove duplicate free 2006-03-01 15:16:16 +00:00
rocky
29c25d8fb8 iso1.c, iso1.cpp: add p_ prefix to some pointers
iso1.cpp: add iso1.c improvements: allow for an optional ISO name.
2006-03-01 14:11:16 +00:00
flameeyes
2658374d89 Fix keywords ordering. 2006-02-27 10:28:25 +00:00
rocky
9c72d5971f udf_time.c: make sure offset is initialzed (Darwin doesn'thave TIMEZONE var).
.cvsignore: add .gdb_history
2006-02-13 01:59:28 +00:00
rocky
97f00c4da9 Clean up code a little. 2006-02-09 18:16:29 +00:00
rocky
d25c11fbb8 cdio_driver_return_code_to_str -> cdio_driver_errmsg 2006-02-02 04:37:29 +00:00
rocky
63697ffa22 Add cdchange. 2006-01-25 15:41:45 +00:00
rocky
3f39a667b2 Move the device routines which don't refer to an object private info
(e.g. closign a tray) out of the Device class.
2006-01-25 07:21:52 +00:00
rocky
1aff2d5bfb Add routine to show drives attached. Not really OO, but it is a little
nicer than the corresponding C program.
2006-01-25 06:30:22 +00:00
rocky
2effe553ca Add cdchange program. 2006-01-24 02:25:07 +00:00
rocky
9d6c4e3c70 Allow parameter to specify seconds to wait. 2006-01-24 00:53:19 +00:00
rocky
3a935b1bfa Example to show media changed routine. 2006-01-24 00:15:33 +00:00
rocky
d58947569d We were assuming first_track is 1. It isn't always. 2006-01-22 08:17:40 +00:00
rocky
22e3038b0f Add close status message. Remove uneeded driver_id parameter. Fix a
grammatical mistake.
2006-01-18 20:58:53 +00:00
rocky
1736ea9c4e Went the subclassed exception route (at the expense of lots of extra
code and possibly extra maintenance). It will match the Python
interface and it's I guess what Stroustrup recommends.
2006-01-17 02:09:32 +00:00
rocky
004152ec29 Convert routines in device.hpp into raising an exception rather than
giving a return code. Sort of a test. More may follow.
2006-01-15 10:39:15 +00:00
rocky
08143632ef Forgot to change (C) on that last change. 2006-01-14 10:47:12 +00:00
rocky
220d8d80d2 Add tests of opening/closing without specifying a drive. 2006-01-14 10:46:23 +00:00
rocky
ac5bd98c97 Add corresponding mmc2 OO C++ program. 2005-11-14 01:16:25 +00:00
rocky
baf2516278 Add C++ wrapper routines for MMC commands inside CdioDevice class.
Some comments/code in sample programs gone over and new onse added for
libcdio++.
2005-11-14 01:15:33 +00:00
rocky
06d3a2e5ac Typo causing compilation failure on OSX. Thanks to Steve Schultz. 2005-11-12 10:27:04 +00:00
rocky
91147fd391 include/cdio++ Add pre- and post- increment/decrement operators for
libcdio enums that it makes sense to iterate over.

example/C++/OO/*: use these
example/*: match up C and C++ programs better.
2005-11-11 12:26:57 +00:00
rocky
edfc03ac78 *** empty log message *** 2005-11-10 11:23:42 +00:00