CREDITS
author Sam Lantinga <slouken@libsdl.org>
Fri, 13 Feb 2004 17:57:16 +0000
changeset 816 428f688f2ad2
parent 470 877b992f2d0c
child 827 b10aeac509ea
permissions -rw-r--r--
Date: Fri, 13 Feb 2004 17:03:16 +0100 From: Max Horn Subject: Modifier key fix The internal modifier state can get out of sync with reality. To trigger this, do for example this: 1) Launch an SDL app 2) Alt-click on the desktop (this will hide the SDL app). 3) Bring the SDL app back to the front 4) SDL will still think alt is pressed (and as such will treat left clicks like middle clicks). If you press and release alt, it'll be fine again. The attached patch cures this by rechecking the modifier state whenever we process an event.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
     1
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
     2
Simple DirectMedia Layer CREDITS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
     3
Thanks to everyone who made this possible, including:
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
     4
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
     5
* Cliff Matthews, for giving me a reason to start this project. :)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
     6
 -- Executor rocks!  *grin*
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
     7
159
9841293e9e86 Time to recognize everyone again. :)
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
     8
* Scott Call, for making a home for SDL on the 'Net... Thanks! :)
9841293e9e86 Time to recognize everyone again. :)
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
     9
470
877b992f2d0c Updated the credits
Sam Lantinga <slouken@libsdl.org>
parents: 281
diff changeset
    10
* The Linux Fund, C Magazine, and Gareth Noyce for financial contributions
877b992f2d0c Updated the credits
Sam Lantinga <slouken@libsdl.org>
parents: 281
diff changeset
    11
877b992f2d0c Updated the credits
Sam Lantinga <slouken@libsdl.org>
parents: 281
diff changeset
    12
* Gaëtan de Menten for writing the PHP and SQL behind the SDL website
159
9841293e9e86 Time to recognize everyone again. :)
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
    13
470
877b992f2d0c Updated the credits
Sam Lantinga <slouken@libsdl.org>
parents: 281
diff changeset
    14
* Martin Donlon for his work on the SDL Documentation Project
877b992f2d0c Updated the credits
Sam Lantinga <slouken@libsdl.org>
parents: 281
diff changeset
    15
877b992f2d0c Updated the credits
Sam Lantinga <slouken@libsdl.org>
parents: 281
diff changeset
    16
* Ryan Gordon for helping everybody out and keeping the dream alive. :)
877b992f2d0c Updated the credits
Sam Lantinga <slouken@libsdl.org>
parents: 281
diff changeset
    17
877b992f2d0c Updated the credits
Sam Lantinga <slouken@libsdl.org>
parents: 281
diff changeset
    18
* Mattias Engdegård, for help with the Solaris port and lots of other help
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    19
159
9841293e9e86 Time to recognize everyone again. :)
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
    20
* Max Watson, Matt Slot, and Kyle for help with the MacOS Classic port
9841293e9e86 Time to recognize everyone again. :)
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
    21
9841293e9e86 Time to recognize everyone again. :)
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
    22
* Stan Shebs, for the initial MacOS X port
9841293e9e86 Time to recognize everyone again. :)
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
    23
9841293e9e86 Time to recognize everyone again. :)
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
    24
* Max Horn and Darrell Walisser for unflagging work on the MacOS X port
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    25
470
877b992f2d0c Updated the credits
Sam Lantinga <slouken@libsdl.org>
parents: 281
diff changeset
    26
* Patrick Trainor, Jim Boucher, and Mike Gorchak for the QNX Neutrino port
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    27
281
c5010ab8ba35 Added initial support for Atari (thanks Patrice!)
Sam Lantinga <slouken@libsdl.org>
parents: 250
diff changeset
    28
* Carsten Griwodz for the AIX port
250
74a8f672f2f8 Added support for building SDL for EPOC/SymbianOS 6.0 (thanks Hannu!)
Sam Lantinga <slouken@libsdl.org>
parents: 159
diff changeset
    29
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    30
* Gabriele Greco, for the Amiga port
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    31
281
c5010ab8ba35 Added initial support for Atari (thanks Patrice!)
Sam Lantinga <slouken@libsdl.org>
parents: 250
diff changeset
    32
* Patrice Mandin, for the Atari port
c5010ab8ba35 Added initial support for Atari (thanks Patrice!)
Sam Lantinga <slouken@libsdl.org>
parents: 250
diff changeset
    33
c5010ab8ba35 Added initial support for Atari (thanks Patrice!)
Sam Lantinga <slouken@libsdl.org>
parents: 250
diff changeset
    34
* Hannu Viitala for the EPOC port
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    35
159
9841293e9e86 Time to recognize everyone again. :)
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
    36
* Peter Valchev for nagging me about the OpenBSD port until I got it right. :)
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    37
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    38
* Kent B Mein, for a place to do the IRIX port
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    39
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    40
* Ash, for a place to do the OSF/1 Alpha port
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    41
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    42
* David Sowsy, for help with the BeOS port
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    43
159
9841293e9e86 Time to recognize everyone again. :)
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
    44
* Eugenia Loli, for endless work on porting SDL games to BeOS
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    45
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    46
* Jon Taylor for the GGI front-end
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    47
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    48
* Paulus Esterhazy, for the Visual C++ testing and libraries
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    49
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    50
* Brenda Tantzen, for Metrowerks CodeWarrior on MacOS
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    51
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    52
* Chris Nentwich, for the Hermes assembly blitters
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    53
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    54
* Michael Vance and Jim Kutter for the X11 OpenGL support
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    55
470
877b992f2d0c Updated the credits
Sam Lantinga <slouken@libsdl.org>
parents: 281
diff changeset
    56
* Stephane Peter, for the AAlib front-end and multi-threaded timer idea.
877b992f2d0c Updated the credits
Sam Lantinga <slouken@libsdl.org>
parents: 281
diff changeset
    57
877b992f2d0c Updated the credits
Sam Lantinga <slouken@libsdl.org>
parents: 281
diff changeset
    58
* Jon Atkins for great SDL_net and SDL_mixer documentation
877b992f2d0c Updated the credits
Sam Lantinga <slouken@libsdl.org>
parents: 281
diff changeset
    59
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    60
* Peter Wiklund, for the 1998 winning SDL logo,
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    61
  and Arto Hamara, Steven Wong, and Kent Mein for other logo entries.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    62
470
877b992f2d0c Updated the credits
Sam Lantinga <slouken@libsdl.org>
parents: 281
diff changeset
    63
* Everybody at Loki Software, Inc. for their great contributions!
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    64
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    65
 And a big hand to everyone else who gave me appreciation, advice,
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    66
 and suggestions, especially the good folks on the SDL mailing list.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    67
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    68
THANKS! :)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    69
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    70
  -- Sam Lantinga			<slouken@libsdl.org>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    71