Commit Graph
100 Commits
Author SHA1 Message Date
Steve Checkoway 3a4206bb73 something was messed up 2003-08-02 13:11:31 +00:00
Steve Checkoway 3d5a5ee36b something is messed up 2003-08-02 13:09:49 +00:00
Steve Checkoway 810e34bb2c oops 2003-08-02 13:03:15 +00:00
Steve Checkoway e0e79c9348 Used by ProjectBuilder to update build number 2003-08-02 13:00:02 +00:00
Steve Checkoway 5ef11a5dca remove the compile date from here as it's in RageLog. Class is still in progress 2003-08-02 12:58:51 +00:00
Steve Checkoway 1e5b735bcd Use HAVE_VERSION_INFO so that multiple archs can take advantage of a build number and date 2003-08-02 12:51:25 +00:00
Steve Checkoway ea6352e60b Added version info 2003-08-02 12:48:48 +00:00
Steve Checkoway 7efe518c1c Added instruction for ver.cpp 2003-08-02 12:48:08 +00:00
Steve Checkoway 347be4020f added missing #define CRASH_HANDLER_INTERNAL_H 2003-08-02 05:32:00 +00:00
Steve Checkoway 1b0be6d086 added missing #define CRASH_HANDLER_H 2003-08-02 05:28:38 +00:00
Steve Checkoway 569df97638 Use a directory for OS X instead of a .tgz 2003-08-02 05:12:13 +00:00
Steve Checkoway 794de812fe Added formatting to match the other *nix. 2003-08-02 03:09:11 +00:00
Steve Checkoway c87ae8e444 Added button to open the crash log 2003-08-02 03:07:46 +00:00
Steve Checkoway 0518239203 Oops, wrong one. 2003-08-02 03:06:49 +00:00
Steve Checkoway 70ef61d74b Removed the last of the integer comparison warnings 2003-08-01 22:12:28 +00:00
Steve Checkoway 8c6ba0f506 Fix compile warnings 2003-08-01 12:12:02 +00:00
Steve Checkoway 2dcb5f7a9e What does this line do other than clobber iPossibleDancePoints[0] and give everybody AA? 2003-08-01 11:41:13 +00:00
Steve Checkoway 6dd3275d00 fix image placement. Make it one pixel higher 2003-08-01 10:23:02 +00:00
Steve Checkoway 7f9aed802b added needed header files after removing global.h from Crash.h. Also simplify. 2003-08-01 09:28:50 +00:00
Steve Checkoway 0626a2ed92 Update, added files, changed build system, updated readme, wrote scripts, etc. 2003-08-01 05:21:43 +00:00
Steve Checkoway 9980a4dbb6 Crash Handling on OS X has been moved to archutils/Darwin/Crash.*. Other code still unfinished 2003-07-31 22:41:26 +00:00
Steve Checkoway 16b4550a5b remove global.h 2003-07-31 22:39:22 +00:00
Steve Checkoway 386dec74b2 name change and add the first crack at backtracing on OS X 2003-07-31 22:35:54 +00:00
Steve Checkoway 5e67cfb2f6 Added Crash reporting on OS X 2003-07-31 22:32:45 +00:00
Steve Checkoway f83b837d76 fix compiler warnings 2003-07-31 20:34:01 +00:00
Steve Checkoway f46d947b70 changed the defines 2003-07-31 19:17:20 +00:00
Steve Checkoway 71d1744ea1 Add header. 2003-07-28 10:53:39 +00:00
Steve Checkoway aaeaa06cdf In progress. Added header 2003-07-28 10:42:20 +00:00
Steve Checkoway 9d39d47210 In progress. Removed Log() and AdditionalLog(). Removed crash handler temporarily 2003-07-28 10:41:10 +00:00
Steve Checkoway 953eb15fbe Undeeded SDL_delay() in OS X. 2003-07-28 10:39:15 +00:00
Steve Checkoway 498d770210 Add virtual dtor 2003-07-28 09:56:14 +00:00
Steve Checkoway 3d888aebb6 This has been bothering me for a long time now. Comment out unused variable. Is anything ever going to be done here? 2003-07-28 09:50:57 +00:00
Steve Checkoway 7249e7f488 removed VERSION 2003-07-28 09:37:04 +00:00
Steve Checkoway d3eda614ea Use arch_setup.h on Darwin 2003-07-28 09:33:51 +00:00
Steve Checkoway 333c7ae7a1 Added defines for Darwin. 2003-07-28 09:31:31 +00:00
Steve Checkoway 7cfed78e24 Add an error dialog for OS X. 2003-07-23 13:32:17 +00:00
Steve Checkoway 6192aba094 NULL, not SDL 2003-07-22 15:52:32 +00:00
Steve Checkoway 84a21951e1 Revert for non-windows. 2003-07-22 14:35:51 +00:00
Steve Checkoway 5c27d138b1 Remove LOG->Trace() since it breaks compilation. 2003-07-22 13:00:25 +00:00
Steve Checkoway 30f4444ef3 added new files 2003-07-17 21:23:46 +00:00
Steve Checkoway 583b88cd85 Added a null movie class that simply displays a black background instead of a movie. 2003-07-17 20:50:06 +00:00
Steve Checkoway 8082277293 After a crash, open crashinfo.txt and the backtrace log. If the user doesn't have crash reporting enabled, it opens a blank log. If crash reporting is enabled and set to automatically open the log, then the log will open twice. Not a big deal. 2003-07-17 20:47:40 +00:00
Steve Checkoway 7330ef78fd I thought that looked wrong... 2003-07-16 15:45:51 +00:00
Steve Checkoway 34bea65b44 Remove signal handler. Let the exception handler handle it all. 2003-07-16 15:43:44 +00:00
Steve Checkoway 0434e88323 overridden methods should be virtual 2003-07-16 12:19:53 +00:00
Steve Checkoway a788a10e60 Added DumpDebugInfo. Now excpet for a stack trace, the mac os x crash dump/info file looks almost exactly like the windows version. 2003-07-16 11:33:34 +00:00
Steve Checkoway 093b96f6a2 Added an exception handler. It turns out that there is an entire Exception Manager that I never knew existed. 2003-07-15 18:11:17 +00:00
Steve Checkoway 6930149e7f added newline and support for "Don't show again" dialog boxes. Untested. 2003-07-15 13:35:07 +00:00
Steve Checkoway 3cf629dac0 Updated. Implimented Message boxes. Started support for some sort of crash handling. 2003-07-15 12:50:50 +00:00
Steve Checkoway 1c68b62137 oops, that should be public. 2003-07-15 09:56:37 +00:00
Steve Checkoway 7f906b4271 Added ArchHooks_darwin and moved the IgnoreMessage and MessageIsIgnored methods to the superclass, ArchHooks. 2003-07-15 09:44:02 +00:00
Steve Checkoway 4c3792f43b my bad, the problem was in StepMania.cpp where not StepMania.h 2003-07-15 00:47:53 +00:00
Steve Checkoway 597e23df8b g_argc and g_argv are only defined in StepMania.cpp for WIN32. 2003-07-15 00:45:43 +00:00
Steve Checkoway 423f27eb02 g++ didn't like InputDevice(d) for some reason. (I don't much like it myself. It looks too much like a function call or something.) 2003-07-15 00:40:18 +00:00
Steve Checkoway f3bbb5ffa9 update the driver list for OS X. I should have done this days ago. 2003-07-12 23:58:30 +00:00
Steve Checkoway 596b2d927f Um, I didn't actually change that. Stupid IDE... 2003-07-11 03:43:33 +00:00
Steve Checkoway f832fbfd3f Only defined for WIN32 2003-07-11 03:39:02 +00:00
Steve Checkoway 1f2a99a431 fixed assertion failing.
Now GetData bails with an error of -223. I don't know what this is.
2003-07-09 17:24:47 +00:00
Steve Checkoway 9463a65974 added error checking 2003-07-09 17:23:08 +00:00
Steve Checkoway 2156e76b0b failing an assertion but getting closer 2003-07-09 08:27:27 +00:00
Steve Checkoway a98fffe856 removed useless check. 2003-07-09 07:30:48 +00:00
Steve Checkoway e8d718383e Seperate the QuickTime sound drivers into two classes.
One (working atm) class for a single Sound Manager channel.
One (not working atm) class for multiple Sound Manager channels.
2003-07-09 05:26:33 +00:00
Steve Checkoway 42cbdc32c4 Re-added 2003-07-09 03:23:55 +00:00
Steve Checkoway ca6a78eb5e re-adding as binary 2003-07-09 03:21:10 +00:00
Steve Checkoway a6e11aa231 Updated files.
Updated file locations from absolute path to project relative path.
Removed my user info from stepmania.pbproj. (With any luck I'll remember to do that every time I commit this.)
2003-07-08 03:49:33 +00:00
Steve Checkoway 981988a74f We should be able to compile with the C flag -DNDEBUG to remove all assertions.
This fixes the problem that I had before with SM crashing in GetFontName.
2003-07-07 23:14:50 +00:00
Steve Checkoway c9579fe6b5 Not quite working but I can work out a bug or two it _should_ play back the audio much better for computers that support multitple channels (I assume that they all can!) and it should play the same for those computers that don't support it.
Right now I'm getting an error of -223 from the bufferCmd but I haven't figured out what the hell that actually is.

If you want a working sound driver for OS X, just use the previous version of these files.
2003-07-05 07:38:03 +00:00
Steve Checkoway 307f9eae7a Opps, the file is Objective-C++ not Objective-C. 2003-07-04 09:30:30 +00:00
Steve Checkoway 76eccb4701 Use LoadingWindow_Cocoa 2003-07-04 09:28:44 +00:00
Steve Checkoway 8d935ab24d A loading window for OS X using Cocoa 2003-07-04 09:27:12 +00:00
Steve Checkoway 01f1aa02e8 Don't call FileSet::IsADirectory because this is where it is supposed to be set and it will always return false. 2003-07-04 00:23:04 +00:00
Steve Checkoway c9a6e30621 Headers needed for mkdir function. 2003-07-03 09:22:03 +00:00
Steve Checkoway 562251ec37 strncasecmp and memicmp appear to be the same from the man pages. However I don't have memicmp and unless other systems don't have strncasecmp I see no reason to add more checks to the configure script. 2003-07-03 09:21:36 +00:00
Steve Checkoway a468ae9aec added new files 2003-07-02 00:46:08 +00:00
Steve Checkoway 1d655dcb7a fix, update, etc. 2003-06-25 09:04:42 +00:00
Steve Checkoway 352a8ab860 remove LOG->Trace() 2003-06-25 05:16:19 +00:00
Steve Checkoway 8e7fd05c2d Added smicon.icns 2003-06-25 02:33:44 +00:00
Steve Checkoway 8611441184 Don't change the application icon in OS X. 2003-06-25 02:31:33 +00:00
Steve Checkoway a94b35af95 Works correctly now. One assertion might fail when the number of samples
excedes 2^32. That should be handled more gracefully but I haven't figured
out how yet.
2003-06-24 13:23:30 +00:00
Steve Checkoway 32940e177a Removed RageSound_SDL class and add RageSound_QT instead. Added
PackageMaker files to create the various packages for SM.
Updated README.
2003-06-24 13:21:18 +00:00
Steve Checkoway b7dc511b55 Remove'em in favor of a QuickTime driver. 2003-06-24 08:46:32 +00:00
Steve Checkoway 226c8e8e48 Use QuickTime instead of SDL audio 2003-06-24 08:44:02 +00:00
Steve Checkoway a52d618a07 Remove SDL audio in favor of QuickTime 2003-06-24 08:42:55 +00:00
Steve Checkoway 614191bd2f Fixed the README. 2003-06-21 23:26:01 +00:00
Steve Checkoway f85d28c941 Change the text for the Jukebox. 2003-06-21 14:22:44 +00:00
Steve Checkoway aa1e43dd63 Quick fix to make SM presentable on OS X until a better sound driver can be
written.
2003-06-21 12:18:10 +00:00
Steve Checkoway a81fb268af Updated README with new instructions.
Renamed install.sh to make_dist.sh.More accurately describe what it does.
Exactly the same files as the Windows' installer are copied.
ProjectBuilder project changed to only link dynamically with libraries. As
a result a seperate package (not included here--read README) with the
libraries needs to be installed--if needed--for both end user and dev.
2003-06-21 03:04:43 +00:00
Steve Checkoway a3dbf06a58 Oops. Included some files that weren't in cvs because I haven't written them yet. FIXED. 2003-06-19 00:58:22 +00:00
Steve Checkoway 4eb256e1d5 Add code optimization and remove debugging symbols (saves 35+ MB).
Add installer script (install.sh)
2003-06-19 00:41:11 +00:00
Steve Checkoway 77cfa7b87a Use local-endian screenshots. (This didn't just switch it for everybody screwing up little-endian machines did it?) 2003-06-18 09:56:46 +00:00
Steve Checkoway 426c8736b7 OS X only -
1. Change the quit key press from alt-F4 to CMD-Q.
2. Change the screenshot key from SysReq (which macs don't have) to keypad '*'.

All -
When taking screenshots it was using a 4 digit number but the counter was only going from 0000 to 0999. Fixed.
2003-06-18 09:33:22 +00:00
Steve Checkoway 04a324f96d Added the two new files. 2003-06-18 08:05:32 +00:00
Steve Checkoway 7054e7ab7b Fix the samplerate constant. Stupid mistake. I wondered why everything played too fast. 2003-06-18 08:04:05 +00:00
Steve Checkoway 339778ac62 This is the ProjectBuilder stepmania project with which one can build stepmania for OSX.
A README with instructions is included.
2003-06-14 09:19:37 +00:00
Steve Checkoway 6f0fd94580 Fix the delay. 10ms instead of 10s. Fix A stupid bug where only the last sound would be played. 2003-06-14 09:13:55 +00:00
Steve Checkoway 6abd605ce8 Added preliminary sound support for OSX. As far as I know, it should work on any system with SDL. However, I have no way of checking anything other than OSX. 2003-06-14 04:18:58 +00:00
Steve Checkoway 602ed81f48 Make the dtor virtual. 2003-06-14 04:15:35 +00:00
Steve Checkoway 9d3db00a96 Better encapsulation 2003-06-13 20:49:09 +00:00
Steve Checkoway 2b1099666c Bring the Makefile up to date wrt new files. 2003-05-13 23:04:16 +00:00
Steve Checkoway 6dfe7091ce Bring up to date wrt new files. 2003-05-12 23:14:20 +00:00