Commit graph

30399 commits

Author SHA1 Message Date
Dave Love
1c2c3f160b (standard-display-default): Make the test of `l'
useful.
2000-08-24 16:16:21 +00:00
Dave Love
f6499c03d8 *** empty log message *** 2000-08-24 13:34:24 +00:00
Dave Love
27ff18c98a ("Latin-8", "Latin-9"): Add input methods,
mod sample text.
2000-08-24 13:19:19 +00:00
Dave Love
68ce69e17d ("latin-8-prefix", "latin-9-prefix"): New.
("latin-1-prefix""): Add missing symbols.
2000-08-24 13:18:03 +00:00
Gerd Moellmann
17494071e6 *** empty log message *** 2000-08-24 11:42:48 +00:00
Gerd Moellmann
dff13d039c (mark_byte_stack): Add a comment. 2000-08-24 11:42:33 +00:00
Kenichi Handa
59f534e9b3 New file. 2000-08-24 11:42:16 +00:00
Kenichi Handa
85d6400cb7 *** empty log message *** 2000-08-24 11:41:44 +00:00
Gerd Moellmann
36969de6bb <making srcdir absolute>: Unset CDPATH in case $PWD
contains a relative path.  Protect against unusable values of
$PWD.
2000-08-24 11:41:40 +00:00
Gerd Moellmann
aa5b8e155d (FRAME_FLAGS_AREA_COLS, FRAME_FLAGS_AREA_WIDTH)
(FRAME_LEFT_FLAGS_AREA_WIDTH): Return 0 unless frame is
a graphical frame.
2000-08-24 11:06:09 +00:00
Andrew Innes
280d77218f New file. 2000-08-24 11:05:18 +00:00
Eli Zaretskii
436b261dc5 Bump version to 14, Emacs version to 21.1, and add 2000 to the
copyright years.
2000-08-24 10:16:59 +00:00
Dave Love
10a6a1b694 Make pilcrow convenient string
consistent with section.
(iso-ascii-display): Set up multibyte characters as well as
unibyte.
2000-08-24 09:48:48 +00:00
Eli Zaretskii
56bfaffd72 Mention that Lisp files are normally read as multibyte. 2000-08-24 08:03:06 +00:00
Eli Zaretskii
576f17ffa6 Expand the explanation about Lisp files being loaded as multibyte.
Add index entries.
2000-08-24 08:01:48 +00:00
Kenichi Handa
7892a68b98 (do_completion): Always use compare-string, not string-equal because
the latter doesn't pay attention to multibyteness of strings.
2000-08-24 03:24:13 +00:00
Kenichi Handa
d246d5f583 *** empty log message *** 2000-08-24 03:23:37 +00:00
Kenichi Handa
0c47a7c83d (reset-language-environment): Set default-process-coding-system to
'(undecided . iso-latin-1), which makes process I/O almost consistent
with file I/O.  Call this function when mule-cmds.el[c] is loaded.
2000-08-24 02:10:05 +00:00
Kenichi Handa
c543db811f *** empty log message *** 2000-08-24 02:09:20 +00:00
Kenichi Handa
278bfdd615 (create_process): Don't setup raw-text coding here.
(Fopen_network_stream): Don't set coding->src_multibyte and
coding->dst_multibyte here.
(read_process_output): For process filter, return unibyte string
if default-enable-multibyte-characters is nil.
(send_process): If OBJECT is multibyte text, be sure to encoded it
by the specified coding system for the process.  Otherwise, setup
raw-text coding.
(init_process): Don't initialize default-process-coding-system
here.
2000-08-24 02:06:43 +00:00
Dave Love
5a76406cf3 ("latin-1-prefix"): Change ~s to give ,A'(B and
add ~p for ,A6(B.
2000-08-23 22:12:28 +00:00
Andrew Innes
ffa85ae7a5 *** empty log message *** 2000-08-23 22:04:13 +00:00
Andrew Innes
b329cc1549 fix line endings 2000-08-23 21:41:37 +00:00
Dave Love
dbda27d1f9 Add `last'. 2000-08-23 14:19:27 +00:00
Eli Zaretskii
bfccb7b3bc Add a comment about the significance of an asterisk as the first
character of a variable's doc string.  Reported by Donald Knuth.
2000-08-23 12:05:12 +00:00
Eli Zaretskii
9b47cfe0f3 (syms_of_buffer) <scroll-up-aggressively>: Doc fix.
<scroll-down-aggressively>: Likewise.
2000-08-23 11:54:24 +00:00
Eli Zaretskii
c5d00c648c Mark scroll-*-aggressively as being documented in the manual. 2000-08-23 11:50:00 +00:00
Eli Zaretskii
6dd5e8cc4c Document scroll-up-aggressively and scroll-down-aggressively. 2000-08-23 11:44:11 +00:00
Dave Love
87b3b12981 *** empty log message *** 2000-08-23 09:59:44 +00:00
Gerd Moellmann
d5951185ea *** empty log message *** 2000-08-23 09:37:23 +00:00
Kenichi Handa
78a629d2f5 (encode_eol): Fix bug for the case of dst_bytes being zero. Set
coding->produced_char correctly.
2000-08-23 02:47:42 +00:00
Kenichi Handa
f5a3696054 *** empty log message *** 2000-08-23 02:46:43 +00:00
Andrew Innes
69a7ffa7ec *** empty log message *** 2000-08-23 00:02:40 +00:00
Andrew Innes
bfba227f39 (malloc, free, realloc, calloc): Rename if
USE_CRT_DLL is defined, so Emacs can use GNU malloc even though it
cannot override the CRT malloc.
(_WINSOCK_H): Define to prevent normal winsock
definitions from being used.
(sys_nerr): Provide default definition.
(strdup, strupr, strnicmp, stricmp, tzset, tzname): Map to same
name with _ prepended.
(NSIG): Define if not known.
(get_emacs_configuration): Provide extern declaration.
(get_emacs_configuration_options): Provide extern declaration.
(EMACS_CONFIG_OPTIONS): Call get_emacs_configuration_options.
2000-08-22 23:55:09 +00:00
Andrew Innes
546a4f000d Include keyboard.h before frame.h.
Separate GLYPH_DEBUG and DEBUG_TRACE_MOVE.
2000-08-22 23:53:39 +00:00
Andrew Innes
3e4731a35a Include keyboard.h before frame.h. 2000-08-22 23:45:16 +00:00
Andrew Innes
38006079e4 Include keyboard.h before frame.h.
[USE_CRT_DLL]: Remove unnecessary extern, which screws
up dllimport attributes.
(x_update_window_end): Update prototype.
2000-08-22 23:43:25 +00:00
Andrew Innes
42c95ffbe9 (IsValidLocale): Extern missing from mingw32 headers.
(compare_env):
(find_child_console): Fix compile warning.
(create_child): Remove reference to security
descriptor, which isn't needed and doesn't compile with mingw32.
2000-08-22 23:39:00 +00:00
Andrew Innes
15d36dee8f Include keyboard.h before frame.h. Fix compile
warnings.
2000-08-22 23:37:05 +00:00
Andrew Innes
690e96a310 Include keyboard.h before frame.h.
(MOUSE_MOVED): Define if not known.
2000-08-22 23:33:55 +00:00
Andrew Innes
c86a406437 Undefine min, max. 2000-08-22 23:32:51 +00:00
Andrew Innes
2e4f647777 [!USE_CRT_DLL]: Don't define _heap_init and _heap_term
unless we are linking with a static CRT.
(RVA_TO_PTR): Cast result to unsigned char*.
2000-08-22 23:31:00 +00:00
Andrew Innes
71eab8d17d (max): Define macro.
(JOHAB_CHARSET): Define if not known.
(MOD_ALT, MOD_CONTROL, MOD_SHIFT, MOD_WIN): Define if not known.
(Fx_show_tip): Synch with X version.
2000-08-22 23:00:51 +00:00
Andrew Innes
84f5bd8132 (min): Define macro.
(clear_frame, write_glyphs): Fix compile warning.
2000-08-22 22:53:00 +00:00
Andrew Innes
cc26af7500 (search_file_line):
(set_bdf_font_info):
(seek_char):
(w32_get_bdf_glyph):
(w32_BDF_to_x_font): Fix compile warnings.
2000-08-22 22:50:55 +00:00
Stefan Monnier
2506008079 *** empty log message *** 2000-08-22 22:49:36 +00:00
Andrew Innes
a302c7ae2b (GetCachedVolumeInformation): Use xmalloc, xfree and xstrdup.
(add_volume_info): Use xstrdup.
(init_environment): Call _access.
(check_windows_init_file): Call _close.
(init_user_info): Call _putenv.
(init_environment): Call _putenv and _strdup.
(init_ntproc): Reset volume info cache on startup.
(unc_volume_file_attributes):
(open_unc_volume): Make arg const.
(gettimeofday): Use struct timeb, not struct _timeb.
(map_w32_filename, read_unc_volume): Fix compile warning.
(sys_strerror): Use sys_nerr instead of _sys_nerr.  Use
sys_errlist instead of _sys_errlist.
(get_emacs_configuration_options): New function.
2000-08-22 22:49:27 +00:00
Stefan Monnier
739cc39175 (Vcompletion_auto_help): Renamed from `auto_help'.
(do_completion, Fminibuffer_complete_word): Use it.
(syms_of_minibuf): Turn completion-auto-help into a proper Lisp
var so it can take non-boolean values.
2000-08-22 22:49:22 +00:00
Andrew Innes
49dc9682b7 Change PUCHAR to PCHAR.
(PTR_TO_OFFSET): Cast ptr to unsigned char *.
(relocate_offset):
(get_section_info):
(copy_executable_and_dump_data): Remove unnecessary static defs.
(copy_executable_and_dump_data): Fix compile warnings.
(unexec): Ignore old_name, and use the actual location
of the current executable instead.  Base new_name on this.
2000-08-22 22:44:39 +00:00
Andrew Innes
a5e73edce6 (write_segment) [USE_CRT_DLL]: Remove unnecessary
extern, which screws up dllimport attributes.
2000-08-22 22:41:55 +00:00