1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-14 23:40:39 -08:00
Commit graph

49068 commits

Author SHA1 Message Date
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
Stefan Monnier
d05b383acd (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.
2004-01-14 14:35:23 +00:00
Stefan Monnier
2fcad71e3e (defvar_per_buffer): Remove dead declaration. 2004-01-14 14:29:48 +00:00
Stefan Monnier
cf91865fcf Update TOO_MUCH_RAM error message. 2004-01-14 14:26:41 +00:00
Stefan Monnier
eccab14434 (do_check_ram_size): Don't hardcode the lisp address space size. 2004-01-14 14:24:38 +00:00
Stefan Monnier
cf062f6b5f (mouse-wheel-down-event, mouse-wheel-up-event):
Test window-system rather than system-type (for X11/Mac).
2004-01-14 14:22:17 +00:00
Stefan Monnier
074eb6acbe Docstring fix. 2004-01-14 14:20:45 +00:00
Stefan Monnier
9b07d7346e *** empty log message *** 2004-01-13 11:59:02 +00:00
Luc Teirlinck
9a7268cf3a *** empty log message *** 2004-01-13 00:24:12 +00:00
Glenn Morris
d9acc06f0e *** empty log message *** 2004-01-13 00:22:47 +00:00
Luc Teirlinck
7618fe8e02 (compile-defun): Doc fix. 2004-01-12 23:28:29 +00:00
Luc Teirlinck
4007b34c12 *** empty log message *** 2004-01-12 23:26:55 +00:00
Richard M. Stallman
09843470aa (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.
2004-01-12 21:59:03 +00:00
Richard M. Stallman
1c81a393d5 (mail-unquote-printable-hexdigit): Upcase CHAR.
(mail-unquote-printable-region): New arg NOERROR.
For invalid encoding, either signal an error to just return nil.
2004-01-12 21:53:39 +00:00
Luc Teirlinck
bcb6b6b8b1 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'.
2004-01-12 04:21:01 +00:00
Luc Teirlinck
90c3aa5934 *** empty log message *** 2004-01-12 04:17:38 +00:00
Jan Djärv
ecb3b438dd Lucid pop up menus stay up, dialogs closes with ESC. 2004-01-12 02:03:41 +00:00
Jan Djärv
66070bd113 * 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.
2004-01-12 01:46:49 +00:00
Jan Djärv
244c93fe57 Changes for lucid popup menus (keyboard traversal enabled) and dialogs
(Xaw and Xm pop down on ESC).
2004-01-12 01:45:22 +00:00
Glenn Morris
0fbe422d1c *** empty log message *** 2004-01-12 01:02:18 +00:00
Glenn Morris
30e8032dfc (appt-issue-message): Mark as obsolete rather than deleting outright. 2004-01-12 00:57:00 +00:00
Glenn Morris
21dcb70922 *** empty log message *** 2004-01-11 22:28:18 +00:00
Glenn Morris
cfd8fe0138 Update Appointments section. 2004-01-11 22:27:38 +00:00
Glenn Morris
1293540e11 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.
2004-01-11 22:26:46 +00:00
Glenn Morris
091f692060 (calendar-one-frame-setup)
(calendar-only-one-frame-setup, calendar-two-frame-setup): Doc change.
2004-01-11 22:25:58 +00:00
Glenn Morris
6ecab45e49 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.
2004-01-11 22:25:33 +00:00
Glenn Morris
8d638c1b96 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.
2004-01-11 22:24:57 +00:00
Jan Djärv
de7515d6b8 * alloc.c (allocate_vectorlike): Surround calls to mallopt with
BLOCK/UNBLOCK_INPUT.
2004-01-11 21:50:12 +00:00
Robert J. Chassell
12b795e1a4 (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.
2004-01-10 15:18:29 +00:00
Robert J. Chassell
8da9865a7a (texinfo-menu-copy-old-description): do not copy `@detailmenu' or
`@end menu' as descriptions!
2004-01-10 15:01:51 +00:00
John Paul Wallington
fdce4c6d9c (mode-line-change-eol): Add EVENT parameter.
Temporarily select EVENT's window for changing eol type.
2004-01-10 01:20:39 +00:00
Thien-Thi Nguyen
3b42c18565 (appt-add): Also accept time in the form XX[.XX][am/pm/AM/PM].
(appt-make-list): Likewise.
(appt-convert-time): Likewise.
2004-01-08 23:35:07 +00:00