Karoly Lorentey [Sun, 25 Jan 2004 00:43:38 +0000 (00:43 +0000)]
Removed %T in mode-line-format. Trivial documentation changes.
lisp/bindings.el (mode-line-buffer-identification): Use the
conditional formatting feature instead of builtin support.
src/buffer.c (Vmode_line_format): Removed %T documentation.
src/xdisp.c (decode_mode_spec): Removed %T processing.
lib-src/emacsclient.c (pass_signal_to_emacs, init_signals): Added
comment.
src/cm.c: Cosmetic changes.
src/termchar.h: Ditto.
src/keyboard.c (interrupt_signal, handle_interrupt): Updated
documentation.
src/process.c (add_keyboard_wait_descriptor): Added docs.
src/sysdep.c (init_all_sys_modes, init_sys_modes)
(reset_all_sys_modes): Added docs.
src/term.c (tty_ring_bell, tty_set_terminal_modes)
(tty_reset_terminal_modes, tty_update_end, set_terminal_window)
(tty_set_terminal_window, clear_to_end, tty_clear_to_end)
(tty_clear_frame, tty_clear_end_of_line, write_glyphs)
(tty_write_glyphs, insert_glyphs, tty_insert_glyphs, delete_glyphs)
(tty_delete_glyphs, tty_ins_del_lines, get_named_tty_display)
(init_initial_display, delete_tty): Added docs.
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-65
Karoly Lorentey [Sat, 24 Jan 2004 20:03:33 +0000 (20:03 +0000)]
Fixed interactive temacs.
src/xdisp.c (init_iterator): Always initialize the face cache if it's NULL.
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-64
Karoly Lorentey [Sat, 24 Jan 2004 19:32:29 +0000 (19:32 +0000)]
Set the keyboard of the initial frame correctly.
src/dispnew.c (init_display)[MULTI_KBOARD]: Change the kboard of the
initial frame to that of the tty. (Fixes --eval bug reported by
Romain Francoise.)
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-63
Karoly Lorentey [Fri, 23 Jan 2004 21:51:08 +0000 (21:51 +0000)]
Merged in changes from CVS HEAD
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-51
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-52
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-62
Karoly Lorentey [Fri, 23 Jan 2004 21:48:58 +0000 (21:48 +0000)]
Fixed tty faces during combo sessions. Plus other assorted bugfixes.
lisp/startup.el (command-line): Always call tty-register-default-colors.
src/dispextern.h (delete_tty): Added missing prototype.
src/keyboard.c (read_avail_input): Close display gracefully if needed.
Kill Emacs if the last display is to be closed.
(tty_read_avail_input): Don't call delete_tty and don't signal hangup here;
return -2 instead to indicate the non-transient failure to read_avail_input.
src/term.c (delete_tty): Removed superflous wiping of the deleted
frames' output_data field.
(delete_display): Check for and close live frames that are still on the display.
src/termhooks.h (read_socket_hook, delete_display_hook): Added detailed comment.
src/xfaces.c (realize_face): Create a dummy face for the initial frame.
(Reported by Robert J. Chassell (bob at rattlenake dot com).)
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-61
André Spiegel [Fri, 23 Jan 2004 11:23:08 +0000 (11:23 +0000)]
#
André Spiegel [Fri, 23 Jan 2004 11:20:55 +0000 (11:20 +0000)]
(vc-annotate): Fix improper use of `make-local-variable' at the top
level of vc.el. (Patch by Benjamin Rutt.)
Kenichi Handa [Fri, 23 Jan 2004 00:14:48 +0000 (00:14 +0000)]
(Fmd5): If OBJECT is a buffer different from the current
one, set buffer to OBJECT temporarily.
André Spiegel [Thu, 22 Jan 2004 23:37:46 +0000 (23:37 +0000)]
#
André Spiegel [Thu, 22 Jan 2004 23:34:33 +0000 (23:34 +0000)]
(vc-current-line): Function removed. This is now done by the new
function line-at-pos in simple.el.
(vc-annotate-warp-version): Use line-at-pos instead of
vc-current-line.
Kim F. Storm [Thu, 22 Jan 2004 20:42:52 +0000 (20:42 +0000)]
(line-at-pos): New defun.
(what-line): Use it. Optimize by only counting lines in narrowed region once.
Karoly Lorentey [Thu, 22 Jan 2004 19:39:51 +0000 (19:39 +0000)]
Added note about the commit mailing list.
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-60
Karoly Lorentey [Thu, 22 Jan 2004 15:37:19 +0000 (15:37 +0000)]
Merged in changes from CVS HEAD
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-33
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-34
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-35
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-36
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-37
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-38
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-39
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-40
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-41
Make fringe-drawing stuff compile without a window-system
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-42
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-43
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-44
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-45
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-46
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-47
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-48
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-49
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-50
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-59
Stefan Monnier [Thu, 22 Jan 2004 15:28:25 +0000 (15:28 +0000)]
*** empty log message ***
Kenichi Handa [Thu, 22 Jan 2004 06:51:31 +0000 (06:51 +0000)]
("bulgarian-phonetic"): Docstring fixed.
Duplicated entry removed.
("bulgarian-bds"): Docstring fixed.
Karoly Lorentey [Thu, 22 Jan 2004 02:36:55 +0000 (02:36 +0000)]
Romain Francoise's and Ami Fischman's bugfixes.
src/term.c (create_tty_output): Fix syntax error. Reported by Ami
Fischman (ami at fischman dot org).
lisp/loadup.el: Load term/x-win.el if X is available.
lisp/startup.el (handle-args-function-alist)
(window-system-initialization-alist): New variables.
(command-line): Don't load term/x-win.el, use the above variables.
lisp/x-win.el: (x-initialize-window-system): New function, move X
initialization here.
(x-initialized): New variable.
lisp/frame.el (make-frame-on-display): Don't initialize X twice, and
make sure to pass the correct display parameter to x-open-connection.
Reported by Romain Francoise (romain at orebokech dot com).
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-58
Kenichi Handa [Thu, 22 Jan 2004 00:19:59 +0000 (00:19 +0000)]
(ccl-encode-windows-1251-font): Rearrange
code point (register r0) only for charset mule-unicode-0100-24ff.
Stefan Monnier [Wed, 21 Jan 2004 20:19:41 +0000 (20:19 +0000)]
(kbd_buffer_gcpro): Remove.
(kbd_buffer_store_event, clear_event, Fdiscard_input)
(stuff_buffered_input, init_keyboard, syms_of_keyboard):
Don't intitialize and/or maintain the variable any more. It was made
redundant by my commit of 2003-06-15.
Stefan Monnier [Wed, 21 Jan 2004 19:36:00 +0000 (19:36 +0000)]
*** empty log message ***
Stefan Monnier [Wed, 21 Jan 2004 19:32:49 +0000 (19:32 +0000)]
[USE_LSB_TAG && !DECL_ALIGN]: Signal an error.
Jan Djärv [Wed, 21 Jan 2004 15:30:28 +0000 (15:30 +0000)]
lisp.h: Add undef DECL_ALIGN
Markus Rost [Wed, 21 Jan 2004 12:36:18 +0000 (12:36 +0000)]
(rmail-convert-to-babyl-format): Avoid deleting trailing white space
and ensure a final newline.
Markus Rost [Wed, 21 Jan 2004 12:35:11 +0000 (12:35 +0000)]
(rmail-use-spam-filter): Add autoload cookie.
André Spiegel [Wed, 21 Jan 2004 11:09:09 +0000 (11:09 +0000)]
#
André Spiegel [Wed, 21 Jan 2004 11:05:51 +0000 (11:05 +0000)]
(vc-annotate-mode): Inherit from fundamental-mode and activate
view-mode explicitly.
Jan Djärv [Wed, 21 Jan 2004 10:56:29 +0000 (10:56 +0000)]
Enable clipboard on the menu bar and make Paste from the menu bar first
use clipboard. For compliance with freedesktop.org.
Stefan Monnier [Wed, 21 Jan 2004 05:47:54 +0000 (05:47 +0000)]
Add .gdb_history
Stefan Monnier [Wed, 21 Jan 2004 05:46:48 +0000 (05:46 +0000)]
*** empty log message ***
Stefan Monnier [Wed, 21 Jan 2004 05:27:58 +0000 (05:27 +0000)]
(wait_reading_process_input) [SYNC_INPUT]: Check interrupt_input_pending.
Stefan Monnier [Wed, 21 Jan 2004 05:24:01 +0000 (05:24 +0000)]
(QUIT) [SYNC_INPUT]: Check interrupt_input_pending as well.
Stefan Monnier [Wed, 21 Jan 2004 05:15:12 +0000 (05:15 +0000)]
(handle_async_input): New fun, extracted from input_available_signal.
(input_available_signal, reinvoke_input_signal): Use it.
Stefan Monnier [Wed, 21 Jan 2004 05:03:24 +0000 (05:03 +0000)]
*** empty log message ***
Stefan Monnier [Wed, 21 Jan 2004 04:32:19 +0000 (04:32 +0000)]
(buffer_defaults, buffer_local_symbols): Use DECL_ALIGN.
Stefan Monnier [Wed, 21 Jan 2004 04:31:21 +0000 (04:31 +0000)]
[USE_LSB_TAG]: Add definitions for Lisp_Object value
manipulation macros for when tags are in the lower bits.
(struct Lisp_Free) [USE_LSB_TAG]: Add padding.
(DECL_ALIGN): New macro.
(DEFUN): Use it.
Stefan Monnier [Wed, 21 Jan 2004 04:19:21 +0000 (04:19 +0000)]
[ENABLE_CHECKING]: Don't force union type.
Stefan Monnier [Wed, 21 Jan 2004 04:04:01 +0000 (04:04 +0000)]
(__attribute__): Remove outdated workaround.
Stefan Monnier [Wed, 21 Jan 2004 04:02:39 +0000 (04:02 +0000)]
(main) [USE_LSB_TAG]: Don't range check the ram.
Stefan Monnier [Wed, 21 Jan 2004 03:34:32 +0000 (03:34 +0000)]
(lisp_malloc, lisp_align_malloc) [USE_LSB_TAG]:
Don't check range of malloc address.
(pure_alloc) [USE_LSB_TAG]: Enforce alignment.
Stefan Monnier [Wed, 21 Jan 2004 03:26:30 +0000 (03:26 +0000)]
(outline-insert-heading): Tighten up match.
(outline-demote, outline-move-subtree-down): Don't assume anything
about outline-regexp.
Stefan Monnier [Wed, 21 Jan 2004 03:09:06 +0000 (03:09 +0000)]
(texinfo-mode): Remove ^ from outline-regexp.
(texinfo-show-structure): Explicitly add ^, and simplify.
Stefan Monnier [Tue, 20 Jan 2004 23:25:33 +0000 (23:25 +0000)]
(main): Stop if socket name too long.
Only try su-fallback if the socket name was not explicit.
Check socket name length in su-fallback case as well.
Luc Teirlinck [Tue, 20 Jan 2004 23:09:25 +0000 (23:09 +0000)]
*** empty log message ***
Luc Teirlinck [Tue, 20 Jan 2004 23:06:28 +0000 (23:06 +0000)]
(Sets And Lists): Add delete-dups.
Glenn Morris [Tue, 20 Jan 2004 22:52:11 +0000 (22:52 +0000)]
(appt-check): Restore usage of appt-issue-message deleted in previous
change.
(top-level): Activate package when loaded (needed for backwards
compatibility).
Glenn Morris [Tue, 20 Jan 2004 22:51:38 +0000 (22:51 +0000)]
*** empty log message ***
Glenn Morris [Tue, 20 Jan 2004 22:17:32 +0000 (22:17 +0000)]
Jesper Harder <harder@ifa.au.dk>
(smtpmail-via-smtp): No need to add two bytes following previous
change to smtpmail-send-data.
Glenn Morris [Tue, 20 Jan 2004 22:16:49 +0000 (22:16 +0000)]
*** empty log message ***
Stefan Monnier [Tue, 20 Jan 2004 21:56:16 +0000 (21:56 +0000)]
(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.
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.