]> code.delx.au - gnu-emacs/log
gnu-emacs
23 years ago(Vwindow_list): Declare extern.
Gerd Moellmann [Tue, 6 Mar 2001 19:39:03 +0000 (19:39 +0000)]
(Vwindow_list): Declare extern.

23 years ago(Fx_create_frame): Clear Vwindow_list.
Gerd Moellmann [Tue, 6 Mar 2001 19:33:47 +0000 (19:33 +0000)]
(Fx_create_frame): Clear Vwindow_list.

23 years agocustom-buffer-done-function <- Custom-buffer-done
Dave Love [Tue, 6 Mar 2001 17:01:42 +0000 (17:01 +0000)]
custom-buffer-done-function <- Custom-buffer-done
'(lambda <- (function (lambda in hook

23 years agoFix typo.
Karl Fogel [Tue, 6 Mar 2001 16:36:33 +0000 (16:36 +0000)]
Fix typo.

23 years ago(syms_of_display) <glyph-table>: Doc fix.
Eli Zaretskii [Tue, 6 Mar 2001 16:16:32 +0000 (16:16 +0000)]
(syms_of_display) <glyph-table>: Doc fix.

23 years ago*** empty log message ***
Gerd Moellmann [Tue, 6 Mar 2001 15:37:02 +0000 (15:37 +0000)]
*** empty log message ***

23 years ago(bookmark-get-bookmark): Use assoc-ignore-case if
Gerd Moellmann [Tue, 6 Mar 2001 15:36:19 +0000 (15:36 +0000)]
(bookmark-get-bookmark): Use assoc-ignore-case if
bookmark-completion-ignore-case it t.

23 years ago(note_mouse_highlight): Call mouse_face_overlay_overlaps
Gerd Moellmann [Tue, 6 Mar 2001 15:30:15 +0000 (15:30 +0000)]
(note_mouse_highlight): Call mouse_face_overlay_overlaps
to detect a case where we have to highlight a different region
despite not having left the currently highlighted region.
Set mouse_face_overlay in the x_display_info.
(x_term_init): Initialze the x_display_info's mouse_face_overlay.

23 years ago(struct x_display_info): Add mouse_face_overlay.
Gerd Moellmann [Tue, 6 Mar 2001 15:29:39 +0000 (15:29 +0000)]
(struct x_display_info): Add mouse_face_overlay.

23 years ago(mouse_face_overlay_overlaps): Add prototype.
Gerd Moellmann [Tue, 6 Mar 2001 15:29:14 +0000 (15:29 +0000)]
(mouse_face_overlay_overlaps): Add prototype.
(Qmouse_face): Declare extern.

23 years ago(mouse_face_overlay_overlaps): New function.
Gerd Moellmann [Tue, 6 Mar 2001 15:28:48 +0000 (15:28 +0000)]
(mouse_face_overlay_overlaps): New function.

23 years ago*** empty log message ***
Gerd Moellmann [Tue, 6 Mar 2001 14:04:15 +0000 (14:04 +0000)]
*** empty log message ***

23 years ago(x-handle-xrm-switch): Accept more than one -xrm
Gerd Moellmann [Tue, 6 Mar 2001 14:02:02 +0000 (14:02 +0000)]
(x-handle-xrm-switch): Accept more than one -xrm
switch, like xterm, and concat resource strings, with a newline
between them.

23 years ago(redisplay_internal): Set windows_or_buffers_changed
Gerd Moellmann [Tue, 6 Mar 2001 13:50:09 +0000 (13:50 +0000)]
(redisplay_internal): Set windows_or_buffers_changed
if face_change_count is non-zero.

23 years ago(cp770-decode-table)
Eli Zaretskii [Tue, 6 Mar 2001 13:48:19 +0000 (13:48 +0000)]
(cp770-decode-table)
(cp773-decode-table, cp774-decode-table): New variables.

23 years ago*** empty log message ***
Eli Zaretskii [Tue, 6 Mar 2001 13:43:45 +0000 (13:43 +0000)]
*** empty log message ***

23 years agoAdd --ldflags to configure line for building with
Andrew Innes [Tue, 6 Mar 2001 13:43:43 +0000 (13:43 +0000)]
Add --ldflags to configure line for building with
recent versions of Cygwin GCC.

