1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-04 19:10:37 -08:00
Commit graph

11951 commits

Author SHA1 Message Date
Eli Zaretskii
da288c1402 *** empty log message *** 2000-07-31 06:45:34 +00:00
Eli Zaretskii
8f190436ea (Fmsdos_set_mouse_buttons, syms_of_msdos): New functions.
(syms_of_msdos): Defsubr Fmsdos_set_mouse_buttons.
2000-07-31 06:38:19 +00:00
Eli Zaretskii
16425c4a98 (child_setup) [MSDOS]: malloc pwd_var instead of
using alloca; free it after run_msdos_command returns
2000-07-31 06:33:58 +00:00
Eli Zaretskii
74c07fafcf (run_msdos_command): Save and restore the master
environment, for the case that child_setup signals an error.
When mirroring slashes in DOS shell commands, don't fail if
argv[2] has embedded blanks.
2000-07-31 06:24:21 +00:00
Gerd Moellmann
3ab82477c7 *** empty log message *** 2000-07-27 15:51:12 +00:00
Gerd Moellmann
e517f19dd4 (Fdelete): Make it work on vectors and strings in addition to lists. 2000-07-27 15:44:20 +00:00
Dave Love
27f7385243 *** empty log message *** 2000-07-27 15:04:49 +00:00
Dave Love
a66167454b (XUINT, XSET, XUNMARK) [_LP64]: Don't define. 2000-07-27 14:47:51 +00:00
Dave Love
2b565005e6 (IRIX_FORCE_32_BITS, LD_SWITCH_SYSTEM): Don't
define.
[_MIPS_SZLONG == 64]: Set up for 64-bit mode -- not currently
working.
2000-07-27 14:47:17 +00:00
Eli Zaretskii
c0261b5e26 (lisp_time_argument): Fix last change. 2000-07-27 14:25:35 +00:00
Gerd Moellmann
b548072f27 *** empty log message *** 2000-07-27 13:28:26 +00:00
Gerd Moellmann
ec504e6f0b (Qkey_or_value, Qkey_and_value): New variables.
(syms_of_fns): Initialize new variables.
(sweep_weak_table): Handle weakness `key-or-value' and
`key-and-value'.
(Fmake_hash_table): Recognize `key-and-value' and `key-or-value'
weakness, with t meaning the same as `key-and-value'.
2000-07-27 12:31:17 +00:00
Kenichi Handa
91ae875105 *** empty log message *** 2000-07-27 06:07:14 +00:00
Kenichi Handa
a4ef2ce86a (char_table_ref_and_index): Add prototype. 2000-07-27 06:03:21 +00:00
Kenichi Handa
2f729392ec (char_table_ref_and_index): New function. 2000-07-27 06:02:29 +00:00
Kenichi Handa
05e6f5dcf6 (Qsafe_charsets): This variable deleted.
(Qsafe_chars, Vchar_coding_system_table, Qchar_coding_system): New
variables.
(coding_safe_chars): New function.
(CODING_SAFE_CHAR_P): New macro.
(CHARSET_OK): New arg C.  Call CODING_SAFE_CHAR_P instead of
checking safe_charsets member of the coding system.  Caller
changed.
(detect_coding_iso2022): New local variable safe_chars.
(DECODE_DESIGNATION): Call CODING_SAFE_CHAR_P instead of checking
safe_charsets member of the coding system.
(decode_coding_iso2022): New local variable safe_chars.
(ENCODE_ISO_CHARACTER_DIMENSION1): Don't check unsafe chars here.
(ENCODE_ISO_CHARACTER_DIMENSION2): Likewise.
(ENCODE_ISO_CHARACTER): Arguments changed.  Caller changed.
(ENCODE_UNSAFE_CHARACTER): New macro.
(encode_coding_iso2022): New local variable safe_chars.  Check
unsafe chars.
(setup_coding_system): Delete the code to initialize
coding->safe_charses
(intersection, find_safe_codings): New functions.
(Ffind_coding_systems_region_internal): New function.
(syms_of_coding): Defsubr it.  Initialize Qsafe_chars,
Qsafe_cding_system.  Make Vchar_coding_system_table a Lisp
variable and initialize it.
2000-07-27 06:01:19 +00:00
Kenichi Handa
abbe1b451d (struct coding_system): Member safe_charset deleted. 2000-07-27 05:46:12 +00:00
Sam Steingold
34a7a2672a new function: float-time 2000-07-26 18:41:15 +00:00
Gerd Moellmann
3353ef5a44 *** empty log message *** 2000-07-26 14:48:48 +00:00
Gerd Moellmann
4728a55337 (GLYPH_FROM_CHAR_GLYPH): Use CHARACTERBITS bits
for the character code.
2000-07-26 14:10:02 +00:00
Gerd Moellmann
8ea64148b5 (HAVE_SOUND): Define only for FreeBSD, NetBSD and
GNU/Linux.
2000-07-26 14:09:40 +00:00
Gerd Moellmann
a95cb10ae3 *** empty log message *** 2000-07-26 13:10:16 +00:00
Gerd Moellmann
9cd5043414 (menu_highlight_callback): Call show_help_echo directly
if called for a popup menu.
(xmenu_show): Store help string in widget values.
2000-07-26 13:07:15 +00:00
Dave Love
b4a12321c5 *** empty log message *** 2000-07-26 11:07:37 +00:00
Dave Love
1f0bb0abf8 Move some definitions.
(HAVE_SYS_WAIT_H): Undef for HPUX7, Convex.
[!HAVE_SYS_WAIT_H]: Define things unconditionally.   More
perspicuous definitions.
(WTERMSIG): Fix bit pattern used.
2000-07-26 11:06:05 +00:00
Kenichi Handa
d6ac884e34 (print_object): If vector printing is truncated, print "..." to
indicate it as well as the case of list printing.
2000-07-26 04:12:42 +00:00
Kenichi Handa
13f5ad37f5 *** empty log message *** 2000-07-26 04:11:59 +00:00
Gerd Moellmann
969065c398 (next_element_from_display_vector): Improve comments. 2000-07-25 12:07:43 +00:00
Gerd Moellmann
7363a90346 (GLYPH_MASK_CHAR, GLYPH_MASK_FACE): Use 19 bits
for the character code, and the rest for the face id.
(FAST_GLYPH_FACE, FAST_MAKE_GLYPH): Changed accordingly.
2000-07-25 12:06:09 +00:00
Gerd Moellmann
c756cdbeb3 (window_display_table): Cleaned up. 2000-07-25 12:05:45 +00:00
Gerd Moellmann
070fe99cf7 (Fforward_word): Add last arg nil in call of
Fconstrain_to_field.
2000-07-25 09:20:27 +00:00
Eli Zaretskii
bad77ef764 *** empty log message *** 2000-07-25 06:56:31 +00:00
Miles Bader
8d0941fa0d (Fconstrain_to_field): Update external declaration. 2000-07-24 23:47:09 +00:00
Miles Bader
ee547125d8 (find_field): Honor special `boundary' fields.
(Fconstrain_to_field): Add the INHIBIT-CAPTURE-PROPERTY argument.
  Use scan_buffer instead of find_before_next_newline, because it
  allows us to detect the boundary case where there's a newline at
  the search limit.
