Skip to content
Permalink
Browse files
Tons of Unicode work in windows.c ... should now use UCS-2 on NT/XP/V…
…ista/etc

 versions of the OS, and fallback to "ANSI" versions for 95/98/ME,
 tapdancing around the system codepage if it has to. Other minor Windows
 cleanups and corrections.
  • Loading branch information
icculus committed Mar 26, 2007
1 parent da2d3ed commit d8845b0be57dd9e1c3df6dd60dbd2de76e154c99
Showing with 431 additions and 215 deletions.
  1. +9 −0 CHANGELOG.txt
  2. +422 −215 platform/windows.c
@@ -2,6 +2,15 @@
* CHANGELOG.
*/

03262007 - Tons of Unicode work in windows.c ... should now use UCS-2 on
NT/XP/Vista/etc versions of the OS, and fallback to "ANSI" versions
for 95/98/ME, tapdancing around the system codepage if it has to.
Since the Unicode entry points are dynamically loaded, it won't
have issues with missing symbols on Win9x, nor does it need to be
built separately with #define UNICODE (although it will work the
same with or without this define, as it doesn't use TCHARs or
the non-[WA] versions of APIs. Other minor Windows cleanups and
corrections.
03252007 - Improved dynamic loader and initial Unicode work in windows.c ...
03242007 - Replaced BeOS semaphores with BLockers for the mutex implementation.
It's much simpler, it has "benaphores" built in behind the scenes

0 comments on commit d8845b0

Please sign in to comment.