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: |
