# HG changeset patch # User Chong Yidong # Date 1246219288 0 # Node ID f9fb01c671836bb2e79597ab55e4feb008794a6d # Parent cb172648c17810a2c1c6e8993b922dbfa0c45ef9 * xdisp.c (start_display, handle_face_prop) (move_it_vertically_backward, cursor_row_fully_visible_p) (redisplay_window, try_window_id, produce_image_glyph): Delete some #ifdef-ed out code chunks that are now obsolete. diff -r cb172648c178 -r f9fb01c67183 src/ChangeLog --- a/src/ChangeLog Sun Jun 28 19:07:16 2009 +0000 +++ b/src/ChangeLog Sun Jun 28 20:01:28 2009 +0000 @@ -5,6 +5,11 @@ 2009-06-28 Chong Yidong + * xdisp.c (start_display, handle_face_prop) + (move_it_vertically_backward, cursor_row_fully_visible_p) + (redisplay_window, try_window_id, produce_image_glyph): Delete + some #ifdef-ed out code chunks that are now obsolete. + * xterm.c (x_update_window_begin, x_new_focus_frame) (x_scroll_bar_handle_click, handle_one_xevent) (handle_one_xevent, XTread_socket, x_focus_on_frame) diff -r cb172648c178 -r f9fb01c67183 src/xdisp.c --- a/src/xdisp.c Sun Jun 28 19:07:16 2009 +0000 +++ b/src/xdisp.c Sun Jun 28 20:01:28 2009 +0000 @@ -2897,16 +2897,6 @@ it->current_x = it->hpos = 0; } } - -#if 0 /* Don't assert the following because start_display is sometimes - called intentionally with a window start that is not at a - line start. Please leave this code in as a comment. */ - - /* Window start should be on a line start, now. */ - xassert (it->continuation_lines_width - || IT_CHARPOS (it) == BEGV - || FETCH_BYTE (IT_BYTEPOS (it) - 1) == '\n'); -#endif /* 0 */ } @@ -3546,14 +3536,6 @@ &next_stop, base_face_id, 0); -#if 0 /* This shouldn't be neccessary. Let's check it. */ - /* If IT is used to display a mode line we would really like to - use the mode line face instead of the frame's default face. */ - if (it->glyph_row == MATRIX_MODE_LINE_ROW (it->w->desired_matrix) - && new_face_id == DEFAULT_FACE_ID) - new_face_id = CURRENT_MODE_LINE_FACE_ID (it->w); -#endif - /* Is this a start of a run of characters with box? Caveat: this can be called for a freshly allocated iterator; face_id is -1 is this case. We know that the new face will not @@ -7414,11 +7396,6 @@ value of nlines is > 0 if continuation lines were involved. */ if (nlines > 0) move_it_by_lines (it, nlines, 1); -#if 0 - /* I think this assert is bogus if buffer contains - invisible text or images. KFS. */ - xassert (IT_CHARPOS (*it) <= start_pos); -#endif } else { @@ -7466,12 +7443,6 @@ } while (target_y >= line_bottom_y (it) && IT_CHARPOS (*it) < ZV); } - -#if 0 - /* I think this assert is bogus if buffer contains - invisible text or images. KFS. */ - xassert (IT_CHARPOS (*it) >= BEGV); -#endif } } } @@ -11456,7 +11427,6 @@ } } - /* Notice any pending interrupt request to change frame size. */ do_pending_window_change (1); @@ -12589,44 +12559,6 @@ return 1; } return 0; - -#if 0 - /* This code used to try to scroll the window just enough to make - the line visible. It returned 0 to say that the caller should - allocate larger glyph matrices. */ - - if (MATRIX_ROW_PARTIALLY_VISIBLE_AT_TOP_P (w, row)) - { - int dy = row->height - row->visible_height; - w->vscroll = 0; - w->cursor.y += dy; - shift_glyph_matrix (w, matrix, 0, matrix->nrows, dy); - } - else /* MATRIX_ROW_PARTIALLY_VISIBLE_AT_BOTTOM_P (w, row)) */ - { - int dy = - (row->height - row->visible_height); - w->vscroll = dy; - w->cursor.y += dy; - shift_glyph_matrix (w, matrix, 0, matrix->nrows, dy); - } - - /* When we change the cursor y-position of the selected window, - change this_line_y as well so that the display optimization for - the cursor line of the selected window in redisplay_internal uses - the correct y-position. */ - if (w == XWINDOW (selected_window)) - this_line_y = w->cursor.y; - - /* If vscrolling requires a larger glyph matrix, arrange for a fresh - redisplay with larger matrices. */ - if (matrix->nrows < required_matrix_height (w)) - { - fonts_changed_p = 1; - return 0; - } - - return 1; -#endif /* 0 */ } @@ -13595,11 +13527,6 @@ used_current_matrix_p = 1; goto done; -#if 0 /* try_cursor_movement never returns this value. */ - case CURSOR_MOVEMENT_NEED_LARGER_MATRICES: - goto need_larger_matrices; -#endif - case CURSOR_MOVEMENT_MUST_SCROLL: goto try_to_scroll; @@ -15569,15 +15496,6 @@ else abort (); -#if 0 /* This leads to problems, for instance when the cursor is - at ZV, and the cursor line displays no text. */ - /* Disable rows below what's displayed in the window. This makes - debugging easier. */ - enable_glyph_matrix_rows (current_matrix, - XFASTINT (w->window_end_vpos) + 1, - bottom_vpos, 0); -#endif - IF_DEBUG (debug_end_pos = XFASTINT (w->window_end_pos); debug_end_vpos = XFASTINT (w->window_end_vpos)); @@ -20795,13 +20713,6 @@ if (it->descent < 0) it->descent = 0; -#if 0 /* this breaks image tiling */ - /* If this glyph is alone on the last line, adjust it.ascent to minimum row ascent. */ - int face_ascent = face->font ? FONT_BASE (face->font) : FRAME_BASELINE_OFFSET (it->f); - if (face_ascent > it->ascent) - it->ascent = it->phys_ascent = face_ascent; -#endif - it->nglyphs = 1; if (face->box != FACE_NO_BOX)