1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-10 13:40:36 -08:00
Commit graph

49068 commits

Author SHA1 Message Date
Stefan Monnier
dcdaeebcaf *** empty log message *** 2004-01-21 05:46:48 +00:00
Stefan Monnier
43ff45a00d (wait_reading_process_input) [SYNC_INPUT]: Check interrupt_input_pending. 2004-01-21 05:27:58 +00:00
Stefan Monnier
35d3b513d3 (QUIT) [SYNC_INPUT]: Check interrupt_input_pending as well. 2004-01-21 05:24:01 +00:00
Stefan Monnier
b65c1b4489 (handle_async_input): New fun, extracted from input_available_signal.
(input_available_signal, reinvoke_input_signal): Use it.
2004-01-21 05:15:12 +00:00
Stefan Monnier
d710758638 *** empty log message *** 2004-01-21 05:03:24 +00:00
Stefan Monnier
d4f8198baf (buffer_defaults, buffer_local_symbols): Use DECL_ALIGN. 2004-01-21 04:32:19 +00:00
Stefan Monnier
9aa0928de7 [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.
2004-01-21 04:31:21 +00:00
Stefan Monnier
39eec98ffd [ENABLE_CHECKING]: Don't force union type. 2004-01-21 04:19:21 +00:00
Stefan Monnier
4fa2eaa05c (__attribute__): Remove outdated workaround. 2004-01-21 04:04:01 +00:00
Stefan Monnier
6839cd1500 (main) [USE_LSB_TAG]: Don't range check the ram. 2004-01-21 04:02:39 +00:00
Stefan Monnier
831b476c5a (lisp_malloc, lisp_align_malloc) [USE_LSB_TAG]:
Don't check range of malloc address.
(pure_alloc) [USE_LSB_TAG]: Enforce alignment.
2004-01-21 03:34:32 +00:00
Stefan Monnier
f56af8ca83 (outline-insert-heading): Tighten up match.
(outline-demote, outline-move-subtree-down): Don't assume anything
about outline-regexp.
2004-01-21 03:26:30 +00:00
Stefan Monnier
4ae1fdf63a (texinfo-mode): Remove ^ from outline-regexp.
(texinfo-show-structure): Explicitly add ^, and simplify.
2004-01-21 03:09:06 +00:00
Stefan Monnier
5c9659d3f6 (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.
2004-01-20 23:25:33 +00:00
Luc Teirlinck
9adcb5f2c8 *** empty log message *** 2004-01-20 23:09:25 +00:00
Luc Teirlinck
42101e875d (Sets And Lists): Add delete-dups. 2004-01-20 23:06:28 +00:00
Glenn Morris
9fa0334c27 (appt-check): Restore usage of appt-issue-message deleted in previous
change.
(top-level): Activate package when loaded (needed for backwards
compatibility).
2004-01-20 22:52:11 +00:00
Glenn Morris
4e788be24a *** empty log message *** 2004-01-20 22:51:38 +00:00
Glenn Morris
73921ac17e Jesper Harder <harder@ifa.au.dk>
(smtpmail-via-smtp): No need to add two bytes following previous
change to smtpmail-send-data.
2004-01-20 22:17:32 +00:00
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