aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index b3f3750df75..ebc412c8869 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,23 @@
12014-07-28 Dmitry Antipov <dmantipov@yandex.ru>
2
3 On GNU/Linux, use timerfd for asynchronous timers.
4 * atimer.c (toplevel) [HAVE_TIMERFD]: Include sys/timerfd.h.
5 (toplevel): Rename alarm_timer_ok to special_timer_available.
6 [HAVE_TIMERFD]: Declare timerfd.
7 [HAVE_CLOCK_GETRES]: Declare resolution.
8 (start_atimer) [HAVE_CLOCK_GETRES]: Round up timestamp to
9 system timer resolution.
10 (set_alarm) [HAVE_TIMERFD]: Use timerfd_settime.
11 (timerfd_callback) [HAVE_TIMERFD]: New function.
12 (atimer_result, debug_timer_callback, Fdebug_timer_check)
13 [ENABLE_CHECKING]: New function for the sake of automated tests.
14 (init_atimer) [HAVE_TIMERFD]: Setup timerfd.
15 [HAVE_CLOCK_GETRES]: Likewise for system timer resolution.
16 [ENABLE_CHECKING]: Defsubr test function.
17 * atimer.h (timerfd_callback) [HAVE_TIMERFD]: Add prototype.
18 * lisp.h (add_timer_wait_descriptor) [HAVE_TIMERFD]: Likewise.
19 * process.c (add_timer_wait_descriptor) [HAVE_TIMERFD]: New function.
20
12014-07-28 Paul Eggert <eggert@cs.ucla.edu> 212014-07-28 Paul Eggert <eggert@cs.ucla.edu>
2 22
3 * frame.c (x_set_frame_parameters): Don't use uninitialized locals. 23 * frame.c (x_set_frame_parameters): Don't use uninitialized locals.