Stefan Monnier [Tue, 20 Jan 2004 21:19:33 +0000 (21:19 +0000)]
(wait_reading_process_input): Lisp_Object/int mixup.
Stefan Monnier [Tue, 20 Jan 2004 21:18:31 +0000 (21:18 +0000)]
(Ffile_attributes): Lisp_Object/int mixup.
André Spiegel [Tue, 20 Jan 2004 17:48:00 +0000 (17:48 +0000)]
Add +++ to prev change.
André Spiegel [Tue, 20 Jan 2004 17:46:50 +0000 (17:46 +0000)]
Describe new key bindings in vc-annotate-mode.
André Spiegel [Tue, 20 Jan 2004 17:45:22 +0000 (17:45 +0000)]
Describe new key bindings in VC Annotate mode.
(Patch by Benjamin Rutt.)
André Spiegel [Tue, 20 Jan 2004 17:43:02 +0000 (17:43 +0000)]
#
André Spiegel [Tue, 20 Jan 2004 17:41:18 +0000 (17:41 +0000)]
* vc-cvs.el (vc-cvs-annotate-extract-revision-at-line): New
function.
André Spiegel [Tue, 20 Jan 2004 17:39:09 +0000 (17:39 +0000)]
* 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.
Karl Berry [Tue, 20 Jan 2004 01:28:40 +0000 (01:28 +0000)]
texinfo.el
Karl Berry [Tue, 20 Jan 2004 01:28:15 +0000 (01:28 +0000)]
Use "Texinfo" consistently, no "TeXinfo" or "TexInfo".
Luc Teirlinck [Tue, 20 Jan 2004 00:08:33 +0000 (00:08 +0000)]
*** empty log message ***
Luc Teirlinck [Mon, 19 Jan 2004 23:48:11 +0000 (23:48 +0000)]
(delete-dups): New function.
Karl Berry [Mon, 19 Jan 2004 15:18:22 +0000 (15:18 +0000)]
textmodes/texinfo.el
Karl Berry [Mon, 19 Jan 2004 15:18:01 +0000 (15:18 +0000)]
(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).
Kenichi Handa [Mon, 19 Jan 2004 00:35:31 +0000 (00:35 +0000)]
*** empty log message ***
Kenichi Handa [Mon, 19 Jan 2004 00:22:03 +0000 (00:22 +0000)]
(fontset_font_pattern): Fix previous change.
Kim F. Storm [Sun, 18 Jan 2004 20:26:39 +0000 (20:26 +0000)]
Add overflow-newline-into-fringe and indicate-buffer-boundaries.
Glenn Morris [Sun, 18 Jan 2004 14:11:11 +0000 (14:11 +0000)]
Jesper Harder <harder@ifa.au.dk>
(smtpmail-send-data): Don't append spurious newline.
Glenn Morris [Sun, 18 Jan 2004 14:00:34 +0000 (14:00 +0000)]
David Ponce <david@dponce.com>
(which-function-mode): Don't cancel which-func-update-timer if not set.
Luc Teirlinck [Sun, 18 Jan 2004 03:15:25 +0000 (03:15 +0000)]
(mm-delete-duplicates): Remove redundant space in docstring.
Luc Teirlinck [Sun, 18 Jan 2004 01:47:10 +0000 (01:47 +0000)]
*** empty log message ***
Luc Teirlinck [Sun, 18 Jan 2004 01:26:19 +0000 (01:26 +0000)]
*** empty log message ***
Thien-Thi Nguyen [Sat, 17 Jan 2004 13:48:26 +0000 (13:48 +0000)]
(diary-entry-time): Fix typo/bug:
Remove spurious left square bracket in XX:XXam regexp.
Miles Bader [Sat, 17 Jan 2004 03:31:26 +0000 (03:31 +0000)]
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.
Luc Teirlinck [Sat, 17 Jan 2004 03:01:45 +0000 (03:01 +0000)]
Do not require cl at run time.
Kim F. Storm [Fri, 16 Jan 2004 18:47:40 +0000 (18:47 +0000)]
(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.
Kim F. Storm [Fri, 16 Jan 2004 18:47:20 +0000 (18:47 +0000)]
(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.
Kim F. Storm [Fri, 16 Jan 2004 18:46:47 +0000 (18:46 +0000)]
(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.
Kim F. Storm [Fri, 16 Jan 2004 18:46:29 +0000 (18:46 +0000)]
(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.
Kim F. Storm [Fri, 16 Jan 2004 18:46:11 +0000 (18:46 +0000)]
(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.
Kim F. Storm [Fri, 16 Jan 2004 18:40:46 +0000 (18:40 +0000)]
(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.
Kim F. Storm [Fri, 16 Jan 2004 18:40:33 +0000 (18:40 +0000)]
(struct buffer): New member indicate_buffer_boundaries.
Kim F. Storm [Fri, 16 Jan 2004 18:40:22 +0000 (18:40 +0000)]
(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.
Kim F. Storm [Fri, 16 Jan 2004 18:39:56 +0000 (18:39 +0000)]
Add cursor in fringe support.
Add buffer boundary and scrolling indications.
Richard M. Stallman [Fri, 16 Jan 2004 18:26:32 +0000 (18:26 +0000)]
Comment change.
Richard M. Stallman [Fri, 16 Jan 2004 18:23:37 +0000 (18:23 +0000)]
(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.
Richard M. Stallman [Fri, 16 Jan 2004 18:20:00 +0000 (18:20 +0000)]
(cl-cannot-unload): New function.
(cl-unload-hook): Defvar this to run cl-cannot-unload.
Jan Djärv [Fri, 16 Jan 2004 10:21:54 +0000 (10:21 +0000)]
* xterm.c (handle_one_xevent): Don't handle characters that are part
of an old style (XLookupString) compose sequence.
Luc Teirlinck [Fri, 16 Jan 2004 01:48:11 +0000 (01:48 +0000)]
*** empty log message ***
Luc Teirlinck [Fri, 16 Jan 2004 01:13:41 +0000 (01:13 +0000)]
Add `fmakunbound' for `declare'.
Luc Teirlinck [Fri, 16 Jan 2004 01:07:46 +0000 (01:07 +0000)]
(declare): New macro.
Luc Teirlinck [Fri, 16 Jan 2004 00:51:12 +0000 (00:51 +0000)]
(Instrumenting Macro Calls): `declare' is not a special form.
Luc Teirlinck [Fri, 16 Jan 2004 00:43:54 +0000 (00:43 +0000)]
(Defining Macros): Update description of `declare', which now is a macro.
(Wrong Time): Fix typos.
Thien-Thi Nguyen [Thu, 15 Jan 2004 14:18:24 +0000 (14:18 +0000)]
(scheme-font-lock-keywords-2): Add "force".
Kenichi Handa [Thu, 15 Jan 2004 11:31:57 +0000 (11:31 +0000)]
(Freplace_match): Use make_multibyte_string or
make_unibyte_string according to the buffer multibyteness.
Luc Teirlinck [Wed, 14 Jan 2004 22:59:33 +0000 (22:59 +0000)]
(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'.
Luc Teirlinck [Wed, 14 Jan 2004 22:52:15 +0000 (22:52 +0000)]
*** empty log message ***
Stefan Monnier [Wed, 14 Jan 2004 14:40:24 +0000 (14:40 +0000)]
*** empty log message ***
Stefan Monnier [Wed, 14 Jan 2004 14:35:23 +0000 (14:35 +0000)]
(struct interval_block, struct string_block)
(struct symbol_block, struct marker_block, live_string_p)
(live_cons_p, live_symbol_p, live_float_p, live_misc_p):
Better preserve alignment for objects in blocks.
(FLOAT_BLOCK_SIZE): Adjust for possible alignment padding.
Stefan Monnier [Wed, 14 Jan 2004 14:29:48 +0000 (14:29 +0000)]
(defvar_per_buffer): Remove dead declaration.
Stefan Monnier [Wed, 14 Jan 2004 14:26:41 +0000 (14:26 +0000)]
Update TOO_MUCH_RAM error message.
Stefan Monnier [Wed, 14 Jan 2004 14:24:38 +0000 (14:24 +0000)]
(do_check_ram_size): Don't hardcode the lisp address space size.
Stefan Monnier [Wed, 14 Jan 2004 14:22:17 +0000 (14:22 +0000)]
(mouse-wheel-down-event, mouse-wheel-up-event):
Test window-system rather than system-type (for X11/Mac).
Stefan Monnier [Wed, 14 Jan 2004 14:20:45 +0000 (14:20 +0000)]
Docstring fix.
Stefan Monnier [Tue, 13 Jan 2004 11:59:02 +0000 (11:59 +0000)]
*** empty log message ***
Luc Teirlinck [Tue, 13 Jan 2004 00:24:12 +0000 (00:24 +0000)]
*** empty log message ***
Glenn Morris [Tue, 13 Jan 2004 00:22:47 +0000 (00:22 +0000)]
*** empty log message ***
Luc Teirlinck [Mon, 12 Jan 2004 23:28:29 +0000 (23:28 +0000)]
(compile-defun): Doc fix.
Luc Teirlinck [Mon, 12 Jan 2004 23:26:55 +0000 (23:26 +0000)]
*** empty log message ***
Richard M. Stallman [Mon, 12 Jan 2004 21:59:03 +0000 (21:59 +0000)]
(rmail-convert-to-babyl-format): Use mail-unquote-printable-region.
(rmail-hex-string-to-integer, rmail-decode-quoted-printable):
(rmail-hex-char-to-integer): Functions deleted.
Richard M. Stallman [Mon, 12 Jan 2004 21:53:39 +0000 (21:53 +0000)]
(mail-unquote-printable-hexdigit): Upcase CHAR.
(mail-unquote-printable-region): New arg NOERROR.
For invalid encoding, either signal an error to just return nil.
Luc Teirlinck [Mon, 12 Jan 2004 04:21:01 +0000 (04:21 +0000)]
Various small changes in addition to the following.
(Regexp Example): Adapt to new value of `sentence-end'.
(Regexp Functions): The PAREN argument to `regexp-opt' can be `words'.
(Search and Replace): Add usage note for `perform-replace'.
(Entire Match Data): Mention INTEGERS and REUSE arguments to `match-data'.
(Standard Regexps): Update for new values of `paragraph-start' and
`sentence-end'.
Luc Teirlinck [Mon, 12 Jan 2004 04:17:38 +0000 (04:17 +0000)]
*** empty log message ***
Jan Djärv [Mon, 12 Jan 2004 02:03:41 +0000 (02:03 +0000)]
Lucid pop up menus stay up, dialogs closes with ESC.
Jan Djärv [Mon, 12 Jan 2004 01:46:49 +0000 (01:46 +0000)]
* xmenu.c (popup_get_selection): Check new parameter down_on_keypress
if a key press should pop down. Only pop down if a key is pressed
outside the menu/dialog.
(create_and_show_popup_menu): Pass 0 for down_on_keypress to
popup_get_selection.
(create_and_show_dialog): Pass 1 for down_on_keypress to
popup_get_selection.
Jan Djärv [Mon, 12 Jan 2004 01:45:22 +0000 (01:45 +0000)]
Changes for lucid popup menus (keyboard traversal enabled) and dialogs
(Xaw and Xm pop down on ESC).
Glenn Morris [Mon, 12 Jan 2004 01:02:18 +0000 (01:02 +0000)]
*** empty log message ***
Glenn Morris [Mon, 12 Jan 2004 00:57:00 +0000 (00:57 +0000)]
(appt-issue-message): Mark as obsolete rather than deleting outright.
Glenn Morris [Sun, 11 Jan 2004 22:28:18 +0000 (22:28 +0000)]
*** empty log message ***
Glenn Morris [Sun, 11 Jan 2004 22:27:38 +0000 (22:27 +0000)]
Update Appointments section.
Glenn Morris [Sun, 11 Jan 2004 22:26:46 +0000 (22:26 +0000)]
Update copyright.
(view-diary-entries-initially, european-calendar-style): Doc change.
(calendar-setup): Make defcustom rather than defvar.
(mark-visible-calendar-date): Initialize temp-face and faceinfo
in let binding so local to function.
Glenn Morris [Sun, 11 Jan 2004 22:25:58 +0000 (22:25 +0000)]
(calendar-one-frame-setup)
(calendar-only-one-frame-setup, calendar-two-frame-setup): Doc change.
Glenn Morris [Sun, 11 Jan 2004 22:25:33 +0000 (22:25 +0000)]
Update copyright.
(diary, diary-entry-time): Doc change.
(list-diary-entries): Doc change. Trivial logic change.
(fancy-diary-display): Restore make-face command mistakenly
deleted 2003-05-08.
(show-all-diary-entries): Allow to pop-up frame if needed.
Glenn Morris [Sun, 11 Jan 2004 22:24:57 +0000 (22:24 +0000)]
Update copyright and commentary.
(appt-issue-message): Delete (see appt-activate).
(appt-visible, appt-msg-window): Make obsolete, in favour of
appt-display-format.
(appt-display-mode-line, appt-display-duration)
(appt-display-diary, appt-time-msg-list, appt-mode-string)
(appt-prev-comp-time, appt-display-count, appt-timer)
(appt-convert-time): Doc change.
(appt-disp-window-function, appt-delete-window-function): Use
defcustom rather than defvar.
(appt-display-format): New variable.
(appt-display-message): New function with display code from
appt-check.
(appt-check): Add optional FORCE argument. Doc change. Add
appt-make-list to diary-hook if displaying diary. Remove
checking of view-diary-entries-initially. Message
display section removed to new function appt-display-message.
(appt-display-window): Doc change. Remove unused internal var
this-buffer. Do not beep, since appt-display-message does that.
(appt-make-list): Doc change. Use caar.
(appt-sort-list): Simplify by using builtin sort function.
(appt-update-list): New function for updating appts when diary is
saved.
(appt-activate): New autoloaded function to toggle package
functionality.
Jan Djärv [Sun, 11 Jan 2004 21:50:12 +0000 (21:50 +0000)]
* alloc.c (allocate_vectorlike): Surround calls to mallopt with
BLOCK/UNBLOCK_INPUT.
Robert J. Chassell [Sat, 10 Jan 2004 15:18:29 +0000 (15:18 +0000)]
(texinfo-multi-file-update): update documentation to state that
you can include any file, including those without node lines; and
the latter do not have menu entries created for them.
Robert J. Chassell [Sat, 10 Jan 2004 15:01:51 +0000 (15:01 +0000)]
(texinfo-menu-copy-old-description): do not copy `@detailmenu' or
`@end menu' as descriptions!
John Paul Wallington [Sat, 10 Jan 2004 01:20:39 +0000 (01:20 +0000)]
(mode-line-change-eol): Add EVENT parameter.
Temporarily select EVENT's window for changing eol type.
Thien-Thi Nguyen [Thu, 8 Jan 2004 23:35:07 +0000 (23:35 +0000)]
(appt-add): Also accept time in the form XX[.XX][am/pm/AM/PM].
(appt-make-list): Likewise.
(appt-convert-time): Likewise.
Thien-Thi Nguyen [Thu, 8 Jan 2004 23:31:47 +0000 (23:31 +0000)]
(diary-entry-time): Also accept time in the form XX[.XX][am/pm/AM/PM].
(fancy-diary-font-lock-keywords): Likewise.
(diary-font-lock-keywords): Likewise.
Nick Roberts [Thu, 8 Jan 2004 22:10:42 +0000 (22:10 +0000)]
(gdb-ann3): Revert previous change. (don't use GDB command "set width 0").
(gdb-source-info): Allow for case of where compilation directory is not
recorded.
Nick Roberts [Thu, 8 Jan 2004 22:09:12 +0000 (22:09 +0000)]
*** empty log message ***
Jan Djärv [Thu, 8 Jan 2004 21:04:32 +0000 (21:04 +0000)]
* xmenu.c (Fx_popup_dialog): Add an Ok button if no buttons are
specified.
Andreas Schwab [Thu, 8 Jan 2004 12:20:43 +0000 (12:20 +0000)]
(main): Save errno from socket_status.
Kenichi Handa [Thu, 8 Jan 2004 08:40:12 +0000 (08:40 +0000)]
(Fformat): Fix '&' to '&&'.
John Paul Wallington [Thu, 8 Jan 2004 05:43:22 +0000 (05:43 +0000)]
(emerge-restore-buffer-characteristics): Doc fix.
Andreas Schwab [Thu, 8 Jan 2004 00:16:25 +0000 (00:16 +0000)]
(print_preprocess) <case Lisp_Vectorlike>: Only mask
size if PSEUDOVECTOR_FLAG is set.
Nick Roberts [Wed, 7 Jan 2004 23:22:34 +0000 (23:22 +0000)]
(gdb-first-prompt): Renamed from
gdb-first-pre-prompt
Nick Roberts [Wed, 7 Jan 2004 23:21:56 +0000 (23:21 +0000)]
(gdba): Avoid duplication, use gdb-ann3. Use GDB
command "set width 0" to prevent word wrapping problems.
(gdb-prompt): Set (renamed) gdb-first-prompt to nil in gdb-ann3.
Nick Roberts [Wed, 7 Jan 2004 23:21:10 +0000 (23:21 +0000)]
*** empty log message ***
Luc Teirlinck [Wed, 7 Jan 2004 20:51:14 +0000 (20:51 +0000)]
(write-file-functions, write-contents-functions): Clarify docstrings.
Luc Teirlinck [Wed, 7 Jan 2004 20:49:14 +0000 (20:49 +0000)]
*** empty log message ***
Luc Teirlinck [Wed, 7 Jan 2004 20:38:22 +0000 (20:38 +0000)]
(Saving Buffers): Clarify descriptions of `write-contents-functions'
and `before-save-hook'. Make the defvar's for `before-save-hook' and
`after-save-hook' into defopt's.
Richard M. Stallman [Wed, 7 Jan 2004 13:27:51 +0000 (13:27 +0000)]
Fix minor error.
Kenichi Handa [Wed, 7 Jan 2004 12:50:15 +0000 (12:50 +0000)]
(Fdeclare_equiv_charset): Fix docstring.
Kenichi Handa [Wed, 7 Jan 2004 01:43:32 +0000 (01:43 +0000)]
(set-auto-coding): Fix for the case that end-of-line is only CR.
Kenichi Handa [Wed, 7 Jan 2004 00:24:44 +0000 (00:24 +0000)]
(fontset_ref_via_base): Fix previous change.
Jason Rumney [Tue, 6 Jan 2004 23:50:50 +0000 (23:50 +0000)]
*** empty log message ***
Kim F. Storm [Tue, 6 Jan 2004 23:49:51 +0000 (23:49 +0000)]
*** empty log message ***
Jason Rumney [Tue, 6 Jan 2004 23:48:14 +0000 (23:48 +0000)]
2004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
* make-dist (tempdir): Include cursors in nt/icons