aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog64
1 files changed, 64 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index c612c4dd365..b19ecc926d0 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,67 @@
12012-11-29 Dmitry Antipov <dmantipov@yandex.ru>
2
3 * xdisp.c (window_outdated): Remove eassert since it hits
4 some suspicious corner cases (see Bug#13007 and Bug#13012).
5 (mode_line_update_needed): New function.
6 (redisplay_internal, redisplay_window): Use it.
7 (ensure_selected_frame): New function.
8 (redisplay_internal, unwind_redisplay): Use it.
9 (redisplay_internal): Move comment about buffer_shared...
10 (buffer_shared_and_changed): ...near to its real use.
11
122012-11-29 Paul Eggert <eggert@cs.ucla.edu>
13
14 * callproc.c (Fcall_process): Don't misreport vfork failure.
15
162012-11-28 Paul Eggert <eggert@cs.ucla.edu>
17
18 * callproc.c (Fcall_process): Fix vfork portability problems.
19 Do not assume that fd[0], count, filefd, and save_environ survive
20 vfork. Fix bug whereby wrong errno value could be reported for
21 pipe failure. Some minor cleanups, too, as follows. Move buf and
22 bufsize to the context where they're needed. Change new_argv to
23 be of type char **, as this is more convenient and avoids casts.
24 (CALLPROC_BUFFER_SIZE_MIN, CALLPROC_BUFFER_SIZE_MAX):
25 Now local constants, not macros.
26
272012-11-18 Kenichi Handa <handa@gnu.org>
28
29 * font.c (font_unparse_xlfd): Fix previous change. Keep "const"
30 for the variable "f".
31
322012-11-13 Kenichi Handa <handa@gnu.org>
33
34 * font.c (font_unparse_xlfd): Exclude special characters from the
35 generating XLFD name.
36
372012-11-27 Paul Eggert <eggert@cs.ucla.edu>
38
39 Assume POSIX 1003.1-1988 or later for grp.h, pwd.h.
40 * dired.c (stat_uname, stat_gname):
41 * fileio.c (Fexpand_file_name): Remove no-longer-needed casts.
42
43 Assume POSIX 1003.1-1988 or later for errno.h (Bug#12968).
44 * dired.c (directory_files_internal, file_name_completion):
45 Assume EAGAIN and EINTR are defined.
46
47 * fileio.c (Fcopy_file): Assume EISDIR is defined.
48 * gmalloc.c (ENOMEM, EINVAL): Assume they're defined.
49 * gnutls.c (emacs_gnutls_write): Assume EAGAIN is defined.
50 * lread.c (readbyte_from_file): Assume EINTR is defined.
51 * process.c (wait_reading_process_output, send_process) [subprocesses]:
52 Assume EIO and EAGAIN are defined.
53 * unexcoff.c (write_segment): Assume EFAULT is defined.
54
552012-11-27 Eli Zaretskii <eliz@gnu.org>
56
57 * fontset.c (Finternal_char_font): Return nil on non-GUI frames.
58 (Bug#11964)
59
60 * xdisp.c (draw_glyphs): Don't draw in mouse face if mouse
61 highlighting on the frame was cleared. Prevents assertion
62 violations when repeatedly clicking on the "Top" link of the
63 "bread-crumbs" in Info buffers.
64
12012-11-25 Paul Eggert <eggert@cs.ucla.edu> 652012-11-25 Paul Eggert <eggert@cs.ucla.edu>
2 66
3 * sysdep.c (sys_subshell): Don't assume pid_t fits in int. 67 * sysdep.c (sys_subshell): Don't assume pid_t fits in int.