Commit Graph

  • 4534dabb7e Next version of internationalized input for X11. On my machine (famous last words :-) with a US English keyboard and locale I can compose ` and e and get a text input event with the character è. You still get the keypress keyrelease events for the individual keys that go into composing the character. Bob Pendleton 2008-03-07 20:54:11 +00:00
  • 617e50c933 more valgrind errors fixed. Plus I ran make indent which changed a few files. Bob Pendleton 2008-03-07 17:20:37 +00:00
  • 2a40813ab2 Fixed many valgrind errors. But, I broke testdyngl. Bob Pendleton 2008-03-06 23:07:02 +00:00
  • 692da065af Fixing valgrind errors. Bob Pendleton 2008-03-06 17:08:10 +00:00
  • 95efd075f2 SetupWindowData in SDL_X11window.c was realloc()ing the display window list and incrementing numwindows even though those are being updated in functions that call this function. The result is that it is possible to get the same window added to the list twice. Bob Pendleton 2008-03-04 23:09:28 +00:00
  • 1db7dfa3d2 Deleted a call to X__PumpEvents at the end of X11_GL_InitExtensions(). This function is being called from SDL_RecreateWindow at a point when the numwindows value in is incorrect. The result is that an illegal access is being made in X_PumpEvents when it tries to look up the windows ID of the source of an event. Taking out that call does not seem to have any effect on the testgl. But, I would be happy if someone else took a look at this problem and found a fix higher up the stack. Bob Pendleton 2008-03-01 20:34:36 +00:00
  • 0a91c7905c Now the program will process all events and then terminate. :) Sam Lantinga 2008-02-23 05:10:40 +00:00
  • c6f95692fa HandleEvent() returns done each time it is called. If done was set to 0 the program should quit, but because done is not checked until *all* events are handled a following event can reset done to 1 and prevent the program from terminating when told to. I fixed the while loop that handles events to check for the state of done after handling each event. That could leave some events unhandled when the program exits, but it ensures that the program will exit. Bob Pendleton 2008-02-20 23:27:33 +00:00
  • 990676f5c4 Windows also remaps the numeric keypad... grrr Sam Lantinga 2008-02-11 21:06:32 +00:00
  • 71998faeae Checkout directly to the SDL 1.3 folder Sam Lantinga 2008-02-11 20:26:22 +00:00
  • 4b2404a4eb Show integer scancode, since that's how it's defined in the header. Sam Lantinga 2008-02-10 17:29:23 +00:00
  • b7c419e51e Disable DirectFB by default, since it hasn't been updated for the 1.3 API yet. Sam Lantinga 2008-02-10 16:21:05 +00:00
  • 03eda66f37 Added support for keypad enter Sam Lantinga 2008-02-10 05:34:33 +00:00
  • d4c23af239 Updated Visual C++ project Sam Lantinga 2008-02-10 05:14:28 +00:00
  • 8df4fc4ae5 Friggin' Windows remaps alphabetic keys based on keyboard layout. We try to figure out what the actual layout independent values are. Sam Lantinga 2008-02-09 22:28:27 +00:00
  • dc6eb861a5 Undo keyboard layout based alphabetic key mapping. Grr.... HACK HACK HACK... Sam Lantinga 2008-02-09 07:18:38 +00:00
  • 7c23e86a0d Implemented text input event for Win32 Sam Lantinga 2008-02-09 06:47:46 +00:00
  • d92958c0e5 Untested Win32 keyboard scancode code. Sam Lantinga 2008-02-08 08:35:49 +00:00
  • 27fce8ebae Fixed array overrun Sam Lantinga 2008-02-07 16:14:43 +00:00
  • 0e59c9db53 Fixed compile errors Sam Lantinga 2008-02-07 16:00:29 +00:00
  • 37131333be First pass of new SDL scancode concept for X11. Sam Lantinga 2008-02-07 15:31:09 +00:00
  • 80a950c3db Christian's comment: /* Actually returns a UInt32 containing two character codes (and two 'reserved' bytes), but we're only interested in the second (or only) one */ Sam Lantinga 2008-02-05 07:30:50 +00:00
  • 0f9d544f5e First pass implementation of new SDL scancode concept, as discussed with Christian Walther. Currently only implemented on Mac OS X for sanity checking purposes. Sam Lantinga 2008-02-05 07:19:23 +00:00
  • fd734cede6 Merged r3534:3535 from branches/SDL-1.2: Reset direction flag in SDL_revcpy(). Ryan C. Gordon 2008-02-04 17:25:33 +00:00
  • 7cc582cea4 Merged fix for bug #542 from SDL 1.2 Sam Lantinga 2008-01-24 15:51:52 +00:00
  • 16c4fcc95c Minimal implementation of textinput events for x11. It only works for latin-1. Bob Pendleton 2008-01-15 22:37:17 +00:00
  • 4a1d83aef7 Enabled key board auto repeat in X11_InitKeyboard.c. Had to add a couple of new Xlib symbols. Bob Pendleton 2008-01-12 18:07:06 +00:00
  • 06920df50f one more time... I must be brain dead... Bob Pendleton 2008-01-12 16:56:42 +00:00
  • 1129c73ed3 More typos Bob Pendleton 2008-01-12 16:53:30 +00:00
  • bd12ee97bd Fixed some typos in SDL_x11keyboard.c Bob Pendleton 2008-01-09 23:40:56 +00:00
  • e065abc334 Checking in Christian Walther's patch for x11 keyboard input. Minor code tweaks by Bob. Bob Pendleton 2008-01-08 00:10:46 +00:00
  • d3b0c22d33 Updated config scripts Sam Lantinga 2008-01-03 06:07:30 +00:00
  • 8f502d4bc2 Merged fix for bug #531 from SDL 1.2 revision 3511 Sam Lantinga 2008-01-01 15:26:11 +00:00
  • 6f059e9947 Merged -fvisibility detection fix from SDL 1.2 revision 3500 Sam Lantinga 2007-12-30 05:01:35 +00:00
  • 2f7fd42403 Christian Walther fixed bug #529 Sam Lantinga 2007-12-29 22:15:39 +00:00
  • 652d55b702 Christian Walther fixed bug #530 Sam Lantinga 2007-12-29 22:13:47 +00:00
  • 9e2c55b30c Merged fix for bug #508 from SDL 1.2 revision 3495 Sam Lantinga 2007-12-29 21:36:17 +00:00
  • 124a0aa92d Merged fix for bug #482 from SDL 1.2 revision 3492. Sam Lantinga 2007-12-29 20:13:23 +00:00
  • 67aa85911e Fixed bug #478 Sam Lantinga 2007-12-29 19:45:09 +00:00
  • 4a989076f7 Merged fix for bug #503 from SDL 1.2 revision 3487 Sam Lantinga 2007-12-29 19:29:20 +00:00
  • 6ca8994f51 Fixed bug #497 Check all joysticks instead of stopping if one has been removed. Sam Lantinga 2007-12-29 06:17:31 +00:00
  • a4fa98c9b0 Fixed bug #464 Added X1/X2 button constants Sam Lantinga 2007-12-29 06:09:25 +00:00
  • a1a1bccc35 Merged revision 3472 from SDL 1.2, fixing bug #493 Sam Lantinga 2007-12-29 03:25:11 +00:00
  • 761de03cec Fixed fatbuild.sh script for building on Mac OS X 10.5 Sam Lantinga 2007-12-28 20:42:06 +00:00
  • fef51d48dc Date: Wed, 14 Nov 2007 22:20:27 -0500 From: Calvin Vette Subject: Fix to compile SDL-1.2 SVN on OS X Leopard Sam Lantinga 2007-12-28 18:16:42 +00:00
  • a594a0739d Merged changeset 3463 from SDL 1.2, fixed compile error with Intel compiler. Sam Lantinga 2007-12-28 18:08:43 +00:00
  • ea72f5eaf6 Merged revision 3458 from SDL 1.2, fixed Borland C alloca() prototype Sam Lantinga 2007-12-28 08:07:57 +00:00
  • 057531a52a Merged revision 3455 from SDL 1.2, fixing documentation typo. Sam Lantinga 2007-12-28 07:54:35 +00:00
  • ea9e36a1c1 Added SDL_rect.h and SDL_surface.h to the initialization of HDRS in Makefile.in. Because they were missing those header files were not being installed and ./configure in the test directory was erroring off. Bob Pendleton 2007-12-13 03:53:02 +00:00
  • 0e7872fd7d Merged r3449:3450 from branches/SDL-1.2: SDL_config.h.in Linux joystick fix. Ryan C. Gordon 2007-09-25 10:01:10 +00:00
  • 4f2f07efff Split out the SDL_rect and SDL_surface functions into their own headers. Removed unused count from the dirty rect list. Sam Lantinga 2007-09-10 12:20:02 +00:00
  • 1e891ee4f2 indent Sam Lantinga 2007-09-10 12:11:40 +00:00
  • 6b567a2fb0 Fixed bug #471 Sam Lantinga 2007-08-21 06:54:07 +00:00
  • 8446fb5976 Minor PulseAudio fixes: corrected OpenDevice return code, human-readable error messages if connction to daemon fails. Ryan C. Gordon 2007-08-20 02:08:37 +00:00
  • 76eb0e6b90 Ported PulseAudio target from 1.2 to 1.3 interfaces, and added it to the trunk. Ryan C. Gordon 2007-08-20 01:02:37 +00:00
  • bd3f5173f5 Date: Sun, 19 Aug 2007 18:29:28 +0200 From: Christian Walther Subject: Re: SDL 1.3 keyboard plan Sam Lantinga 2007-08-19 16:36:51 +00:00
  • c84ff85475 Whoops, missing file... Sam Lantinga 2007-08-19 16:35:44 +00:00
  • 7b145f5ad0 Date: Thu, 05 Jul 2007 14:02:33 -0700 From: Sam Lantinga Subject: SDL 1.3 keyboard plan Sam Lantinga 2007-08-19 14:52:52 +00:00
  • b9d3d66bfb Okay, still some bugs, but everything builds again... Sam Lantinga 2007-08-18 05:39:09 +00:00
  • 73cc09fedb More work in progress integrating SDL_Surface and the new SDL_Texture API Sam Lantinga 2007-08-18 01:44:21 +00:00
  • 59d6059cae More work in progress... Sam Lantinga 2007-08-17 06:58:20 +00:00
  • 99d8df4fc1 Enabled SSE2 intrinsics Sam Lantinga 2007-08-17 06:41:20 +00:00
  • 7f03398faa More work in progress, still doesn't compile... Sam Lantinga 2007-08-17 06:40:12 +00:00
  • 82908c483c Work in progress: merging new texture features into SDL blit system Sam Lantinga 2007-08-17 06:21:58 +00:00
  • d5d655cc43 Enabled 3DNow! intrinsic support Sam Lantinga 2007-08-17 03:22:03 +00:00
  • c120eaf9e4 indent Sam Lantinga 2007-08-17 02:55:21 +00:00
  • a4e5bc25cc Date: Fri, 17 Aug 2007 01:12:31 +0200 From: Couriersud Subject: fix for audio dsp exit crash / various dfb issues Sam Lantinga 2007-08-17 02:54:50 +00:00
  • 785b4a61c3 Date: Fri, 17 Aug 2007 01:12:31 +0200 From: Couriersud Subject: fix for audio dsp exit crash / various dfb issues Sam Lantinga 2007-08-17 02:54:12 +00:00
  • 65b59716be Moved the colorkey and per-surface alpha into the blit info, in preparation for support for general color channel modulation. Sam Lantinga 2007-08-17 00:54:53 +00:00
  • 367092a182 Getting ready to add slow blitters. Everyone will love me. :) Sam Lantinga 2007-08-16 22:56:18 +00:00
  • a35d8c5da8 Use MMX intrinsics over GCC inline assembly Sam Lantinga 2007-08-16 22:18:53 +00:00
  • 47dfad08cc Oops, didn't want to rename those files... Sam Lantinga 2007-08-16 21:54:26 +00:00
  • bcce9c56b0 Added notes on the next steps for SDL 1.3 Moved fill and copy routines to their own files. Sam Lantinga 2007-08-16 21:43:19 +00:00
  • 16c1080593 Removed unnecessary header (SDL_blit.h has SDL_cpuinfo.h) Sam Lantinga 2007-08-16 06:40:34 +00:00
  • fd5ae1f46d SSE and MMX intrinsics work with Visual Studio now... Sam Lantinga 2007-08-16 06:37:22 +00:00
  • b886cc3b5c Fixed a few compiler warnings. Added SDL_blit_copy.c to the Visual C++ project Sam Lantinga 2007-08-16 06:20:51 +00:00
  • 65d361b41b Added SSE and MMX optimization for SDL_FillRect() Sam Lantinga 2007-08-16 05:56:24 +00:00
  • f1b05ff63b Okay, I figured out the intrinsics for SIMD memcpy Sam Lantinga 2007-08-16 02:14:13 +00:00
  • fc16af50b2 Removed hermes since it's LGPL and not compatible with a commercial license. Sam Lantinga 2007-08-15 08:21:10 +00:00
  • 377c3990ba Added code to enable multi-threaded OpenGL on Mac OS X, pending Ryan's PBO/VBO changes. Sam Lantinga 2007-08-15 04:04:17 +00:00
  • 45891d1d50 Optimization suggested by Ryan: Don't set the same OpenGL context multiple times Sam Lantinga 2007-08-15 03:52:31 +00:00
  • 47455281fd indent Sam Lantinga 2007-08-15 03:50:49 +00:00
  • 1b7386279e Date: Wed, 15 Aug 2007 01:08:38 +0200 From: Couriersud Subject: Some SDL1.3 patches Sam Lantinga 2007-08-15 03:34:14 +00:00
  • 62a3c00b46 Date: Wed, 15 Aug 2007 01:08:38 +0200 From: Couriersud Subject: Some SDL1.3 patches Sam Lantinga 2007-08-15 03:20:55 +00:00
  • 0fe1784459 Date: Wed, 15 Aug 2007 01:08:38 +0200 From: Couriersud Subject: Some SDL1.3 patches Sam Lantinga 2007-08-15 03:19:21 +00:00
  • 74a291769a Fixed crash setting 0 bpp video mode. Sam Lantinga 2007-08-15 03:18:24 +00:00
  • 0c2f549390 Added SSE version of SDL_FillRect() for 32-bit ARGB surfaces Sam Lantinga 2007-08-13 06:24:56 +00:00
  • 2a2e08c995 Shark rules! * Loop optimization for Mac OS X - should this generally be applied? Sam Lantinga 2007-08-13 03:03:23 +00:00
  • cfd7794fec Advertise the most efficient format for the screen. Of course SDL code needs to be fixed to handle framebuffers with alpha... Sam Lantinga 2007-08-13 02:38:59 +00:00
  • 2d2be66919 This is byte order dependent. Sam Lantinga 2007-08-12 18:53:51 +00:00
  • 1de747845b indent Sam Lantinga 2007-08-12 18:44:49 +00:00
  • f2c7446b24 Gained 5 FPS in testsprite because Mac OS X memset is highly optimized Sam Lantinga 2007-08-12 18:27:44 +00:00
  • 6d8a22e975 Test using glTextureRangeAPPLE This actually ends up being quite a bit slower on my MacBook, but I'm checking it in to test on a PPC iMac. Sam Lantinga 2007-08-12 16:53:58 +00:00
  • 49204a8cdd indent Sam Lantinga 2007-08-12 16:26:10 +00:00
  • 61ed776db3 Fixed compiling the Altivec blit code Sam Lantinga 2007-08-12 15:41:36 +00:00
  • dbb114bdf1 Optimized OpenGL renderer for Mac OS X. The SDL 1.2 API version of testsprite went from 120 FPS to 320 FPS. :) Sam Lantinga 2007-08-12 07:02:28 +00:00
  • 6a45ac924c Fixed crash if conversion fails. Use ISO name for Latin-1 Sam Lantinga 2007-08-12 05:48:51 +00:00
  • e9aa9188bf Fixed compile warnings with Visual C++ Sam Lantinga 2007-08-12 00:01:41 +00:00
  • ed767d84cc Exported the software renderer texture functions to make easier to create a renderer based on a framebuffer. Sam Lantinga 2007-08-11 23:26:03 +00:00
  • 0693d77922 Date: Sat, 11 Aug 2007 02:03:16 +0200 (CEST) From: couriersud arcor.de To: slouken@libsdl.org Subject: Directfb driver for SDL1.3 Sam Lantinga 2007-08-11 21:51:19 +00:00