aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2014-04-16 12:43:46 -0700
committerPaul Eggert2014-04-16 12:43:46 -0700
commit290d7ac277986bd118e594a8100b3f40e4492cb1 (patch)
treed63a3aa61cac577dd119665edaffe2def8d194e2 /src/ChangeLog
parent37eccff4f72c5a36dcd4b89d417b0047aab84e50 (diff)
parentb262bde327db2cd9b2f01f2d3ed946d0b188cb9d (diff)
downloademacs-290d7ac277986bd118e594a8100b3f40e4492cb1.tar.gz
emacs-290d7ac277986bd118e594a8100b3f40e4492cb1.zip
Merge from emacs-24; up to 2014-04-16T15:28:26Z!monnier@iro.umontreal.ca
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog99
1 files changed, 98 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 118ca723a5d..b3cc3ff32ec 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,100 @@
12014-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * window.c (save_window_save): Lookup window_point_insertion_type in
4 the right buffer (bug#15457).
5 (Qwindow_point_insertion_type): New var.
6 (syms_of_window): Initialize it.
7
82014-04-16 Eli Zaretskii <eliz@gnu.org>
9
10 * unexcoff.c [MSDOS]: Include libc/atexit.h.
11 (copy_text_and_data): Zero out the atexit chain pointer before
12 dumping Emacs.
13
14 * termhooks.h (encode_terminal_code): Update prototype.
15
16 * term.c (encode_terminal_code) [DOS_NT]: Make it externally
17 visible for all DOS_NT ports, not just WINDOWSNT.
18 (syms_of_term) [!MSDOS]: Don't define 'tty-menu-*' symbols on MSDOS.
19
20 * sysdep.c (emacs_sigaction_init, init_signals): Don't use SIGCHLD
21 unless it is defined.
22 (emacs_pipe) [MSDOS]: Redirect to 'pipe'.
23
24 * process.c (close_on_exec, accept4, process_socket): Move into
25 the "ifdef subprocesses" part.
26 (catch_child_signal): Condition by "ifdef subprocesses".
27 (syms_of_process) <Qinternal_default_process_sentinel>
28 <Qinternal_default_process_filter>: Condition by "ifdef subprocesses".
29
30 * msdos.h: Add prototypes for new functions.
31 (EINPROGRESS): Define.
32 (O_CLOEXEC): Define to zero.
33
34 * msdos.c (check_window_system): Remove unnecessary an
35 incompatible duplicate function.
36 (sys_opendir, readlinkat, faccessat, fstatat, unsetenv):
37 New functions in support of new functionality.
38
39 * menu.c (single_menu_item): Add visual indication of submenu
40 also for menus on MSDOS frames.
41 (Fx_popup_menu) [!MSDOS]: Do not call tty_menu_show on MSDOS.
42
43 * lisp.h (CHECK_PROCESS) [!subprocesses]: Do not define
44 when async subprocesses aren't supported.
45
46 * font.h (FONT_WIDTH) [MSDOS]: MSDOS-specific definition.
47
48 * emacs.c (close_output_streams): Zero out errno before calling
49 close_stream.
50
51 * dired.c [MSDOS]: Include msdos.h.
52
53 * conf_post.h (opendir) [MSDOS]: Redirect to sys_opendir.
54 (DATA_START) [MSDOS]: Define.
55 (SYSTEM_PURESIZE_EXTRA) [MSDOS]: Enlarge by 25K.
56
57 * callproc.c (block_child_signal, unblock_child_signal) [MSDOS]:
58 Ifdef away for MSDOS.
59 (record_kill_process) [MSDOS]: Ifdef away the entire body for MSDOS.
60 (call_process_cleanup) [MSDOS]: Ifdef away portions not relevant
61 for MSDOS.
62 (call_process) [MSDOS]: Fix call sequence of dostounix_filename.
63 Use temporary file template that is compatible with mkostemp.
64 Move vfork-related portions under #ifndef MSDOS.
65 (syms_of_callproc): Unify templates of MSDOS and WINDOWSNT.
66
672014-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
68
69 * buffer.c (Foverlays_at): Add argument `sorted'.
70
712014-04-16 Eli Zaretskii <eliz@gnu.org>
72
73 * insdel.c (invalidate_buffer_caches): When deleting or replacing
74 text, invalidate the bidi_paragraph_cache upto and including the
75 preceding newline.
76
772014-04-16 Paul Eggert <eggert@cs.ucla.edu>
78
79 Port to IRIX 6.5 (Bug#9684).
80 * conf_post.h (INET6) [IRIX6_5]: Define.
81 (HAVE_GETADDRINFO) [IRIX6_5]: Undef.
82 * data.c (BITS_PER_ULL): Don't assume ULLONG_MAX is defined.
83
842014-04-16 Eli Zaretskii <eliz@gnu.org>
85
86 * keyboard.c (Fopen_dribble_file): Encode the dribble file-name
87 before passing it to system APIs.
88
892014-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
90
91 * bytecode.c (exec_byte_code): Rework the volatiles. Most importantly,
92 make sure stack.byte_string_start is not de-adjusted by pushhandler.
93
942014-04-16 Paul Eggert <eggert@cs.ucla.edu>
95
96 * keyboard.c (Fopen_dribble_file): Avoid some races. (Bug#17187)
97
12014-04-15 Paul Eggert <eggert@cs.ucla.edu> 982014-04-15 Paul Eggert <eggert@cs.ucla.edu>
2 99
3 Remove DATA_SEG_BITS. 100 Remove DATA_SEG_BITS.
@@ -280,7 +377,7 @@
280 (adjust_after_replace): 377 (adjust_after_replace):
281 (replace_range): Pass value for new record_markers arg to 378 (replace_range): Pass value for new record_markers arg to
282 delete_record. 379 delete_record.
283 * undo.c (record_marker_adjustment): Renamed to 380 * undo.c (record_marker_adjustment): Rename to
284 record_marker_adjustments and made static. 381 record_marker_adjustments and made static.
285 (record_delete): Check record_markers arg and call 382 (record_delete): Check record_markers arg and call
286 record_marker_adjustments. 383 record_marker_adjustments.