[mcclim-cvs] CVS mcclim/Backends/CLX

ahefner ahefner at common-lisp.net
Mon Jan 21 01:07:49 UTC 2008


Update of /project/mcclim/cvsroot/mcclim/Backends/CLX
In directory clnet:/tmp/cvs-serv21406

Modified Files:
	port.lisp 
Log Message:
Patch from Nikodemus Siivola fixing warnings.


--- /project/mcclim/cvsroot/mcclim/Backends/CLX/port.lisp	2008/01/17 07:11:15	1.132
+++ /project/mcclim/cvsroot/mcclim/Backends/CLX/port.lisp	2008/01/21 01:07:49	1.133
@@ -111,6 +111,8 @@
     :initarg  :ascent
     :reader   fontset-width)))
 
+(defvar *fontset* nil)
+
 (defmethod print-object ((object fontset) stream)
   (format stream "#<fontset ~A>" (fontset-name object)))
 
@@ -681,6 +683,8 @@
 ;; pointer-event-buttons slot to pointer events. -- moore
 ;; 
 
+(defvar *clx-port*)
+
 (defun event-handler (&key display window event-key code state mode time
 		      type width height x y root-x root-y
 		      data override-redirect-p send-event-p hint-p
@@ -688,7 +692,6 @@
                       request first-keycode count
                       &allow-other-keys)
   (declare (ignore display request first-keycode count))
-  (declare (special *clx-port*))
   (let ((sheet (and window (port-lookup-sheet *clx-port* window))))
     (when sheet
       (case event-key
@@ -878,7 +881,6 @@
   (declare (ignore wait-function))
   (let* ((*clx-port* port)
          (display    (clx-port-display port)))
-    (declare (special *clx-port*))
     (unless (xlib:event-listen display)
       (xlib:display-finish-output (clx-port-display port)))
     ; temporary solution
@@ -959,8 +961,6 @@
 	(xlib:open-font display (first fonts))
         (xlib:open-font display "fixed"))))
 
-(defvar *fontset* nil)
-
 (defmethod text-style-mapping ((port clx-port) text-style
                                &optional character-set)
   (declare (ignore character-set))




More information about the Mcclim-cvs mailing list