23 years ago(Man-hyphenated-reference-regexp): New variable.
Eli Zaretskii [Tue, 6 Mar 2001 13:42:06 +0000 (13:42 +0000)]
(Man-hyphenated-reference-regexp): New variable.
(Man-build-references-alist): Use it to search for referenced
manpages.  If hyphenated is non-nil, record a concatenated word in
Man-refpages-alist only if it matches Man-reference-regexp.
Update word's length when it is concatenated.  Reverse the list,
to get the first manpage at the head.
(Man-possibly-hyphenated-word): New function.
(Man-follow-manual-reference): Use it instead of current-word to
find a manpage at point, in a way that accounts for hyphenated
references.

23 years agoAdd copyright notice.
Kenichi Handa [Tue, 6 Mar 2001 13:29:34 +0000 (13:29 +0000)]
Add copyright notice.

23 years ago*** empty log message ***
Kenichi Handa [Tue, 6 Mar 2001 13:19:41 +0000 (13:19 +0000)]
*** empty log message ***

23 years ago(sql-interbase): New function.
Gerd Moellmann [Tue, 6 Mar 2001 12:26:35 +0000 (12:26 +0000)]
(sql-interbase): New function.
(sql-interbase-program): New option.
(sql-interbase-options): New option.
And some typos fixed: "customise" to "customize".

23 years ago(flyspell-region): Set up
Dave Love [Tue, 6 Mar 2001 10:59:50 +0000 (10:59 +0000)]
(flyspell-region): Set up
flyspell-local-mouse-map.

23 years ago(rmail-retry-failure): Don't call rmail-beginning-of-message.
Richard M. Stallman [Tue, 6 Mar 2001 03:19:14 +0000 (03:19 +0000)]
(rmail-retry-failure): Don't call rmail-beginning-of-message.
Don't discard From: field.  Do discard Received: field.
Use unwind-protect to re-prune.

(rmail-retry-ignored-headers): Discard X-Authentication-Warning field.

23 years ago*** empty log message ***
Richard M. Stallman [Tue, 6 Mar 2001 03:18:50 +0000 (03:18 +0000)]
*** empty log message ***

23 years ago(ccl_driver) <CCL_ReadMultibyteChar2>: Fix for the case
Kenichi Handa [Tue, 6 Mar 2001 02:55:30 +0000 (02:55 +0000)]
(ccl_driver) <CCL_ReadMultibyteChar2>: Fix for the case
that the source is unibyte.

23 years ago*** empty log message ***
Kenichi Handa [Tue, 6 Mar 2001 02:54:50 +0000 (02:54 +0000)]
*** empty log message ***

23 years ago(quail-title): Add autoload cookie.
Kenichi Handa [Mon, 5 Mar 2001 23:37:59 +0000 (23:37 +0000)]
(quail-title): Add autoload cookie.

23 years ago("ethiopic"): Docstring adjusted for the change of the speicial key
Kenichi Handa [Mon, 5 Mar 2001 23:37:42 +0000 (23:37 +0000)]
("ethiopic"): Docstring adjusted for the change of the speicial key
bindings.

23 years ago*** empty log message ***
Dave Love [Mon, 5 Mar 2001 21:47:03 +0000 (21:47 +0000)]
*** empty log message ***

23 years agoFix last change.
Dave Love [Mon, 5 Mar 2001 21:39:19 +0000 (21:39 +0000)]
Fix last change.

23 years ago(mm-mime-mule-charset-alist): Move it after definition of
Dave Love [Mon, 5 Mar 2001 21:30:36 +0000 (21:30 +0000)]
(mm-mime-mule-charset-alist):  Move it after definition of
mm-coding-system-p.

23 years ago(XTmouse_position): Fix tyypo.
Dave Love [Mon, 5 Mar 2001 21:19:09 +0000 (21:19 +0000)]
(XTmouse_position): Fix tyypo.

23 years ago(Faces, Font Lock, Highlight Changes)
Gerd Moellmann [Mon, 5 Mar 2001 19:59:46 +0000 (19:59 +0000)]
(Faces, Font Lock, Highlight Changes)
(Highlight Interactively, Trailing Whitespace): Moved here from
frames.texi.
(Faces): Changes for new face implementation.
(Font Lock): Remove dscription of M-g M-g since it isn't necessary
with jit-lock being the default.

