emacs-diffs
[Top][All Lists]
Advanced

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

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


From: Kim F . Storm
Subject: [Emacs-diffs] Changes to emacs/src/fringe.c
Date: Tue, 01 Nov 2005 17:32:25 -0500

Index: emacs/src/fringe.c
diff -c emacs/src/fringe.c:1.32 emacs/src/fringe.c:1.33
*** emacs/src/fringe.c:1.32     Thu Oct 27 15:03:53 2005
--- emacs/src/fringe.c  Tue Nov  1 22:32:24 2005
***************
*** 860,866 ****
  
              if (!done_bot)
                {
!                 if (row->ends_at_zv_p
                      && !MATRIX_ROW_PARTIALLY_VISIBLE_AT_BOTTOM_P (w, row))
                    row->indicate_eob_p = !NILP (boundary_bot), done_bot = 1;
                  else if (y + row->height >= yb)
--- 860,866 ----
  
              if (!done_bot)
                {
!                 if (MATRIX_ROW_END_CHARPOS (row) >= BUF_ZV (XBUFFER 
(w->buffer))
                      && !MATRIX_ROW_PARTIALLY_VISIBLE_AT_BOTTOM_P (w, row))
                    row->indicate_eob_p = !NILP (boundary_bot), done_bot = 1;
                  else if (y + row->height >= yb)
***************
*** 906,914 ****
        left = LEFT_TRUNCATION_BITMAP;
        else if (row->indicate_bob_p && EQ (boundary_top, Qleft))
        left = ((row->indicate_eob_p && EQ (boundary_bot, Qleft))
!               ? LEFT_BRACKET_BITMAP : TOP_LEFT_ANGLE_BITMAP);
        else if (row->indicate_eob_p && EQ (boundary_bot, Qleft))
!       left = BOTTOM_LEFT_ANGLE_BITMAP;
        else if (MATRIX_ROW_CONTINUATION_LINE_P (row))
        left = CONTINUATION_LINE_BITMAP;
        else if (row->indicate_empty_line_p && EQ (empty_pos, Qleft))
--- 906,917 ----
        left = LEFT_TRUNCATION_BITMAP;
        else if (row->indicate_bob_p && EQ (boundary_top, Qleft))
        left = ((row->indicate_eob_p && EQ (boundary_bot, Qleft))
!               ? (row->ends_at_zv_p
!                  ? TOP_RIGHT_ANGLE_BITMAP : LEFT_BRACKET_BITMAP)
!               : TOP_LEFT_ANGLE_BITMAP);
        else if (row->indicate_eob_p && EQ (boundary_bot, Qleft))
!       left = (row->ends_at_zv_p
!               ? TOP_RIGHT_ANGLE_BITMAP : BOTTOM_LEFT_ANGLE_BITMAP);
        else if (MATRIX_ROW_CONTINUATION_LINE_P (row))
        left = CONTINUATION_LINE_BITMAP;
        else if (row->indicate_empty_line_p && EQ (empty_pos, Qleft))
***************
*** 932,940 ****
        right = RIGHT_TRUNCATION_BITMAP;
        else if (row->indicate_bob_p && EQ (boundary_top, Qright))
        right = ((row->indicate_eob_p && EQ (boundary_bot, Qright))
!                ? RIGHT_BRACKET_BITMAP : TOP_RIGHT_ANGLE_BITMAP);
        else if (row->indicate_eob_p && EQ (boundary_bot, Qright))
!       right = BOTTOM_RIGHT_ANGLE_BITMAP;
        else if (row->continued_p)
        right = CONTINUED_LINE_BITMAP;
        else if (row->indicate_top_line_p && EQ (arrow_top, Qright))
--- 935,946 ----
        right = RIGHT_TRUNCATION_BITMAP;
        else if (row->indicate_bob_p && EQ (boundary_top, Qright))
        right = ((row->indicate_eob_p && EQ (boundary_bot, Qright))
!                ? (row->ends_at_zv_p
!                   ? TOP_LEFT_ANGLE_BITMAP : RIGHT_BRACKET_BITMAP)
!                : TOP_RIGHT_ANGLE_BITMAP);
        else if (row->indicate_eob_p && EQ (boundary_bot, Qright))
!       right = (row->ends_at_zv_p
!                ? TOP_LEFT_ANGLE_BITMAP : BOTTOM_RIGHT_ANGLE_BITMAP);
        else if (row->continued_p)
        right = CONTINUED_LINE_BITMAP;
        else if (row->indicate_top_line_p && EQ (arrow_top, Qright))




reply via email to

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