Steve Checkoway
8d40a35d59
RageSoundDriver_QT.cpp
2003-08-05 11:40:21 +00:00
Steve Checkoway
f23609fbfe
simplify and move EnterMovies() to ArchHooks_darwin.cpp. Disable RageSoundDriver_QT because the class isn't quite finished and it's unplayable.
2003-08-04 11:32:30 +00:00
Steve Checkoway
9c1af52570
Nearly complete. If I can get the callbacks working, this should work.
2003-08-04 11:22:33 +00:00
Steve Checkoway
6e623fe6fc
Update the QuickTime movies each time through the game loop.
2003-08-04 11:20:40 +00:00
Steve Checkoway
427bed263d
Allow the archhooks to update if needed once per cycle through game loop. This is done after inputs have been handled
2003-08-04 11:18:55 +00:00
Steve Checkoway
2aa572f695
revert, signal handler breaks the exception handler. Unfortunally throwing an exception causes a signal and not an exception. If I use a signal handler rather than the exception handler, all unforeseen errors will cause SM to just die with no backtrace.
2003-08-03 13:02:26 +00:00
Steve Checkoway
1a60f4027d
For all darwin, not just for a particular backtrace method
2003-08-03 12:57:39 +00:00
Steve Checkoway
5e86526252
Use SignalHandler as well
2003-08-03 12:09:47 +00:00
Steve Checkoway
15c9ef15d3
Don't emit () if there is no file name, not if there is no Symbol.
2003-08-03 12:06:14 +00:00
Steve Checkoway
615e11ed42
Use the signal handler as well as the PowerPC Exception Handler. Argh...
2003-08-03 12:04:13 +00:00
Steve Checkoway
4373bc534d
remove unneeded debugging info
2003-08-03 08:10:53 +00:00
Steve Checkoway
1072ef4967
Fix conflict with std::map
2003-08-03 03:02:42 +00:00
Steve Checkoway
ac17a25df1
Change Notes.* to Steps.*
2003-08-03 01:21:29 +00:00
Steve Checkoway
b8c9546324
fix integer comparison warning
2003-08-03 01:17:23 +00:00
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