Steve Checkoway
bc3d7d8af4
Fix spacing issues (using 8 space tab stops and indents, but I think that should only matter for the final fprintf().
2006-01-14 01:54:22 +00:00
Steve Checkoway
a1a1061792
Unneeded.
2006-01-14 01:27:08 +00:00
Steve Checkoway
07c6998820
Fix. AC_CHECK_DECLS always defines HAVE_DECL_*.
2006-01-12 09:36:02 +00:00
Steve Checkoway
963e3aab2a
Split out BacktraceAllThreads() and do so when signaled with SIGUSR1.
2006-01-11 06:19:47 +00:00
Steve Checkoway
e7943393b9
Cleanup
2006-01-09 02:10:14 +00:00
Glenn Maynard
4d97933c43
move into namespace
2005-12-31 04:00:41 +00:00
Glenn Maynard
b078d742ba
unneeded include
2005-12-30 04:07:06 +00:00
Steve Checkoway
0311b4256b
Cleanup.
2005-12-20 03:27:17 +00:00
Chris Danford
353e0c5b6e
break up arch stuff into smaller .cpp files to fix smpackage build and not pull in unnecessary stuff
2005-12-16 04:16:09 +00:00
Chris Danford
37f82b43f7
remove CStringArray #define
2005-12-09 21:36:22 +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
Glenn Maynard
3b270a96c8
fix g++ 3.3 compile
2005-11-22 20:27:15 +00:00
Steve Checkoway
8bb2254628
cleanup
2005-10-31 20:37:34 +00:00
Steve Checkoway
5d56e7e154
Cleanup, ensure that the stack finding functions are not inlined.
2005-10-31 20:37:18 +00:00
Chris Danford
560a70d452
move bug report URLs to ProductInfo.h
2005-10-28 17:24:10 +00:00
Steve Checkoway
aa0f90feae
__MACOSX__ --> MACOSX, keep __MACOSX__ for ogg.
2005-10-24 10:37:56 +00:00
Glenn Maynard
6dd799e195
move HAVE_CRYPTOPP
...
(maybe this should be WITH_CRYPTOPP, but I think autoconf's "with"
and "have" distinction is too ambiguous anyway)
2005-10-20 03:41:10 +00:00
Steve Checkoway
99387583f9
DARWIN -> __MACOSX__
2005-06-21 08:56:36 +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
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
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
d280cf7445
Don't apply masks unless our window has been created.
2005-06-03 18:40:39 +00:00
Glenn Maynard
46bd5e4c65
fix warning
2005-05-28 21:55:47 +00:00
Steve Checkoway
720ba40a94
__GLOBAL__ fix on trunk as well.
2005-05-28 19:54:28 +00:00
Glenn Maynard
ccc9aac5e1
hide the mouse cursor
2005-05-22 22:42:13 +00:00
Steve Checkoway
360a2d6651
Fix warning.
2005-05-14 07:36:19 +00:00
Glenn Maynard
8eeb98c1ac
try to show a PID for any signal
2005-04-29 21:04:47 +00:00
Glenn Maynard
37fb267fd6
Don't use "long" and "short", unless it's for passing to an API that explicitly
...
expects them; they're too vague across archs. If you really want specific size
ints, use int16_t, uint64_t, etc. In this case, "int" is fine.
Flip error check.
2005-04-23 23:09:08 +00:00
Glenn Maynard
33a5148081
pCt -> g_iRefCount
2005-04-23 23:03:41 +00:00
Glenn Maynard
12339028d5
pMasks -> g_aiMasks
2005-04-23 23:00:23 +00:00
Glenn Maynard
27790e1ccf
simplify
2005-04-23 22:58:26 +00:00
Glenn Maynard
58bfa13cc8
cosmetic
2005-04-23 22:53:26 +00:00
Glenn Maynard
7f91d30efc
cleanup, static
2005-04-23 22:50:36 +00:00
Ben Anderson
80d6e78069
Code cleanups I keep forgetting to commit...
2005-03-26 16:39:53 +00:00
Ted Percival
93120e9c9e
initialise finalMask to zero (was uninitialised)
2005-03-25 03:09:06 +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
Ben Anderson
78b742a7da
X True, not C++ true
2005-03-16 02:40:12 +00:00
Ben Anderson
42bcdcab4b
Forgot something...
2005-03-16 02:37:02 +00:00
Ben Anderson
18296126df
Do things a little closer to the way SDL does them (but not much), magical hack that fixes performance issues for X11 on some (all?) systems, use variables instead of functions for Dpy and Win in X11Helper, a couple formatting tweaks.
2005-03-16 02:23:07 +00:00
Ben Anderson
bd331e4d0b
Apparently a semicolon is supposed to be there (odd, it compiled on GCC 3.4 without one...)
2005-03-14 12:18:28 +00:00
Ben Anderson
a95cb42339
Reserve a whole 1k for that error message. They're more descriptive (read: long) than I thought
2005-03-14 00:00:29 +00:00
Ben Anderson
c58fefcfff
Catch and log X11 protocol errors; they might be useful in debugging.
2005-03-13 23:50:12 +00:00
Ben Anderson
634e0a5b28
I should've done this a little differently (intuitively). Good catch, Glenn.
2005-03-13 22:08:55 +00:00
Ben Anderson
68799a8820
Use iterators, etc. properly. It's painfully obvious I don't code C++ much.
2005-03-13 21:08:52 +00:00
Ben Anderson
c70d8cdb86
Whoops, forgot an initializer, and forgot to destroy the old window...
2005-03-13 18:53:07 +00:00
Ben Anderson
62c0288f66
Design change -- the callback system is unnecssary, all InputHandler_X11 needs to do is unmask events, which is already available through OpenMask(). Also, a few idle formatting tweaks.
2005-03-13 17:54:13 +00:00
Ben Anderson
d466d31196
Fix one or two mistakes; allow mask setting even if no winow has been created yet.
2005-03-13 16:00:38 +00:00
Ben Anderson
a0b45c084d
Added parts related to event mask. Should be feature complete and the header more or less finalized now, but who knows if it as much as compiles, leave alone runs or works...
2005-03-13 05:32:16 +00:00
Ben Anderson
cea5074135
Initial (INCOMPLETE!) X11 helper for the upcoming InputHandler_Xlib and LowLevelWindow_Xlib. I should finish this in the next week.
2005-03-13 04:02:37 +00:00