r4917: Auto commit for Debian build
authorKevin M. Rosenberg <kevin@rosenberg.net>
Tue, 13 May 2003 15:56:50 +0000 (15:56 +0000)
committerKevin M. Rosenberg <kevin@rosenberg.net>
Tue, 13 May 2003 15:56:50 +0000 (15:56 +0000)
base-class.lisp
debian/changelog
views.lisp

index 24c24a386c07133b644bd1e4e84f6078f2d79b32..47085cc9a38adee1355a93f3166fd9d83086adcf 100644 (file)
@@ -7,7 +7,7 @@
 ;;;; Programmer:    Kevin M. Rosenberg
 ;;;; Date Started:  Apr 2000
 ;;;;
-;;;; $Id: base-class.lisp,v 1.4 2002/12/13 08:25:45 kevin Exp $
+;;;; $Id: base-class.lisp,v 1.5 2003/05/13 15:53:21 kevin Exp $
 ;;;;
 ;;;; This file is Copyright (c) 2000-2002 by Kevin M. Rosenberg
 ;;;; *************************************************************************
@@ -25,7 +25,7 @@
 (defmethod print-object ((obj hyperobject) (s stream))
   (print-unreadable-object (obj s :type t :identity t)
     (let ((view (get-category-view obj :compact-text)))
-      (apply #'format s (obj-data-fmtstr view)
-            (multiple-value-list 
-             (funcall (obj-data-value-func view) obj))))))
+
+      (multiple-value-call #'format s (obj-data-fmtstr view)
+                          (funcall (obj-data-value-func view) obj)))))
 
index f0e3e1eef9f1528d3a86a57162c1cbb804d86bc6..54a100734d5c23fb8d51e7bd5e9b5c59041374b6 100644 (file)
@@ -1,3 +1,9 @@
+cl-hyperobject (2.7.3-1) unstable; urgency=low
+
+  * Replace multiple-value-lists 
+
+ -- Kevin M. Rosenberg <kmr@debian.org>  Tue, 13 May 2003 09:52:59 -0600
+
 cl-hyperobject (2.7.2-1) unstable; urgency=low
 
   * Fix for cmucl's 18e mop
index 25bed5ce44a695c5c2f95d36e02da2646f766493..1f01b7f5c8e3849abe86a4473a5f463c801cae3f 100644 (file)
@@ -7,7 +7,7 @@
 ;;;; Programmer:    Kevin M. Rosenberg
 ;;;; Date Started:  Apr 2000
 ;;;;
-;;;; $Id: views.lisp,v 1.30 2003/05/06 22:16:33 kevin Exp $
+;;;; $Id: views.lisp,v 1.31 2003/05/13 15:56:50 kevin Exp $
 ;;;;
 ;;;; This file is Copyright (c) 2000-2002 by Kevin M. Rosenberg
 ;;;;
     (indent-spaces indent strm))
   (let-when (fmtstr (list-start-fmtstr view))
            (let-if (value-func (list-start-value-func view))
-                   (apply #'format strm fmtstr
-                          (multiple-value-list (funcall value-func
-                                                        obj num-items)))
+                   (multiple-value-call #'format strm fmtstr
+                                        (funcall value-func obj num-items))
                    (write-string fmtstr strm))))
 
 (defun fmt-list-end (obj view strm indent num-items)
       (indent-spaces indent strm))
   (let-when (fmtstr (list-end-fmtstr view))
            (let-if (value-func (list-end-value-func view))
-                   (apply #'format strm fmtstr (multiple-value-list
-                                                (funcall value-func obj)))
+                   (multiple-value-call #'format strm fmtstr
+                                        (funcall value-func obj))
                    (write-string fmtstr strm))))
 
 ;;; Object Start and Ends
     (indent-spaces indent strm))
   (let-when (fmtstr (obj-start-fmtstr view))
            (let-if (value-func (obj-start-value-func view))
-                   (apply #'format strm fmtstr (multiple-value-list
-                                                (funcall value-func obj)))
+                   (multiple-value-call #'format strm fmtstr
+                                        (funcall value-func obj))
                    (write-string fmtstr strm))))
 
 (defun fmt-obj-end (obj view strm indent)
     (indent-spaces indent strm))
   (let-when (fmtstr (obj-end-fmtstr view))
            (let-if (value-func (obj-end-value-func view))
-                   (apply #'format strm fmtstr (multiple-value-list
-                                                (funcall value-func obj)))
+                   (multiple-value-call #'format strm fmtstr 
+                                        (funcall value-func obj))
                    (write-string fmtstr strm))))
   
 ;;; Object Data 
 
 (defun fmt-obj-data-plain (obj view strm)
   (awhen (obj-data-value-func view)
-        (apply #'format strm (obj-data-fmtstr view)
-               (multiple-value-list (funcall it obj)))))
+        (multiple-value-call #'format strm (obj-data-fmtstr view)
+                             (funcall it obj))))
 
 (defun fmt-obj-data-with-link (obj view strm refvars)
   (let ((refvalues '()))
 (defun obj-data (obj view)
   "Returns the objects data as a string. Used by common-graphics outline function"
   (awhen (obj-data-value-func view)
-        (apply #'format nil (funcall (obj-data-fmtstr view))
-               (multiple-value-list (funcall it obj)))))
+        (multiple-value-call #'format nil (funcall (obj-data-fmtstr view))
+                             (funcall it obj))))
 
 (defun make-link-data-str (obj view)
   "Return fmt string for that contains ~a slots for hyperlink link start and end"
   (awhen (obj-data-value-func view)
-        (apply #'format nil (obj-data-fmtstr view)
-               (multiple-value-list (funcall it obj)))))
+        (multiple-value-call #'format nil (obj-data-fmtstr view)
+                             (funcall it obj))))
 
 ;;; Display method for objects