Skip to content
  • Tor Lillqvist's avatar
    Add new keysyms from X11R6.4 (including EuroSign). · 00c5e838
    Tor Lillqvist authored
    1999-10-31  Tor Lillqvist  <tml@iki.fi>
    
    * gdk/gdkkeysyms.h: Add new keysyms from X11R6.4 (including
    EuroSign).
    
    * gdk/gdktypes.h: Add note about wchar_t not necessarily being the
    same type as GdkWChar, especially on Win32.
    
    * gdk/win32/*.c: Change gdk_root_parent to be a pointer.
    
    * gdk/win32/*.c: Assume all strings are UTF-8. Convert to Unicode
    before passing to Windows GDI for drawing etc. Convert to the
    system default codepage before passing to Windows as window
    titles.
    
    * gdk/win32/gdkprivate.h: Add more fields to GdkWindowPrivate to
    support changing input locale on the fly.
    
    * gdk/win32/gdkevent.c: Support input language (keyboard locale)
    on-the-fly changes. Convert incoming characters from the current
    codepage to Unicode (and then to a UTF-8 multi-byte string) based
    on the current input language. Use keysym<->Unicode mapping tables
    and functions borrowed from xterm sources.
    
    Support IMEs (Input Method Editors) for CJK languages. On non-CJK
    editions...
    00c5e838
To find the state of this project's repository at the time of any of these versions, check out the tags.