1. 20 Jan, 2004 10 commits
  2. 19 Jan, 2004 5 commits
  3. 18 Jan, 2004 6 commits
  4. 17 Jan, 2004 3 commits
  5. 16 Jan, 2004 16 commits
    • Kim F. Storm's avatar
      (x_update_window_end): Call draw_window_fringes. · 3c0882ae
      Kim F. Storm authored
      (x_after_update_window_line): Just set redraw_fringe_bitmaps_p
      in row instead of actually drawing fringe bitmaps.
      (x_draw_fringe_bitmap): Handle bottom aligned bitmaps.
      (x_draw_window_cursor): Draw cursor in fringe.
      3c0882ae
    • Kim F. Storm's avatar
      (Voverflow_newline_into_fringe): New variable. · 88e6b646
      Kim F. Storm authored
      (IT_OVERFLOW_NEWLINE_INTO_FRINGE): New macro.
      (move_it_in_display_line_to): Overflow newline into fringe for
      rows that are exactly as wide as the window.
      (up_arrow_bits, down_arrow_bits, first_line_bits, last_line_bits)
      (filled_box_cursor_bits, hollow_box_cursor_bits, bar_cursor_bits)
      (hbar_cursor_bits, hollow_square_bits): New fringe bitmaps.
      (fringe_bitmaps): Add new bitmaps.
      (draw_fringe_bitmap): Make extern.  Remove WHICH arg.
      Select proper bitmap for cursor in fringe when appropriate.
      Handle alignment of bitmap to top or bottom of row.
      (draw_row_fringe_bitmaps): Don't select bitmaps here; that is now
      done by update_window_fringes.
      (update_window_fringes, draw_window_fringes): New functions.
      (redisplay_internal): Call update_window_fringes in case only
      cursor row is updated.
      (redisplay_window): Call update_window_fringes.
      Explicitly call draw_window_fringes if redisplay was done using
      the current matrix or the overlay arrow is in the window.
      (try_window_reusing_current_matrix): Mark scrolled rows for
      fringe update (to update buffer-boundaries / scrolling icons).
      (find_last_unchanged_at_beg_row): Handle exact width lines line
      continued lines.
      (display_line): Overflow newline into fringe for rows that are
      exactly as wide as the window.  Don't append space for newline
      in this case.
      (notice_overwritten_cursor): Explicitly clear cursor bitmap
      in fringe as if it had been overwritten.
      (erase_phys_cursor): Erase cursor bitmap in fringe.
      (syms_of_xdisp): Mark show-trailing-whitespace and
      void-text-area-pointer as user options.
      DEFVAR_LISP Voverflow_newline_into_fringe.  Enable by default.
      88e6b646
    • Kim F. Storm's avatar
      (x_update_window_end): Call draw_window_fringes. · 5fbcdd19
      Kim F. Storm authored
      (x_after_update_window_line): Just set redraw_fringe_bitmaps_p
      in row instead of actually drawing fringe bitmaps.
      (w32_draw_fringe_bitmap): Handle bottom aligned bitmaps.
      (w32_draw_window_cursor): Draw cursor in fringe.
      5fbcdd19
    • Kim F. Storm's avatar
      (x_update_window_end): Call draw_window_fringes. · 797dc7b8
      Kim F. Storm authored
      (x_after_update_window_line): Just set redraw_fringe_bitmaps_p
      in row instead of actually drawing fringe bitmaps.
      (x_draw_fringe_bitmap): Handle bottom aligned bitmaps.
      (mac_draw_window_cursor): Draw cursor in fringe.
      797dc7b8
    • Kim F. Storm's avatar
      (row_equal_p, update_window_line): Compare fringe bitmaps · 60e99293
      Kim F. Storm authored
      instead of related indicator fields.
      Compare exact_window_width_line_p and cursor_in_mouse_face_p indicators.
      (direct_output_for_insert): Handle exact width lines like
      contined lines.  Call update_window_fringes.
      (update_window): Call update_window_fringes.
      (scrolling_window): Don't skip desired rows with changed bitmaps.
      Check if fringe bitmaps changes when assigning scrolled rows.
      60e99293
    • Kim F. Storm's avatar
      (struct glyph_row): New members left_fringe_bitmap, · 557c387e
      Kim F. Storm authored
      right_fringe_bitmap, redraw_fringe_bitmaps_p for new fringe handling.
      New members exact_window_width_line_p and cursor_in_fringe_p for
      overflowing newlines into right fringe.
      New members indicate_bob_p, indicate_top_line_p, indicate_eob_p,
      and indicate_bottom_line_p for buffer boundaries and scrolling.
      (enum fringe_bitmap_type): Add UP_ARROW_BITMAP, DOWN_ARROW_BITMAP,
      FIRST_LINE_BITMAP, LAST_LINE_BITMAP, FILLED_BOX_CURSOR_BITMAP,
      HOLLOW_BOX_CURSOR_BITMAP, BAR_CURSOR_BITMAP, HBAR_CURSOR_BITMAP,
      and HOLLOW_SQUARE_BITMAP.
      (draw_fringe_bitmap, draw_window_fringes, update_window_fringes):
      Add prototypes.
      557c387e
    • Kim F. Storm's avatar
      40b2672a
    • Kim F. Storm's avatar
      (init_buffer_once): Set buffer_defaults and · 8e8767f8
      Kim F. Storm authored
      buffer_local_flags for indicate_buffer_boundaries.
      (syms_of_buffer): Defvar_per_buffer it, and defvar_lisp_nopro
      default- variable for it.
      8e8767f8
    • Kim F. Storm's avatar
      Add cursor in fringe support. · 77a9cf69
      Kim F. Storm authored
      Add buffer boundary and scrolling indications.
      77a9cf69
    • Richard M. Stallman's avatar
      Comment change. · 557be036
      Richard M. Stallman authored
      557be036
    • Richard M. Stallman's avatar
      (rmail-get-new-mail): New local rsf-number-of-spam. · a5369237
      Richard M. Stallman authored
      Call rmail-spam-filter.  Delete and expunge spam.
      Print number of spam messages deleted.
      Save and restore the deletion status of old messages when reading
      new mail with spam filter, so that expunging spam does not expunge
      msgs deleted by the user.
      
      (rmail-only-expunge): added an optional argument dont-show to
      prevent showing message after expunge.
      a5369237
    • Richard M. Stallman's avatar
      (cl-cannot-unload): New function. · 7a21fef9
      Richard M. Stallman authored
      (cl-unload-hook): Defvar this to run cl-cannot-unload.
      7a21fef9
    • Jan Djärv's avatar
      * xterm.c (handle_one_xevent): Don't handle characters that are part · a633a954
      Jan Djärv authored
        of an old style (XLookupString) compose sequence.
      a633a954
    • Luc Teirlinck's avatar
      *** empty log message *** · 3e7274ae
      Luc Teirlinck authored
      3e7274ae
    • Luc Teirlinck's avatar
      Add `fmakunbound' for `declare'. · 637692f4
      Luc Teirlinck authored
      637692f4
    • Luc Teirlinck's avatar
      (declare): New macro. · a6d2eef7
      Luc Teirlinck authored
      a6d2eef7