]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gdb/tui/ChangeLog
2002-08-31 Stephane Carrez <stcarrez@nerim.fr>
[thirdparty/binutils-gdb.git] / gdb / tui / ChangeLog
index 04e94bf9c594f259df33d352e22440676cdd3a02..514c4143e62bf9789031ad80f10da072a84c9a62 100644 (file)
@@ -1,3 +1,22 @@
+2002-08-31  Stephane Carrez  <stcarrez@nerim.fr>
+
+       * tui.c (tui_commands): Table of single key commands.
+       (tui_rl_command_key): New function to execute gdb command.
+       (tui_rl_command_mode): New function to temporarily leave SingleKey.
+       (tui_rl_next_keymap): New function to enter/leave the SingleKey mode.
+       (tui_rl_startup_hook): New function to avoid prompt display by
+       readline functions.
+       (tui_set_key_mode): New function to set the key mode and install
+       the readline keymap.
+       (tui_initialize_readline): Create TUI SingleKey readline map.
+       (tui_enable): Install rl_startup_hook.
+       (tui_disable): Remove it.
+       * tui.h (enum tui_key_mode): Declare.
+       (tui_set_key_mode, tui_current_key_mode): Declare.
+       * tuiIO.c (tui_redisplay_readline): Don't display the prompt in
+       SingleKey mode.
+       * tuiIO.h (tui_redisplay_readline): Declare.
+
 2002-08-31  Stephane Carrez  <stcarrez@nerim.fr>
 
        * tuiSourceWin.c (tuiSetIsExecPointAt): Redraw the previous and