Blender Git Loki
Git Commits -> Revision 9bbec84
Revision 9bbec84 by Campbell Barton (master) October 20, 2011, 05:30 (GMT) |
initial support for unicode keyboard input for ghost & blenders WM. - currently X11 only, depends on Xinput (but should not break other os's). - ghost stores utf8 buffer, copies to wmEvent's - UI text input is currently the only area that uses this - not console or text editor. - no rna access yet. |
Commit Details:
Full Hash: 9bbec84e7e14f11f86baeaea6a9a2bce6b7499de
SVN Revision: 41129
Parent Commit: 8e58fce
Lines Changed: +148, -12
14 Modified Paths:
/intern/ghost/GHOST_Types.h (+1, -0) (Diff)
/intern/ghost/intern/GHOST_EventKey.h (+4, -1) (Diff)
/intern/ghost/intern/GHOST_SystemCarbon.cpp (+1, -1) (Diff)
/intern/ghost/intern/GHOST_SystemCocoa.mm (+4, -2) (Diff)
/intern/ghost/intern/GHOST_SystemSDL.cpp (+1, -1) (Diff)
/intern/ghost/intern/GHOST_SystemWin32.cpp (+2, -1) (Diff)
/intern/ghost/intern/GHOST_SystemX11.cpp (+53, -2) (Diff)
/intern/ghost/intern/GHOST_SystemX11.h (+17, -0) (Diff)
/intern/ghost/intern/GHOST_WindowX11.cpp (+14, -0) (Diff)
/intern/ghost/intern/GHOST_WindowX11.h (+8, -0) (Diff)
/source/blender/editors/interface/interface_handlers.c (+39, -1) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+1, -0) (Diff)
/source/blender/windowmanager/WM_types.h (+2, -2) (Diff)
/source/gameengine/Ketsji/KX_PythonInit.cpp (+1, -1) (Diff)
/intern/ghost/intern/GHOST_EventKey.h (+4, -1) (Diff)
/intern/ghost/intern/GHOST_SystemCarbon.cpp (+1, -1) (Diff)
/intern/ghost/intern/GHOST_SystemCocoa.mm (+4, -2) (Diff)
/intern/ghost/intern/GHOST_SystemSDL.cpp (+1, -1) (Diff)
/intern/ghost/intern/GHOST_SystemWin32.cpp (+2, -1) (Diff)
/intern/ghost/intern/GHOST_SystemX11.cpp (+53, -2) (Diff)
/intern/ghost/intern/GHOST_SystemX11.h (+17, -0) (Diff)
/intern/ghost/intern/GHOST_WindowX11.cpp (+14, -0) (Diff)
/intern/ghost/intern/GHOST_WindowX11.h (+8, -0) (Diff)
/source/blender/editors/interface/interface_handlers.c (+39, -1) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+1, -0) (Diff)
/source/blender/windowmanager/WM_types.h (+2, -2) (Diff)
/source/gameengine/Ketsji/KX_PythonInit.cpp (+1, -1) (Diff)