Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 2518:cc24b630b1d6
[xemacs-hg @ 2005-01-26 10:33:40 by ben]
Fix some race conditions in redisplay/signal
redisplay.c, redisplay.h, signal.c: Move backtraces to internals manual. Fix some race conditions
leading to crashes due to incomplete protection of critical
sections. In signal.c, be more aggressive in catching incomplete
critical section protection -- we cannot even check for QUIT,
*EVER*, in a critical section.
author | ben |
---|---|
date | Wed, 26 Jan 2005 10:33:42 +0000 |
parents | 9b0afdac688e |
children | 24c38b122889 |
comparison
equal
deleted
inserted
replaced
2517:9b0afdac688e | 2518:cc24b630b1d6 |
---|---|
1 2005-01-26 Ben Wing <ben@xemacs.org> | |
2 | |
3 * redisplay.c: | |
4 * redisplay.c (generate_displayable_area): | |
5 * redisplay.c (regenerate_window): | |
6 * redisplay.h: | |
7 * signal.c: | |
8 * signal.c (check_quit): | |
9 Move backtraces to internals manual. Fix some race conditions | |
10 leading to crashes due to incomplete protection of critical | |
11 sections. In signal.c, be more aggressive in catching incomplete | |
12 critical section protection -- we cannot even check for QUIT, | |
13 *EVER*, in a critical section. | |
14 | |
1 2005-01-26 Ben Wing <ben@xemacs.org> | 15 2005-01-26 Ben Wing <ben@xemacs.org> |
2 | 16 |
3 * emacs.c: | 17 * emacs.c: |
4 Update history section. | 18 Update history section. |
5 | 19 |
123 | 137 |
124 * realpath.c (readlink_or_correct_case): | 138 * realpath.c (readlink_or_correct_case): |
125 Renamed from readlink_and_correct_case. Fix some problems with | 139 Renamed from readlink_and_correct_case. Fix some problems with |
126 Windows implementation due to incorrect understanding of workings | 140 Windows implementation due to incorrect understanding of workings |
127 of the function. | 141 of the function. |
128 | |
129 * redisplay.c: | |
130 * redisplay.c (generate_displayable_area): | |
131 * redisplay.c (regenerate_window): | |
132 * redisplay.h: | |
133 * signal.c: | |
134 * signal.c (check_quit): | |
135 Move backtraces to internals manual. Fix some race conditions | |
136 leading to crashes due to incomplete protection of critical | |
137 sections. In signal.c, be more aggressive in catching incomplete | |
138 critical section protection -- we cannot even check for QUIT, | |
139 *EVER*, in a critical section. | |
140 | 142 |
141 * sound.c (Fplay_sound_file): | 143 * sound.c (Fplay_sound_file): |
142 * ntplay.c (nt_play_sound_file): | 144 * ntplay.c (nt_play_sound_file): |
143 * sound.c: | 145 * sound.c: |
144 * sound.h: | 146 * sound.h: |