1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-23 07:19:15 +00:00
Commit Graph

49049 Commits

Author SHA1 Message Date
Glenn Morris
24aaadecc7 *** empty log message *** 2004-01-20 22:16:49 +00:00
Stefan Monnier
b6c4e4e088 (vc-mcvs-mode-line-string): Remove. Does not work.
(vc-mcvs-workfile-version): Manually macro expand vc-mcvs-cvs.
(vc-mcvs-cvs): Remove.
(vc-mcvs-command): Remove use of assert.
2004-01-20 21:56:16 +00:00
Stefan Monnier
9076a82311 (wait_reading_process_input): Lisp_Object/int mixup. 2004-01-20 21:19:33 +00:00
Stefan Monnier
45c7d781c6 (Ffile_attributes): Lisp_Object/int mixup. 2004-01-20 21:18:31 +00:00
André Spiegel
1ce8d8b1c5 Add +++ to prev change. 2004-01-20 17:48:00 +00:00
André Spiegel
7aa518f3d7 Describe new key bindings in vc-annotate-mode. 2004-01-20 17:46:50 +00:00
André Spiegel
2a7790cf91 Describe new key bindings in VC Annotate mode.
(Patch by Benjamin Rutt.)
2004-01-20 17:45:22 +00:00
André Spiegel
00911925b9 # 2004-01-20 17:43:02 +00:00
André Spiegel
f2a2e61bb2 * vc-cvs.el (vc-cvs-annotate-extract-revision-at-line): New
function.
2004-01-20 17:41:18 +00:00
André Spiegel
1b5a73430e * vc.el (vc-default-previous-version): Doc enhancement.
(vc-default-next-version): New function.
(vc-print-log): New arg FOCUS-REV.
(vc-annotate-mode):  Derives from view-mode now.
(vc-annotate):  New args REVISION, DISPLAY-MODE.
(vc-annotate-prev-version): New function.
(vc-annotate-prev-version): New function.
(vc-annotate-next-version): New function.
(vc-annotate-workfile-version): New function.
(vc-annotate-extract-revision-at-line): New function.
(vc-annotate-revision-at-line): New function.
(vc-annotate-revision-previous-to-line): New function.
(vc-annotate-show-log-revision-at-line): New function.
(vc-annotate-show-diff-revision-at-line): New function.
(vc-current-line): New function.
(vc-annotate-warp-version): New function.
2004-01-20 17:39:09 +00:00
Karl Berry
a73c299983 texinfo.el 2004-01-20 01:28:40 +00:00
Karl Berry
887a2f771a Use "Texinfo" consistently, no "TeXinfo" or "TexInfo". 2004-01-20 01:28:15 +00:00
Luc Teirlinck
d0cd7210e5 *** empty log message *** 2004-01-20 00:08:33 +00:00
Luc Teirlinck
016827560a (delete-dups): New function. 2004-01-19 23:48:11 +00:00
Karl Berry
412be09bf7 textmodes/texinfo.el 2004-01-19 15:18:22 +00:00
Karl Berry
4e9957bd03 (texinfo-mode): define outline-regexp to start
with ^, since that's what texinfo-show-structure
documentation says (plus it works much better in texinfo.txi).
2004-01-19 15:18:01 +00:00
Kenichi Handa
ba0290651f *** empty log message *** 2004-01-19 00:35:31 +00:00
Kenichi Handa
07836f47b2 (fontset_font_pattern): Fix previous change. 2004-01-19 00:22:03 +00:00
Kim F. Storm
dcf0c8e0d5 Add overflow-newline-into-fringe and indicate-buffer-boundaries. 2004-01-18 20:26:39 +00:00
Glenn Morris
dd64e5e535 Jesper Harder <harder@ifa.au.dk>
(smtpmail-send-data): Don't append spurious newline.
2004-01-18 14:11:11 +00:00
Glenn Morris
f2633782cd David Ponce <david@dponce.com>
(which-function-mode): Don't cancel which-func-update-timer if not set.
2004-01-18 14:00:34 +00:00
Luc Teirlinck
68a38c2303 (mm-delete-duplicates): Remove redundant space in docstring. 2004-01-18 03:15:25 +00:00
Luc Teirlinck
bc83b22ba7 *** empty log message *** 2004-01-18 01:47:10 +00:00
Luc Teirlinck
4ffff234d7 *** empty log message *** 2004-01-18 01:26:19 +00:00
Thien-Thi Nguyen
d14b04bc3c (diary-entry-time): Fix typo/bug:
Remove spurious left square bracket in XX:XXam regexp.
2004-01-17 13:48:26 +00:00
Miles Bader
7af0e8d775 Revision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-41
Make fringe-drawing stuff compile without a window-system