(Qboundary): New variables.
(syms_of_editfns): Initialize Qboundary.
2000-07-24 23:45:57 +00:00
Miles Bader
c28da48936 *** empty log message *** 2000-07-24 23:34:44 +00:00
Gerd Moellmann
e3c31fd56b *** empty log message *** 2000-07-24 18:44:52 +00:00
Gerd Moellmann
fd76094657 (temp_output_buffer_setup): Don't call1 Vrun_hooks
if that is nil.
2000-07-24 18:41:13 +00:00
Dave Love
c66c29a2fc *** empty log message *** 2000-07-24 18:37:36 +00:00
Dave Love
ffcd05c392 (TERMINFO): Moved to system files (probably only relevant for sunos4
judging by its vintage).
(BITS_PER_LONG, BITS_PER_EMACS_INT, _LP64): Define conditional on
__arch64__.
2000-07-24 18:30:41 +00:00
Dave Love
9272c039fb (LIBS_TERMCAP): Move from m/sparc.h. 2000-07-24 18:28:05 +00:00
Eli Zaretskii
fbe0a9585f *** empty log message *** 2000-07-24 15:30:58 +00:00
Eli Zaretskii
488205c001 (keymap_panes): Pass the keymap's prompt as the pane
name to single_keymap_panes.
2000-07-24 15:11:52 +00:00
Gerd Moellmann
7d0b202fbf Not in use since 20.x. 2000-07-24 14:23:08 +00:00
Andreas Schwab
7d88e5c9ee . 2000-07-24 14:08:04 +00:00
Andreas Schwab
c7015c4fe7 Pass Qeql to Fmake_hash_table if TEST is nil. 2000-07-24 14:06:45 +00:00
Gerd Moellmann
e024b10125 *** empty log message *** 2000-07-24 12:28:55 +00:00
Gerd Moellmann
23a96c7762 (with_echo_area_buffer): Take additional EMACS_INT
parameters instead of using int parameters.  Expect FN to accept
EMACS_INT parameters.
(display_echo_area, resize_echo_area_axactly, current_message)
(truncate_echo_area, set_message_1): Call with_echo_area_buffer
with new argument list.
(resize_mini_window_1): New callback function.
(current_message_1, truncate_message_1, set_message_1): Change
parameter lists to the new format expected by
with_echo_area_buffer.
2000-07-24 12:22:54 +00:00
Kenichi Handa
afe93d01f2 (fontset_ref): Remove INLINE declaration.
(fontset_ref_via_base): Likewise.
(Fset_fontset_font): Convert FAMILY and REGISTRY specifications
to downcase.
2000-07-24 11:07:23 +00:00
Kenichi Handa
25c1a9ce6d *** empty log message *** 2000-07-24 11:06:27 +00:00
Eli Zaretskii
e215fa58c7 (syms_of_coding): Doc fix for inhibit-iso-escape-detection. 2000-07-23 14:53:26 +00:00