23 years ago(Faces, Font Lock, Highlight Changes)
Gerd Moellmann [Mon, 5 Mar 2001 19:59:03 +0000 (19:59 +0000)]
(Faces, Font Lock, Highlight Changes)
(Highlight Interactively, Trailing Whitespace): Move to
display.texi.

23 years ago(dotimes, dolist): Undef prior to autoloading
Dave Love [Mon, 5 Mar 2001 18:41:37 +0000 (18:41 +0000)]
(dotimes, dolist): Undef prior to autoloading
new defs.

23 years agoMostly update psgml patch.
Dave Love [Mon, 5 Mar 2001 17:19:30 +0000 (17:19 +0000)]
Mostly update psgml patch.

23 years ago(mostlyclean, maintainer-clean): Delete more files.
Gerd Moellmann [Mon, 5 Mar 2001 17:01:13 +0000 (17:01 +0000)]
(mostlyclean, maintainer-clean): Delete more files.

23 years ago(Reverting): Add an index entry "reread a file".
Eli Zaretskii [Mon, 5 Mar 2001 15:32:20 +0000 (15:32 +0000)]
(Reverting): Add an index entry "reread a file".

23 years agoUse correct options when compiling a test program with Cygwin.
Eli Zaretskii [Mon, 5 Mar 2001 15:22:26 +0000 (15:22 +0000)]
Use correct options when compiling a test program with Cygwin.
From David Ponce <dponce@voila.fr>.

23 years ago(Window Size X): Document how Emacs sets the units for frame width if
Eli Zaretskii [Mon, 5 Mar 2001 15:13:46 +0000 (15:13 +0000)]
(Window Size X): Document how Emacs sets the units for frame width if
the default font is proportional.

23 years agoFix the Copyright notices. Change UN*X -> Unix and -- -> ---.
Eli Zaretskii [Mon, 5 Mar 2001 15:11:21 +0000 (15:11 +0000)]
Fix the Copyright notices.  Change UN*X -> Unix and -- -> ---.

23 years agoSet version 21.0.99.
Gerd Moellmann [Mon, 5 Mar 2001 14:34:05 +0000 (14:34 +0000)]
Set version 21.0.99.

23 years ago*** empty log message ***
Gerd Moellmann [Mon, 5 Mar 2001 14:33:36 +0000 (14:33 +0000)]
*** empty log message ***

23 years ago(mm-mime-mule-charset-alist): Fix utf-8 case.
Dave Love [Mon, 5 Mar 2001 13:37:38 +0000 (13:37 +0000)]
(mm-mime-mule-charset-alist): Fix utf-8 case.

23 years ago*** empty log message *** emacs-pretest-21.0.99
Gerd Moellmann [Mon, 5 Mar 2001 13:05:42 +0000 (13:05 +0000)]
*** empty log message ***

23 years agoMention Czech reference card.
Gerd Moellmann [Mon, 5 Mar 2001 12:20:58 +0000 (12:20 +0000)]
Mention Czech reference card.

23 years ago(ethio-toggle-space): Fix typo.
Kenichi Handa [Mon, 5 Mar 2001 12:11:53 +0000 (12:11 +0000)]
(ethio-toggle-space): Fix typo.
(ethio-toggle-punctuation): Fix typo.

23 years ago*** empty log message ***
Kenichi Handa [Mon, 5 Mar 2001 11:51:16 +0000 (11:51 +0000)]
*** empty log message ***

23 years ago(ethio-toggle-space): Update current-input-method-title if necessary.
Kenichi Handa [Mon, 5 Mar 2001 11:49:21 +0000 (11:49 +0000)]
(ethio-toggle-space): Update current-input-method-title if necessary.
(ethio-toggle-punctuation): Likewise.

23 years ago(quail-title): Fix for the case that a title of an input method is
Kenichi Handa [Mon, 5 Mar 2001 11:37:33 +0000 (11:37 +0000)]
(quail-title): Fix for the case that a title of an input method is
specified by a list of the same form as used in mode-line-format.

23 years ago(read_minibuf): Clean up the binding stack if
Gerd Moellmann [Mon, 5 Mar 2001 11:30:18 +0000 (11:30 +0000)]
(read_minibuf): Clean up the binding stack if
called noninteractively.

