karl
3b90a7dda4
update Makefiles to GPLv3+
2008-03-20 19:02:37 +00:00
rocky
1f8a5f9d54
cd-info.c iso-info.c More error-tolerant patch from Stanislav Brabec
...
at SuSE.
iso9660.hpp: patch to compile libcdio with gcc 4.3 from
Cristian Rodriguez via Stanislav Brabec. Add return statement in
function returning non-void.
mmc-tool.c: remove out-of-bound array access.
2008-01-09 04:26:23 +00:00
flameeyes
efab9a09c9
Add missing include (for GCC 4.3). Patch by Ryan Hill (dirtyepic at gentoo).
...
Patch #6271 at Savannah.
2007-11-19 19:32:11 +00:00
rocky
dcb65efb93
Try p_cdio as protected.
2006-03-11 04:15:35 +00:00
rocky
2c2245652d
Go back to inlining various functions because older STL's can't handle
...
not having the bodies. (I think this is what's going on, but I'm not
completely sure. Deals with failure on older BSDI and gcc 2.95 server)
2006-03-07 20:54:22 +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
6ed9b4a5ff
Distribute pkg-config files. Add iso9600.hpp to distribution.
2006-03-06 22:34:13 +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
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
d25c11fbb8
cdio_driver_return_code_to_str -> cdio_driver_errmsg
2006-02-02 04:37:29 +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
9011bba7ef
devices.hpp: Add default values on some parameters.
...
cdio.hpp: Remove bogus class.
2006-01-25 06:36:07 +00:00
rocky
03b6269ee1
Use exception handling. Set some default parameters like number of blocks=1.
2006-01-18 21:31:37 +00:00
rocky
83cde259ec
Add a default value for drive paramater of CloseTray().
2006-01-18 21:01:59 +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
4f84c6f31a
Forgot to include mmc.hpp
2005-11-29 03:56:26 +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
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
rocky
d7dd4a6c8a
First cut at a C++ wrapper for libcdio libcdio++. What's not done are
...
audio and MMC commands. No doubt it may be a little rough and I expect
further changes.
2005-11-10 11:11:15 +00:00