* src/xdisp.c (Voverflow_newline_into_fringe)
(move_it_in_display_line_to, redisplay_internal)
(update_window_fringes, redisplay_window, display_line, window):
Add `#ifdef HAVE_WINDOW_SYSTEM' around fringe-drawing stuff, so
that it compiles without a window-system.
* src/dispnew.c (direct_output_for_insert, update_window): Likewise.
2004-01-17 03:31:26 +00:00
Luc Teirlinck
a151ecffc9 Do not require cl at run time. 2004-01-17 03:01:45 +00:00
Kim F. Storm
3c0882ae5c (x_update_window_end): Call draw_window_fringes.
(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.
2004-01-16 18:47:40 +00:00
Kim F. Storm
88e6b646f5 (Voverflow_newline_into_fringe): New variable.
(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.
2004-01-16 18:47:20 +00:00
Kim F. Storm
5fbcdd1927 (x_update_window_end): Call draw_window_fringes.
(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.
2004-01-16 18:46:47 +00:00
Kim F. Storm
797dc7b8e2 (x_update_window_end): Call draw_window_fringes.
(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.
2004-01-16 18:46:29 +00:00
Kim F. Storm
60e992936a (row_equal_p, update_window_line): Compare fringe bitmaps
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.
2004-01-16 18:46:11 +00:00
Kim F. Storm
557c387e70 (struct glyph_row): New members left_fringe_bitmap,
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.
2004-01-16 18:40:46 +00:00
Kim F. Storm
40b2672a79 (struct buffer): New member indicate_buffer_boundaries. 2004-01-16 18:40:33 +00:00
Kim F. Storm
8e8767f80e (init_buffer_once): Set buffer_defaults and
buffer_local_flags for indicate_buffer_boundaries.
(syms_of_buffer): Defvar_per_buffer it, and defvar_lisp_nopro
default- variable for it.
2004-01-16 18:40:22 +00:00
Kim F. Storm
77a9cf6944 Add cursor in fringe support.
Add buffer boundary and scrolling indications.
2004-01-16 18:39:56 +00:00
Richard M. Stallman
557be03634 Comment change. 2004-01-16 18:26:32 +00:00
Richard M. Stallman
a53692379f (rmail-get-new-mail): New local rsf-number-of-spam.
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.
2004-01-16 18:23:37 +00:00
Richard M. Stallman
7a21fef9ec (cl-cannot-unload): New function.
(cl-unload-hook): Defvar this to run cl-cannot-unload.
2004-01-16 18:20:00 +00:00
Jan Djärv
a633a9544b * xterm.c (handle_one_xevent): Don't handle characters that are part
of an old style (XLookupString) compose sequence.
2004-01-16 10:21:54 +00:00
Luc Teirlinck
3e7274ae13 *** empty log message *** 2004-01-16 01:48:11 +00:00
Luc Teirlinck
637692f434 Add fmakunbound' for declare'. 2004-01-16 01:13:41 +00:00
Luc Teirlinck
a6d2eef700 (declare): New macro. 2004-01-16 01:07:46 +00:00
Luc Teirlinck
40d2bb40d9 (Instrumenting Macro Calls): `declare' is not a special form. 2004-01-16 00:51:12 +00:00
Luc Teirlinck
462d9c4387 (Defining Macros): Update description of `declare', which now is a macro.
(Wrong Time): Fix typos.
2004-01-16 00:43:54 +00:00
Thien-Thi Nguyen
c1bfdd5447 (scheme-font-lock-keywords-2): Add "force". 2004-01-15 14:18:24 +00:00
Kenichi Handa
8046052576 (Freplace_match): Use make_multibyte_string or
make_unibyte_string according to the buffer multibyteness.
2004-01-15 11:31:57 +00:00
Luc Teirlinck
e75c1a57f7 (Compilation Functions): Expand descriptions of `compile-defun',
`byte-compile-file', `byte-recompile-directory' and `batch-byte-compile'.
In particular, mention and describe all optional arguments.
(Disassembly): Correct and clarify the description of `disassemble'.
2004-01-14 22:59:33 +00:00
Luc Teirlinck
944e099f43 *** empty log message *** 2004-01-14 22:52:15 +00:00
Stefan Monnier
7fc34f8550 *** empty log message *** 2004-01-14 14:40:24 +00:00