23 years ago(activate-input-method): If current-input-method-title is set by
Kenichi Handa [Mon, 5 Mar 2001 11:28:47 +0000 (11:28 +0000)]
(activate-input-method): If current-input-method-title is set by
activating INPUT-METHOD, respect that value.

23 years ago*** empty log message ***
Gerd Moellmann [Mon, 5 Mar 2001 10:42:09 +0000 (10:42 +0000)]
*** empty log message ***

23 years ago(dun-mode): Set major-mode to `dun-mode'.
Gerd Moellmann [Mon, 5 Mar 2001 10:41:35 +0000 (10:41 +0000)]
(dun-mode): Set major-mode to `dun-mode'.

23 years agoChange the `***' for the EDT entry to `**'.
Gerd Moellmann [Mon, 5 Mar 2001 10:26:45 +0000 (10:26 +0000)]
Change the `***' for the EDT entry to `**'.

23 years ago(sql-sybase): Fix typo (was: query user about server two
Gerd Moellmann [Mon, 5 Mar 2001 09:47:59 +0000 (09:47 +0000)]
(sql-sybase): Fix typo (was: query user about server two
times instead of server and database).

(sql-sybase): Doc change.
(sql-mysql): Doc change.
(sql-postgres): Doc change.

23 years ago*** empty log message ***
Kenichi Handa [Mon, 5 Mar 2001 07:21:30 +0000 (07:21 +0000)]
*** empty log message ***

23 years ago(char_to_string): If a single byte char has modifier
Kenichi Handa [Mon, 5 Mar 2001 06:41:40 +0000 (06:41 +0000)]
(char_to_string): If a single byte char has modifier
bits that can't be reflected to the character code, ignore them
instead of signalling an error.

23 years ago(syms_of_coding): Docstring modified.
Kenichi Handa [Mon, 5 Mar 2001 06:40:18 +0000 (06:40 +0000)]
(syms_of_coding): Docstring modified.

23 years ago*** empty log message ***
Kenichi Handa [Mon, 5 Mar 2001 06:39:41 +0000 (06:39 +0000)]
*** empty log message ***

23 years ago(emacs-mule, raw-text): Docstring modified.
Kenichi Handa [Mon, 5 Mar 2001 05:58:45 +0000 (05:58 +0000)]
(emacs-mule, raw-text): Docstring modified.

23 years ago(lisp): Add international/utf-8.elc.
Kenichi Handa [Mon, 5 Mar 2001 00:28:21 +0000 (00:28 +0000)]
(lisp): Add international/utf-8.elc.

23 years ago*** empty log message ***
Eli Zaretskii [Sun, 4 Mar 2001 07:16:41 +0000 (07:16 +0000)]
*** empty log message ***

23 years agoFix case convention for mouse click.
Richard M. Stallman [Sun, 4 Mar 2001 07:15:13 +0000 (07:15 +0000)]
Fix case convention for mouse click.
Write GNU/Linux, not Linux.

23 years agoFix Texinfo usage. Write GNU/Linux, not Linux.
Richard M. Stallman [Sun, 4 Mar 2001 07:14:22 +0000 (07:14 +0000)]
Fix Texinfo usage.  Write GNU/Linux, not Linux.

23 years agoUpdate copyright notice.
Eli Zaretskii [Sun, 4 Mar 2001 07:12:41 +0000 (07:12 +0000)]
Update copyright notice.

23 years agoMinor usage fixes. Don't mention Motif or XView.
Richard M. Stallman [Sun, 4 Mar 2001 07:09:34 +0000 (07:09 +0000)]
Minor usage fixes.  Don't mention Motif or XView.

23 years agoUpdate the copyright.
Eli Zaretskii [Sun, 4 Mar 2001 07:09:15 +0000 (07:09 +0000)]
Update the copyright.

23 years agoMinor usage fixes.
Richard M. Stallman [Sun, 4 Mar 2001 07:08:34 +0000 (07:08 +0000)]
Minor usage fixes.

23 years agoFix case convention for mouse click.
Richard M. Stallman [Sun, 4 Mar 2001 07:07:55 +0000 (07:07 +0000)]
Fix case convention for mouse click.

23 years agoMinor fixes.
Richard M. Stallman [Sun, 4 Mar 2001 07:07:00 +0000 (07:07 +0000)]
Minor fixes.

23 years agoMinor cleanups.
Richard M. Stallman [Sun, 4 Mar 2001 07:05:37 +0000 (07:05 +0000)]
Minor cleanups.

23 years agoFix Texinfo usage.
Richard M. Stallman [Sun, 4 Mar 2001 07:04:48 +0000 (07:04 +0000)]
Fix Texinfo usage.

23 years ago(Misc Variables): Add example for setting EMACSCOLORS on MS-DOS.
Eli Zaretskii [Sat, 3 Mar 2001 22:14:27 +0000 (22:14 +0000)]
(Misc Variables): Add example for setting EMACSCOLORS on MS-DOS.

23 years agoDelete indexing for MSB in `Menu Mouse Clicks';
Richard M. Stallman [Sat, 3 Mar 2001 20:14:30 +0000 (20:14 +0000)]
Delete indexing for MSB in `Menu Mouse Clicks';
just xref to Buffer Menus.
Delete mention of C-x 5 1 in `Creating Frames'.

23 years agoMinor clarifications. Explain that one normally specifies face attributes
Richard M. Stallman [Sat, 3 Mar 2001 20:13:13 +0000 (20:13 +0000)]
Minor clarifications.  Explain that one normally specifies face attributes
rather than a font name.

23 years agoMinor cleanups. Rename `Motif Resources' node to `LessTif Resources'.
Richard M. Stallman [Sat, 3 Mar 2001 20:01:31 +0000 (20:01 +0000)]
Minor cleanups.  Rename `Motif Resources' node to `LessTif Resources'.

23 years agoGive LessTif precedence over Motif.
Richard M. Stallman [Sat, 3 Mar 2001 19:52:08 +0000 (19:52 +0000)]
Give LessTif precedence over Motif.

23 years agoMany typo-fixes and clarifications from Dr Francis J. Wright
Eli Zaretskii [Sat, 3 Mar 2001 09:46:43 +0000 (09:46 +0000)]
Many typo-fixes and clarifications from Dr Francis J. Wright
<F.J.Wright@qmw.ac.uk>.

23 years ago(Mac Input, Mac Font Specs): Fix typos reported by Dr Francis J. Wright
Eli Zaretskii [Sat, 3 Mar 2001 09:18:52 +0000 (09:18 +0000)]
(Mac Input, Mac Font Specs): Fix typos reported by Dr Francis J. Wright
<F.J.Wright@qmw.ac.uk>.

23 years ago(Antinews): Fix typos reported by Dr Francis J. Wright <F.J.Wright@qmw.ac.uk>.
Eli Zaretskii [Sat, 3 Mar 2001 09:12:58 +0000 (09:12 +0000)]
(Antinews): Fix typos reported by Dr Francis J. Wright <F.J.Wright@qmw.ac.uk>.

23 years ago(Checklist): Say that the example with LC_ALL and such is for a Unix shell.
Eli Zaretskii [Sat, 3 Mar 2001 08:36:58 +0000 (08:36 +0000)]
(Checklist): Say that the example with LC_ALL and such is for a Unix shell.
From Dr Francis J. Wright <F.J.Wright@qmw.ac.uk>.

23 years agoAccording to Neil Booth <neil@daikokuya.demon.co.uk>, versions of the
Eli Zaretskii [Sat, 3 Mar 2001 08:30:35 +0000 (08:30 +0000)]
According to Neil Booth <neil@daikokuya.demon.co.uk>, versions of the
preprocessor after Feb 1 2001 don't expand ".." into ". .".

23 years ago(insert-file-contents-literally): Bind
Dave Love [Fri, 2 Mar 2001 23:51:19 +0000 (23:51 +0000)]
(insert-file-contents-literally): Bind
inhibit-file-name-handlers and inhibit-file-name-operation, not
jka-compr-compression-info-list.

23 years ago(glyph_rect): New function.
Gerd Moellmann [Fri, 2 Mar 2001 20:51:32 +0000 (20:51 +0000)]
(glyph_rect): New function.
(XTmouse_position): Use it to raise the threshold for mouse
movement event generation.

23 years ago(comment-normalize-vars): Use [ \t] for the trailing
Stefan Monnier [Fri, 2 Mar 2001 20:31:48 +0000 (20:31 +0000)]
(comment-normalize-vars): Use [ \t] for the trailing
spaces in default comment-start-skip settings rather than \s-.

23 years ago*** empty log message ***
Eli Zaretskii [Fri, 2 Mar 2001 18:40:01 +0000 (18:40 +0000)]
*** empty log message ***

23 years ago(mark_maybe_pointer): Fix a typo in a comment.
Eli Zaretskii [Fri, 2 Mar 2001 17:25:49 +0000 (17:25 +0000)]
(mark_maybe_pointer): Fix a typo in a comment.

23 years ago*** empty log message ***
Eli Zaretskii [Fri, 2 Mar 2001 13:37:27 +0000 (13:37 +0000)]
*** empty log message ***

23 years ago(msdos-handle-reverse-video): Look for reverse in
Eli Zaretskii [Fri, 2 Mar 2001 13:34:48 +0000 (13:34 +0000)]
(msdos-handle-reverse-video): Look for reverse in
default-frame-alist as well.

23 years ago*** empty log message ***
Gerd Moellmann [Fri, 2 Mar 2001 13:32:05 +0000 (13:32 +0000)]
*** empty log message ***

23 years ago(Fmsdos_remember_default_colors): If default-frame-alist
Eli Zaretskii [Fri, 2 Mar 2001 13:31:52 +0000 (13:31 +0000)]
(Fmsdos_remember_default_colors): If default-frame-alist
specifies (reverse . t), reverse the initial screen colors.
(IT_set_frame_parameters): If the property is foreground-color,
but we are reversing the colors, set bg_set, not fg_set.  Likewise
for setting background-color and reversing: set fg_set.  Set
unspecified-fg and unspecified-bg correctly when (reverse . t) is
in effect.

23 years ago(Fexpand_file_name): Collapse sequences of slashes
Gerd Moellmann [Fri, 2 Mar 2001 13:31:33 +0000 (13:31 +0000)]
(Fexpand_file_name): Collapse sequences of slashes
to a single slash in the middle of file names.

23 years ago(Finternal_set_lisp_face_attribute)
Eli Zaretskii [Fri, 2 Mar 2001 13:30:40 +0000 (13:30 +0000)]
(Finternal_set_lisp_face_attribute)
[!HAVE_WINDOW_SYSTEM]: Record the new attribute in the frame's
parameters alist.

23 years ago(Fcurrent_time_zone) [HAVE_TM_ZONE || HAVE_TZNAME]:
Gerd Moellmann [Fri, 2 Mar 2001 12:57:16 +0000 (12:57 +0000)]
(Fcurrent_time_zone) [HAVE_TM_ZONE || HAVE_TZNAME]:
Accept only alphanumeric time zone names.

23 years ago(parse_qualified_param_ident_or_type): Return a
Gerd Moellmann [Fri, 2 Mar 2001 12:34:45 +0000 (12:34 +0000)]
(parse_qualified_param_ident_or_type): Return a
freshly allocated object in *LAST_ID.
(read_line): Accept \r\n line endings.

23 years ago(Dired Visiting): Fix wording, suggested by Ron Ross <ronross@colba.net>.
Eli Zaretskii [Fri, 2 Mar 2001 12:27:41 +0000 (12:27 +0000)]
(Dired Visiting): Fix wording, suggested by Ron Ross <ronross@colba.net>.
(Marks vs Flags): Fix wording, suggested by Ron Ross <ronross@colba.net>.
(Shell Commands in Dired): Fix wording, suggested by Ron Ross
<ronross@colba.net>.
(Subdirectories in Dired): Fix wording, suggested by Ron Ross
<ronross@colba.net>.

23 years ago(XTset_vertical_scroll_bar): Don't clear a zero height
Gerd Moellmann [Fri, 2 Mar 2001 12:04:38 +0000 (12:04 +0000)]
(XTset_vertical_scroll_bar): Don't clear a zero height
or width area.
(XTset_vertical_scroll_bar, x_scroll_bar_create): Don't configure
a widget to zero height.

23 years ago*** empty log message ***
Dave Love [Thu, 1 Mar 2001 20:26:18 +0000 (20:26 +0000)]
*** empty log message ***

23 years ago(mm-inhibit-file-name-handlers): Add
Dave Love [Thu, 1 Mar 2001 20:17:08 +0000 (20:17 +0000)]
(mm-inhibit-file-name-handlers): Add
image-file-handler.