aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorEli Zaretskii2013-02-17 20:17:34 +0200
committerEli Zaretskii2013-02-17 20:17:34 +0200
commitae11bda519726c8619f687645138f913b1027be3 (patch)
tree50f479da0a7572017d55baf6eb017ef6012c58f4 /src/ChangeLog
parentfd80c659d21fa9f42ae0f862fb51580afa63fdd0 (diff)
downloademacs-ae11bda519726c8619f687645138f913b1027be3.tar.gz
emacs-ae11bda519726c8619f687645138f913b1027be3.zip
Fix bug #13735 with network streams on MS-Windows.
Revert changes to w32proc.c done since 2012-11-30T09:23:15Z!eliz@gnu.org. Do NOT merge to trunk! src/w32proc.c (new_child): Remove the loop that attempted to salvage slots of dead processes. (new_child, delete_child, find_child_pid): Don't insist on procinfo.hProcess be NULL for a process slot to be considered inactive, or be non-NULL to be considered active. (reader_thread): Don't set the FILE_AT_EOF flag of a file descriptor if the corresponding child was deleted and its char_avail handle is NULL. (reap_subprocess): Don't reset the FILE_AT_EOF flag. (sys_select): Don't pass a NULL process handle to WaitForMultipleObjects. Fixes: debbugs:13735 debbugs:13546
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 06207f6690e..4325d35adee 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,17 @@
12013-02-17 Eli Zaretskii <eliz@gnu.org> 12013-02-17 Eli Zaretskii <eliz@gnu.org>
2 2
3 * w32proc.c (new_child): Remove the loop that attempted to salvage
4 slots of dead processes.
5 (new_child, delete_child, find_child_pid): Don't insist on
6 procinfo.hProcess be NULL for a process slot to be considered
7 inactive, or be non-NULL to be considered active.
8 (reader_thread): Don't set the FILE_AT_EOF flag of a file
9 descriptor if the corresponding child was deleted and its
10 char_avail handle is NULL.
11 (reap_subprocess): Don't reset the FILE_AT_EOF flag. (Bug#13546)
12 (sys_select): Don't pass a NULL process handle to
13 WaitForMultipleObjects. (Bug#13735)
14
3 * xdisp.c (x_draw_vertical_border): For a window that is neither 15 * xdisp.c (x_draw_vertical_border): For a window that is neither
4 the leftmost nor the rightmost, redraw both the left and the right 16 the leftmost nor the rightmost, redraw both the left and the right
5 vertical borders. (Bug#13723) 17 vertical borders. (Bug#13723)