aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2013-06-06 00:04:35 -0700
committerPaul Eggert2013-06-06 00:04:35 -0700
commit7d300d644cc3c1595d2ac67e37fde1d3d865af24 (patch)
treee9971162da1ef49fd497486891d78388602d10d9 /src/ChangeLog
parent93df970c5e7219d08c49fe0cb4c2a2b32a1b3d99 (diff)
downloademacs-7d300d644cc3c1595d2ac67e37fde1d3d865af24.tar.gz
emacs-7d300d644cc3c1595d2ac67e37fde1d3d865af24.zip
A few porting etc. fixes for the new file monitor code.
See the thread containing <http://lists.gnu.org/archive/html/emacs-devel/2013-06/msg00109.html>. * gfilenotify.c (dir_monitor_callback, Fgfile_add_watch) (Fgfile_rm_watch): Don't assume EMACS_INT is the same width as a pointer. (dir_monitor_callback, Fgfile_rm_watch): Use assq_no_quit instead of Fassoc, for speed. (dir_monitor_callback, Fgfile_rm_watch): eassert that the monitor is a fixnum. (dir_monitor_callback): No need for CDR_SAFE. Simplify building of lisp with alternative tails. (Fgfile_add_watch, Fgfile_rm_watch): Do not assume glib functions set errno reliably on failure. (Fgfile_add_watch): Check that the monitor survives the XIL trick, and signal an error otherwise. (Fgfile_rm_watch): Prefer CONSP to !NILP. Use Fdelq instead of Fdelete, for speed.
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 1cee3c86ab5..11aaef4d2e8 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,23 @@
12013-06-06 Paul Eggert <eggert@cs.ucla.edu>
2
3 A few porting etc. fixes for the new file monitor code.
4 See the thread containing
5 <http://lists.gnu.org/archive/html/emacs-devel/2013-06/msg00109.html>.
6 * gfilenotify.c (dir_monitor_callback, Fgfile_add_watch)
7 (Fgfile_rm_watch): Don't assume EMACS_INT is the same width as a pointer.
8 (dir_monitor_callback, Fgfile_rm_watch):
9 Use assq_no_quit instead of Fassoc, for speed.
10 (dir_monitor_callback, Fgfile_rm_watch):
11 eassert that the monitor is a fixnum.
12 (dir_monitor_callback): No need for CDR_SAFE.
13 Simplify building of lisp with alternative tails.
14 (Fgfile_add_watch, Fgfile_rm_watch):
15 Do not assume glib functions set errno reliably on failure.
16 (Fgfile_add_watch): Check that the monitor survives the XIL trick,
17 and signal an error otherwise.
18 (Fgfile_rm_watch): Prefer CONSP to !NILP.
19 Use Fdelq instead of Fdelete, for speed.
20
12013-06-05 Eli Zaretskii <eliz@gnu.org> 212013-06-05 Eli Zaretskii <eliz@gnu.org>
2 22
3 * xdisp.c (handle_tool_bar_click): When mouse-highlight is off, 23 * xdisp.c (handle_tool_bar_click): When mouse-highlight is off,