1. 10 Nov, 1998 14 commits
    • Geoff Voelker's avatar
      ($(BLD)\w32inevt.obj): Add dependencies on w32term.h · f791da1d
      Geoff Voelker authored
      and w32heap.h.
      f791da1d
    • Geoff Voelker's avatar
      Include w32term.h and w32heap.h. · 29a2c30f
      Geoff Voelker authored
      (map_keypad_keys):
      (Vw32_enable_caps_lock):
      (Vw32_enable_num_lock):
      (Vw32_pass_lwindow_to_system):
      (Vw32_pass_rwindow_to_system):
      (Vw32_lwindow_modifier):
      (Vw32_rwindow_modifier):
      (Vw32_apps_modifier):
      (Vw32_scroll_lock_modifier):
      (w32_key_to_modifier): Add externs.
      (w32_kbd_mods_to_emacs): Recognize Windows keys, Apps key, and
      Scroll Lock as potential modifiers; exclude numpad keys from
      effect by CapsLock; act on Vw32_enable_caps_lock; remove obsolete
      code.
      (is_dead_key): Copy from w32fns.c.
      (w32_kbd_patch_key): Comment attempt to improve handling of
      dead-keys, and system bug relating to same on Windows NT.  Work
      around the bug by calling ToUnicode and then converting to the
      correct codepage.
      (map_virt_key): Removed obsolete variable.
      (lispy_function_keys): Add extern.
      (key_event): Major rework of keyboard input handling: optionally
      recognize Windows keys and Apps key as modifiers; optionally treat
      NumLock, CapsLock and ScrollLock as function keys; let system
      translate keystrokes to characters to avoid system bugs relating
      to dead-key handling; preserve shift distinction for control
      characters.  Remove some obsolete code.
      29a2c30f
    • Geoff Voelker's avatar
      (sys_kill): Set extended key flag when faking · 0eaf5926
      Geoff Voelker authored
      Ctrl-Break keystrokes.
      (Fw32_get_locale_info): Allow LONGFORM parameter to specify an
      arbitrary locale property using a numerical index.
      (Vw32_valid_codepages): New variable.
      (enum_codepage_fn):
      (Fw32_get_valid_codepages):
      (Fw32_get_console_codepage):
      (Fw32_set_console_codepage):
      (Fw32_get_console_output_codepage):
      (Fw32_set_console_output_codepage):
      (Fw32_get_codepage_charset):
      (Fw32_get_valid_keyboard_layouts):
      (Fw32_get_keyboard_layout):
      (Fw32_set_keyboard_layout): New functions, exposing Windows locale
      handling functions.
      (syms_of_ntproc): Register them.
      0eaf5926
    • Geoff Voelker's avatar
      (convert_to_key_event): Removed. · f98169a0
      Geoff Voelker authored
      (is_dead_key): Copied to w32fns.c.
      (w32_read_socket): Generate language_change_event.  Modify to work
      with keyboard handling changes in w32_wnd_proc.
      f98169a0
    • Geoff Voelker's avatar
      (struct w32_display_info): New element faked_key. · bb355434
      Geoff Voelker authored
      (WM_EMACS_SETKEYBOARDLAYOUT):
      (WM_EMACS_REGISTER_HOT_KEY):
      (WM_EMACS_UNREGISTER_HOT_KEY): New message definitions.
      (LEFT_WIN_PRESSED):
      (RIGHT_WIN_PRESSED):
      (APPS_PRESSED): New console keyboard modifier flags.
      bb355434
    • Geoff Voelker's avatar
      ([language-change]): For now ignore · a73c80a3
      Geoff Voelker authored
      keyboard language-change events.
      a73c80a3
    • Eli Zaretskii's avatar
      (ediff-make-temp-file): Run the prefix through · daafb0e3
      Eli Zaretskii authored
      convert-standard-file-name, but leave the results of
      make-temp-name unaltered.  For MS-DOS, truncate the prefix to 2
      characters if the original name already exists, or has a special
      handler.
      daafb0e3
    • Karl Heuer's avatar
      Delete autoload cookies. · 2192e520
      Karl Heuer authored
      2192e520
    • Karl Heuer's avatar
      Add autoload cookies. · 628eac44
      Karl Heuer authored
      628eac44
    • Karl Heuer's avatar
      (ispell-get-coding-system): Default to iso-latin-1. · 8062d993
      Karl Heuer authored
      (ispell-process-line): Don't treat multibyte
      8062d993
    • Karl Heuer's avatar
      (regex_compile): Handle translation of multibyte · 3583e969
      Karl Heuer authored
      exact-match characters.
      3583e969
    • Kenichi Handa's avatar
      (CATEGORY_SET): Adjusted for the change of cmpchar_component. · c61bca6a
      Kenichi Handa authored
      (CATEGORY_SET): Likewise.
      c61bca6a
    • Kenichi Handa's avatar
      (cmpchar_component): New arg NOERROR. Check · de54b0d5
      Kenichi Handa authored
      composition char ID more strictly.
      (Fcmpchar_component): Call cmpchar_component with NOERROR arg
      zero.
      (Fcmpchar_cmp_rule): If CHARACTER should be composed relatively,
      return 255.
      (Fcompose_string): Signal error if STR contains a rule-based
      composition character.
      de54b0d5
    • Kenichi Handa's avatar
      (cmpchar_component): Proto-type adjusted. · cf36cf3f
      Kenichi Handa authored
      cf36cf3f
  2. 09 Nov, 1998 2 commits
  3. 08 Nov, 1998 3 commits
  4. 07 Nov, 1998 6 commits
  5. 06 Nov, 1998 9 commits
  6. 05 Nov, 1998 6 commits