Mercurial > hg > xemacs-beta
diff 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 |
line wrap: on
line diff
--- a/src/ChangeLog Wed Jan 26 10:27:57 2005 +0000 +++ b/src/ChangeLog Wed Jan 26 10:33:42 2005 +0000 @@ -1,3 +1,17 @@ +2005-01-26 Ben Wing <ben@xemacs.org> + + * redisplay.c: + * redisplay.c (generate_displayable_area): + * redisplay.c (regenerate_window): + * redisplay.h: + * signal.c: + * signal.c (check_quit): + 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. + 2005-01-26 Ben Wing <ben@xemacs.org> * emacs.c: @@ -125,18 +139,6 @@ Renamed from readlink_and_correct_case. Fix some problems with Windows implementation due to incorrect understanding of workings of the function. - - * redisplay.c: - * redisplay.c (generate_displayable_area): - * redisplay.c (regenerate_window): - * redisplay.h: - * signal.c: - * signal.c (check_quit): - 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. * sound.c (Fplay_sound_file): * ntplay.c (nt_play_sound_file):