1. 24 Aug, 1998 1 commit
  2. 18 Aug, 1998 1 commit
  3. 17 Aug, 1998 1 commit
    • Richard M. Stallman's avatar
      (Freset_this_command_lengths): Return nil. · 6e5742a0
      Richard M. Stallman authored
      (read_char): [All these changes are in the input method code.]
      Process and clear before_command_restore_flag before the input method.
      Save and restore ok_to_echo_at_next_pause and
      current_kboard->echo_after_prompt.
      Save, copy and empty this_command_keys, if it is not empty.
      Clear the echo area before the input method.
      Then in all cases restore this_command_keys, and reenable echoing
      if it was enabled before.
      6e5742a0
  4. 10 Aug, 1998 1 commit
  5. 08 Aug, 1998 1 commit
    • Richard M. Stallman's avatar
      (Vthis_command): Renamed from this_command. · d5eecefb
      Richard M. Stallman authored
      (real_this_command): New variable, but not a Lisp variable;
      updated like Vthis_command, but never altered by Lisp programs.
      (command_loop_1): Use real_this_command to set Vreal_last_command.
      
      (read_char): When input method returns no chars, call cancel_echoing.
      Restore the previous echo area message and this_command_keys, too.
      
      (Vinput_method_previous_message): New variable.
      (syms_of_keyboard): Set up lisp variable.
      (Qinput_method_exit_on_first_char, Qinput_method_use_echo_area): New variables.
      (syms_of_keyboard): Initialize them.
      (Fread_key_sequence): New arg COMMAND_LOOP.
      Bind those variables.
      d5eecefb
  6. 27 Jul, 1998 1 commit
  7. 26 Jul, 1998 1 commit
    • Richard M. Stallman's avatar
      (Qinput_method_function): New variable. · 7d18f9ae
      Richard M. Stallman authored
      (syms_of_keyboard): Init and staticpro it.
      (read_key_sequence): Bind input-method-function,
      and set it to nil after reading the first event.
      (raw_keybuf, raw_keybuf_count): New variables, to record
      raw input events as they are read with read_char.
      (GROW_RAW_KEYBUF): New macro.
      (Fthis_single_command_raw_keys): New function.
      (syms_of_keyboard): defsubr it.
      
      (read_char): Call the input method if appropriate.
      Change logic for distinguishing rereads from new events;
      use local var `reread'.  Take events from
      Vunread_input_method_events and Vunread_post_input_method_events.
      (Vunread_input_method_events, Vunread_post_input_method_events)
      (Vinput_method_function): New variable.
      (syms_of_keyboard): Set up Lisp vars.
      (command_loop_1): Check Vunread_input_method_events and
      Vunread_post_input_method_events along with Vunread_command_events.
      7d18f9ae
  8. 23 Jun, 1998 1 commit
  9. 22 Jun, 1998 1 commit
  10. 13 Jun, 1998 1 commit
  11. 07 Jun, 1998 1 commit
    • Richard M. Stallman's avatar
      (cmd_error): Init Vlast_prefix_arg. · 75045dcb
      Richard M. Stallman authored
      (init_kboard, command_loop_1): Init Vlast_prefix_arg.
      (Fcommand_execute): Set Vlast_prefix_arg to prefix arg used.
      
      (command_loop_1): Set Vreal_last_command with Vlast_command.
      (init_kboard): Init Vreal_last_command field.
      (syms_of_keyboard): Set up Lisp var real-last-command.
      
      (lispy_function_keys): Add kanji...eisu-toggle.
      75045dcb
  12. 02 Jun, 1998 1 commit
  13. 28 May, 1998 1 commit
  14. 16 May, 1998 1 commit
  15. 12 May, 1998 1 commit
  16. 01 May, 1998 1 commit
  17. 26 Apr, 1998 1 commit
  18. 23 Apr, 1998 1 commit
  19. 14 Apr, 1998 2 commits
  20. 21 Mar, 1998 2 commits
    • Richard M. Stallman's avatar
      fc932ac6
    • Richard M. Stallman's avatar
      Include puresize.h for CHECK_IMPURE. · e8886a1d
      Richard M. Stallman authored
      (parse_menu_item): New function.
      (menu_item_eval_property_1, menu_item_eval_property) New suroutines.
      (menu_bar_one_keymap): Moved some code to menu_bar_item.
      (menu_bar_item): Rewritten to use parse_menu_item.
      (menu_bar_item_1): Function deleted.
      (QCenable, QCvisible, QChelp, QCfilter, QCbutton, QCtoggle, QCradio):
      (Qmenu_alias): New variables.
      (syms_of_keyboard): Initialize them, and item_properties.
      e8886a1d
  21. 02 Mar, 1998 1 commit
    • Richard M. Stallman's avatar
      Include syntax.h. · e39da3d7
      Richard M. Stallman authored
      (interrupt_signal): Save and restore gl_state
      around an immediate quit, in case debugger returns.
      e39da3d7
  22. 27 Jan, 1998 1 commit
  23. 21 Jan, 1998 1 commit
  24. 09 Jan, 1998 1 commit
    • Richard M. Stallman's avatar
      (echo_now): Use message2_nolog, not message1_nolog. · 301738ed
      Richard M. Stallman authored
      (Fexecute_extended_command): Likewise.
      (read_char_minibuf_menu_prompt): Use message2_nolog, not message1.
      (parse_modifiers): Use size_byte.
      (echo_char): Use size_byte.
      (parse_modifiers_uncached): Likewise.
      (record_char): Likewise.
      (parse_solitary_modifier): Likewise.
      (read_char): Use Faref on Vkeyboard_translate_table
      if it is a string.
      (apply_modifiers_uncached): New arg base_len_byte.  Calls changed.
      (read_char_minibuf_menu_prompt):
      (read_key_sequence): Access buffer's downcase_table with XCHAR_TABLE.
      (Fexecute_extended_command): Use Faref to access FUNCTION.
      Use size_byte of BINDING.
      (stuff_buffered_input): Use size_byte of STUFFSTRING.
      301738ed
  25. 01 Jan, 1998 1 commit
  26. 21 Dec, 1997 2 commits
  27. 08 Dec, 1997 1 commit
  28. 28 Nov, 1997 1 commit
  29. 27 Nov, 1997 2 commits
  30. 17 Nov, 1997 1 commit
  31. 17 Sep, 1997 1 commit
  32. 03 Sep, 1997 1 commit
    • Geoff Voelker's avatar
      (kbd_buffer_get_event) [WINDOWSNT]: Support · 07de30b9
      Geoff Voelker authored
      menu_bar_activate_event.
      (set-input-mode) [DOS_NT]: Do not invoke reset and init sys modes.
      (Qmouse_wheel) [WINDOWSNT]: New variable.
      (discard_mouse_events): New function.
      (mouse_wheel_syms) [WINDOWSNT]: New variable.
      (lispy_mouse_wheel_names) [WINDOWSNT]: New variable.
      (make_lispy_event) [WINDOWSNT]: Make mouse-wheel events.
      (syms_of_keyboard) [WINDOWSNT]: Define Qmouse_wheel and
      mouse_wheel_syms.
      07de30b9
  33. 26 Aug, 1997 1 commit
  34. 24 Jul, 1997 1 commit
  35. 20 Jul, 1997 1 commit
  36. 14 Jul, 1997 1 commit