Commit graph

33715 commits

Author SHA1 Message Date
Gerd Moellmann
ac95a62196 *** empty log message *** 2001-01-10 12:50:09 +00:00
Kenichi Handa
31b482ee84 (c-font-lock-extra-types): Add "Lisp_Object". 2001-01-10 12:28:06 +00:00
Kenichi Handa
e084471751 *** empty log message *** 2001-01-10 12:27:48 +00:00
Gerd Moellmann
47a6ac17a1 (x_reply_selection_request): Add a comment. 2001-01-10 12:23:46 +00:00
Gerd Moellmann
c1efd26046 (Fx_backspace_delete_keys_p): Use XkbGetMap and
XkbGetNames instead of XkbGetKeyboard.
2001-01-10 12:19:28 +00:00
Dave Love
1bfb134516 (random): Revert the declaration. 2001-01-10 11:54:41 +00:00
Eli Zaretskii
97878c08e0 Don't say "X Windows". From Colin Walters <walters@cis.ohio-state.edu>. 2001-01-10 08:15:32 +00:00
Kenichi Handa
402324527e (latin-extra-code-table): Set to t for \223 and \224. 2001-01-09 23:49:44 +00:00
Kenichi Handa
ae4b5f4f02 *** empty log message *** 2001-01-09 23:49:28 +00:00
Gerd Moellmann
35f464a758 (STRING_BYTES) [GC_CHECK_STRING_BYTES]: Call
function string_bytes.
(GC_CHECK_STRING_BYTES): Moved here from alloc.c.
2001-01-09 20:11:40 +00:00
Gerd Moellmann
676a72518a (CHECK_STRING_BYTES) [GC_CHECK_STRING_BYTES]: New macro.
(check_sblock, string_bytes) [GC_CHECK_STRING_BYTES]: New functions.
(check_string_bytes) [GC_CHECK_STRING_BYTES]: Add parameter ALL_P.
(allocate_string) [GC_CHECK_STRING_BYTES]: Always check strings in
the current sblock.
(mark_object) [GC_CHECK_STRING_BYTES]: Use CHECK_STRING_BYTES.
(gc_sweep) [GC_CHECK_STRING_BYTES]: Call check_string_bytes
after sweeping strings, and at the end.
(GC_CHECK_STRING_BYTES): Moved to lisp.h.
2001-01-09 20:10:50 +00:00
Dave Love
2bef3a39ac (ada-popup-key): Fix :type. 2001-01-09 16:34:51 +00:00
Dave Love
61520f2613 (tags-apropos-additional-actions): Fix :type. 2001-01-09 15:25:35 +00:00
Dave Love
83c5d68f53 (sh-imenu-generic-expression): Fix doc,
:type.
2001-01-09 15:19:47 +00:00
Dave Love
8b7c899181 (vc-sccs-header): Fix :type. 2001-01-09 14:55:30 +00:00
Dave Love
f0e7c067eb (vc-rcs-header): Fix :type. 2001-01-09 14:53:56 +00:00
Dave Love
ee3275dffa (vc-cvs-header): Fix :type. 2001-01-09 14:48:25 +00:00
Gerd Moellmann
3811982205 (do_auto_save_unwind): Do the pop_message here
instead of in Fdo_auto_save.
(Fdo_auto_save): Don't call pop_message.
2001-01-09 13:46:53 +00:00
Gerd Moellmann
098ec84ae2 (push_message_unwind): New function. 2001-01-09 13:45:38 +00:00
Gerd Moellmann
99ee70a989 (push_message_unwind): Add prototype. 2001-01-09 13:45:04 +00:00
Kim F. Storm
37379b363f Fixed typo 2001-01-09 13:44:41 +00:00
Gerd Moellmann
c970a76059 (Fexecute_extended_command): Use a
record_unwind_protect to ensure that pop_message is called.
2001-01-09 13:44:36 +00:00
Gerd Moellmann
98edb5ff5f (Fgarbage_collect): Use a record_unwind_protect to
ensure that pop_message is called.
2001-01-09 13:43:43 +00:00
Gerd Moellmann
fc46ca23fa *** empty log message *** 2001-01-09 13:14:37 +00:00
Kenichi Handa
8c4b6822bc (locale-language-names): Map "es" to "Spanish" and "nl" to "Dutch". 2001-01-09 13:14:37 +00:00
Kenichi Handa
3184082b86 *** empty log message *** 2001-01-09 13:14:14 +00:00
Gerd Moellmann
047f72f382 Update copyright. 2001-01-09 13:12:04 +00:00
Gerd Moellmann
1dfca644b5 (global-map): Bind <home> to beginning-of-line,
<end> to end-of-line, C-<home> to beginning-of-buffer, and
C-<end> to end-of-buffer.
2001-01-09 13:11:34 +00:00
Gerd Moellmann
732b9cddf4 *** empty log message *** 2001-01-09 12:05:20 +00:00
Gerd Moellmann
891258f254 Add Dutch and Spanish language info
to be able to use the appropriate tutorials.
2001-01-09 11:52:50 +00:00
Gerd Moellmann
0e3c1e3ea6 (ansi-color-process-output): Use markers instead
of positions for start and end of region.
(ansi-color-apply-on-region): Rewrote code to make it more robust.
Previously, occasional mistakes happend when fontifying many
chunks of output (eg. ls --color=yes /dev).  This happened
whenever an overlay was created up to the end of the region, which
coincided with the process-mark.  New text would then be added
within that overlay instead of after it.
(ansi-color-make-extent): Overlays are created with the property
`modification-hooks' set to '(ansi-color-freeze-overlay).
(ansi-color-freeze-overlay): New function.  When inserting text at
the end of the overlay, the overlay will resize.


(ansi-color-process-output): Doc change.
(ansi-color-unfontify-region): Doc change.  No longer installed
automatically in font-lock-unfontify-region-function.
(ansi-color-apply): Doc change.
(ansi-color-apply-on-region): Use extents or overlays instead of
text-properties.
(ansi-color-make-extent): New function.
(ansi-color-set-extent-face): New function.


(ansi-color-process): Removed, Emacs and XEmacs
both use ansi-color-process-output, now.
(ansi-color-process-output): Doesn't return string anymore.  It is
installed in comint-output-filter-functions for both Emacs and
XEmacs, now.
(ansi-color-unfontify-region): Simplified code removing variables
pos and start-ansi.
(ansi-color-apply): Put text-property ansi-color before putting
text-property face because ansi-color-unfontify-region is called
immediately after the call to put-text-property.
(ansi-color-context-region): Doc change.
(ansi-color-filter-region): Simplified code.
(ansi-color-apply-on-region): Changed start to start-marker, using
a marker explicitly.  Put text-property ansi-color before putting
text-property face because ansi-color-unfontify-region is called
immediately after the call to put-text-property.


(ansi-color-faces-vector): Doc change.
(ansi-color-for-comint-mode): Changed :type property to choice.
(ansi-color-last-context): Removed.
(ansi-color-process-output): Don't use ansi-color-last-context, as
the main functions will store their context now.
(ansi-color-context): Doc change.
(ansi-color-filter-apply): Rewrote it based on ansi-color-apply.
Uses ansi-color-context such that repeated calls will strip
partial escape sequences, too.
(ansi-color-apply): Simplified code.  Colorize end of string if
face is not null.  Store context in new (FACE STRING) format, such
that repeated calls will strip partial escape sequences, too.
Append faces to face property using ansi-color-apply-sequence such
that cumulative mode actually works.
(ansi-color-context-region): New variable.
(ansi-color-filter-region): Rewrote it based on
ansi-color-apply-on-region.  Uses ansi-color-context-region such
that repeated calls will strip partial escape sequences, too.
(ansi-color-apply-on-region): Simplified code.  Colorize end of
region if face is not null.  Store context in new (FACE POS)
format, such that repeated calls will strip partial escape
sequences, too.  Append faces to face property using
ansi-color-apply-sequence such that cumulative mode actually
works.
(ansi-color-apply-sequence): New function.
(ansi-color-get-face): When the default face is added to the list
of faces, all previous settings are discarded and the list of
faces is set to '(default).


(ansi-color-faces-vector): Use nil for the default
face, such that ansi-color-apply and ansi-color-apply-on-region
will do the right thing.
(ansi-color-apply): Do the right thing, ie. if ansi-color-get-face
returns nil, set the list of faces back to nil instead of
appending the result of ansi-color-get-face to the front of the
list.


(ansi-color-for-comint-mode): Doc change.
(ansi-color-process): Doc change.
(ansi-color-last-context): New buffer-local variable.
(ansi-color-process-output): New function.  It is automatically
added to comint-output-filter-functions if this is XEmacs.
(ansi-color-unfontify-region): New optional parameter for XEmacs
compatibility.  Check wether font-lock-syntactic-keywords is
boundp before removing the syntax table text property, as XEmacs
doesn't have it.
(ansi-color-filter-region): Doc change.
(ansi-color-apply-on-region): Doc change.
(ansi-color-make-face): New function.  Compatibility layer for
XEmacs.  Return temporary faces instead of cons cells for XEmacs.
(ansi-color-make-color-map): Use ansi-color-make-face.
(ansi-color-get-face): Avoid face text property '(nil) as results
in an errow for XEmacs.


(ansi-color-unfontify-region): New function.  Uses
text-property ansi-color in order to preserve fontification by
ansi-color.  When the package is loaded, a lambda expression is
put onto font-lock-mode-hook.  This lambda expression will check
font-lock-unfontify-region-function and replace
font-lock-default-unfontify-region with
ansi-color-unfontify-region.
(ansi-color-apply): Add text-property ansi-color in addition to
text-property face.
(ansi-color-apply-on-region): Add text-property ansi-color in
addition to text-property face.
(save-buffer-state): Copy of the macro that is also used by
lazy-lock and font-lock.

(ansi-color-for-comint-mode): New option.
(ansi-color-for-comint-mode-on): Set ansi-color-for-comint-mode.
(ansi-color-for-comint-mode-off): Ditto.
(ansi-color-for-comint-mode-filter): Ditto.
(ansi-color-process): New function.  Uses
ansi-color-for-comint-mode to decide what to do.  This function is
added to comint-preoutput-filter-functions when the package is
loaded.

(ansi-color-for-shell-mode-set): Removed.
(ansi-color-for-shell-mode): Removed.


(ansi-color-for-shell-mode-set): New function with
the lambda expression from the ansi-color-for-shell-mode :set
property.  Additionally, modify shell-mode-hook to enable or
disable font-lock-mode for future shell buffers.
(ansi-color-for-shell-mode): The :set property calls
ansi-color-for-shell-mode-set instead of a lambda expression.


(ansi-color-for-shell-mode): Doc change.
(ansi-color-context): New variable.
(ansi-color-apply): Save context between calls.
2001-01-09 11:38:28 +00:00
Eli Zaretskii
29910493a8 (isearch, isearch-lazy-highlight-face): New
definitions for face colors and attributes.
2001-01-09 11:38:12 +00:00
Dave Love
00a18b59be *** empty log message *** 2001-01-09 11:22:36 +00:00
Eli Zaretskii
fb55ff106a (widget-choose): Call display-popup-menus-p instead
of display-mouse-p.
2001-01-09 10:08:51 +00:00
Kenichi Handa
e6cddb1aa2 (make-coding-system): If the coding system
accepts extra latin codes, register such codes as safe for the
coding system.
2001-01-09 02:30:03 +00:00
Kenichi Handa
134d6265c7 *** empty log message *** 2001-01-09 02:29:21 +00:00
Dave Love
a953a8d365 *** empty log message *** 2001-01-08 20:35:18 +00:00
Dave Love
234f1ae979 Rearrange relative to comment. 2001-01-08 19:56:54 +00:00
Dave Love
dacbb81882 Comments. 2001-01-08 19:54:40 +00:00
Dave Love
1745293420 (mm-qp-or-base64): Don't base64 for the sake of a
single character.
2001-01-08 19:47:32 +00:00
Dave Love
98e61bd1c6 (mm-mime-mule-charset-alist): Add Latin-{8,9}. 2001-01-08 19:41:49 +00:00
Dave Love
7d829636df Doc and message fixes.
(message-send-rename-function)
(message-make-forward-subject-function)
(message-send-mail-function, message-reply-to-function)
(message-wide-reply-to-function, message-followup-to-function)
(message-distribution-function, message-auto-save-directory): Fix
:type.
2001-01-08 19:39:15 +00:00
Ken Raeburn
f47a9ec42b * xfns.c (xpm_load) [!ALLOC_XPM_COLORS]: Declare local variable I in inner block. 2001-01-08 19:35:06 +00:00
Richard M. Stallman
5afd1b9cc3 (byte-compile-log-1): In non-batch case, don't mention the file name
or the date here, because they are logged at the start of the file.
2001-01-08 19:33:02 +00:00
Richard M. Stallman
984c9f75e3 *** empty log message *** 2001-01-08 19:32:40 +00:00
Dave Love
2453b2e8f8 (mml-parse-1): Frob mml-confirmation-set when proceeding
after warnings.  Amend multipart warning message.
2001-01-08 19:25:35 +00:00
Richard M. Stallman
f36782bc24 (mouse-drag-should-do-col-scrolling): Change screen-width to frame-width. 2001-01-08 19:12:12 +00:00
Richard M. Stallman
78b8eee89b *** empty log message *** 2001-01-08 19:12:03 +00:00
Eli Zaretskii
168fc7f2a7 Mention possible problems with new versions of GNU cpp and "..". 2001-01-08 17:26:39 +00:00
Eli Zaretskii
1460e5d49d *** empty log message *** 2001-01-08 17:24:44 +00:00