]> git.eshelyaron.com Git - emacs.git/log
emacs.git
24 years ago(menu-bar-options-menu): Make `mule' always visible.
Dave Love [Wed, 12 Apr 2000 18:26:04 +0000 (18:26 +0000)]
(menu-bar-options-menu): Make `mule' always visible.
Modify `truncate-lines'.  Make `describe-language-environment'
always visible and add help.  Modify `describe-key' help.  Invoke
Info-directory from `info'.  New entry `emacs-manual'.

24 years agomapc
Dave Love [Wed, 12 Apr 2000 17:20:46 +0000 (17:20 +0000)]
mapc

24 years ago(mapcar1): Test for null vals to support mapc.
Dave Love [Wed, 12 Apr 2000 17:20:24 +0000 (17:20 +0000)]
(mapcar1): Test for null vals to support mapc.
(Fmapc): New function.

24 years ago(NUM_MOUSE_BUTTONS): Define.
Eli Zaretskii [Wed, 12 Apr 2000 15:46:49 +0000 (15:46 +0000)]
(NUM_MOUSE_BUTTONS): Define.
(IT_frame_up_to_date): Support the buffer local value of
cursor-type, if defined.

24 years agoiso-acc
Dave Love [Tue, 11 Apr 2000 09:31:34 +0000 (09:31 +0000)]
iso-acc

24 years agoNo resize-minibuffer.
Dave Love [Tue, 11 Apr 2000 09:29:06 +0000 (09:29 +0000)]
No resize-minibuffer.
(Window Convenience): New.

24 years ago*** empty log message ***
Dave Love [Tue, 11 Apr 2000 09:19:51 +0000 (09:19 +0000)]
*** empty log message ***

24 years ago(ebrowse-tree-mode): Use
Gerd Moellmann [Mon, 10 Apr 2000 19:56:52 +0000 (19:56 +0000)]
(ebrowse-tree-mode): Use
propertized-buffer-identification.
(ebrowse-update-member-buffer-mode-line): Likewise.
(ebrowse--mode-strings): Removed.
(ebrowse--mode-line-props): Removed.

24 years ago*** empty log message ***
Dave Love [Mon, 10 Apr 2000 19:45:57 +0000 (19:45 +0000)]
*** empty log message ***

24 years ago* Makefile.in (temacs): Revert 2000-03-12 change.
Ken Raeburn [Mon, 10 Apr 2000 19:11:45 +0000 (19:11 +0000)]
* Makefile.in (temacs): Revert 2000-03-12 change.

24 years ago(preceding-char, following-char): Doc fix.
Dave Love [Mon, 10 Apr 2000 17:42:19 +0000 (17:42 +0000)]
(preceding-char, following-char): Doc fix.

24 years ago(realize_face): Change FRAME_X_P to FRAME_WINDOW_P.
Jason Rumney [Mon, 10 Apr 2000 14:32:11 +0000 (14:32 +0000)]
(realize_face): Change FRAME_X_P to FRAME_WINDOW_P.

