]> git.eshelyaron.com Git - emacs.git/commitdiff
(mark_kboards): Mark echo_string.
authorGerd Moellmann <gerd@gnu.org>
Wed, 6 Mar 2002 15:56:17 +0000 (15:56 +0000)
committerGerd Moellmann <gerd@gnu.org>
Wed, 6 Mar 2002 15:56:17 +0000 (15:56 +0000)
src/ChangeLog
src/alloc.c

index 3f1f73372a49c3e8da16561b373e4621c1ce3c7b..8c0f7347ea434d4fe517747af55bea3f2e52296a 100644 (file)
@@ -1,5 +1,16 @@
 2002-03-06  Gerd Moellmann  <gerd@gnu.org>
 
+       * keyboard.c (echo_prompt, echo_char, echo_dash, echo_now) 
+       (cancel_echoing, echo_length, echo_truncate): Changed to
+       work with new kboard definition.
+       (echo_now): Use message3_nolog instead of message2_nolog.
+
+       * alloc.c (mark_kboards): Mark echo_string.
+
+       * keyboard.h (ECHOBUFSIZE): Removed.
+       (struct kboard): Member echoptr removed, member echobuf renamed
+       to echo_string.
+
        * xdisp.c (message_with_string): Use Fformat instead of doprnt and
        message3 instead of message2 to display the message using STRING's
        text properties.
index 5eafa21c2c7eea0e06c9af8b3dcbe6e377445ad3..4a276a4cc12b736fc213275a7440e6877691a392 100644 (file)
@@ -4892,6 +4892,7 @@ mark_kboards ()
       mark_object (&kb->Vsystem_key_alist);
       mark_object (&kb->system_key_syms);
       mark_object (&kb->Vdefault_minibuffer_frame);
+      mark_object (&kb->echo_string);
     }
 }