ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/BasiliskII/src/MacOSX/sys_darwin.cpp
Revision 1.17 - (view) (annotate) - [select for diffs]
2012-04-21T16:04:51Z (12 years, 6 months ago) by asvitkine
Branch: MAIN
CVS Tags: HEAD
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 , to selected 1.10
Fix inverted check from my previous commit.

Revision 1.16 - (view) (annotate) - [select for diffs]
2012-04-21T16:02:05Z (12 years, 6 months ago) by asvitkine
Branch: MAIN
Changes since 1.15: +5 -3 lines
Diff to previous 1.15 , to selected 1.10
Don't start the Darwin media_thread if "nocdrom" pref is set. The media
thread is currently only used to poll for CDROM devices and is not useful
when "nocdrom" is set. This change also fixes the problem of the emulator
preventing the CD to be ejected at the host level despite "nocdrom" being
set in prefs.

Thanks to Robert Munafo <mrob27@gmail.com> for investigating this problem!

Revision 1.15 - (view) (annotate) - [select for diffs]
2008-07-20T07:38:27Z (16 years, 4 months ago) by asvitkine
Branch: MAIN
Changes since 1.14: +55 -38 lines
Diff to previous 1.14 , to selected 1.10
[patch from Kelvin Delbarre]
Previously, SheepShaver would usually hang if it was unable to access the ROM
file on startup, due to a race between media_poll_func() and DarwinSysExit().
This change eliminates the race by ensuring that media_poll_func() always ends
up waiting in CFRunLoopRun(), which allows us to terminate the polling thread
in a consistent way.

Revision 1.14 - (view) (annotate) - [select for diffs]
2008-02-04T01:02:58Z (16 years, 9 months ago) by nigel
Branch: MAIN
Changes since 1.13: +3 -3 lines
Diff to previous 1.13 , to selected 1.10
Remove a few 'warning: NULL used in arithmetic'

Revision 1.13 - (view) (annotate) - [select for diffs]
2008-01-01T09:40:32Z (16 years, 10 months ago) by gbeauche
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 , to selected 1.10
Happy New Year!

Revision 1.12 - (view) (annotate) - [select for diffs]
2007-01-22T14:58:33Z (17 years, 9 months ago) by asvitkine
Branch: MAIN
Changes since 1.11: +5 -28 lines
Diff to previous 1.11 , to selected 1.10
cleanup: use get_device_path() since we already have it, instead of doing
         the same thing manually with duplicated code

Revision 1.11 - (view) (annotate) - [select for diffs]
2007-01-21T18:06:39Z (17 years, 9 months ago) by asvitkine
Branch: MAIN
Changes since 1.10: +7 -6 lines
Diff to previous 1.10
ignore disks on which you can't get size

Revision 1.10 - (view) (annotate) - [selected]
2007-01-21T17:27:15Z (17 years, 9 months ago) by asvitkine
Branch: MAIN
Changes since 1.9: +3 -3 lines
Diff to previous 1.9
newline in error msgs

Revision 1.9 - (view) (annotate) - [select for diffs]
2006-05-08T12:15:58Z (18 years, 6 months ago) by gbeauche
Branch: MAIN
CVS Tags: nigel-build-19
Changes since 1.8: +137 -60 lines
Diff to previous 1.8 , to selected 1.10
Rewrite MacOS X CD-ROM support.

Other bugs fixed:
- CD-ROM media are polled and now can be changed without rebooting
- Buffer overflow, memory leak and extra wait in CD-ROM ejection code

Revision 1.8 - (view) (annotate) - [select for diffs]
2005-06-12T23:36:33Z (19 years, 5 months ago) by gbeauche
Branch: MAIN
CVS Tags: nigel-build-17
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 , to selected 1.10
Check for CoreFoundation framework (Darwin 8.0.1). Likewise for
IOKit/storage/IOBlockStorageDevice.h which is not available there on x86

Revision 1.7 - (view) (annotate) - [select for diffs]
2005-01-30T21:42:13Z (19 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 , to selected 1.10
Happy New Year!

Revision 1.6 - (view) (annotate) - [select for diffs]
2004-05-02T11:12:07Z (20 years, 6 months ago) by nigel
Branch: MAIN
CVS Tags: nigel-build-16
Changes since 1.5: +29 -7 lines
Diff to previous 1.5 , to selected 1.10
Working code to locate floppy drives

Revision 1.5 - (view) (annotate) - [select for diffs]
2004-01-27T04:37:23Z (20 years, 9 months ago) by nigel
Branch: MAIN
CVS Tags: nigel-build-15
Changes since 1.4: +6 -2 lines
Diff to previous 1.4 , to selected 1.10
Can only use floppy location code on OS X 10.2 or above?

Revision 1.4 - (view) (annotate) - [select for diffs]
2004-01-26T11:11:33Z (20 years, 9 months ago) by nigel
Branch: MAIN
Changes since 1.3: +150 -8 lines
Diff to previous 1.3 , to selected 1.10
Special serial/floppy device locating code

Revision 1.3 - (view) (annotate) - [select for diffs]
2004-01-20T23:31:46Z (20 years, 10 months ago) by nigel
Branch: MAIN
Changes since 1.2: +5 -4 lines
Diff to previous 1.2 , to selected 1.10
Use correct (non-deprecated) names for some keys

Revision 1.2 - (view) (annotate) - [select for diffs]
2004-01-12T15:29:24Z (20 years, 10 months ago) by cebix
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 , to selected 1.10
Happy New Year! :)

Revision 1.1 - (view) (annotate) - [select for diffs]
2003-03-21T07:05:28Z (21 years, 8 months ago) by nigel
Branch: MAIN
CVS Tags: nigel-build-12, nigel-build-13
Diff to selected 1.10
Darwin-specific CD code.

Convenience Links

Links to HEAD: (view) (annotate) Links to MAIN: (view) (annotate)

Compare Revisions

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a