Stefan Monnier [Thu, 25 Oct 2001 22:25:30 +0000 (22:25 +0000)]
(sgml-font-lock-keywords-1): Ignore comments.
(sgml-font-lock-keywords-2): Use `eval'. Moved from sgml-mode-common.
(sgml-font-lock-syntactic-keywords): New var.
(sgml-mode-common): Drop the two args.
Don't make buffer-local variables that aren't used.
Don't set sgml-font-lock-keywords-2 now that it uses `eval instead.
Don't set `before-string' props from sgml-display-text.
(sgml-mode): Use define-derived-mode.
(sgml-tags-invisible): Use sgml-display-text.
(sgml-quote): New command.
(html-tag-alist): Add args for `span'.
(html-mode): Use define-derived-mode.
Set sgml-display-text and sgml-tag-face-alist.
Eli Zaretskii [Thu, 25 Oct 2001 13:33:01 +0000 (13:33 +0000)]
Revert last change (which removed old commented-out
version of expand-file-name). Add a comment that explains why
this old version should not be removed.
Add the Euro symbol to the italian-postfix and italian-alt-postfix input
methods. The users with a latin-1 font will see the international
currency symbol, those with a latin-15 (iso-8859-15) font will see the
euro symbol.
Stefan Monnier [Thu, 25 Oct 2001 05:51:39 +0000 (05:51 +0000)]
(checkdoc-eval-defun): Call eval-defun
interactively so that C-u M-C-x still does edebug.
(checkdoc-sentencespace-region-engine): Don't force a double-space
after `.' if it doesn't look like an end-of-sentence.
(debug-ignored-errors): Add `disambiguate ...'.
Stefan Monnier [Thu, 25 Oct 2001 03:54:21 +0000 (03:54 +0000)]
(texinfo-environments, texinfo-environment-regexp): Hoisted.
(texinfo-font-lock-keywords): Use `italic' and `bold' faces.
Only highlight the menu name in menu items.
Setup `@foo ... @end foo' as text clones.
(texinfo-clone-environment): New function.
(texinfo-mode): Simplify auto-fill-inhibit-regexp.
(texinfo-insert-block): Simplify.
(texinfo-insert-quote): Insert a plain " if preceded by \ or if
the command is repeated.
(texinfo-last-unended-begin, texinfo-next-unmatched-end): New funs.
(texinfo-insert-@end): Simplify.
Miles Bader [Thu, 25 Oct 2001 00:53:48 +0000 (00:53 +0000)]
(png_load): Make sure SPECIFIED_BG is a string.
(png_load): BG is a pointer to a structure, not a structure.
(gif_format, png_format): Add missing commas.
(facemenu-unlisted-faces): Improve doc strings
of t and nil values.
(facemenu-set-face): Handle START and END interactively.
(facemenu-set-foreground): Don't use a face; specify color directly.
(facemenu-set-background): Likewise.
(facemenu-set-face-from-menu): Doc fix.
(facemenu-active-faces): Use face-attribute-vector
to handle bare attributes not in faces.
(facemenu-get-face): Don't handle face names fg:... and bg:... specially.
(facemenu-add-new-face): New argument MENU.
New way to handle adding colors to the color menus.
Eli Zaretskii [Wed, 24 Oct 2001 18:51:31 +0000 (18:51 +0000)]
(RegText): Document append-to-register and prepend-to-register.
Suggested by Philip Lijnzaad <lijnzaad@ebi.ac.uk>.
Add index entries to all sections of the Registers chapter.
Miles Bader [Wed, 24 Oct 2001 18:05:05 +0000 (18:05 +0000)]
(x_setup_relief_colors): Use `IMAGE_BACKGROUND' and
`IMAGE_BACKGROUND_TRANSPARENT' to calculate the correct background color
to use for image glyph reliefs.
Stefan Monnier [Wed, 24 Oct 2001 16:07:06 +0000 (16:07 +0000)]
(c-beginning-of-member-init-list):
Better handling of C++ template args to avoid confusion with `<'
and `>' used as operators in member init expressions.
From Martin Stjernholm <bug-cc-mode@gnu.org>.
Gerd Moellmann [Wed, 24 Oct 2001 09:11:54 +0000 (09:11 +0000)]
(try_window_reusing_current_matrix): Use
row_containing_pos.
(row_containing_pos): Take additional argument DY. Treat
rows ending in middle of char differently.
(display_line): Handle tabs on window systems differently.
Gerd Moellmann [Wed, 24 Oct 2001 08:17:14 +0000 (08:17 +0000)]
(inhibit_try_window_id, inhibit_try_window_reusing)
(inhibit_try_cursor_movement) [GLYPH_DEBUG]: New variables.
(try_window_id, try_window_reusing_current_matrix)
(try_cursor_movement) [GLYPH_DEBUG]: Don't run if inhibited.
(syms_of_xdisp) [GLYPH_DEBUG]: DEFVAR_BOOL the variables.
Gerd Moellmann [Tue, 23 Oct 2001 12:05:01 +0000 (12:05 +0000)]
(x_draw_glyphs): Remove parameters READ_START and
REAL_END. Notice if cursor gets overwritten.
(notice_overwritten_cursor): Take X positions as parameters.
(x_draw_phys_cursor_glyph): Save state of w->phys_cursor_on_p
around call to x_draw_glyphs.