xwem-devel
[Top] [All Lists]

Summary for xlib--main--2.1--patch-8

From: Zajcev Evgeny <lg@xxxxxxxx>
Subject: Summary for xlib--main--2.1--patch-8
Date: Thu, 10 Feb 2005 03:18:35 +0300 (MSK)
Location: lg@xxxxxxxxxxxxxx http://arch.xwem.org/2005/

Revision: xlib--main--2.1--patch-8
Archive: lg@xxxxxxxxxxxxxx
Creator: Zajcev Evgeny <lg@xxxxxxxx>
Date: Thu Feb 10 03:18:24 MSK 2005
Standard-date: 2005-02-10 00:18:24 GMT
Modified-files: lisp/xlib-xr.el
New-patches: lg@xxxxxxxxxxxxxx/xlib--main--2.1--patch-8
Summary: logging changed a little
Keywords: 

* lisp/xlib-xr.el: Logging for inter events changed a little. to be used
  in catching evil bug.

* added files

    {arch}/xlib/xlib--main/xlib--main--2.1/lg@xxxxxxxxxxxxxx/patch-log/patch-8

* modified files

--- orig/lisp/xlib-xr.el
+++ mod/lisp/xlib-xr.el
@@ -909,7 +909,7 @@
                         ;; Here is event or error arrived, process
                         ;; errors in time or store event in events
                         ;; queue.
-                        (X-Dpy-log xdpy 'x-event "!!: Evaluating event ..")
+                        (X-Dpy-log xdpy 'x-event "!!: Inter Evaluating event 
..")
                         (let ((xev (X-Dpy-parse-event
                                     xdpy (Xforcenum (aref result 0))))
                               pmsg)
@@ -921,12 +921,13 @@
                                   (setq result nil)
 
                                 ;; Repeat processing XXX excluding t or nil
-                                (X-Dpy-log xdpy 'x-event "!!: Reprocessing: %d 
bytes pending\n"
-                                           '(length (X-Dpy-message-buffer 
xdpy)))
+                                (X-Dpy-log xdpy 'x-event "!!: Reprocessing: %d 
bytes pending, msg=%S"
+                                           '(length (X-Dpy-message-buffer 
xdpy)) 'message-s)
                                 (setq pmsg (X-Dpy-parse-message
                                             message-s req-id xdpy arglist)
                                       result (car pmsg))
-                                (X-Dpy-log xdpy 'x-event "!!: Reprocessing 
done .")
+                                (X-Dpy-log xdpy 'x-event "!!: Reprocessing 
done %d bytes pending."
+                                           '(length (X-Dpy-message-buffer 
xdpy)))
                                 (cdr pmsg))
                             (X-Dpy-dispatch-event xev)))))))
             (setq rlist (cons result sublst)))
@@ -1229,8 +1230,6 @@
 
 (defun X-Dpy-parse-event (xdpy evtype)
   "On XDPY construct and enqueue event of EVTYPE type."
-  (X-Dpy-log xdpy 'x-event "XLIB: Getting event ....")
-
   ;; TODO: what about X-Event-evdata?
   ;;   (evdata (substring (X-Dpy-message-buffer xdpy) 0 31))
   ;;   :evdata (concat (char-to-string (XCharacter type)) evdata)
@@ -1242,6 +1241,12 @@
            (evspec (aref X-EventsList type))
            (evin (X-Dpy-parse-message (or (and evspec (aref evspec 1)) (list 
[31 nil])) 0 xdpy)))
       (setf (X-Event-evinfo xev) evin)
+
+      (X-Dpy-log xdpy 'x-event "XLIB: Get new event %d(%s) win=%S ...."
+                 '(X-Event-type xev) '(X-Event-name xev)
+                 '(and (X-Win-p (X-Event-win xev))
+                       (X-Win-id (X-Event-win xev))))
+
       xev)))
 
 ;;; Function to call when there data in XDPY, but noone reading it.




<Prev in Thread] Current Thread [Next in Thread>
  • Summary for xlib--main--2.1--patch-8, Zajcev Evgeny <=