Include new macros from src/config.in.
(GNU_MALLOC, REL_ALLOC): Define.
(RE_TRANSLATE_TYPE): Use Lisp_Object as type.
(RE_TRANSLATE): Use char_table_translate.
(fail): Exit with a negative return value.
(spawn): Return subprocess return code as an argument.
Explicitly copy environment block.
(main): Update to use return value argument with spawn.
Retry if spawn failed when a subshell was not tried.
(w32-system-shells): Add 4dos and 4nt.
(w32-allow-system-shell, w32-valid-locales): New variable.
(w32-check-shell-configuration): Make interactive.
Obey w32-allow-system-shell.
(w32-get-valid-locale-ids, w32-list-locales): New functions.
(w32-init-info): Fix relative path to info directory.
(ispell-get-word): No error if can't find a word to check.
(ispell-word): Don't fuss about a word if not adjacent to it.
(ispell-minor-check): Use save-excursion.
Eli Zaretskii [Wed, 15 Apr 1998 15:31:30 +0000 (15:31 +0000)]
(archive-extract-by-stdout): Don't use
binary-process-output. Bind coding-system-for-read to 'undecided,
so coding system is determined on the fly. Bind inherit-process-coding-system
to t.
(archive-dos-members): Remove.
(archive-extract): Don't call archive-check-dos. Handle pkunzip errors.
(archive-*-extract): Handle pkzip errors.
(archive-check-dos): Remove.
(archive-subfile-dos): Remove.
(archive-extract): Don't bind archive-subfile-dos.
(archive-write-file-member): Don't DOSify DOS-style archive members.
(archive-zip-extract): Make pkzip use -o- flag, to make it more silent.
Eli Zaretskii [Wed, 15 Apr 1998 15:02:22 +0000 (15:02 +0000)]
(find-binary-process-coding-system): Remove.
(default-process-coding-system): Make it be raw-text-dos if async
processes are supported, undecided-dos otherwise.
(find_ccl_program_func): New variable.
(fs_load_font): Call a function pointed by find_ccl_program_func
instead of finding CCL program to encode a character by itself.
(Fquery_fontset): New optional 2nd arg REGEXPP. Callers changed.
Typo in comments fixed.
(Qccl_program_idx, Qunification_table, Qunification_table_id): New
variables.
(syms_of_ccl): Initialize and staticpro them.
(CCL_ReadMultibyteChar2): Macro name changed from
CCL_ReadMultibyteCharacter.
(CCL_WriteMultibyteChar2): Macro name changed from
CCL_WriteMultibyteChar2.
(CCL_
(MAX_TABLE_SET_LEVEL): New macro.
(tr_stack): New type.
(translate_stack, translate_stack_pointer): New variables.
(PUSH_TRANSLATE_STACK, POP_TRANSLATE_STACK): New macros.
(ccl_driver): Adjusted for the above changes.
(resolve_symbol_ccl_program): New function.
(Fccl_execute): The arg CCL-PROGRAM can be a symbol of CCL
program. If CCL-PRGRAM is a vector, convert symbols in it to ID
numbers by resolve_symbol_ccl_program.
(Fccl_execute_on_string): Likewise.
(Fregister_ccl_program): If the arg CCL-PRGRAM is a vector,
convert symbols in it to ID numbers by resolve_symbol_ccl_program.
Stephen Eglen [Tue, 14 Apr 1998 19:23:37 +0000 (19:23 +0000)]
(mspools-folder-directory): Takes default value of ~/MAIL/ if
vm-folder-directory not bound.
(mspools-vm-system-mail): Customize the variable so that if the
environment variable $MAIL is not set, the user can easily set it.
(mspools-vm-system-mail-crash): Variable deleted; we now use
vm-crash-box.
(mspools-set-vm-spool-files): Error if mspools-folder-directory
hasn't been set.
(mspools-set-vm-spool-files): Use mspools-folder-directory rather
than vm-folder-directory.
(mspools-get-spool-files): Error if mspools-folder-directory is nil.
(mspools-get-spool-files): Add $ to regexp to ensure mspools-suffix
matches the end of the filename.
(mspools-mode-map): Bind n and p to next-line and previous-line.
Karl Heuer [Tue, 14 Apr 1998 18:59:48 +0000 (18:59 +0000)]
(x_destroy_bitmap): Declare as void, not int.
(x_report_frame_params, x_set_border_pixel): Likewise.
(x_set_internal_border_width): widget_store_internal_border takes
just one arg, not two.
André Spiegel [Tue, 14 Apr 1998 12:38:25 +0000 (12:38 +0000)]
(vc-next-action-on-file): Don't check out after registering. This is
two steps instead of one, and the second does not make sense under
CVS.
(vc-next-action): Changed doc string to reflect the above.