Commit Graph
100 Commits
Author SHA1 Message Date
Steve Checkoway e41570a8f8 Cleanup and simplify. 2005-10-28 14:21:23 +00:00
Steve Checkoway c4195979f3 Clean up a bit, remove useless code. Some work needs to be done to fix up the menu bar situation. 2005-10-28 08:07:53 +00:00
Steve Checkoway 42f4598f50 Add license. 2005-10-28 08:05:32 +00:00
Steve Checkoway 1726efed12 GetPreferredLanguage. 2005-10-28 08:04:44 +00:00
Steve Checkoway fd28146428 Fix beeps by just not posting keydown events. 2005-10-28 05:40:37 +00:00
Steve Checkoway c6c04d8c6b Remove out of date comment, cleanup. 2005-10-25 02:53:35 +00:00
Steve Checkoway 04d79278d4 Cleanup. Fix beeping when pressing certain keys while windowed. It still beeps in full screen and command key presses beep all the time.
I need to just replace SDL entirely to fix this. LowLevelWindow is all that remains.
2005-10-24 13:41:01 +00:00
Steve Checkoway 7280c1ccb3 Simplify. 2005-10-24 13:39:10 +00:00
Steve Checkoway fcff93222e Get the product description. 2005-10-24 12:46:25 +00:00
Steve Checkoway 55f9fe93be *shurg* it thinks they're newer. 2005-10-24 12:29:48 +00:00
Steve Checkoway 878247f51d Update. (I hope this adds the shell script phase to fix problems with ranlib.) 2005-10-24 11:46:48 +00:00
Steve Checkoway 8310140755 Set new arbitrary values with the input handler above the sound decoder. 2005-10-24 11:40:43 +00:00
Steve Checkoway ff9f7d25c5 Test having SM not run in the main thread. This is most noticeable during the loading window since events are still processed.
It's possible that this causes problems if something in SDL or SM absolutely must be run in the main thread. One thing to consider is lowering the main thread's precedence.
2005-10-24 11:29:34 +00:00
Steve Checkoway 10688caf8e Use SetThreadPrecedence(). 2005-10-24 11:21:46 +00:00
Steve Checkoway 05201a047c Header cleanup. Use SetThreadPrecedence() and add potential replacement code for GetCurrentTime(). 2005-10-24 11:21:17 +00:00
Steve Checkoway a1e97116b5 Cleanup and add SetThreadPrecedence(). 2005-10-24 11:18:28 +00:00
Steve Checkoway 2e84aba3a4 The new OS X input driver returns F13 for the F13 key. It might decide to return print screen for non-apple keyboards depending on the keyboard. Support both and keep cmd-F12 for laptops. 2005-10-24 11:18:01 +00:00
Steve Checkoway aa0f90feae __MACOSX__ --> MACOSX, keep __MACOSX__ for ogg. 2005-10-24 10:37:56 +00:00
Steve Checkoway 35ad7eb289 Support preferred sample rates and report the latency more correctly. 2005-10-24 08:55:25 +00:00
Steve Checkoway 5156e4cbf5 Cleanup. 2005-10-24 08:19:04 +00:00
Steve Checkoway cb229a8774 Remove redundant defines. 2005-10-24 08:17:12 +00:00
Steve Checkoway 3f93a76b21 Header cleanup. 2005-10-24 07:37:38 +00:00
Steve Checkoway 532b115aa6 Remove unnecessary. (Funny comment though.) 2005-10-24 06:51:20 +00:00
Steve Checkoway a2c1b1443d Cleanup. 2005-10-24 05:28:38 +00:00
Steve Checkoway 5d41ae8076 Update Library project. 2005-10-23 09:54:37 +00:00
Steve Checkoway 7888f7b53d Add theora. 2005-10-23 09:53:14 +00:00
Steve Checkoway e1ba368806 Update project file. 2005-10-23 09:52:29 +00:00
Steve Checkoway 1a78603d2a Add static libs. 2005-10-23 09:51:52 +00:00
Steve Checkoway 836762c977 update 2005-10-19 21:39:27 +00:00
Steve Checkoway 58323e3387 Use InputHandler_Carbon 2005-10-19 21:21:55 +00:00
Steve Checkoway 268b4007f8 Finish InputHandler_Carbon and use it. 2005-10-19 21:12:18 +00:00
Steve Checkoway 298925586e oops. 2005-10-19 20:25:12 +00:00
Steve Checkoway 9d6b0890a5 Work on keyboard handler. Nearly there. 2005-10-19 11:23:21 +00:00
Steve Checkoway 0257336607 Some sort of project update. 2005-10-19 07:25:55 +00:00
Steve Checkoway 85e0e3a1ec Prepare code for adding a KeyboardDevice by putting common code into a Device abstract class. 2005-10-18 09:00:53 +00:00
Steve Checkoway fd65b7e34e Cleanup, the carbon events aren't being dispatched so this will be done in the same way as the joysticks. 2005-10-18 07:48:02 +00:00
Steve Checkoway d070a41916 Cruft. 2005-10-17 11:53:20 +00:00
Steve Checkoway 19631fe280 Add Input thread. Remove DictValue since I managed to break it converting from a macro to a static inline function. That took about an hour to track down. 2005-10-17 11:04:31 +00:00
Steve Checkoway 944b1dd231 Cleanup. 2005-10-17 07:04:26 +00:00
Steve Checkoway 01d315364a Fix gcc (3.3) compile. 2005-10-17 06:55:58 +00:00
Steve Checkoway 849980cf74 Uglify. Ignore 80 column rule without going too far past.
Use inline functions instead of the two macros. No other nonspacing changes.
2005-10-16 23:09:00 +00:00
Steve Checkoway a0c117cd52 Initial input manager. The HID code works (so joysticks work) but the Carbon event handler is not being called. I might need to completely remove SDL first, or I might need to use some other API.
I'd rather not do this with HID, for fairly obvious reasons.
2005-10-15 07:30:16 +00:00
Steve Checkoway c7891c158b Fix memory leak. 2005-10-15 03:39:14 +00:00
Steve Checkoway 1e404783b9 Fix warnings. 2005-10-15 03:25:42 +00:00
Steve Checkoway 1150c33a57 Cleanup. 2005-10-14 07:20:14 +00:00
Steve Checkoway 74788af655 Fix compile (but not link--see list) on PPC linux. 2005-10-08 11:56:36 +00:00
Steve Checkoway 2a188c4ddd Add files. 2005-10-03 20:26:17 +00:00
Steve Checkoway 6ea0da1f43 Merge in changes from the 3.9 branch. 2005-10-03 20:26:00 +00:00
Steve Checkoway 186ed0f0ac It compiles but crashes with: Crash reason: ScreenNameEntry, ScreenMusicScroll, during ScreenNameEntry. 2005-09-26 08:10:04 +00:00
Steve Checkoway 594983dbdf Add/remove files, revert to gcc 3.3 and resume supporting 10.2.8. 2005-08-20 06:20:49 +00:00
Steve Checkoway 7f49cdd5ab Fix compile for 10.2.8. 2005-08-20 06:20:16 +00:00
Steve Checkoway 6289241cdb namespace pollution fix 2005-08-20 06:19:33 +00:00
Steve Checkoway d837282c96 Unneeded on OS X, it's in stdlib.h 2005-08-20 05:28:48 +00:00
Steve Checkoway 3447df45f0 Fix crash. 2005-08-19 21:55:46 +00:00
Steve Checkoway 55b586e0e5 "Rotate left word _immediate_ then AND with Mask" The compiler must actually know the constant value. Declaring it const seems to work. 2005-08-19 18:53:34 +00:00
Steve Checkoway f16c913ff3 Add/remove files. 2005-07-16 09:33:32 +00:00
Steve Checkoway 575ac70ef4 Fix compile. (I think this is correct based on what another screen does.) 2005-07-16 09:33:20 +00:00
Steve Checkoway 2a179a0380 Backing out of the final stage prevents getting extra stage. Backing out of extra stage (or second extra stage) fails the stage. 2005-06-29 07:57:15 +00:00
Steve Checkoway aa71c794ec Fix warnings. 2005-06-29 06:36:51 +00:00
Steve Checkoway cf77a123e7 Fix log always reporting:
Unknown lights driver name: Null
2005-06-23 17:19:33 +00:00
Steve Checkoway d7e2cf3bf3 update to Xcode 2.1 2005-06-23 16:58:07 +00:00
Steve Checkoway 640f5cf646 No. 2005-06-23 15:51:56 +00:00
Steve Checkoway 2f126143ec Remove files and update header include path. 2005-06-23 05:52:26 +00:00
Steve Checkoway 237054db79 I'm not even using these, but someone might be so I might as well make them faster. 2005-06-23 05:52:05 +00:00
Steve Checkoway 0d200bc461 More 64 bit compile fixes. 2005-06-23 04:51:12 +00:00
Steve Checkoway 99387583f9 DARWIN -> __MACOSX__ 2005-06-21 08:56:36 +00:00
Steve Checkoway 1795ac93c1 Cleanup. 2005-06-21 08:24:20 +00:00
Steve Checkoway d8cb958fe4 update 2005-06-21 08:09:16 +00:00
Steve Checkoway 20118bc43a comment 2005-06-21 08:06:59 +00:00
Steve Checkoway 0bb1e19481 Fast matrix and vector multiply on Mac OS X. 2005-06-21 08:04:42 +00:00
Steve Checkoway 5fd18e730a Fix "too few template-parameter-lists" error. 2005-06-20 11:20:30 +00:00
Steve Checkoway fc9c08f8d4 Remove all references to my build directory. Make this work as it did with previous versions of Xcode. 2005-06-19 11:19:08 +00:00
Steve Checkoway adfec6e2c8 Update 2005-06-19 11:18:27 +00:00
Steve Checkoway e233317c25 Cleanup. 2005-06-19 11:17:31 +00:00
Steve Checkoway 0bc5c2ede4 Kill our parent first. 2005-06-19 07:28:59 +00:00
Steve Checkoway 904bb8e246 Fix warning. 2005-06-19 06:39:49 +00:00
Steve Checkoway 4d18c5e4ca Classes with virtual functions need virtual dtors. 2005-06-19 06:37:28 +00:00
Steve Checkoway c5d1558f0f Fix uninitialized variable warning. 2005-06-19 06:36:08 +00:00
Steve Checkoway d90d69f934 newline 2005-06-19 01:38:56 +00:00
Steve Checkoway 35db5ffcc2 Fix warning. 2005-06-19 00:29:42 +00:00
Steve Checkoway 578b2f5c39 Don't break after return. It confuses g++ (slightly). 2005-06-19 00:28:12 +00:00
Steve Checkoway cc8aa318ba For some reason, g++ cannot determine that the break statements will not be reached. Removing them removes the warning. 2005-06-19 00:26:20 +00:00
Steve Checkoway c1f4c33fb9 Fix format string. 2005-06-19 00:21:48 +00:00
Steve Checkoway 12a2e1ae61 Update for Xcode 2.1, plus add/remove files. 2005-06-08 17:27:52 +00:00
Steve Checkoway e4c01567dc I'm not sure if this screen is ever used, but fix initialization order. 2005-06-08 17:27:35 +00:00
Steve Checkoway 4308c127cf Virtual dtor, even for pure virtual classes with no member variables. 2005-06-08 17:09:16 +00:00
Steve Checkoway 1a0b3f20f7 Function pointer. 2005-05-30 21:09:48 +00:00
Steve Checkoway b7f5eef4a1 Fix initialization order warning. 2005-05-30 11:56:36 +00:00
Steve Checkoway 29fe98e0f3 Cleanup. Make everything line up nicely with 4 space tabstops. 2005-05-30 11:52:56 +00:00
Steve Checkoway a430b09479 Gcc, be quiet! 2005-05-30 11:10:47 +00:00
Steve Checkoway 720ba40a94 __GLOBAL__ fix on trunk as well. 2005-05-28 19:54:28 +00:00
Steve Checkoway 114ac27623 The entire file system is brittle and breaks whenever anything changes. 2005-05-24 22:36:15 +00:00
Steve Checkoway 55b8c9ce97 Fix warning. 2005-05-24 22:03:53 +00:00
Steve Checkoway ac98ac3f7b Unused variable. 2005-05-24 22:00:32 +00:00
Steve Checkoway 9753111517 Stop using the 10.2.8 SDK. I don't think this is necessary (or that it ever was). 2005-05-21 07:37:55 +00:00
Steve Checkoway 599cfc128a Fix warning. 2005-05-21 07:36:26 +00:00
Steve Checkoway 2b82c2d901 Fix warnings about use of possibly uninitialized variables. 2005-05-21 07:35:15 +00:00
Steve Checkoway c0c82a0527 Fix Linux compile. 2005-05-18 02:01:00 +00:00
Steve Checkoway abf62b326f Oops. I forgot to provide a definition for this. Make sure that it is never called. 2005-05-14 08:11:33 +00:00
Steve Checkoway 9e08fde928 Work around some issue in gcc 4. 2005-05-14 08:01:32 +00:00