1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-15 15:50:57 -08:00
Commit graph

10633 commits

Author SHA1 Message Date
Paul Eggert
2bbd9a61a6 (DBL_DIG): Remove; the default value is now set in print.c. 1997-10-23 04:29:36 +00:00
Paul Eggert
2f2615421a No need to include <float.h> before "lisp.h",
as the latter no longer defines DBL_DIG.
1997-10-23 04:29:36 +00:00
Paul Eggert
f356c3fb99 (_MAXLDBL, _NMAXLDBL):
Define to work around hpux 7 <math.h> problem.
(<math.h>): Include.
(<float.h>, <stdlib.h>): Include if STDC_HEADERS.
(FLT_RADIX, DBL_MANT_DIG, DBL_DIG): Default to IEEE values.
(DOUBLE_DIGITS_BOUND): New macro.
(float_to_string): By default, generate the fewest number of digits
that represent the floating point value exactly.
1997-10-23 04:29:36 +00:00
Kenichi Handa
bcd1768529 (xselect.o): Depend on buffer.h. 1997-10-21 10:43:40 +00:00
Kenichi Handa
4608c386ff (Qcoding_system_spec): Deleted.
(Vcoding_system_list, Vcoding_system_alist): New variables.
(setup_coding_system): Adjusted for the change in mule.el.
(detect_eol): Likewise.
(Fcoding_system_spec): Changed to Lisp function in mule.el.
(Fcoding_system_p): Do not call Fcoding_system_spec.
(Fread_coding_system): Give Vcoding_system_alist to
Fcompleting_read as the arg TABLE.
(Fread_non_nil_coding_system): Likewise.  Give
Vcoding_system_history to Fcompleting_read as the arg HIST.
(syms_of_coding): Deleted codes for Qcoding_system and
Fcoding_system_spec.  Set up new Lisp variables.
1997-10-21 10:43:40 +00:00
Kenichi Handa
5faa9b4571 Include buffer.h.
(selection_data_to_lisp_data): Do not perform code conversion if
the default value of enable-multibyte-characters is nil.
(lisp_data_to_selection_data): Likewise.  Access the array
`charsets' in the correct way.
1997-10-21 10:43:40 +00:00
Karl Heuer
5be75283b3 (LD_SWITCH_MACHINE_TEMACS): New macro (defaults empty).
(ALL_LDFLAGS): Use LD_SWITCH_MACHINE_TEMACS here.
1997-10-21 02:59:21 +00:00
Karl Heuer
3c3a57e3de (LD_SWITCH_MACHINE): Conditionalize this
on THIS_IS_MAKEFILE instead of on emacs.
1997-10-21 02:57:44 +00:00
Karl Heuer
e3e041eb83 (syms_of_window): Doc fix. 1997-10-19 19:56:59 +00:00
Karl Heuer
81ab2e0727 (init_buffer): Don't add /: to default dir if it's `/'. 1997-10-16 18:37:51 +00:00
Karl Heuer
23cf1efa9c (Faccessible_keymaps): Avoid alloca for fixed-size array.
(Fset_keymap_parent, Fcopy_keymap, Fwhere_is_internal): Likewise.
1997-10-16 18:28:41 +00:00
Karl Heuer
7019cca729 (read_minibuf): Return DEFALT here, if minibuffer is empty.
(Fread_from_minibuffer, Fcompleting_read): Don't do that here.
1997-10-16 18:27:12 +00:00
Karl Heuer
0a59111cbc (Fexpand_file_name): Avoid treating // specially
even in a relative file name.
1997-10-16 18:25:42 +00:00
Karl Heuer
60b06e5e8b (Fwhere_is_internal): some minor mode bindings weren't
being found.
1997-10-16 18:13:44 +00:00
Karl Heuer
db7f721d26 (replace_buffer_in_all_windows):
Pass 1 as MINI to window_loop.
1997-10-16 00:07:02 +00:00
Karl Heuer
6ca94ac976 (gc_sweep): Free memory blocks that contain only unused
objects.
1997-10-15 23:28:06 +00:00
Karl Heuer
142d91357f (Fstring_to_number): Handle NEGATIVE for floats too. 1997-10-15 23:12:54 +00:00
Karl Heuer
d49f0c1af8 (read_list): Don't recognize Vload_file_name
specially if it is nil.
1997-10-15 22:45:35 +00:00
Karl Heuer
335406fc22 (window_scroll): When scrolling forward and point is
inside the scroll margin put point at bottom of it, not at window
start.
1997-10-15 22:18:37 +00:00
Andrew Innes
db77d785fd Ensure standard handles are reset even if spawnve fails. 1997-10-13 18:11:44 +00:00
Andrew Innes
4a80f0815d Pass menu handle by value. 1997-10-13 18:06:22 +00:00
Eli Zaretskii
261bfd0e0e (decode_mode_spec): Display non-nil title as the frame's
name only on FRAME_WINDOW_P frames.
1997-10-13 17:08:02 +00:00
Eli Zaretskii
e48f782ce4 (set_menu_bar_lines): Make the function external instead
of static (MS-DOS needs to call it).
1997-10-13 16:57:32 +00:00
Eli Zaretskii
d546e57865 (shut_down_emacs): Call `dos_cleanup'. 1997-10-13 16:52:09 +00:00
Eli Zaretskii
211c7152ab (mouse_get_pos): Remove reduntant call to `int86'.
Clear the mouse-moved flag for all frames.  Update last mouse
position.
(IT_set_menu_bar_lines): Remove.
(x_set_menu_bar_lines): Call `set_menu_bar_line' (from frame.c)
instead of duplicating its code.
(IT_set_frame_parameters): Support the `title' and `reverse'
properties.
1997-10-13 16:40:24 +00:00
Eli Zaretskii
05d059c20d Declare Vdos_windows_version. 1997-10-13 16:29:00 +00:00
Eli Zaretskii
838a94b8a1 (__tb): Define.
(restore_parent_vm_title): New function.
(ms_windows_version): New function.
(w95_set_virtual_machine_title): New function
(x_set_title): New function.
(dos_cleanup): New function
(syms_of_dosfns): Define `dos-windows-version' Lisp variable.
(init_dosfns): Compute MS-Windows version and save the original
title of our DOS box.
1997-10-13 16:21:52 +00:00
Richard M. Stallman
12f230a16e (LD_SWITCH_SYSTEM): Use -Wl,-rpath if __ELF__. 1997-10-11 03:57:20 +00:00
Richard M. Stallman
62d9f4b03f Test __OpenBSD__ along with __NetBSD__.
(PTY_OPEN): Call sigblock properly.
(TEXT_END, COFF, DATA_END): Define them if __NetBSD__ just as if LINUX.
(HAVE_TEXT_START): Define, if __NetBSD__ and __ELF__.
1997-10-11 03:56:02 +00:00
Karl Heuer
4461bfd37f (round_up): Make arguments and return type unsigned. 1997-10-02 03:12:38 +00:00
Karl Heuer
265375e7ff (syms_of_print): Fix doc string of print-gensym. 1997-10-02 03:10:50 +00:00
Karl Heuer
c23edb78db Make sure that make-docfile does not see the doc string
of the disabled function eval-current-buffer.
1997-10-02 03:10:35 +00:00
Karl Heuer
726ed0dab6 Repeat the argument list of format-time-string in the
comment for make-docstring.
1997-10-02 03:10:12 +00:00
Richard M. Stallman
c151e13c0e [! HAVE_LIBXMU] (LIBXMU): Define as empty.
[! HAVE_LIBXMU] (NO_EDITRES): Defined.
1997-10-01 17:24:24 +00:00
Paul Eggert
ffa0434b9d automatically generated from GPLed version 1997-09-30 18:13:00 +00:00
Karl Heuer
b4f334f797 (Qwidget_type): New variable.
(widget-plist-member, widget-put, widget-get, widget-apply): Move
here from lisp/wid-edit.el; translated into C for efficiency.
(syms_of_fns): Initialize Qwidget_type; defsubr new functions.
1997-09-30 07:15:28 +00:00
Karl Heuer
991667f86e Fix name of include file to match 1996-08-24 renaming. 1997-09-29 18:53:12 +00:00
Karl Heuer
2153266750 (relinquish): When returning memory to the system,
watch out for the original data segment boundary.
1997-09-27 16:01:00 +00:00
Kenichi Handa
bd5d4159b7 (push_key_description): Delete useless `if' statement. 1997-09-25 12:25:01 +00:00
Kenichi Handa
05505664cf (find_charset_in_str): Return also charsets in
composite characters.
1997-09-25 12:25:01 +00:00
Karl Heuer
5d516f2d33 (mode-line-format): Doc fix. 1997-09-25 00:40:45 +00:00
Geoff Voelker
b4c7684c90 (child_setup) [WINDOWSNT]: Change directory of
child instead of parent.
1997-09-23 17:30:24 +00:00
Richard M. Stallman
e3ee748781 (command_loop_1): Add nonascii_insert_offset
before calling direct_output_for_insert.
1997-09-17 00:53:33 +00:00
Richard M. Stallman
39ffc6175d (compute_motion): Ignore the display table entry for a
base leading code when dealing with multibyte characters.
1997-09-15 19:51:28 +00:00
Richard M. Stallman
0de6b8f4a0 (Finsert_file_contents): If a coding system is
specified explicitly on visiting a new file, set
buffer-file-coding system of the new buffer to the specified one.
1997-09-14 17:21:28 +00:00
Richard M. Stallman
993d17f24c Comment change. 1997-09-14 15:57:18 +00:00
Richard M. Stallman
a3788d5332 When redisplaying the echo area, use the value
of enable-multibyte-characters from when message was called.
(message_enable_multibyte): New variable.
(message2_nolog): Set the variable.
(echo_area_display): Use that variable.
(display_string): New arg MULTIBYTE.  Callers changed.

(display_menu_bar): Include WINDOW_LEFT_MARGIN in maxendcol.
1997-09-13 08:42:12 +00:00
Richard M. Stallman
7e3e3ad1e5 (syms_of_minibuf): Doc fix. 1997-09-13 06:02:11 +00:00
Richard M. Stallman
cd22039d5b (Fexternal_debugging_output): On Windows output to debugger. 1997-09-12 04:06:46 +00:00
Paul Eggert
89752145b5 automatically generated from GPLed version 1997-09-11 18:22:03 +00:00