Kim F. Storm [Fri, 27 Feb 2004 23:47:48 +0000 (23:47 +0000)]
(BUFFER_SIZE_FACTOR): Remove.
(read_input_waiting): Adapt to new read_socket_hook interface.
Remove allocation and initialization of local input_event buffer,
as read_socket_hook stores events directly in fifo. Allocate and
initialize local hold_quit event to handle postponed quit event
(and store it if set by kbd_buffer_store_event_hold).
Kim F. Storm [Fri, 27 Feb 2004 23:47:13 +0000 (23:47 +0000)]
(XTread_socket): Remove bufp_r and numcharsp args. Add hold_quit arg.
Rework to use just one, local, inev input_event. Store inev
directly in fifo using kbd_buffer_store_event_hold.
Kim F. Storm [Fri, 27 Feb 2004 23:46:31 +0000 (23:46 +0000)]
(kbd_buffer_store_event_hold): New function to store
an event into kbd fifo, but with special handling of quit event;
a quit event is saved for later, and further events are discarded
until the saved quit event has been processed.
(kbd_buffer_store_event): Use kbd_buffer_store_event_hold.
(gen_help_event): Store help event in kbd fifo.
(NREAD_INPUT_EVENTS): Remove.
(read_avail_input): Adapt to new read_socket_hook interface.
Remove allocation and initialization of local input_event buffer,
as read_socket_hook stores events directly in fifo. Allocate and
initialize local hold_quit event to handle postponed quit event
(and store it if set by kbd_buffer_store_event_hold).
Kim F. Storm [Wed, 25 Feb 2004 22:39:54 +0000 (22:39 +0000)]
(handle_single_display_prop): Handle left-fringe and
right-fringe similar to a display margin image. Specifically,
the characters having the fringe prop are no longer shown, and
we use IT_IMAGE/next_element_from_image with image_id = -1 to
do this. Set fringe bitmap face_id in it->face_id.
(produce_image_glyph): Handle image_id < 0 as "no image" case, but
still realize it->face (i.e. the fringe bitmap face).
Nick Roberts [Mon, 23 Feb 2004 00:44:04 +0000 (00:44 +0000)]
(gud-watch): Load tooltip, if necessary.
(gdb-var-create-handler): Force speedbar-update-flag to be non-nil.
(gdb-var-delete): Make interactive (really).
(gdb-edit-value): Make non-interactive.
Luc Teirlinck [Sat, 21 Feb 2004 20:08:12 +0000 (20:08 +0000)]
Various small changes in addition to the following:
(User-Level Deletion): Mention optional BACKWARD-ONLY argument to
delete-horizontal-space.
(Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
description of yank-handler text property at various places.
Luc Teirlinck [Sat, 21 Feb 2004 16:45:20 +0000 (16:45 +0000)]
(Syntax Table Functions): Clarify and correct descriptions of
make-syntax-table and copy-syntax-table.
(Motion and Syntax): Clarify SYNTAXES argument to skip-syntax-forward.
(Parsing Expressions): Mention that the return value of parse-partial-sexp
is currently a list of ten rather than nine elements.
(Categories): Various corrections and clarifications.
Eli Zaretskii [Sat, 21 Feb 2004 14:07:11 +0000 (14:07 +0000)]
(save-place-forget-unreadable-files)
(save-place-save-skipped, save-place-skip-check-regexp): New defcustoms.
(save-place-forget-unreadable-files): New function.
(save-place-alist-to-file): Use it to filter out files that are
no longer readable.
Eli Zaretskii [Sat, 21 Feb 2004 13:51:34 +0000 (13:51 +0000)]
(texinfo-insert-@item): Look for the current
Texinfo environment, using the same method as in texinfo-insert-@end,
and insert a space rather than a newline if point in a `table' environment.
Eli Zaretskii [Sat, 21 Feb 2004 13:16:02 +0000 (13:16 +0000)]
(Action Arguments): Add alias --find-file. Add
--directory, --help, --version. Move text about command-line-args
to Command Arguments.
(Initial Options): Remove alias -batch. Add @cindex for --script.
Fix @cindex for -q. Add --no-desktop. Add alias --no-multibyte,
--no-unibyte.
(Window Size X): Join -g and --geometry. Add @cindex.
(Borders X): Fix @cindex for -ib. Add @cindex for -bw.
(Title X): Remove alias -title.
(Icons X): Remove alias -iconic.
(Misc X): New node.
Michael Kifer [Fri, 20 Feb 2004 02:41:02 +0000 (02:41 +0000)]
* ediff-util.el (ediff-compute-custom-diffs-maybe): Avoid creating
temporary file for buffer already visiting one. This change makes
output likely to be directly usable by patch program.
Suggested by Adrian Aichner <adrian@xemacs.org>
Nick Roberts [Fri, 20 Feb 2004 01:14:33 +0000 (01:14 +0000)]
(gdb-use-colon-colon-notation): Set default to nil for
case of variables defined in compound statements.
(gdb-setup-windows, gdb-source-info, gdb-source-info): Simplify
constructions using switch-to-buffer.
Kim F. Storm [Thu, 19 Feb 2004 23:21:51 +0000 (23:21 +0000)]
Undo 2004-02-16 and 2004-02-17 changes.
The following changes are relative to the 2004-01-21 revision.
(NREAD_INPUT_EVENTS): Define as max number of input events to read
in one call to read_socket_hook. Value is 8.
(read_avail_input): Separate and rework handling of read_socket_hook
and non-read_socket_hook cases. Use smaller input_event buffer
in read_socket_hook case, and repeat if full buffer is read. Use
new local variable 'discard' to skip input after C-g.
In non-read_socket_hook case, just use a single input_event, and
call kbd_buffer_store_event on the fly for each character.
Glenn Morris [Thu, 19 Feb 2004 01:12:21 +0000 (01:12 +0000)]
(appt-display-format): Change default to'ignore, for backwards compatability.
(appt-display-message): If appt-display-format is 'ignore, respect old
vars appt-msg-window and appt-visible.
(appt-activate): Don't depend on return value of cancel-timer.
Luc Teirlinck [Wed, 18 Feb 2004 03:04:32 +0000 (03:04 +0000)]
(interprogram-cut-function)
(interprogram-paste-function, kill-new, kill-append): Doc fixes.
(kill-region): Make it return nil. Doc fix.
(yank-pop): Make its argument optional.
(yank): Make ARG `-' equivalent to `-1'.