emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/src/xdisp.c


From: Richard M. Stallman
Subject: [Emacs-diffs] Changes to emacs/src/xdisp.c
Date: Thu, 11 Jul 2002 13:36:33 -0400

Index: emacs/src/xdisp.c
diff -c emacs/src/xdisp.c:1.762 emacs/src/xdisp.c:1.763
*** emacs/src/xdisp.c:1.762     Wed Jul 10 04:43:24 2002
--- emacs/src/xdisp.c   Thu Jul 11 13:36:07 2002
***************
*** 3920,3926 ****
         are invisible.  */
        if (it->selective > 0
          && indented_beyond_p (IT_CHARPOS (*it), IT_BYTEPOS (*it),
!                               (float) it->selective)) /* iftc */
        visible_p = 0;
        else
        {
--- 3920,3926 ----
         are invisible.  */
        if (it->selective > 0
          && indented_beyond_p (IT_CHARPOS (*it), IT_BYTEPOS (*it),
!                               (double) it->selective)) /* iftc */
        visible_p = 0;
        else
        {
***************
*** 3980,3986 ****
    if (it->selective > 0)
      while (IT_CHARPOS (*it) < ZV
           && indented_beyond_p (IT_CHARPOS (*it), IT_BYTEPOS (*it),
!                                (float) it->selective)) /* iftc */
        {
        xassert (FETCH_BYTE (IT_BYTEPOS (*it) - 1) == '\n');
        newline_found_p = forward_to_next_line_start (it, &skipped_p);
--- 3980,3986 ----
    if (it->selective > 0)
      while (IT_CHARPOS (*it) < ZV
           && indented_beyond_p (IT_CHARPOS (*it), IT_BYTEPOS (*it),
!                                (double) it->selective)) /* iftc */
        {
        xassert (FETCH_BYTE (IT_BYTEPOS (*it) - 1) == '\n');
        newline_found_p = forward_to_next_line_start (it, &skipped_p);
***************
*** 4873,4879 ****
                  && IT_CHARPOS (*it) + 1 < ZV
                  && indented_beyond_p (IT_CHARPOS (*it) + 1,
                                        IT_BYTEPOS (*it) + 1,
!                                       (float) it->selective)) /* iftc */
                {
                  success_p = next_element_from_ellipsis (it);
                  it->dpvec_char_len = -1;
--- 4873,4879 ----
                  && IT_CHARPOS (*it) + 1 < ZV
                  && indented_beyond_p (IT_CHARPOS (*it) + 1,
                                        IT_BYTEPOS (*it) + 1,
!                                       (double) it->selective)) /* iftc */
                {
                  success_p = next_element_from_ellipsis (it);
                  it->dpvec_char_len = -1;
***************
*** 5656,5661 ****
--- 5656,5664 ----
       char *m;
       int nbytes, nlflag, multibyte;
  {
+   if (!NILP (Vmemory_full))
+     return;
+ 
    if (!NILP (Vmessage_log_max))
      {
        struct buffer *oldbuf;
***************
*** 6216,6223 ****
  }
  
  
! /* Make sure echo area buffers in echo_buffers[] are life.  If they
!    aren't, make new ones.  */
  
  static void
  ensure_echo_area_buffers ()
--- 6219,6226 ----
  }
  
  
! /* Make sure echo area buffers in `echo_buffers' are live.
!    If they aren't, make new ones.  */
  
  static void
  ensure_echo_area_buffers ()
***************
*** 6448,6453 ****
--- 6451,6457 ----
        {
          int count = SPECPDL_INDEX ();
          specbind (Qinhibit_read_only, Qt);
+         /* Note that undo recording is always disabled.  */
          del_range (BEG, Z);
          unbind_to (count, Qnil);
        }



reply via email to

[Prev in Thread] Current Thread [Next in Thread]