Ben Anderson
|
1e064b6a8b
|
SCons compilation is working again. It runs too. Thanks for the pointers Steve.
|
2007-02-19 05:19:07 +00:00 |
|
Ben Anderson
|
93412e0e84
|
Update...
|
2006-07-28 01:50:53 +00:00 |
|
Ben Anderson
|
659a2b8dcf
|
Add ScoreKeeper. I really gotta stay on top of this...
|
2006-07-19 05:32:01 +00:00 |
|
Ben Anderson
|
78500ad3bf
|
Roar! I thought I comitted this!
remove libresample
|
2006-07-18 23:36:59 +00:00 |
|
Ben Anderson
|
38a7ff109e
|
NSIS is only used on Windows.
|
2006-06-15 02:21:47 +00:00 |
|
Ben Anderson
|
19caea1fa1
|
These are redundant. CheckLib() & Co automatically add the libraries to the environment.
|
2006-06-09 04:10:18 +00:00 |
|
Ben Anderson
|
ad3e2c780a
|
Remove removed files, add added file. Once again works on Linux.
|
2006-06-09 04:01:18 +00:00 |
|
Ben Anderson
|
9f95825bd1
|
Use CPPDEFINES (Thanks Thad!). Remove outdated comment. Fix semantic typo.
|
2006-02-03 23:58:01 +00:00 |
|
Ben Anderson
|
619ed0d3f2
|
Only include these two lights drivers on x86
|
2006-02-02 21:17:54 +00:00 |
|
Ben Anderson
|
62699b2c99
|
Implement cstdlib llabs test
|
2006-02-02 20:59:22 +00:00 |
|
Ben Anderson
|
0e839c39af
|
Typo, whoops!
|
2006-02-02 04:23:59 +00:00 |
|
Ben Anderson
|
fb6fdf16a2
|
(VERY) preliminary amd64 support
|
2006-02-02 04:15:21 +00:00 |
|
Ben Anderson
|
29c9cbe690
|
Remove JPEG dupes (oops)
|
2006-02-02 03:48:40 +00:00 |
|
Ben Anderson
|
dcbd27417e
|
Wrong symbol for ppc (Thanks Steve)
|
2006-02-02 03:41:08 +00:00 |
|
Ben Anderson
|
b364898f49
|
Major renovation. Use Environment.Append() more often. Ported more checks from autoconf. Test endianness only once. (And probably something I'm forgetting... I DID test this though.)
|
2006-02-02 03:35:58 +00:00 |
|
Ben Anderson
|
3071e925c5
|
Support ALSA
|
2006-01-31 04:12:49 +00:00 |
|
Ben Anderson
|
bb53c425b1
|
No, I really meant X11Helper::Win, not a local variable that's never again used.
|
2006-01-31 03:00:19 +00:00 |
|
Ben Anderson
|
bf4aa0e106
|
Translate contents of backtrace.m4 into SCons
|
2006-01-31 01:47:40 +00:00 |
|
Ben Anderson
|
545bc24f7c
|
Remove cheeky commentary
|
2006-01-31 01:05:53 +00:00 |
|
Ben Anderson
|
168eb2a8f8
|
Remove ScreenTest; set up compiling libresample using SCons
|
2006-01-31 00:52:42 +00:00 |
|
Ben Anderson
|
37338dd78a
|
SCons build files. Currently only Linux is supported, but I'll be adding other platforms (MinGW\!) within the next few weeks. As always, feel free to correct anything.
|
2006-01-30 05:41:20 +00:00 |
|
Ben Anderson
|
9353fe2195
|
Ignore events for inactive columns
|
2006-01-12 02:42:57 +00:00 |
|
Ben Anderson
|
1a2466caa2
|
This is wrong -- some legitimate game modes (popn-5key, pump-halfdouble) don't use the first button in the order.
|
2006-01-12 02:03:21 +00:00 |
|
Ben Anderson
|
15ed4fd823
|
typo
|
2006-01-09 02:26:36 +00:00 |
|
Ben Anderson
|
7da3272486
|
Add proper fullscreen and resolution changing support using XRandR. This makes XRandR mandatory, but I don't see any reason why we can't do that, and providing alternatives would be difficult at best for little payoff.
|
2005-12-02 21:17:36 +00:00 |
|
Ben Anderson
|
58eb9115db
|
Return to compilable state (.h still breaks arch.o however)
|
2005-12-02 00:05:29 +00:00 |
|
Ben Anderson
|
8fb5eb78f6
|
We can reach, but not exceed MAX_COLS_PER_PLAYER. (fix assert on beat-double7)
|
2005-10-14 00:16:24 +00:00 |
|
Ben Anderson
|
f83eb0a2ca
|
Send key off when disabled only once. (fixes space bar not responding)
|
2005-10-13 01:34:06 +00:00 |
|
Ben Anderson
|
622293b6eb
|
JOY_1 -> JOY_BUTTON_1
|
2005-09-21 21:09:27 +00:00 |
|
Ben Anderson
|
99b4729926
|
Remove several dupes
|
2005-09-11 00:25:26 +00:00 |
|
Ben Anderson
|
a450acf26c
|
RageFile token without matching #include
|
2005-09-10 23:39:09 +00:00 |
|
Ben Anderson
|
ac39d8ef1f
|
Don't revert without fixing the original problem! Fixing Linux compile without WITHOUT_NETWORKING _again_
|
2005-09-02 16:37:31 +00:00 |
|
Ben Anderson
|
ac9d86f54d
|
Remove dupe ScreenGameplayMultiplayer
|
2005-08-24 01:02:21 +00:00 |
|
Ben Anderson
|
b81c3dcf3c
|
Revert; I'm not awake today.
|
2005-08-05 20:41:15 +00:00 |
|
Ben Anderson
|
b02b6b2638
|
Skipping screens at the screen level is illegal; leave it up to the theme. Added assert as well.
|
2005-08-05 19:32:38 +00:00 |
|
Ben Anderson
|
7bd90e4f1a
|
Case is important on non-win32 platforms! Fixes compilation on Linux and possibly OS X
|
2005-08-04 15:56:49 +00:00 |
|
Ben Anderson
|
96117b9b65
|
Apparently, we can't arbitrarily switch screens at the engine level. Crash instead.
|
2005-07-07 16:24:09 +00:00 |
|
Ben Anderson
|
0ce3ef6fc6
|
We're not allowed to skip screens at the engine level; crash instead. (We're crashing anyway)
|
2005-07-07 15:10:54 +00:00 |
|
Ben Anderson
|
29d2057e94
|
Revert: don't break half the codebase and then commit. At least fix it to a relatively usable point before making such a devastating assertion.
|
2005-07-06 23:55:48 +00:00 |
|
Ben Anderson
|
02f51eae1f
|
Add RageTexturePreloader; remove EditCoursesMenu
|
2005-06-30 23:14:57 +00:00 |
|
Ben Anderson
|
daaf1814a8
|
More Dev-C++ work. We're close, oh so close... All that's left now is the crash handler.
|
2005-06-26 04:11:00 +00:00 |
|
Ben Anderson
|
11cc6576de
|
The non-Windows compiles on MinGW where the Windows stuff does not.
(Isn't that block compiler-specific and not OS-specific?)
|
2005-06-26 04:09:51 +00:00 |
|
Ben Anderson
|
6b22e48136
|
Use _WINDOWS; Use _MSC_VER properly; comment #if block
|
2005-06-26 04:02:39 +00:00 |
|
Ben Anderson
|
d3e3c756ac
|
Use _MSC_VER properly; comment #if block
|
2005-06-26 04:00:34 +00:00 |
|
Ben Anderson
|
5684b44997
|
#define NEED_CSTDLIB_WORKAROUND just like Glenn said.
|
2005-06-26 03:58:25 +00:00 |
|
Ben Anderson
|
58f0d45465
|
Add comments to confusing #if block; use _WINDOWS and _MSC_VER properly (fixes MinGW compilation)
|
2005-06-26 03:51:38 +00:00 |
|
Ben Anderson
|
30cb9950f9
|
Add MinGW compilation hack. I hope this compiles on other systems.
|
2005-06-26 03:48:46 +00:00 |
|
Ben Anderson
|
b4d007e6d6
|
Use _WINDOWS and _MSC_VER properly. Fixes MinGW compilation.
|
2005-06-26 03:45:25 +00:00 |
|
Ben Anderson
|
e2e3e11860
|
Remove useless #ifdef
|
2005-06-26 03:43:42 +00:00 |
|
Ben Anderson
|
758182858a
|
MinGW doesn't define _WINDOWS for us; define it.
|
2005-06-26 01:35:57 +00:00 |
|
Ben Anderson
|
bc3eebc737
|
Add GCC asm for MinGW
|
2005-06-26 01:33:33 +00:00 |
|
Ben Anderson
|
35ca4b4514
|
s/sModifier/sModifiers/
|
2005-06-26 01:14:32 +00:00 |
|
Ben Anderson
|
2d2988f690
|
Initial Dev-C++ project file. Doesn't work yet, but it's damn close.
|
2005-06-26 01:11:18 +00:00 |
|
Ben Anderson
|
9d57dc658e
|
More MinGW fixes (this time I'm testing it)
|
2005-06-26 00:51:02 +00:00 |
|
Ben Anderson
|
db08fefc2a
|
Continue work on supporting MinGW / Dev-Cpp.
|
2005-06-20 19:23:04 +00:00 |
|
Ben Anderson
|
ebcbdd3c9f
|
Move GCC/x86 assembler instructions into a single common file; begin work on supporting MinGW as a secondary Win32 build environment.
|
2005-06-20 01:33:32 +00:00 |
|
Ben Anderson
|
111028f9b4
|
Give different variables different names. I don't know how that compiled in the first place...
|
2005-06-08 01:45:21 +00:00 |
|
Ben Anderson
|
8fef7be08d
|
We just changed the song; update sync data. Fixes assert entering jukebox mode.
|
2005-06-07 13:32:35 +00:00 |
|
Ben Anderson
|
e46350693c
|
Going into version 4.0. Let's not do CVS snapshot releases this time and skip straight to alpha 1 when we start releasing from trunk again. And \'random build\' just plain sounds unprofessional.
|
2005-06-07 13:31:39 +00:00 |
|
Ben Anderson
|
e86dffd34e
|
Keep operands to ? the same type! (Fixed compile-time error on GCC 3.3)
|
2005-06-04 01:38:37 +00:00 |
|
Ben Anderson
|
0ef2ece2a1
|
Move DifficultiesToShow into Common metrics. (Fixes assert.)
|
2005-06-03 21:02:47 +00:00 |
|
Ben Anderson
|
cde2db8c62
|
I've got a better idea. Let's respect the theme metric specifically designated for this.
|
2005-06-03 19:01:16 +00:00 |
|
Ben Anderson
|
56ebe75fb5
|
How many times am I going to forget to test before committing?
|
2005-06-03 18:47:30 +00:00 |
|
Ben Anderson
|
78bc7c27b2
|
Partial semi-revert; X11Helper is supposed to catch that the window isn't open (I just fixed that), not us making sure to unmask only after the window is created.
|
2005-06-03 18:45:03 +00:00 |
|
Ben Anderson
|
d280cf7445
|
Don't apply masks unless our window has been created.
|
2005-06-03 18:40:39 +00:00 |
|
Ben Anderson
|
26f793a716
|
Extra argument
|
2005-06-01 00:28:04 +00:00 |
|
Ben Anderson
|
6fd6124a56
|
Oops! Missed some.
|
2005-06-01 00:24:39 +00:00 |
|
Ben Anderson
|
2d9a257520
|
s/random/pick_random/ (Linux stdlib.h declares random and GCC doesn't like multi-declared symbols.)
|
2005-06-01 00:22:39 +00:00 |
|
Ben Anderson
|
ccd0cba6da
|
Add assert; this prevents an infinite loop that allocates memory. (This assert actually triggers on my system!)
|
2005-05-28 01:19:09 +00:00 |
|
Ben Anderson
|
4bfd999bad
|
Revert; I should test things before committing, guh.
|
2005-05-28 00:53:34 +00:00 |
|
Ben Anderson
|
0a9f3d1552
|
std::map.end() points PAST the last element, not at it!
|
2005-05-28 00:47:34 +00:00 |
|
Ben Anderson
|
98c5e7348b
|
Preference<int> != int
|
2005-05-28 00:36:30 +00:00 |
|
Ben Anderson
|
ab49ff09b9
|
Likely fix compilation; follow the standard Selector setup correctly.
|
2005-05-26 00:35:54 +00:00 |
|
Ben Anderson
|
f549ec0779
|
Update; another bug I forgot about.
|
2005-05-06 15:27:41 +00:00 |
|
Ben Anderson
|
a60407a679
|
Update. Three more bugs I just remembered.
|
2005-05-06 02:56:05 +00:00 |
|
Ben Anderson
|
344561fdfd
|
A TODO! A good idea!
|
2005-05-05 21:36:48 +00:00 |
|
Ben Anderson
|
3edfc9bf2b
|
Partial revert; I didn't know that dialog code already does logging
|
2005-05-05 01:08:28 +00:00 |
|
Ben Anderson
|
ec1d229339
|
Make sure there actually is a texture before calling methods on it. Also, use Log instead of dialog; dialog isn't available on some platforms (Linux)
|
2005-05-05 00:36:14 +00:00 |
|
Ben Anderson
|
abbfc6ad7b
|
You don't know that enumerations and integers are the same size; don't assume so. (Fixes assert failure on entering appearance options)
|
2005-05-04 23:43:22 +00:00 |
|
Ben Anderson
|
d67bc9dd09
|
Add RoomWheel
|
2005-05-03 21:51:41 +00:00 |
|
Ben Anderson
|
79e55330e4
|
Don't use NULL for non-pointers
|
2005-05-02 01:57:37 +00:00 |
|
Ben Anderson
|
a89304c0cb
|
Remove unused variable
|
2005-05-02 01:53:09 +00:00 |
|
Ben Anderson
|
0ca2dd7540
|
Fix case (fixes compilation on POSIX systems)
|
2005-05-02 01:07:15 +00:00 |
|
Ben Anderson
|
8835706d8c
|
Revert again; and rearrange to be more intuitive and obvious.
|
2005-04-21 23:11:04 +00:00 |
|
Ben Anderson
|
770c39296e
|
Revert; LowLevelWindow_X11 and LowLevelWindow_SDL *are* mutually exclusive (all LowLevelWindows are; see Selector_LowLevelWindow.h, arch.cpp, etc.). Also trivial fixes.
|
2005-04-21 21:57:10 +00:00 |
|
Ben Anderson
|
2d8b8cdc42
|
Remove 大見解 dupe
|
2005-04-10 21:40:05 +00:00 |
|
Ben Anderson
|
d199811bd9
|
Remove duplicate 17才 entry
|
2005-04-10 20:45:38 +00:00 |
|
Ben Anderson
|
d969e8fc06
|
SDL is no longer mandatory (on Linux anyway).
|
2005-04-06 00:20:52 +00:00 |
|
Ben Anderson
|
d137be895e
|
Thanks Glenn, your blatant 'it worked for me' syndrome really bit me in the ass.
|
2005-04-05 23:51:38 +00:00 |
|
Ben Anderson
|
dc9c6b6114
|
Add stuff from ItG
|
2005-04-05 22:26:57 +00:00 |
|
Ben Anderson
|
def9a3a267
|
Remove hack; no longer necessary
|
2005-04-05 03:08:31 +00:00 |
|
Ben Anderson
|
d6976dd40c
|
Don't use a heartbeat in the worker thread. Many platforms' timed event wait functions (most notoriously Linux) spin instead of blocking, causing performance hell (this is the source of the issues recently uncovered by LowLevelWindow_X11). This means we should avoid heartbeats in worker threads whenever possible. Strangely, this also fixed an obscure deadlock on quit...
|
2005-04-05 02:55:13 +00:00 |
|
Ben Anderson
|
413cbfdeb4
|
Reflect branch fix in trunk...
|
2005-03-26 16:52:41 +00:00 |
|
Ben Anderson
|
80d6e78069
|
Code cleanups I keep forgetting to commit...
|
2005-03-26 16:39:53 +00:00 |
|
Ben Anderson
|
cb34dc4175
|
glFlush(), not glFinish(); easier on performance, behaves well on X11 / NVIDIA_GLX now, probably helps other platforms as well
|
2005-03-22 01:32:05 +00:00 |
|
Ben Anderson
|
9c9d1f365f
|
Reorder; fixes compilation on GCC 3.4.
|
2005-03-19 00:48:33 +00:00 |
|
Ben Anderson
|
2774b74348
|
Fix compilation on GCC. I don't know why this works, it just does. (I tested it.
|
2005-03-18 00:55:21 +00:00 |
|
Ben Anderson
|
800bbfbb70
|
Always process all KeyPress events before all KeyRelease events. KeyPress are more timing-sensitive, and this makes race conditions causing sticky keys a little less likely.
|
2005-03-17 04:40:14 +00:00 |
|
Ben Anderson
|
d0cd9f3bf6
|
Prevent some unnecessary time checking
|
2005-03-17 04:31:12 +00:00 |
|
Ben Anderson
|
96d6cdd9cc
|
XSync can and often does cause events e.g. input events to be dropped, don't do it.
|
2005-03-17 02:12:57 +00:00 |
|