doom3-bfg/neo
Daniel Gibson 65d1428dd1 Make Unicode input work for SDL
The d3bfg internal SE_CHAR events were documented as "evValue is an
ascii char", but are actually at least UTF-16, as returned by
Windows WM_CHAR events.
We now assume it's UTF-32 (UTF-16 has the same values mostly)
and the SDL backend now puts UTF-32 chars into SE_CHAR events.

In the Windows backend I make sure that no surrogate UTF-16 chars are
emitted + I added support for WM_UNICODE messages.

Now I can input Ümläuts intö the conßole window \o/
2015-01-28 17:32:35 +01:00
..
aas Added support for precompiled headers for MSVC which reduced the compiled time from 4 minutes to 67 seconds. 2012-12-22 16:18:19 +01:00
amplitude Replace malloc.h by stdlib.h 2013-03-16 01:38:53 +01:00
cm Added back dmap and aas compiler from original Doom 3 GPL release 2014-08-01 03:07:00 -04:00
cmake Bink support on Linux with CMake 2014-04-05 17:38:42 +02:00
d3xp Bumped engine version to 1.0.3 to prepare for new release 2015-01-18 12:13:24 +01:00
framework Bumped engine version to 1.0.3 to prepare for new release 2015-01-18 12:13:24 +01:00
idlib Bumped engine version to 1.0.3 to prepare for new release 2015-01-18 12:13:24 +01:00
libs Fix memory corruption in timidity resampling code. 2014-07-20 22:58:43 +10:00
premake Removed null characters from RenderProgs_embedded.h 2014-04-28 11:29:11 +02:00
renderer Bumped engine version to 1.0.3 to prepare for new release 2015-01-18 12:13:24 +01:00
sound Astyle 2014-11-09 11:15:35 +01:00
swf Bumped engine version to 1.0.3 to prepare for new release 2015-01-18 12:13:24 +01:00
sys Make Unicode input work for SDL 2015-01-28 17:32:35 +01:00
tools/compilers Small corrections to dmap 2014-08-02 15:09:25 +02:00
ui Fixed various warnings from clang 2012-12-23 06:40:47 +01:00
astyle-code.bat Merged generic C++ fallbacks for SSE optimized code to allow support for non-x86 based platforms like ARM 2013-06-01 15:13:00 +02:00
astyle-code.sh Changed astyle-code.sh script to use the system astyle which is 2.03 on Kubuntu 13.10 2014-02-23 15:19:11 +01:00
astyle-options.ini Added Artistic Style 2.02.1 C++ beautifier. 2012-11-28 16:36:17 +01:00
astyle.exe Updated astyle.exe to AStyle 2.03 2014-02-23 15:23:10 +01:00
cmake-eclipse-linux-debug.sh Made SDL 2 the default 2015-01-18 12:02:48 +01:00
cmake-eclipse-linux-profile.sh Made SDL 2 the default 2015-01-18 12:02:48 +01:00
cmake-eclipse-mingw-debug.bat Added Doom 3 GCC compile options. 2012-12-03 14:21:45 +01:00
cmake-eclipse-mingw-release.bat Added neo/cmake-eclipse-mingw-release.bat 2012-12-03 17:30:42 +01:00
cmake-linux-debug.sh Made SDL 2 the default 2015-01-18 12:02:48 +01:00
cmake-linux-release.sh Made SDL 2 the default 2015-01-18 12:02:48 +01:00
cmake-vs2010-32bit.bat Changed OpenAL to use buffers instead of streaming 2013-01-05 00:13:35 +01:00
cmake-vs2010-64bit.bat Changed OpenAL to use buffers instead of streaming 2013-01-05 00:13:35 +01:00
cmake-vs2012-32bit-openal.bat Added CMake batch file for OpenAL 2013-06-01 15:15:18 +02:00
cmake-vs2012-32bit.bat Changed OpenAL to use buffers instead of streaming 2013-01-05 00:13:35 +01:00
cmake-vs2012-64bit.bat Changed OpenAL to use buffers instead of streaming 2013-01-05 00:13:35 +01:00
cmake-vs2013-32bit-openal.bat Added .bat files for quick VS 2013 projects creation 2014-02-13 13:50:31 +01:00
cmake-vs2013-32bit.bat Added .bat files for quick VS 2013 projects creation 2014-02-13 13:50:31 +01:00
cmake-vs2013-64bit.bat Added .bat files for quick VS 2013 projects creation 2014-02-13 13:50:31 +01:00
CMakeLists.txt Made SDL 2 the default 2015-01-18 12:02:48 +01:00
premake4.exe Embedded Cg renderprog sources into the renderer using Lua/Premake. Now the renderer can export the renderprogs to any GLSL version without having the user to copy the renderprogs/* shaders to the Doom 3 BFG installation directory. fixes #95 2014-04-26 14:13:25 +02:00
premake4.lua Embedded Cg renderprog sources into the renderer using Lua/Premake. Now the renderer can export the renderprogs to any GLSL version without having the user to copy the renderprogs/* shaders to the Doom 3 BFG installation directory. fixes #95 2014-04-26 14:13:25 +02:00
premake4_embed.bat Embedded Cg renderprog sources into the renderer using Lua/Premake. Now the renderer can export the renderprogs to any GLSL version without having the user to copy the renderprogs/* shaders to the Doom 3 BFG installation directory. fixes #95 2014-04-26 14:13:25 +02:00