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
Steve Checkoway
433dda1d1f
Added check for roundf function. If it's defined in a system library, redefining it in RageUtil.h causes stepmania to fail to link with g++.
2003-05-09 22:13:27 +00:00
Steve Checkoway
2c814f4fda
Added check for roundf function. If it's defined in a system library, redefining it in RageUtil.h causes stepmania to fail to link with g++.
2003-05-09 21:34:25 +00:00
Steve Checkoway
b896f09a19
Bring it up to date wrt new files: ScreenUnlock.*, UnlockSystem.*, and StepmaniaTemplates.cpp.
2003-05-09 10:38:43 +00:00
Steve Checkoway
ede304a619
Explicitly instantiate: template class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >. Needed for g++ compilation.
2003-05-09 10:37:08 +00:00
Steve Checkoway
de617df8ac
AC_CHECK_DECLS always defines HAVE_DECL_*.
2003-05-06 04:07:17 +00:00
Steve Checkoway
46124ee0ed
Added checks for SIGPWR and SIGUSR1. SIGPWR is defined in linux as 30 but is not defined in Darwin. Darwin defines SIGUSR1 as 30. If SIGPWR is not defined and SIGUSR1 is then config.h now defines SIGPWR as SIGUSR1. If neither are defined, SIGPWR is defined as 30.
2003-05-05 22:21:06 +00:00
Steve Checkoway
1d5f0c1078
Compile in alsa9 only if it is actually installed, not simply if you are building on linux.
2003-05-01 09:54:24 +00:00
Steve Checkoway
779a66e58e
Added check for alsa9 and like with it if it is found.
2003-05-01 09:52:53 +00:00
Steve Checkoway
69685e4791
Check for alsa9 in the configure script.
2003-05-01 09:51:45 +00:00
Steve Checkoway
33f016838d
include -DLINUX in CXXFLAGS if not compiling for Darwin
2003-04-28 01:40:23 +00:00
Steve Checkoway
d1db01ecfe
chmod a+x the two configure scripts in SDL-1.2.5 and SDL_sound-1.0.0.
2003-04-27 03:48:35 +00:00
Steve Checkoway
f7a139c2fe
Fixed broken VPATH builds. I broke it with the last version of Makefile.am
2003-04-27 02:44:30 +00:00
Steve Checkoway
1993dccc2b
Added some frameworks to the linker flags if compiling on OS X.
2003-04-27 02:41:27 +00:00
Steve Checkoway
f524a930cb
changed the selected group from string to CString to fix compilation error regarding different operands to ?:
2003-04-26 21:38:28 +00:00
Steve Checkoway
fbb6cb0e98
If Darwin don't compile ALSA9 drivers
2003-04-26 01:15:45 +00:00
Steve Checkoway
cc2d1aabb7
If building on Darwin only include $(Sound_Null). Otherwise everything is the same.
2003-04-26 01:11:54 +00:00
Steve Checkoway
3d14c8501d
Check for Darwin, if found, define DARWIN 1. This is to still compile SDL (with -DLINUX) but to not to compile the ALSA9 stuff.
2003-04-26 01:10:42 +00:00
Steve Checkoway
0d37ae065d
added some min/max overloads
2003-04-26 00:58:01 +00:00
Steve Checkoway
674f1c1704
added def of tanf if needed as determined by configure
2003-04-24 04:14:25 +00:00
Steve Checkoway
7f66579123
added check for tanf
2003-04-24 04:13:41 +00:00
Steve Checkoway
f3115189f6
added defs for other min/max overloads. Added defs for powf, sqrtf, cosf, sinf, and acosf, if needed as determined by configure.
2003-04-23 04:38:49 +00:00
Steve Checkoway
b3220c1f75
Added checks for powf, sqrtf, sinf, cosf, and acosf. They are now defined correctly, I hope, in src/global.h as inline functions.
2003-04-23 04:37:23 +00:00
Steve Checkoway
be9216fad5
converted min function args to proper type
2003-04-20 12:56:01 +00:00
Steve Checkoway
422b596de5
Added operator[](long unsigned int) functions
2003-04-20 12:54:46 +00:00
Steve Checkoway
86fce28601
fixed conversion warnings
2003-04-20 12:53:38 +00:00
Steve Checkoway
09d633005f
changed min/max to one function each (if it's missing) to remove ambiguity
2003-04-20 12:52:45 +00:00
Steve Checkoway
ace71ae2d2
Added def for powf, sinf, cosf, acosf, sqrtf, needed for darwin's incomplete libc
2003-04-20 12:51:39 +00:00