open_toontown_panda3d/panda/src
Ed Swartz 9fdc2d82d1 Send libRocket key events before mouse events
On Linux (at least), a key event is accompanied with a mouse position
event.  If a libRocket UI is listening to e.g. "mouseover" events,
then any keypress will first appear to be a mouse movement, tripping
up code that tries to handle focus with both keyboard and mouse
support.

This change merely dispatches key events before any mouse events to
avoid this problem.
2015-08-13 11:02:51 -05:00
..
android Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
androiddisplay Split up color-bits into red-bits + green-bits + blue-bits 2014-12-06 16:10:01 +01:00
audio remove fmod speaker modes that aren't supported across versions 2013-09-16 10:18:26 +00:00
audiotraits Prevent crash when OpenAL device creation fails 2015-04-01 02:55:20 +02:00
awesomium several USE_PACKAGES oopses 2011-12-12 22:53:39 +00:00
bullet Document bug in enable_angular_motor 2015-07-27 20:01:37 +02:00
cftalk rename all Panda-built libraries to begin with libp3 or libpanda 2011-12-06 02:39:21 +00:00
chan Explicit template instantiation on gcc/clang, implement cfsworks' suggestion of moving compiler-specific stuff out of pandasymbols.h et al 2015-06-03 13:36:04 +02:00
char integrate Eigen 2011-12-16 14:17:48 +00:00
cocoadisplay Fix Mac 10.11 compile error 2015-08-07 17:29:03 +02:00
collada fix compilation issue 2011-12-23 12:07:21 +00:00
collide Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
configfiles Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
cull Further optimizations to the cull pipeline. 2015-01-22 16:22:16 +01:00
device Add version of TrackerNode that takes a ClientTrackerDevice directly 2013-08-26 12:14:21 +00:00
dgraph better support for multiple windows, multiple trackballs, one camera 2012-01-13 00:22:05 +00:00
display Reintroduce display mode information in Windows via Win32 API 2015-07-19 21:13:01 +02:00
distort Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
doc Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
downloader downloader: Correct lack of timezone 2015-02-20 14:10:19 +02:00
downloadertools Fix use of chdir 2014-03-29 13:50:55 +00:00
dxgsg9 Correct scaling of normals during flatten operations 2015-06-14 23:14:56 +02:00
dxml Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
egg Revert non-Windows template export changes from 1.9.x, they're less stable than I thought 2015-06-06 16:55:33 +02:00
egg2pg Correct scaling of normals during flatten operations 2015-06-14 23:14:56 +02:00
egldisplay Fix OpenGL ES compiler errors 2015-02-11 21:41:48 +01:00
event Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
express Fix crash when copying a WeakPointerTo that was already deleted 2015-07-28 13:41:26 +02:00
ffmpeg ffmpeg: Use av_frame_* instead of deprecated avcodec_*_frame functions beginning with lavc 55.45.101. 2015-02-24 16:22:37 -08:00
framework Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
gles2gsg OpenGL ES 2 optimizations and better support 2015-04-04 21:58:29 +02:00
glesgsg OpenGL ES 2 optimizations and better support 2015-04-04 21:58:29 +02:00
glgsg fix compile warning 2013-02-07 15:36:24 +00:00
glstuff Avoid unnecessary glVertexAttribDivisor calls 2015-08-11 13:56:47 +02:00
glxdisplay Changes to support building universal Mac rtdist for 1.9 2015-03-28 00:31:10 +01:00
gobj Fix error when aligning C_normal column for vertex animation 2015-06-18 21:21:00 +02:00
grutil Correct scaling of normals during flatten operations 2015-06-14 23:14:56 +02:00
gsgbase Further optimizations to the cull pipeline. 2015-01-22 16:22:16 +01:00
iphone rename all Panda-built libraries to begin with libp3 or libpanda 2011-12-06 02:39:21 +00:00
iphonedisplay rename all Panda-built libraries to begin with libp3 or libpanda 2011-12-06 02:39:21 +00:00
linmath Add argument names to quaternion classes so they show up in the API ref 2015-08-12 18:29:54 +02:00
mathutil Fix compilation with ppremake 2015-06-01 00:21:32 +02:00
movies Fix assortment of compilation issues and annoyances 2015-02-08 23:25:11 +01:00
nativenet Work around interrogate issue 2015-06-01 00:32:51 +02:00
net Move all Python bindings out of core DLLs into the .pyd files. 2015-02-10 14:30:51 +01:00
ode Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
osxdisplay Changes to support building universal Mac rtdist for 1.9 2015-03-28 00:31:10 +01:00
pandabase Explicit template instantiation on gcc/clang, implement cfsworks' suggestion of moving compiler-specific stuff out of pandasymbols.h et al 2015-06-03 13:36:04 +02:00
parametrics Correct scaling of normals during flatten operations 2015-06-14 23:14:56 +02:00
particlesystem Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
pgraph Fix compilation with ppremake 2015-06-01 00:21:32 +02:00
pgraphnodes Correct scaling and normalizations of binormals and tangents in generated shaders 2015-06-15 00:19:52 +02:00
pgui Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
physics Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
physx Fix various interrogate issues with parsing PhysX headers 2015-03-23 19:27:29 +01:00
pipeline Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
pnmimage Improve build performance on Windows slightly 2015-06-02 21:02:35 +02:00
pnmimagetypes Remove use of deprecated "register" keyword 2015-08-07 18:56:58 +02:00
pnmtext Fix DynamicTextFont.makeCopy() implementation 2015-08-06 17:21:42 +02:00
pstatclient Add a color and config variable for the pstats "*" category 2015-05-31 10:27:52 -05:00
putil Protect against self-move-assignment to fix stable_sort in MSVC 2015-07-17 15:55:24 +02:00
recorder Fix MouseRecorder & let PandaNode inherit from TypedWritableReferenceCount 2015-01-24 16:12:04 +01:00
rocket Send libRocket key events before mouse events 2015-08-13 11:02:51 -05:00
skel rename all Panda-built libraries to begin with libp3 or libpanda 2011-12-06 02:39:21 +00:00
speedtree Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
testbed Add -L (lighting) and -P <pipe> options to pview 2015-05-01 20:34:14 -05:00
text Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
tform Fix compilation with ppremake 2015-06-01 00:21:32 +02:00
tinydisplay Remove use of deprecated "register" keyword 2015-08-07 18:56:58 +02:00
vision Fix assortment of compilation issues and annoyances 2015-02-08 23:25:11 +01:00
vrpn Split vrpn out of panda into a libp3vrpn. Split ffmpeg out of movies into libp3ffmpeg. Add registry for MovieVideo and MovieAudio. Add a libvorbisfile-based Ogg Vorbis loader. Add a native .wav loader. 2013-08-26 12:16:27 +00:00
wgldisplay Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
windisplay Add ability to change window icon after window has already opened on Windows 2015-08-06 14:36:51 +02:00
x11display Keysyms for dead acute and dead grave keys to better support int'l keyboards 2015-07-27 14:23:17 +02:00
PACKAGE-DESC
Sources.pp