]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorKim F. Storm <storm@cua.dk>
Tue, 19 Dec 2006 15:41:51 +0000 (15:41 +0000)
committerKim F. Storm <storm@cua.dk>
Tue, 19 Dec 2006 15:41:51 +0000 (15:41 +0000)
admin/FOR-RELEASE
etc/NEWS
lisp/ChangeLog
lispref/ChangeLog
src/ChangeLog

index bc4bddb15dac0357e994532d76b3b51ad248a4c8..49f84b03166fa601abb61dc869446e9ba821a6c4 100644 (file)
@@ -54,7 +54,6 @@ to the hack introduced on 2005-07-01 to fix some other Cleartype problem.
 ** Need papers from Rubini for his code in t-mouse.el
   Sent instructions.
 
-** Cleanup sigusrX handling.
 
 * DOCUMENTATION
 
index ea2467064815f1aa417792de74e3c26399ea74c1..75d4f212a671950f29e22c8b2bf83e64cf17a772 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -3815,7 +3815,9 @@ there is no longer a shortage of memory.
 
 +++
 ** When Emacs receives a USR1 or USR2 signal, this generates
-input event sequences: [signal usr1] or [signal usr2].
+input events: sigusr1 or sigusr2.  Use special-event-map to
+handle these events.
+
 \f
 * Lisp Changes in Emacs 22.1
 
index 91509af019007e17d4fbd00d270313cd2773538a..b2748eab6127532e8e183309b38da7d7ec9e5a8d 100644 (file)
@@ -1,5 +1,8 @@
 2006-12-19  Kim F. Storm  <storm@cua.dk>
 
+       * bindings.el: Bind sigusr1 and sigusr2 in special-event-map
+       instead of global-map.
+
        * files.el (magic-mode-alist): Allow matching file type by
        calling a function at bob.  Check for image types by calling
        image-type-from-buffer.  Suggested by Juanma Barranquero.
index 3888f166f31e4a50ce04f7abc841f0296413a2d2..39975f4e9e96da07bcc1568ac59a084302d9c23c 100644 (file)
@@ -1,3 +1,9 @@
+2006-12-19  Kim F. Storm  <storm@cua.dk>
+
+       * commands.texi (Misc Events): User signals now result in sigusr1
+       and sigusr2 events which are handled through special-event-map.
+       (Special Events): User signals and drag-n-drop are special.
+
 2006-12-17  Richard Stallman  <rms@gnu.org>
 
        * loading.texi (Named Features): Explain subfeatures better.
index 724630e097fbecf69803be1a4fba8c563c008e5d..6f78d7f686c09a965e884452229333ea727e34be 100644 (file)
@@ -1,3 +1,23 @@
+2006-12-19  Kim F. Storm  <storm@cua.dk>
+
+       Rework 2006-12-04 change.  A SIGUSR1 (SIGUSR2) signal now generates
+       a sigusr1 event instead of [signal usr1] sequence, and signal events
+       are now supposed to be handled via special-event-map.
+
+       * keyboard.c (kbd_buffer_store_event_hold): Undo 2006-12-04 change.
+       (make_lispy_event): Don't generate Qsignal prefix for code 0.
+       Abort if signal code is unknown.
+       (store_user_signal_events): Don't make Qsignal prefix (code 0).
+       (Qsignal): Move declaration back to process.c.
+       (syms_of_keyboard): Don't intern or staticpro it here.
+
+       * process.c (Qsignal): Declare here.
+       (syms_of_process): Intern or staticpro it.
+
+       * emacs.c (main): Rename user signals to sigusr1 and sigusr2.
+
+       * .gdbinit: Pass on SIGUSR1 and SIGUSR2 to Emacs.
+
 2006-12-19  Juanma Barranquero  <lekktu@gmail.com>
 
        * buffer.c (syms_of_buffer) <buffer-display-table>: