84 Commits

Author SHA1 Message Date
David Rose
cc8530f8a9 fix unfortunate naming of MouseAndKeyboard node 2008-10-15 03:21:19 +00:00
David Rose
d4c2c9858d SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
rdb
09d15ccbcc Support for setParentWindow 2008-08-26 07:48:27 +00:00
David Rose
f58b6879d1 oops, remove cerr 2008-06-28 18:47:13 +00:00
David Rose
18542336a2 handle keypad buttons 2008-06-25 19:31:52 +00:00
David Rose
9801436889 change suggested by ynjh_jo 2008-06-24 08:14:09 +00:00
David Rose
fb9c56432a we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
David Rose
d6a9ea874d lighting 2008-05-05 05:32:04 +00:00
David Rose
81bef7355c workaround problem when unable to get input context 2008-03-24 18:19:57 +00:00
David Rose
514097b0d4 reduce unnecessary calls to glxMakeCurrent() 2008-02-20 01:47:04 +00:00
Josh Yelon
55ce340f7e Added move_pointer on raw mice 2007-10-14 23:07:37 +00:00
Josh Yelon
3af4f36127 Fixed a compile bug 2007-10-02 05:34:41 +00:00
Josh Yelon
f64547dd1b Code to record a mouse trail added 2007-09-30 19:40:46 +00:00
Josh Yelon
fc25635bbc Fixed fmod looping bug again 2007-04-11 16:41:28 +00:00
Josh Yelon
cc60fad2a5 Modified handling of raw mouse IDs 2007-04-04 18:20:42 +00:00
David Rose
a23e77bde1 support fullscreen without window manager 2007-04-03 18:04:55 +00:00
David Rose
e6e1613a92 fix dynamic changes to stacking order 2007-04-02 18:46:18 +00:00
Josh Yelon
d3b05dc48c First attempt at code for raw mice under Linux 2007-03-23 19:42:19 +00:00
David Rose
c1f598e117 attempts at auto-focus 2007-03-20 21:08:46 +00:00
David Rose
cbdb7e76b1 fix blue flash, fix offscreen buffer leakage 2007-03-05 22:07:16 +00:00
David Rose
3c2a1d95e0 support fullscreen and z-order better on Linux 2007-03-01 19:50:56 +00:00
David Rose
6f71e9eb80 wheel_up/down 2006-08-31 00:36:23 +00:00
David Rose
1940682af9 pass WindowProperties to GraphicsEngine::open_buffer and to related constructors 2006-06-15 14:02:40 +00:00
David Rose
0f20f625f3 prevent self-deadlock 2006-06-15 13:02:55 +00:00
Josh Yelon
e8f749cf1e Buffer/Window creation overhaul 2006-06-07 17:38:32 +00:00
David Rose
91b341dafb fix multithreading issues with X 2006-05-23 14:16:38 +00:00
David Rose
ddd1046462 factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
David Rose
67e78844b3 typos 2006-04-05 21:53:21 +00:00
Josh Yelon
6d0692fec6 *** empty log message *** 2006-04-05 16:47:19 +00:00
David Rose
6335ebe61c fix compilation errors with new buffer merge 2006-03-23 19:02:16 +00:00
Josh Yelon
a8ffec28b6 Changes moving FrameBufferProperties into GraphicsOutput 2006-03-23 18:17:27 +00:00
Josh Yelon
a176d3627c Buffer overhaul phase one 2006-03-20 17:56:51 +00:00
Josh Yelon
900f098890 A few more begin_frame fixes 2006-02-08 18:43:36 +00:00
Josh Yelon
4d38e1e57c Fixed it 2006-02-08 18:19:45 +00:00
Josh Yelon
cee838c08e begin_frame refactor 2006-02-08 17:52:29 +00:00
Josh Yelon
4477cdbafb First step in refactoring begin_frame and end_frame 2006-02-03 21:18:42 +00:00
David Rose
4d2ff22278 attempt to make better support for fullscreen, undecorated windows 2005-08-10 22:17:18 +00:00
David Rose
d439425648 more reliably check for Mesa 2005-07-20 16:59:30 +00:00
David Rose
4e66269371 GraphicsWindow::set_request_close_event() 2005-04-25 21:54:46 +00:00
David Rose
e08d134dba respect old versions of glx.h a little better 2004-08-05 16:47:41 +00:00
David Rose
3d2f33e10e fall back to older XVisualInfo interface if GLXFBConfig doesn't return any available options 2004-04-26 18:38:44 +00:00
David Rose
5d121b8ed9 support multi-state text blocks; also show IME candidate strings in DirectEntry fields 2004-04-08 01:17:50 +00:00
David Rose
a28b2a8006 add initial support for IME candidate strings in-game 2004-04-02 01:44:28 +00:00
David Rose
fdc4d0642a should disallow move_pointer for either of two reasons 2004-03-03 21:54:31 +00:00
David Rose
07260b688c update changed properties in window structure 2004-03-03 21:35:30 +00:00
David Rose
58c7debfa5 support cursor_hidden 2004-03-03 20:15:09 +00:00
David Rose
d561b66713 expose GraphicsWindow::get_pointer and move_pointer 2004-03-03 19:38:28 +00:00
David Rose
5832df65ce compile on Linux 2004-03-03 01:29:08 +00:00
David Rose
a39aa8f71c add GraphicsOutput::flip_ready 2004-03-02 20:11:51 +00:00
David Rose
a6df37d6b0 remove make_current() from flip 2004-02-28 00:26:18 +00:00