Commit Graph

2184 Commits

Author SHA1 Message Date
rocky
3556cfe52c more lint. 2006-01-23 20:52:06 +00:00
rocky
68d35cea80 Now check to see if we have config.h *AND* it hasn't been included before. 2006-01-23 20:48:11 +00:00
rocky
d9e59ac065 LIBCDIO_CONFIG_H -> EXTERNAL_LIBCDIO_CONFIG_H so we don't get conflicting
includes with the local config.h.
2006-01-23 20:47:33 +00:00
rocky
68a10e4b57 Some small corrections to comments. 2006-01-23 20:33:42 +00:00
rocky
4c77464d81 config.h now seems to get included. 2006-01-23 20:31:11 +00:00
rocky
854636c5d9 Move some more #defines into an enumeration. 2006-01-23 20:30:28 +00:00
rocky
803e4799db Probably this is the right way (or a better way?) to ensure derived
scripts in test are made executable.
2006-01-23 04:07:22 +00:00
rocky
d58947569d We were assuming first_track is 1. It isn't always. 2006-01-22 08:17:40 +00:00
rocky
6a83b97a27 read.h needs <sys/types.h> Add it into cdio_config.h and include only
once.  Fixed based on observation and suggestion of Steve Schultz.
2006-01-21 12:02:55 +00:00
rocky
fe1bef3563 Note that this is not used and probably hasn't been in a while. 2006-01-21 11:35:38 +00:00
rocky
af0fee3bd9 Add test of set blocksize and set speed. 2006-01-21 11:05:00 +00:00
rocky
c89687d87f Had uninitialized set_speed and set_blocksize opts caused core dumps
if called.
2006-01-21 11:04:30 +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
22e3038b0f Add close status message. Remove uneeded driver_id parameter. Fix a
grammatical mistake.
2006-01-18 20:58:53 +00:00
rocky
f337b18d7d Some typos. 2006-01-17 12:53:41 +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
5ac663c6a2 Add cdio_driver_return_code_to_str() to give a string interpretation
of a driver return code.
2006-01-15 01:26:50 +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
bb0fdd45cb What's up. 2006-01-14 10:39:34 +00:00
rocky
088c1e62a9 Document behavior of cdio_open* and media_eject when no device given. 2006-01-14 10:10:34 +00:00
rocky
f045387b19 Document behavior of eject and cdio_open* when no device is given. 2006-01-14 10:09:55 +00:00
rocky
c5111267ca Fix compiler error introduced by last enum change. 2006-01-14 09:48:42 +00:00
rocky
8bf123a750 More enumerations.
*.c: add "debugger" enumeration variables.
2006-01-14 09:45:44 +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
e3452ffe2e Use ABBREVIATE_BRIEF setting used in another of my projects. 2006-01-14 09:29:27 +00:00
rocky
8cc672c305 Remove GCC 4 warning about ignored "packed". 2006-01-14 08:58:25 +00:00
rocky
1be39db941 Go back to using standard autoconf-suppled AC_SYS_LARGEFILE 2006-01-08 21:44:14 +00:00
rocky
ed0d121821 Smutz seems to get into file at the beginning. 2006-01-06 01:27:56 +00:00
rocky
b13d838d1a More explicit about directory location. 2006-01-05 22:02:38 +00:00
rocky
fe54e2baa8 In C++ read.h needs <sys/types.h>. Don't know if this should be fixed
here (where we could concievably check for HAVE_SYS_TYPES_H or in
read.h (where it would be inde via cdio_config.h, but for now we'll do
it this way.
2006-01-05 22:01:44 +00:00
rocky
99ea8b6fbe Using inline seems to cause a linking problem. Don't know exactly
under what conditions or why, but "inline" isn't all that vital.
2006-01-05 21:58:52 +00:00
rocky
a57453248e Add largefile support. For example ISO images over 2G.
Problem and suggestion of where to look for a solution from
Colossus.
2006-01-05 21:57:40 +00:00
rocky
741ee6b038 Looks like FSF has changed their address. 2006-01-05 21:54:50 +00:00
rocky
6377ee1573 Small typo iso-info->iso-read 2005-12-22 17:26:12 +00:00
rocky
fbea344e32 texi2html seems to have problems with @table @acronym so use @table @dfn. 2005-12-22 17:25:38 +00:00
rocky
13c8ec25c8 We no longer use variable $(getopt_sources) 2005-12-17 19:37:55 +00:00
rocky
5796ff7478 #define mistake -- caught by SWIG, believe it or not. 2005-11-29 07:16:33 +00:00
rocky
4f84c6f31a Forgot to include mmc.hpp 2005-11-29 03:56:26 +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
c8fa10bf16 Use new read_sector routine. 2005-11-11 12:47:02 +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
1e9751d827 Remove a couple of signed/unsigned comparisons. 2005-11-10 11:22:55 +00:00
rocky
75960f732e automake Makefile for new C++ OO programs. 2005-11-10 11:17:15 +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