diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 1f5ad1e6d05..504f8cbaed3 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,42 @@ | |||
| 1 | 2012-09-30 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | Support atimers and CPU profiler via profile.c on MS-Windows. | ||
| 4 | * w32proc.c (sig_mask, crit_sig): New static variables. | ||
| 5 | (sys_signal): Support SIGALRM and SIGPROF. | ||
| 6 | (sigemptyset, sigaddset, sigfillset, sigprocmask) | ||
| 7 | (pthread_sigmask, setpgrp): Moved here from w32.c. sigaddset, | ||
| 8 | sigfillset, and sigprocmask are no longer no-ops. | ||
| 9 | (sigismember): New function. | ||
| 10 | (struct itimer_data): New definition. | ||
| 11 | (ticks_now, real_itimer, prof_itimer, clocks_min, crit_real) | ||
| 12 | (crit_prof): New static variables. | ||
| 13 | (MAX_SINGLE_SLEEP): New definition. | ||
| 14 | (timer_loop, stop_timer_thread, term_timers, init_timers) | ||
| 15 | (start_timer_thread, getitimer, setitimer): New functions. | ||
| 16 | (alarm): No longer a no-op, calls setitimer. | ||
| 17 | |||
| 18 | * w32.c (term_ntproc): Call term_timers. | ||
| 19 | (init_ntproc): Make sure all signals are unblocked at startup, to | ||
| 20 | erase any traces of dumping. Call init_timers. | ||
| 21 | |||
| 22 | * w32fns.c (hourglass_timer, HOURGLASS_ID): Remove. | ||
| 23 | Windows-specific code to display the hourglass mouse pointer is no | ||
| 24 | longer used. | ||
| 25 | (w32_wnd_proc): Remove code that handled the WM_TIMER message due | ||
| 26 | to hourglass timer expiration. | ||
| 27 | (start_hourglass, cancel_hourglass, DEFAULT_HOURGLASS_DELAY): | ||
| 28 | Remove, no longer used. | ||
| 29 | (w32_note_current_window, show_hourglass, hide_hourglass): New | ||
| 30 | functions, in support of hourglass cursor display similar to other | ||
| 31 | window systems. | ||
| 32 | (syms_of_w32fns): Don't initialize hourglass_timer. | ||
| 33 | |||
| 34 | * xdisp.c (start_hourglass, cancel_hourglass): Now used on | ||
| 35 | WINDOWSNT as well. | ||
| 36 | (start_hourglass) [WINDOWSNT]: Call w32_note_current_window. | ||
| 37 | |||
| 38 | * w32.h (init_timers, term_timers): Add prototypes. | ||
| 39 | |||
| 1 | 2012-09-30 Kenichi Handa <handa@gnu.org> | 40 | 2012-09-30 Kenichi Handa <handa@gnu.org> |
| 2 | 41 | ||
| 3 | * coding.c (decode_coding_ccl, encode_coding_ccl): Pay attention | 42 | * coding.c (decode_coding_ccl, encode_coding_ccl): Pay attention |