24 years ago*** empty log message ***
Jason Rumney [Mon, 10 Apr 2000 14:29:12 +0000 (14:29 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Gerd Moellmann [Mon, 10 Apr 2000 13:43:06 +0000 (13:43 +0000)]
*** empty log message ***

24 years ago(ebrowse-read): Skip forward over white
Gerd Moellmann [Mon, 10 Apr 2000 13:35:34 +0000 (13:35 +0000)]
(ebrowse-read): Skip forward over white
space before testing for end of buffer.
(ebrowse-load): Removed.
(ebrowse-revert-tree-buffer-from-file): Rewritten.
(ebrowse-create-tree-buffer): Rewritten.
(ebrowse-tree-mode): Read tree from buffer.

24 years ago(auto-mode-alist): Add `EBROWSE'.
Gerd Moellmann [Mon, 10 Apr 2000 13:32:07 +0000 (13:32 +0000)]
(auto-mode-alist): Add `EBROWSE'.

24 years ago(setup_echo_area_for_printing): Choose an echo
Gerd Moellmann [Mon, 10 Apr 2000 13:14:24 +0000 (13:14 +0000)]
(setup_echo_area_for_printing): Choose an echo
area buffer, if it's not set up yet.

24 years ago*** empty log message ***
Gerd Moellmann [Mon, 10 Apr 2000 11:45:52 +0000 (11:45 +0000)]
*** empty log message ***

24 years ago(compute_motion): Set immediate_quit.
Gerd Moellmann [Mon, 10 Apr 2000 11:44:37 +0000 (11:44 +0000)]
(compute_motion): Set immediate_quit.

24 years ago(viet-vscii-decode-table): Fix a bug.
Kenichi Handa [Mon, 10 Apr 2000 11:18:57 +0000 (11:18 +0000)]
(viet-vscii-decode-table): Fix a bug.

24 years ago*** empty log message ***
Kenichi Handa [Mon, 10 Apr 2000 11:17:38 +0000 (11:17 +0000)]
*** empty log message ***

24 years ago(with-buffer-unmodified): Fix bug introduced by `)'
Gerd Moellmann [Mon, 10 Apr 2000 10:52:46 +0000 (10:52 +0000)]
(with-buffer-unmodified): Fix bug introduced by `)'
at the wrong place.

24 years agoNew files.
Kenichi Handa [Mon, 10 Apr 2000 01:52:28 +0000 (01:52 +0000)]
New files.

24 years ago*** empty log message ***
Gerd Moellmann [Sun, 9 Apr 2000 20:32:42 +0000 (20:32 +0000)]
*** empty log message ***

24 years ago(tty_suppress_bold_inverse_default_colors_p): New
Gerd Moellmann [Sun, 9 Apr 2000 20:30:25 +0000 (20:30 +0000)]
(tty_suppress_bold_inverse_default_colors_p): New
variable.
(realize_tty_face): Suppress boldness if colors are the inverse of
the default colors, and tty_suppress_bold_inverse_default_colors_p
is set.
(Ftty_suppress_bold_inverse_default_colors): New function.
(syms_of_xfaces): Defsubr it.

24 years ago(finder-commentary): Add autoload cookie.
Gerd Moellmann [Sun, 9 Apr 2000 20:24:49 +0000 (20:24 +0000)]
(finder-commentary): Add autoload cookie.

24 years ago(ebrowse-find-file-hook-fn): Moved
Gerd Moellmann [Sun, 9 Apr 2000 20:23:27 +0000 (20:23 +0000)]
(ebrowse-find-file-hook-fn): Moved
to ebrowse-ffh.el.
(ebrowse-load): Add autoload.

24 years ago(Backup): backup-enable-predicate.
Dave Love [Sun, 9 Apr 2000 17:28:38 +0000 (17:28 +0000)]
(Backup): backup-enable-predicate.
(Backup Names): make-backup-file-name-function, backup-directory-alist.
(File Conveniences): New (needs work).

24 years agobackup-directory-alist, make-backup-file-name-function.
Dave Love [Sun, 9 Apr 2000 17:23:40 +0000 (17:23 +0000)]
backup-directory-alist, make-backup-file-name-function.

24 years ago(backup-enable-predicate): Use temporary-file-directory,
Dave Love [Sun, 9 Apr 2000 17:18:48 +0000 (17:18 +0000)]
(backup-enable-predicate): Use temporary-file-directory,
small-temporary-file-directory.
(make-backup-file-name-function, backup-directory-alist): New
variables.
(make-backup-file-name-1): New function.
(make-backup-file-name): Use it.
(find-backup-file-name): Likewise.  Use format for clarity, not concat.
(file-newest-backup): Use make-backup-file-name.

24 years ago*** empty log message ***
Gerd Moellmann [Sun, 9 Apr 2000 11:15:57 +0000 (11:15 +0000)]
*** empty log message ***

24 years ago(easy-menu-create-menu): Process menu
Gerd Moellmann [Sun, 9 Apr 2000 10:59:46 +0000 (10:59 +0000)]
(easy-menu-create-menu): Process menu
item help string.
(easy-menu-do-add-item): Ditto.
(easy-menu-define): Extend doc string.

24 years ago(with-buffer-unmodified): Use
Gerd Moellmann [Sun, 9 Apr 2000 10:58:27 +0000 (10:58 +0000)]
(with-buffer-unmodified): Use
restore-buffer-modified-p.
(with-buffer-prepared-for-font-lock): Use with-buffer-unmodified.
(jit-lock-function, jit-lock-stealth-fontify): Don't use
with-buffer-unmodified.

24 years agoCorrect author's email address.
Gerd Moellmann [Sun, 9 Apr 2000 10:57:15 +0000 (10:57 +0000)]
Correct author's email address.

24 years ago(INSTALLABLES): Add ebrowse.
Gerd Moellmann [Sun, 9 Apr 2000 10:53:05 +0000 (10:53 +0000)]
(INSTALLABLES): Add ebrowse.
(ebrowse): New target.

24 years ago(Frestore_buffer_modified_p): New function.
Gerd Moellmann [Sun, 9 Apr 2000 10:47:46 +0000 (10:47 +0000)]
(Frestore_buffer_modified_p): New function.
(syms_of_buffer): Defsubr it.

24 years agoFix specs for dolist, dotimes, push, pop, unless, when.
Dave Love [Sat, 8 Apr 2000 23:42:11 +0000 (23:42 +0000)]
Fix specs for dolist, dotimes, push, pop, unless, when.

24 years ago* charset.c (Fmake_char_internal): CHAR_COMPONENTS_VALID_P takes a
Ken Raeburn [Sat, 8 Apr 2000 19:39:03 +0000 (19:39 +0000)]
* charset.c (Fmake_char_internal): CHAR_COMPONENTS_VALID_P takes a
charset id (int) argument, not a charset (Lisp_Object).

24 years agofixing more int/lisp confusion, in coding.* and fontset.c
Ken Raeburn [Sat, 8 Apr 2000 19:36:24 +0000 (19:36 +0000)]
fixing more int/lisp confusion, in coding.* and fontset.c

24 years ago(CHARSET_TABLE_ENTRY): Fix comment -- argument is a C int, not a lisp integer.
Ken Raeburn [Sat, 8 Apr 2000 19:35:24 +0000 (19:35 +0000)]
(CHARSET_TABLE_ENTRY): Fix comment -- argument is a C int, not a lisp integer.

24 years ago* coding.h (code_convert_string): Declare.
Ken Raeburn [Sat, 8 Apr 2000 19:34:29 +0000 (19:34 +0000)]
* coding.h (code_convert_string): Declare.
* coding.c (code_convert_string_norecord): Pass an int, not a lisp object, as
the fourth argument to code_convert_string.

24 years ago(make_fontset_for_ascii_face): Use XINT on return value.
Ken Raeburn [Sat, 8 Apr 2000 19:33:36 +0000 (19:33 +0000)]
(make_fontset_for_ascii_face): Use XINT on return value.
(Fset_fontset_font): Use EQ to compare lisp objects.

24 years ago2000-04-07 Mikio Nakajima <minakaji@osaka.email.ne.jp>
Michael Kifer [Fri, 7 Apr 2000 16:10:04 +0000 (16:10 +0000)]
2000-04-07  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

* viper-util.el (viper-put-on-search-overlay): New subroutine.
(viper-flash-search-pattern): No operation when using Emacs
doesn't support face.
Use `viper-put-on-search-overlay'.

24 years ago* intervals.h (SET_INTERVAL_PARENT): Use INT_LISPLIKE to test for a pointer
Ken Raeburn [Wed, 5 Apr 2000 18:53:39 +0000 (18:53 +0000)]
* intervals.h (SET_INTERVAL_PARENT): Use INT_LISPLIKE to test for a pointer
that looks like a lisp object.
(SET_INTERVAL_OBJECT): Don't explicitly compare the object with zero, instead
see whether it's an integer object, since they can't have intervals.
(GET_INTERVAL_OBJECT): Simply assign to the destination.

24 years ago* lisp.h (make_number) [!NO_UNION_TYPE && __GNUC__ >= 2 && __OPTIMIZE__]:
Ken Raeburn [Wed, 5 Apr 2000 18:47:29 +0000 (18:47 +0000)]
* lisp.h (make_number) [!NO_UNION_TYPE && __GNUC__ >= 2 && __OPTIMIZE__]:
Provide a GNU C macro version that handles lisp-object unions.
(XSET) [!NO_UNION_TYPE]: Set the value field first, then the type field, to
better cope with ENABLE_CHECKING and calls that modify a Lisp_Object using its
old value.

24 years agomake_number/XINT/XUINT conversions; EQ/== fixes; ==Qnil -> NILP
Ken Raeburn [Wed, 5 Apr 2000 17:29:31 +0000 (17:29 +0000)]
make_number/XINT/XUINT conversions; EQ/== fixes; ==Qnil -> NILP

24 years ago*** empty log message ***
Gerd Moellmann [Tue, 4 Apr 2000 21:15:08 +0000 (21:15 +0000)]
*** empty log message ***

24 years ago(compare_window_configurations): Signal an error
Gerd Moellmann [Tue, 4 Apr 2000 21:07:45 +0000 (21:07 +0000)]
(compare_window_configurations): Signal an error
if parameters C1 or C2 aren't window configurations.

24 years ago(isearch-mode-map): Define M-C-s like C-s and M-C-r
Gerd Moellmann [Tue, 4 Apr 2000 21:04:34 +0000 (21:04 +0000)]
(isearch-mode-map): Define M-C-s like C-s and M-C-r
like C-r.

24 years agoSome doc fixes.
Gerd Moellmann [Tue, 4 Apr 2000 21:03:15 +0000 (21:03 +0000)]
Some doc fixes.
(makefile-mode-abbrev-table): New variable.
(makefile-mode): Set local abbrev table to makefile-mode-abbrev-table.
(makefile-font-lock-keywords): Fontify includes and conditionals.
(toplevel): Require `dabbrev' and `add-log' when compiling.

24 years ago(perform-replace): Don't move forward one char
Gerd Moellmann [Tue, 4 Apr 2000 21:01:53 +0000 (21:01 +0000)]
(perform-replace): Don't move forward one char
when MATCH-AGAIN is nil, and REGEXP-FLAG is t.  We don't want
to do that because it leaves point 1 position after the last
replacement, after everything has been replaced.

24 years ago(with-buffer-unmodified): New macro.
Gerd Moellmann [Tue, 4 Apr 2000 21:00:36 +0000 (21:00 +0000)]
(with-buffer-unmodified): New macro.
(with-buffer-prepared-for-font-lock): Don't preserve buffer's
modified state.
(jit-lock-function-1): Extracted from jit-lock-function; not
preserving buffer's modified state.
(jit-lock-function, jit-lock-stealth-fontify): Call
jit-lock-function-1.

24 years agoRemove supernumerary copyright line.
Gerd Moellmann [Tue, 4 Apr 2000 20:59:17 +0000 (20:59 +0000)]
Remove supernumerary copyright line.

24 years ago*** empty log message ***
Gerd Moellmann [Tue, 4 Apr 2000 15:03:37 +0000 (15:03 +0000)]
*** empty log message ***

24 years agoProvide facilities for inserting space before left
Gerd Moellmann [Tue, 4 Apr 2000 15:01:53 +0000 (15:01 +0000)]
Provide facilities for inserting space before left
parentheses and uncapitalization of identifiers.
(glasses-mode): Try to remove old overlays in all cases.

24 years ago(Fbyte_code): Add a bunch of BEFORE_POTENTIAL_GC/
Gerd Moellmann [Tue, 4 Apr 2000 14:54:29 +0000 (14:54 +0000)]
(Fbyte_code): Add a bunch of BEFORE_POTENTIAL_GC/
AFTER_POTENTIAL_GC calls around calls to functions that can
signal an error and thus invoke the debugger.

24 years ago*** empty log message ***
Gerd Moellmann [Mon, 3 Apr 2000 21:21:42 +0000 (21:21 +0000)]
*** empty log message ***

24 years ago(compile-internal): Display the compilation
Gerd Moellmann [Mon, 3 Apr 2000 21:20:05 +0000 (21:20 +0000)]
(compile-internal): Display the compilation
buffer in a different frame, if it's already displayed there.

24 years ago*** empty log message ***
Gerd Moellmann [Mon, 3 Apr 2000 20:54:40 +0000 (20:54 +0000)]
*** empty log message ***

24 years ago(Fbase64_decode_region, Fbase64_decode_string): Signal
Gerd Moellmann [Mon, 3 Apr 2000 20:48:22 +0000 (20:48 +0000)]
(Fbase64_decode_region, Fbase64_decode_string): Signal
an error if decoding fails.

24 years ago*** empty log message ***
Gerd Moellmann [Mon, 3 Apr 2000 19:34:41 +0000 (19:34 +0000)]
*** empty log message ***

24 years ago(sendmail-user-agent-compose): Recognize a `body'
Gerd Moellmann [Mon, 3 Apr 2000 19:31:33 +0000 (19:31 +0000)]
(sendmail-user-agent-compose): Recognize a `body'
header and insert its value as mail body.

24 years ago(member-ignore-case): New function.
Gerd Moellmann [Mon, 3 Apr 2000 19:29:56 +0000 (19:29 +0000)]
(member-ignore-case): New function.

24 years ago(fill-individual-paragraphs): If a no-prefix
Gerd Moellmann [Mon, 3 Apr 2000 19:28:16 +0000 (19:28 +0000)]
(fill-individual-paragraphs): If a no-prefix
line is followed by one that matches CITATION-REGEXP, end the
paragraph.

24 years ago(insert-directory): List the total free space
Gerd Moellmann [Mon, 3 Apr 2000 19:26:43 +0000 (19:26 +0000)]
(insert-directory): List the total free space
along with the used space.

24 years ago(rmail-user-mail-address-regexp): New option.
Gerd Moellmann [Mon, 3 Apr 2000 19:25:08 +0000 (19:25 +0000)]
(rmail-user-mail-address-regexp): New option.
(rmail-make-basic-summary-line): Use that option.

24 years ago(dabbrev-ignored-regexps): New user-option.
Gerd Moellmann [Mon, 3 Apr 2000 19:23:35 +0000 (19:23 +0000)]
(dabbrev-ignored-regexps): New user-option.
(dabbrev--find-expansion): Ignore buffers matching a regexp
from dabbrev-ignored-regexps.

24 years ago(jka-compr-compression-info-list): Add `.z'
Gerd Moellmann [Mon, 3 Apr 2000 13:30:55 +0000 (13:30 +0000)]
(jka-compr-compression-info-list): Add `.z'
to extensions handled by gzip.

24 years ago(NUM_MOUSE_BUTTONS): Removed.
Gerd Moellmann [Mon, 3 Apr 2000 12:19:31 +0000 (12:19 +0000)]
(NUM_MOUSE_BUTTONS): Removed.

24 years ago(larger_vector): Make externally visible.
Gerd Moellmann [Mon, 3 Apr 2000 12:13:45 +0000 (12:13 +0000)]
(larger_vector): Make externally visible.

24 years ago(larger_vector): Add prototype.
Gerd Moellmann [Mon, 3 Apr 2000 12:12:35 +0000 (12:12 +0000)]
(larger_vector): Add prototype.

24 years ago(lispy_mouse_names): Variable removed.
Gerd Moellmann [Mon, 3 Apr 2000 12:11:39 +0000 (12:11 +0000)]
(lispy_mouse_names): Variable removed.
(Vlispy_mouse_stem): New variable.
(syms_of_keyboard): Initialize Vlispy_mouse_stem.
(make_lispy_event) <mouse_click, scroll_bar_click>: Don't abort
for any mouse button number.  Increase size of mouse_syms and
button_down_location as needed.  Call modify_event_symbol with
different arguments.
(make_lispy_event) <scroll_bar_click> [USE_TOOLKIT_SCROLL_BARS]:
Call modify_event_symbol with different arguments.
(make_lispy_event) <w32_scroll_bar_click> [WINDOWSNT]: Don't abort
for any button number.  Call modify_event_symbol with different
arguments.
(modify_event_symbol): Rename NAME_ALIST to NAME_ALIST_OR_STEM.
Accept a string for NAME_ALIST_OR_STEM.

24 years agoFix encoding of the file.
Kenichi Handa [Mon, 3 Apr 2000 11:39:31 +0000 (11:39 +0000)]
Fix encoding of the file.

24 years ago(encoded-string-description): Use uppercase letters for hexadecimal
Kenichi Handa [Mon, 3 Apr 2000 11:11:58 +0000 (11:11 +0000)]
(encoded-string-description): Use uppercase letters for hexadecimal
format.

24 years ago*** empty log message ***
Kenichi Handa [Mon, 3 Apr 2000 11:10:05 +0000 (11:10 +0000)]
*** empty log message ***

24 years ago(encoded-string-description):
Kenichi Handa [Mon, 3 Apr 2000 04:05:41 +0000 (04:05 +0000)]
(encoded-string-description):
Rewritten.   Try pretty description for ISO 2022 escape sequences
only if CODING-SYSTEM is based on ISO 2022.

24 years ago*** empty log message ***
Kenichi Handa [Mon, 3 Apr 2000 04:05:06 +0000 (04:05 +0000)]
*** empty log message ***

24 years ago* regex.c (PTR_TO_OFFSET) [!emacs]: Remove.
Stefan Monnier [Sun, 2 Apr 2000 23:56:46 +0000 (23:56 +0000)]
* regex.c (PTR_TO_OFFSET) [!emacs]: Remove.
(RE_MULTIBYTE_P, RE_STRING_CHAR_AND_LENGTH): New macros.
(GET_CHAR_BEFORE_2): Moved from charset.h plus fixed minor bug when
we are between str1 and str2.
(MAX_MULTIBYTE_LENGTH, CHAR_STRING) [!emacs]: Provide trivial default.
(PATFETCH): Use `TRANSLATE'.
(PATFETCH_RAW): Fetch multibyte char if applicable.
(PATUNFETCH): Remove.
(regex_compile): Rely on PATFETCH to do most of the multibyte magic.
When writing a char, write it directly into the pattern buffer rather
than going needlessly through a temp char-array.
(re_match_2_internal): Similarly, rely on RE_STRING_CHAR to do the
multibyte magic and remove the useless `#ifdef emacs'.
(bcmp_translate): Don't compare as multibyte chars when in a unibyte
buffer.
* regex.h (struct re_pattern_buffer): Make field `multibyte'
conditional on `emacs'.
* charset.h (GET_CHAR_BEFORE_2): Moved to regex.c.

24 years ago* composite.c (run_composite_function): Use NILP when checking for nil.
Ken Raeburn [Sun, 2 Apr 2000 02:42:12 +0000 (02:42 +0000)]
* composite.c (run_composite_function): Use NILP when checking for nil.
(syms_of_composite): Delete local var NARGS, pass an int as first argument to
Fmake_hash_table.

24 years agofix error in last log message
Ken Raeburn [Sun, 2 Apr 2000 02:33:22 +0000 (02:33 +0000)]
fix error in last log message

24 years ago* editfns.c (text_property_stickiness, Fmessage_or_box): Use NILP to test
Ken Raeburn [Sun, 2 Apr 2000 02:31:07 +0000 (02:31 +0000)]
* editfns.c (text_property_stickiness, Fmessage_or_box): Use NILP to test
Lisp_Object boolean value.
(Fformat): Use a temporary variable to avoid ENABLE_CHECKING problems reading
from and changing the same lisp value in an XSETSTRING call.

24 years ago* alloc.c (MARK_STRING, UNMARK_STRING, STRING_MARKED_P): Expand non-union-type
Ken Raeburn [Sun, 2 Apr 2000 01:52:58 +0000 (01:52 +0000)]
* alloc.c (MARK_STRING, UNMARK_STRING, STRING_MARKED_P): Expand non-union-type
versions of XMARK and friends here, because XMARK and friends won't work on an
integer field if NO_UNION_TYPE is not defined.
(make_number): Define as a function if it's not defined as a macro.

24 years ago*** empty log message ***
Dave Love [Sat, 1 Apr 2000 14:42:59 +0000 (14:42 +0000)]
*** empty log message ***

24 years agoChange customization group to `c' from `C'.
Dave Love [Sat, 1 Apr 2000 14:36:01 +0000 (14:36 +0000)]
Change customization group to `c' from `C'.

24 years ago*** empty log message ***
Gerd Moellmann [Sat, 1 Apr 2000 13:39:21 +0000 (13:39 +0000)]
*** empty log message ***

24 years ago(TN_no_color_video): New variable.
Gerd Moellmann [Sat, 1 Apr 2000 13:33:12 +0000 (13:33 +0000)]
(TN_no_color_video): New variable.
(term_init): Intitialize TN_no_color_video.
(enum no_color_bit): New enumeration.
(MAY_USE_WITH_COLORS_P): New macro.
(turn_on_face): Use it to determine if attributes may be used
combined with colors.

24 years agoFix Lisp_Object/int type confusion revealed by making Lisp_Object a union type:
Ken Raeburn [Sat, 1 Apr 2000 12:59:53 +0000 (12:59 +0000)]
Fix Lisp_Object/int type confusion revealed by making Lisp_Object a union type:

* xdisp.c (compute_string_pos): Fix order of arguments to
string_pos_nchars_ahead.
(handle_fontified_prop, add_to_log): Pass int, not Lisp_Object, as
count arg to variable-arg routines like Frun_hook_with_args and Fformat.
(back_to_previous_visible_line_start, build_desired_tool_bar_string):
Pass Lisp_Object, not int, to fixed-arg routines like
Fget_char_property and Fmake_string.
(reconsider_clip_changes): Use XINT when comparing integer lisp
objects, or passing them as int arguments.
(mark_window_display_accurate, insert_left_trunc_glyphs, append_space,
extend_face_to_end_of_line): Use make_number when storing or passing
integer values as lisp objects.
(set_cursor_from_row, highlight_trailing_whitespace): Use INTEGERP,
not implicit test against zero, for glyph object.
(try_window_id): Don't use make_number when we want an int value.

* xfaces.c (xlfd_symbolic_value): Make last argument a Lisp_Object, to
be consistent with callers.
(Fbitmap_spec_p): Use XINT to get numeric value of height.
(lface_hash): Apply XFASTINT to lisp values before folding in.

* xfns.c (Fx_show_tip): Use make_number to get lisp objects to fill in window
width and height.  Pass an int, not a lisp object, as first arg to Finsert.

24 years ago* window.c (CURBEG, CURSIZE): Don't overload lisp object lvalues
Ken Raeburn [Sat, 1 Apr 2000 12:39:03 +0000 (12:39 +0000)]
* window.c (CURBEG, CURSIZE): Don't overload lisp object lvalues
with int lvalues via casts; instead, just yield lisp object
lvalues.
(enlarge_window): Variable sizep now points to Lisp_Object.  Use
proper accessor macros.
(shrink_window_lowest_first): w->top is Lisp_Object; use XINT.
(grow_mini_window): Fix typo getting int value of root->height.

24 years ago*** empty log message ***
Gerd Moellmann [Sat, 1 Apr 2000 12:25:00 +0000 (12:25 +0000)]
*** empty log message ***

24 years ago(realize_basic_faces): Block input while realizing
Gerd Moellmann [Sat, 1 Apr 2000 12:23:25 +0000 (12:23 +0000)]
(realize_basic_faces): Block input while realizing
the faces.

24 years ago(vc-backend-diff): Return the correct status if we had to
Gerd Moellmann [Sat, 1 Apr 2000 12:19:35 +0000 (12:19 +0000)]
(vc-backend-diff): Return the correct status if we had to
retry the rcsdiff command without the --brief option.

24 years ago(vcursor-move): Use display-color-p.
Dave Love [Sat, 1 Apr 2000 12:09:42 +0000 (12:09 +0000)]
(vcursor-move): Use display-color-p.

24 years agoProvide mule-utils.
Dave Love [Sat, 1 Apr 2000 12:03:57 +0000 (12:03 +0000)]
Provide mule-utils.
(string-to-sequence): Simplify and speed up.

24 years ago(make-coding-system): Purecopy doc-string.
Dave Love [Sat, 1 Apr 2000 11:58:23 +0000 (11:58 +0000)]
(make-coding-system): Purecopy doc-string.

24 years agoVarious menu changes.
Dave Love [Sat, 1 Apr 2000 11:54:49 +0000 (11:54 +0000)]
Various menu changes.
(describe-specified-language-support): Handle `Default'.
(set-language-info): Purecopy `info'.

24 years ago(lispy_mouse_names): Add additional mouse names.
Gerd Moellmann [Sat, 1 Apr 2000 11:50:58 +0000 (11:50 +0000)]
(lispy_mouse_names): Add additional mouse names.

24 years ago(NUM_MOUSE_BUTTONS): Increase to 15.
Gerd Moellmann [Sat, 1 Apr 2000 11:48:59 +0000 (11:48 +0000)]
(NUM_MOUSE_BUTTONS): Increase to 15.

24 years ago(help-manyarg-func-alist): Correct several omissions.
Dave Love [Fri, 31 Mar 2000 19:59:07 +0000 (19:59 +0000)]
(help-manyarg-func-alist): Correct several omissions.

24 years ago*** empty log message ***
Dave Love [Fri, 31 Mar 2000 19:06:44 +0000 (19:06 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Dave Love [Fri, 31 Mar 2000 17:55:15 +0000 (17:55 +0000)]
*** empty log message ***