Gerd Moellmann [Sat, 23 Dec 2000 17:22:45 +0000 (17:22 +0000)]
(save_frame_matrix, restore_frame_matrix): Removed.
(save_or_restore_current_matrix): New function for the same
purpose, but more efficient.
(adjust_frame_glyphs_for_frame_redisplay): Use it.
Gerd Moellmann [Sat, 23 Dec 2000 15:32:07 +0000 (15:32 +0000)]
(syms_of_xdisp): Doc fix.
(redisplay_window): Remove label restore_buffers;
use finish_scroll_bars instead to make sure that scroll bars
are redeemed. If we don't do this, flickering can result from
scroll bars being destroyed and recreated.
Stefan Monnier [Fri, 22 Dec 2000 23:19:47 +0000 (23:19 +0000)]
(smerge-basic-map): Use `=' rather than `d'.
Use minibuffer menu prompt for the `=' prefix.
(smerge-command-prefix): Change default to C-^.
(smerge-mode): Don't assume font-lock doesn't move point.
Stefan Monnier [Fri, 22 Dec 2000 22:56:36 +0000 (22:56 +0000)]
(skeleton-internal-1): Really make sure the first line of
the region is also re-indented.
(skeleton-end-newline): New var.
(skeleton-end-hook): Use it.
Gerd Moellmann [Fri, 22 Dec 2000 13:48:19 +0000 (13:48 +0000)]
(size_window): When setting the window's too_small_ok
flag, compare old size with minimum size depending on WIDTH_P,
don't compare with window_min_width.
Gerd Moellmann [Fri, 22 Dec 2000 12:20:46 +0000 (12:20 +0000)]
(top level comment): Updated to reflect the fact that
white spaces are relevant in the XML file
(xml-parse-file): Do not kill an existing Emacs buffer if the file
to parse was already edited. This allows for on-the-fly analysis
of XML files
(xml-parse-tag): Check that the casing is the same in the start
tag and end tag, since XML is case-sensitive. Allows for spaces
in the end tag, after the name of the tag.
(xml-parse-attlist): Allow for the character '-' in the name of
attributes, as in the standard http-equiv attribute Do not save
the properties in the XML tree, since they are not relevant
Jason Rumney [Fri, 22 Dec 2000 11:33:37 +0000 (11:33 +0000)]
(w32_draw_bitmap): Fix drawing so it does not appear in the wrong colors
when the foreground is not black.
(expose_window): Don't redraw the window that's currently being updated.
Eli Zaretskii [Fri, 22 Dec 2000 10:52:16 +0000 (10:52 +0000)]
Move the cindex about moving to matching paren into the "List Commands"
node, where the commands are really described.
Add cindex entries to the "Defuns" node.
Gerd Moellmann [Fri, 22 Dec 2000 10:51:42 +0000 (10:51 +0000)]
(delete_window): Simplify somewhat.
(Fset_window_configuration): Don't SET_FRAME_GARBAGED after
freeing window matrices. The flag windows_or_buffers_changed is
set, so the next redisplay will consider all windows; this should
suffice.
ShengHuo ZHU [Fri, 22 Dec 2000 05:54:53 +0000 (05:54 +0000)]
* gnus-art.el (article-treat-dumbquotes): Quote \.
* gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
Emacs 20 runs on a terminal.
* gnus-art.el (article-treat-dumbquotes): More doc, provided by
Paul Stevenson <p.stevenson@surrey.ac.uk>
Stefan Monnier [Thu, 21 Dec 2000 23:26:09 +0000 (23:26 +0000)]
(generic-read-type): Undo last change, inline into
`generic-mode' and then remove.
(generic-mode): Inline generic-read-type.
(define-generic-mode): Push the symbol name rather than the symbol
onto generic-mode-list.
Gerd Moellmann [Thu, 21 Dec 2000 21:22:34 +0000 (21:22 +0000)]
Fix a problem with skip-chars-forward: it doesn't accept
ranges like \177-\237, but accepts the character sequence from \177 to
\237. Doc fix.
(ebnf-version): New version (3.4).
(ebnf-setup): Code fix.
(ebnf-range-regexp): New fun.
(ebnf-8-bit-chars): Const fix.
* message.el (message-mail-user-agent): New variable.
(message-setup): Renamed to message-setup-1. Support
mail-user-agent.
(message-mail-user-agent): New function.
(message-mail): Use it.
(message-reply): Use it.
(message-resend): Use it.
(message-mail-other-window): Use it.
(message-mail-other-frame): Use it.
* gnus-msg.el (gnus-bug): Support mail-user-agent.
Stefan Monnier [Wed, 20 Dec 2000 22:46:44 +0000 (22:46 +0000)]
(where_is_internal): Check ascii_sequence_p rather than
excluding menu-bar and tool-bar.
(Fwhere_is_internal): Check ascii_sequence_p when looking up the cache.
(menu_item_p): Remove.
(where_is_internal_1): Don't ignore menu-items.
Gerd Moellmann [Wed, 20 Dec 2000 15:36:29 +0000 (15:36 +0000)]
(make_window): Initialize window's min_hscroll.
(Fset_window_hscroll): Set window's hscroll and min_hscroll.
(set_window_buffer, temp_output_buffer_show): Set min_hscroll
to zero.
(struct saved_window): New member min_hscroll.
(SAVED_WINDOW_VECTOR_SIZE): Set to 17.
(Fset_window_configuration): Set window's min_hscroll.
(save_window_save): Save window's min_hscroll.
(compare_window_configurations): Compare min_hscroll values.
Gerd Moellmann [Wed, 20 Dec 2000 12:00:57 +0000 (12:00 +0000)]
(fake_current_matrices, ensure_frame_matrix): New
functions.
(adjust_frame_glyphs_for_frame_redisplay): If display has been
completed, call fake_current_matrices instead of marking frame
garbaged.