diff options
| author | Michael Albinus | 2013-06-03 15:03:05 +0200 |
|---|---|---|
| committer | Michael Albinus | 2013-06-03 15:03:05 +0200 |
| commit | c9628c79bba5ec1e55c31512b5c32371ff034b1f (patch) | |
| tree | 9da42ec29de5da50cbe76bd73ccc382c265aa1af /src/ChangeLog | |
| parent | 2041ae1fa791f61bf9f4a154de29a7bc167481d6 (diff) | |
| download | emacs-c9628c79bba5ec1e55c31512b5c32371ff034b1f.tar.gz emacs-c9628c79bba5ec1e55c31512b5c32371ff034b1f.zip | |
* configure.ac (file-notification): New option, replaces inotify option.
(HAVE_W32): Remove w32notify.o.
(with_file_notification): Add checks for glib and w32. Adapt check
for inotify.
(Summary): Add entry for file notification.
* autogen/config.in: Add entries for HAVE_GFILENOTIFY,
HAVE_W32NOTIFY and USE_FILE_NOTIFY.
* lisp/autorevert.el (auto-revert-notify-enabled)
(auto-revert-notify-rm-watch, auto-revert-notify-add-watch)
(auto-revert-notify-event-p, auto-revert-notify-event-file-name)
(auto-revert-notify-handler): Handle also gfilenotify.
* lisp/subr.el: (file-notify-handle-event): New defun. Replacing ...
(inotify-event-p, inotify-handle-event, w32notify-handle-event):
Removed.
* src/Makefile.in (NOTIFY_OBJ): New variable.
(base_obj): Replace inotify.o by $(NOTIFY_OBJ).
* src/emacs.c (main): Use HAVE_W32NOTIFY to wrap respective code.
Call syms_of_gfilenotify.
* src/gfilenotify.c: New file.
* src/keyboard.c (Qfile_notify): New variable. Replaces Qfile_inotify
and Qfile_w32notify.
(top): Wrap respective code by HAVE_GFILENOTIFY, HAVE_INOTIFY,
HAVE_W32NOTIFY and USE_FILE_NOTIFY.
* src/lisp.h: Declare syms_of_gfilenotify.
* src/termhooks.h (e): Wrap enum by USE_FILE_NOTIFY.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 41687e07593..fce07f9db1a 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,22 @@ | |||
| 1 | 2013-06-03 Michael Albinus <michael.albinus@gmx.de> | ||
| 2 | |||
| 3 | * Makefile.in (NOTIFY_OBJ): New variable. | ||
| 4 | (base_obj): Replace inotify.o by $(NOTIFY_OBJ). | ||
| 5 | |||
| 6 | * emacs.c (main): Use HAVE_W32NOTIFY to wrap respective code. | ||
| 7 | Call syms_of_gfilenotify. | ||
| 8 | |||
| 9 | * gfilenotify.c: New file. | ||
| 10 | |||
| 11 | * keyboard.c (Qfile_notify): New variable. Replaces Qfile_inotify | ||
| 12 | and Qfile_w32notify. | ||
| 13 | (top): Wrap respective code by HAVE_GFILENOTIFY, HAVE_INOTIFY, | ||
| 14 | HAVE_W32NOTIFY and USE_FILE_NOTIFY. | ||
| 15 | |||
| 16 | * lisp.h: Declare syms_of_gfilenotify. | ||
| 17 | |||
| 18 | * termhooks.h (e): Wrap enum by USE_FILE_NOTIFY. | ||
| 19 | |||
| 1 | 2013-06-03 Stefan Monnier <monnier@iro.umontreal.ca> | 20 | 2013-06-03 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 21 | ||
| 3 | Merge the specpdl and backtrace stacks. Make the structure of the | 22 | Merge the specpdl and backtrace stacks. Make the structure of the |