You can subscribe to this list here.
2001 |
Jan
(23) |
Feb
(28) |
Mar
(27) |
Apr
(12) |
May
(16) |
Jun
(43) |
Jul
(96) |
Aug
(4) |
Sep
(2) |
Oct
(8) |
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(35) |
Feb
(13) |
Mar
(37) |
Apr
(18) |
May
(30) |
Jun
(7) |
Jul
(7) |
Aug
|
Sep
(39) |
Oct
(34) |
Nov
(11) |
Dec
(8) |
2003 |
Jan
(11) |
Feb
(2) |
Mar
(68) |
Apr
(15) |
May
(16) |
Jun
(9) |
Jul
(4) |
Aug
(22) |
Sep
(56) |
Oct
(58) |
Nov
(88) |
Dec
(71) |
2004 |
Jan
(137) |
Feb
(39) |
Mar
|
Apr
(27) |
May
(89) |
Jun
(78) |
Jul
(28) |
Aug
|
Sep
(1) |
Oct
(2) |
Nov
(98) |
Dec
(69) |
2005 |
Jan
(57) |
Feb
(21) |
Mar
(76) |
Apr
(12) |
May
(28) |
Jun
(89) |
Jul
(53) |
Aug
(7) |
Sep
(5) |
Oct
(3) |
Nov
(69) |
Dec
(39) |
2006 |
Jan
(57) |
Feb
(19) |
Mar
(19) |
Apr
(45) |
May
(85) |
Jun
|
Jul
(75) |
Aug
(1) |
Sep
|
Oct
(1) |
Nov
|
Dec
|
2007 |
Jan
(54) |
Feb
(5) |
Mar
|
Apr
|
May
|
Jun
(31) |
Jul
(19) |
Aug
(1) |
Sep
|
Oct
|
Nov
(7) |
Dec
(13) |
2008 |
Jan
(63) |
Feb
(15) |
Mar
|
Apr
|
May
|
Jun
(8) |
Jul
(3) |
Aug
|
Sep
(1) |
Oct
(1) |
Nov
(1) |
Dec
(4) |
2009 |
Jan
(1) |
Feb
(10) |
Mar
(6) |
Apr
(6) |
May
|
Jun
|
Jul
(16) |
Aug
(59) |
Sep
(6) |
Oct
(5) |
Nov
(9) |
Dec
|
2010 |
Jan
|
Feb
(9) |
Mar
(4) |
Apr
(3) |
May
(1) |
Jun
|
Jul
(7) |
Aug
(6) |
Sep
(3) |
Oct
(11) |
Nov
(1) |
Dec
(4) |
2011 |
Jan
|
Feb
|
Mar
(4) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(39) |
2012 |
Jan
(21) |
Feb
(3) |
Mar
(10) |
Apr
(16) |
May
|
Jun
(14) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <cv...@ce...> - 2009-08-17 20:44:42
|
Update of /home/cvs/cebix/SheepShaver/src/Unix by asvitkine Modified Files: sysdeps.h Log Message: [Charles Srstka] Attached is a set of patches to port the precise timer that is currently used in the Linux and BeOS builds of SheepShaver to Mac OS X (and any other Mach-based operating systems). Currently, the Linux build uses the clock_gettime() function to get nanosecond-precision time, and falls back on gettimeofday() if it is not present. Unfortunately, Mac OS X does not currently support clock_gettime(), and gettimeofday() has only microsecond granularity. The Mach kernel, however, has a clock_get_time() function that does very nearly the same thing as clock_gettime(). The patches to BasiliskII cause the timing functions such as timer_current_time() to use clock_get_time() instead of gettimeofday() on Mach-based systems that do not support clock_gettime(). The changes to SheepShaver involve the precise timer. The existing code for Linux uses pthreads and real-time signals to handle the timing. Mac OS X unfortunately does not seem to support real-time signals, so Mach calls are again used to suspend and resume the timer thread in order to attempt to duplicate the Linux and BeOS versions of the timer. The code is somewhat ugly right now, as I decided to leave alone the pre-existing style of the source file, which unfortunately involves #ifdefs scattered throughout the file and some duplication of code. A future patch may want to clean this up to separate out the OS-specific code and put it all together at the top of the file. However, for the time being, this seems to work. This has not been extensively tested, because I have not been able to get my hands on a good test-case app for the classic Mac OS that would run inside the emulator and try out the timer. However, performance does seem to be better than with the pre-existing code, and nothing seems to have blown up as far as I can tell. I did find a game via a Google search - Cap'n Magneto - that is known to have problems with Basilisk/SheepShaver's legacy 60 Hz timer, and the opening fade-to-color for this game appears to run much more smoothly with the precise timer code in place. |
From: <cv...@ce...> - 2009-08-17 20:42:45
|
Update of /home/cvs/cebix/BasiliskII/src/Unix by asvitkine Modified Files: sysdeps.h timer_unix.cpp Log Message: [Charles Srstka] Attached is a set of patches to port the precise timer that is currently used in the Linux and BeOS builds of SheepShaver to Mac OS X (and any other Mach-based operating systems). Currently, the Linux build uses the clock_gettime() function to get nanosecond-precision time, and falls back on gettimeofday() if it is not present. Unfortunately, Mac OS X does not currently support clock_gettime(), and gettimeofday() has only microsecond granularity. The Mach kernel, however, has a clock_get_time() function that does very nearly the same thing as clock_gettime(). The patches to BasiliskII cause the timing functions such as timer_current_time() to use clock_get_time() instead of gettimeofday() on Mach-based systems that do not support clock_gettime(). The changes to SheepShaver involve the precise timer. The existing code for Linux uses pthreads and real-time signals to handle the timing. Mac OS X unfortunately does not seem to support real-time signals, so Mach calls are again used to suspend and resume the timer thread in order to attempt to duplicate the Linux and BeOS versions of the timer. The code is somewhat ugly right now, as I decided to leave alone the pre-existing style of the source file, which unfortunately involves #ifdefs scattered throughout the file and some duplication of code. A future patch may want to clean this up to separate out the OS-specific code and put it all together at the top of the file. However, for the time being, this seems to work. This has not been extensively tested, because I have not been able to get my hands on a good test-case app for the classic Mac OS that would run inside the emulator and try out the timer. However, performance does seem to be better than with the pre-existing code, and nothing seems to have blown up as far as I can tell. I did find a game via a Google search - Cap'n Magneto - that is known to have problems with Basilisk/SheepShaver's legacy 60 Hz timer, and the opening fade-to-color for this game appears to run much more smoothly with the precise timer code in place. |
From: <cv...@ce...> - 2009-08-12 02:18:34
|
Update of /home/cvs/cebix/SheepShaver/src/MacOSX/Launcher by asvitkine Modified Files: VMListController.mm VMListController.h Log Message: re-arrange virtual machines by drag and drop add a contextual menu that also allows to reveal the selected virtual machine in finder |
From: <cv...@ce...> - 2009-08-11 07:44:02
|
Update of /home/cvs/cebix/BasiliskII/src/Unix by asvitkine Modified Files: vm_alloc.cpp Log Message: [Michael Schmitt] SheepShaver includes the C errno string in many error messages. One case is when it calls the memory allocation routines in the Basilisk II vm_alloc.cpp program. This works when the memory allocation routine uses functions that set errno (such as mmap or malloc). For example, running SheepShaver on a Linux hosts produces meaningful error messages. The problem is that when run on an OS X host, the memory allocation uses Mach routines such as vm_allocate, which do not set errno. So when SheepShaver reported the error, it used a stale value of errno, which happened to be 17. The result was an extremely misleading error message: "Cannot map RAM: File already exists". The fix is to change vm_alloc so that it translates Mac return codes into POSIX errno values. It also initializes errno to 0 at the start of the memory allocation routine, so that no matter what path it takes, it won't return a stale value. |
From: <cv...@ce...> - 2009-08-06 18:12:44
|
Update of /home/cvs/cebix/SheepShaver/src/MacOSX/Launcher/English.lproj/VMSettingsWindow.nib by asvitkine Modified Files: designable.nib keyedobjects.nib Log Message: more improvements to Launcher |
From: <cv...@ce...> - 2009-08-06 18:12:37
|
Update of /home/cvs/cebix/SheepShaver/src/MacOSX/Launcher by asvitkine Modified Files: AppController.mm VMSettingsController.h VMSettingsController.mm Log Message: more improvements to Launcher |
From: <cv...@ce...> - 2009-08-06 06:42:52
|
Update of /home/cvs/cebix/SheepShaver/src/MacOSX/Launcher by asvitkine Modified Files: VMSettingsController.mm Log Message: allow looking inside bundles and default disk location to inside bundle |
From: <cv...@ce...> - 2009-08-03 01:03:59
|
Update of /home/cvs/cebix/SheepShaver/src/MacOSX/Launcher by asvitkine Modified Files: VMListController.h VMListController.mm Log Message: keep track of running VMs |
From: <cv...@ce...> - 2009-08-02 23:17:38
|
Update of /home/cvs/cebix/SheepShaver/src/MacOSX/Launcher by asvitkine Modified Files: VMListController.h VMListController.mm Log Message: disable buttons when no selection |
From: <cv...@ce...> - 2009-08-02 23:17:35
|
Update of /home/cvs/cebix/SheepShaver/src/MacOSX/Launcher/English.lproj/VMListWindow.nib by asvitkine Modified Files: designable.nib keyedobjects.nib Log Message: disable buttons when no selection |
From: <cv...@ce...> - 2009-08-02 22:37:51
|
Update of /home/cvs/cebix/SheepShaver/src/MacOSX/Launcher by asvitkine Modified Files: VMListController.h VMListController.mm Log Message: delete vm from list |
From: <cv...@ce...> - 2009-08-02 20:24:58
|
Update of /home/cvs/cebix/SheepShaver/src/MacOSX/Launcher by asvitkine Modified Files: VMListController.mm VMSettingsController.h VMSettingsController.mm Log Message: New Virtual Machine button working |
From: <cv...@ce...> - 2009-08-02 19:51:32
|
Update of /home/cvs/cebix/SheepShaver/src/MacOSX/Launcher by asvitkine Modified Files: Info.plist Log Message: misc changes |
From: <cv...@ce...> - 2009-08-02 19:51:31
|
Update of /home/cvs/cebix/SheepShaver/src/MacOSX/Launcher/English.lproj/MainMenu.nib by asvitkine Modified Files: info.nib keyedobjects.nib Log Message: misc changes |
From: <cv...@ce...> - 2009-08-02 19:51:28
|
Update of /home/cvs/cebix/SheepShaver/src/MacOSX/Launcher/English.lproj by asvitkine Modified Files: InfoPlist.strings Log Message: misc changes |
From: <cv...@ce...> - 2009-08-02 18:59:42
|
Update of /home/cvs/cebix/SheepShaver/src/MacOSX/Launcher/English.lproj/VMListWindow.nib by asvitkine Modified Files: keyedobjects.nib designable.nib Log Message: Launching VMs |
From: <cv...@ce...> - 2009-08-02 18:59:39
|
Update of /home/cvs/cebix/SheepShaver/src/MacOSX/Launcher/SheepShaverLauncher.xcodeproj by asvitkine Modified Files: project.pbxproj Log Message: Launching VMs |
From: <cv...@ce...> - 2009-08-02 18:59:32
|
Update of /home/cvs/cebix/SheepShaver/src/MacOSX/Launcher by asvitkine Modified Files: VMListController.mm VMListController.h Log Message: Launching VMs |
From: <cv...@ce...> - 2009-08-02 18:42:20
|
Update of /home/cvs/cebix/SheepShaver/src/MacOSX/Launcher/SheepShaverLauncher.xcodeproj by asvitkine Modified Files: project.pbxproj Log Message: add icon to launcher |
From: <cv...@ce...> - 2009-08-02 18:42:20
|
Update of /home/cvs/cebix/SheepShaver/src/MacOSX/Launcher by asvitkine Modified Files: Info.plist Log Message: add icon to launcher |
From: <cv...@ce...> - 2009-08-02 18:35:19
|
Update of /home/cvs/cebix/SheepShaver/src/MacOSX/Launcher/SheepShaverLauncher.xcodeproj by asvitkine Added Files: project.pbxproj Log Message: initial import of SheepShaver Launcher project for Mac OS X (WIP) |
From: <cv...@ce...> - 2009-08-02 18:35:12
|
Update of /home/cvs/cebix/SheepShaver/src/MacOSX/Launcher/English.lproj/VMListWindow.nib by asvitkine Added Files: designable.nib keyedobjects.nib Log Message: initial import of SheepShaver Launcher project for Mac OS X (WIP) |
From: <cv...@ce...> - 2009-08-02 18:35:09
|
Update of /home/cvs/cebix/SheepShaver/src/MacOSX/Launcher/English.lproj/VMSettingsWindow.nib by asvitkine Added Files: designable.nib keyedobjects.nib Log Message: initial import of SheepShaver Launcher project for Mac OS X (WIP) |
From: <cv...@ce...> - 2009-08-02 18:35:09
|
Update of /home/cvs/cebix/SheepShaver/src/MacOSX/Launcher/English.lproj/MainMenu.nib by asvitkine Added Files: classes.nib info.nib keyedobjects.nib Log Message: initial import of SheepShaver Launcher project for Mac OS X (WIP) |
Update of /home/cvs/cebix/SheepShaver/src/MacOSX/Launcher by asvitkine Added Files: AppController.h AppController.mm Info.plist VMListController.h VMListController.mm VMSettingsController.h VMSettingsController.mm main.m Log Message: initial import of SheepShaver Launcher project for Mac OS X (WIP) |