(svn r25675) -Fix: [Win32] Handle DBCS characters correctly in the non-Unicode build.
(svn r25676) -Fix: [Win32] The ANSI code page is not UTF-8 for non-Unicode builds.
(svn r25677) -Codechange: [Win32] There are no 64-bit Windows versions below XP and we can safely assume it as the target platform.
(svn r25678) -Codechange: Notify the video driver when an edit box lost (global) focus so it can abort any current input composition.
(svn r25679) -Codechange: [Win32] Get the result string of an IME input directly without a trip through the window messaging system.
(svn r25680) -Codechange: [Win32] Cancel the current IME composition when the input focus changes.
(svn r25681) -Change: [Win32] Position the IME composition window at the caret position.
(svn r25682) -Change: [Win32] Position the IME candidate window at the caret position.
(svn r25683) -Add: Support for a marked/selected range to the textbuf.
(svn r25684) -Change: [Win32] Draw the composition string ourselves if possible.
(svn r25685) -Codechange: [OSX] Use non-deprecated functions for byte swapping.
(svn r25686) -Codechange: [OSX] Abandon IME input if the edit box lost the focus.
(svn r25687) -Codechange: [OSX] Pass text input directly down to the text handling.
(svn r25688) -Codechange: [OSX] Make our view aware of text input by IMEs.
(svn r25689) -Add: [OSX] Display the IME composition string ourself.
(svn r25690) -Change: [OSX] Position the candidate window at the caret position.
(svn r25691) -Add: [OSX] Support for mouse selection in the IME composition string.
(svn r25692) -Add: Replacement of a part of the edit box text with a new string.
(svn r25693) -Add: [OSX] Support the new IME functions introduced with 10.5.
(svn r25694) -Fix (r25651): Picky GCC.