diff options
| author | Eli Zaretskii | 2014-04-16 16:27:28 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2014-04-16 16:27:28 +0300 |
| commit | bf6b4923f7eedea193dee2130bf7fa597a5932d4 (patch) | |
| tree | 62bd144e45df20c0fc1600eedb3f744dcfe959a2 /src/ChangeLog | |
| parent | 3a31cae4677c7c5e501dcf7e5c520e49db16f75e (diff) | |
| download | emacs-bf6b4923f7eedea193dee2130bf7fa597a5932d4.tar.gz emacs-bf6b4923f7eedea193dee2130bf7fa597a5932d4.zip | |
Fix the MSDOS build.
src/unexcoff.c [MSDOS]: Include libc/atexit.h.
(copy_text_and_data): Zero out the atexit chain pointer before
dumping Emacs.
src/termhooks.h (encode_terminal_code): Update prototype.
src/term.c (encode_terminal_code) [DOS_NT]: Make it externally
visible for all DOS_NT ports, not just WINDOWSNT.
(syms_of_term) [!MSDOS]: Don't define 'tty-menu-*' symbols on MSDOS.
src/sysdep.c (emacs_sigaction_init, init_signals): Don't use SIGCHLD
unless it is defined.
(emacs_pipe) [MSDOS]: Redirect to 'pipe'.
src/process.c (close_on_exec, accept4, process_socket): Move into
the "ifdef subprocesses" part.
(catch_child_signal): Condition by "ifdef subprocesses".
(syms_of_process) <Qinternal_default_process_sentinel>
<Qinternal_default_process_filter>: Condition by "ifdef subprocesses".
src/msdos.h: Add prototypes for new functions.
(EINPROGRESS): Define.
(O_CLOEXEC): Define to zero.
src/msdos.c (check_window_system): Remove unnecessary an
incompatible duplicate function.
(sys_opendir, readlinkat, faccessat, fstatat, unsetenv): New
functions in support of new functionality.
src/menu.c (single_menu_item): Add visual indication of submenu
also for menus on MSDOS frames.
(Fx_popup_menu) [!MSDOS]: Do not call tty_menu_show on MSDOS.
src/lisp.h (CHECK_PROCESS) [!subprocesses]: Do not define
when async subprocesses aren't supported.
src/font.h (FONT_WIDTH) [MSDOS]: MSDOS-specific definition.
src/emacs.c (close_output_streams): Zero out errno before calling
close_stream.
src/dired.c [MSDOS]: Include msdos.h.
src/conf_post.h (opendir) [MSDOS]: Redirect to sys_opendir.
(DATA_START) [MSDOS]: Define.
(SYSTEM_PURESIZE_EXTRA) [MSDOS]: Enlarge by 25K.
src/callproc.c (block_child_signal, unblock_child_signal) [MSDOS]:
Ifdef away for MSDOS.
(record_kill_process) [MSDOS]: Ifdef away the entire body for MSDOS.
(call_process_cleanup) [MSDOS]: Ifdef away portions not relevant
for MSDOS.
(call_process) [MSDOS]: Fix call sequence of dostounix_filename.
Use temporary file template that is compatible with mkostemp.
Move vfork-related portions under #ifndef MSDOS.
(syms_of_callproc): Unify templates of MSDOS and WINDOWSNT.
lisp/term/pc-win.el (x-list-fonts, x-get-selection-value): Provide
doc strings, as required by snarf-documentation.
msdos/sedlisp.inp:
msdos/sedlibmk.inp:
msdos/sedleim.inp:
msdos/sed3v2.inp:
msdos/sed2v2.inp:
msdos/sed1v2.inp: Update Sed scripts for Emacs 24.4.
msdos/inttypes.h: Add PRIdMAX.
msdos/INSTALL: Update for Emacs 24.4.
msdos/sedadmin.inp: New file.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 51861c6ca7d..1899edae349 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,62 @@ | |||
| 1 | 2014-04-16 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * unexcoff.c [MSDOS]: Include libc/atexit.h. | ||
| 4 | (copy_text_and_data): Zero out the atexit chain pointer before | ||
| 5 | dumping Emacs. | ||
| 6 | |||
| 7 | * termhooks.h (encode_terminal_code): Update prototype. | ||
| 8 | |||
| 9 | * term.c (encode_terminal_code) [DOS_NT]: Make it externally | ||
| 10 | visible for all DOS_NT ports, not just WINDOWSNT. | ||
| 11 | (syms_of_term) [!MSDOS]: Don't define 'tty-menu-*' symbols on MSDOS. | ||
| 12 | |||
| 13 | * sysdep.c (emacs_sigaction_init, init_signals): Don't use SIGCHLD | ||
| 14 | unless it is defined. | ||
| 15 | (emacs_pipe) [MSDOS]: Redirect to 'pipe'. | ||
| 16 | |||
| 17 | * process.c (close_on_exec, accept4, process_socket): Move into | ||
| 18 | the "ifdef subprocesses" part. | ||
| 19 | (catch_child_signal): Condition by "ifdef subprocesses". | ||
| 20 | (syms_of_process) <Qinternal_default_process_sentinel> | ||
| 21 | <Qinternal_default_process_filter>: Condition by "ifdef subprocesses". | ||
| 22 | |||
| 23 | * msdos.h: Add prototypes for new functions. | ||
| 24 | (EINPROGRESS): Define. | ||
| 25 | (O_CLOEXEC): Define to zero. | ||
| 26 | |||
| 27 | * msdos.c (check_window_system): Remove unnecessary an | ||
| 28 | incompatible duplicate function. | ||
| 29 | (sys_opendir, readlinkat, faccessat, fstatat, unsetenv): New | ||
| 30 | functions in support of new functionality. | ||
| 31 | |||
| 32 | * menu.c (single_menu_item): Add visual indication of submenu | ||
| 33 | also for menus on MSDOS frames. | ||
| 34 | (Fx_popup_menu) [!MSDOS]: Do not call tty_menu_show on MSDOS. | ||
| 35 | |||
| 36 | * lisp.h (CHECK_PROCESS) [!subprocesses]: Do not define | ||
| 37 | when async subprocesses aren't supported. | ||
| 38 | |||
| 39 | * font.h (FONT_WIDTH) [MSDOS]: MSDOS-specific definition. | ||
| 40 | |||
| 41 | * emacs.c (close_output_streams): Zero out errno before calling | ||
| 42 | close_stream. | ||
| 43 | |||
| 44 | * dired.c [MSDOS]: Include msdos.h. | ||
| 45 | |||
| 46 | * conf_post.h (opendir) [MSDOS]: Redirect to sys_opendir. | ||
| 47 | (DATA_START) [MSDOS]: Define. | ||
| 48 | (SYSTEM_PURESIZE_EXTRA) [MSDOS]: Enlarge by 25K. | ||
| 49 | |||
| 50 | * callproc.c (block_child_signal, unblock_child_signal) [MSDOS]: | ||
| 51 | Ifdef away for MSDOS. | ||
| 52 | (record_kill_process) [MSDOS]: Ifdef away the entire body for MSDOS. | ||
| 53 | (call_process_cleanup) [MSDOS]: Ifdef away portions not relevant | ||
| 54 | for MSDOS. | ||
| 55 | (call_process) [MSDOS]: Fix call sequence of dostounix_filename. | ||
| 56 | Use temporary file template that is compatible with mkostemp. | ||
| 57 | Move vfork-related portions under #ifndef MSDOS. | ||
| 58 | (syms_of_callproc): Unify templates of MSDOS and WINDOWSNT. | ||
| 59 | |||
| 1 | 2014-04-15 Stefan Monnier <monnier@iro.umontreal.ca> | 60 | 2014-04-15 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 61 | ||
| 3 | * buffer.c (Foverlays_at): Add argument `sorted'. | 62 | * buffer.c (Foverlays_at): Add argument `sorted'. |