[bknr-cvs] ksprotte changed trunk/projects/bos/

BKNR Commits bknr at bknr.net
Mon Jul 28 18:33:35 UTC 2008


Revision: 3666
Author: ksprotte
URL: http://bknr.net/trac/changeset/3666

some fixes to bos to avoid compilation warnings
U   trunk/projects/bos/m2/m2.lisp
U   trunk/projects/bos/m2/packages.lisp
U   trunk/projects/bos/web/bos.web.asd
U   trunk/projects/bos/web/quad-tree.lisp

Modified: trunk/projects/bos/m2/m2.lisp
===================================================================
--- trunk/projects/bos/m2/m2.lisp	2008-07-28 15:14:31 UTC (rev 3665)
+++ trunk/projects/bos/m2/m2.lisp	2008-07-28 18:33:35 UTC (rev 3666)
@@ -377,7 +377,7 @@
     (dolist (m2 (contract-m2s contract))
       (collect (list (m2-x m2) (m2-y m2))))))
 
-(defun contracts-bounding-box (&optional (contracts (all-contracts)))
+(defun contracts-bounding-box (&optional (contracts (class-instances 'contract)))
   (geometry:with-bounding-box-collect (collect)
     (dolist (contract contracts)
       (dolist (m2 (contract-m2s contract))

Modified: trunk/projects/bos/m2/packages.lisp
===================================================================
--- trunk/projects/bos/m2/packages.lisp	2008-07-28 15:14:31 UTC (rev 3665)
+++ trunk/projects/bos/m2/packages.lisp	2008-07-28 18:33:35 UTC (rev 3666)
@@ -140,8 +140,7 @@
            #:contract
            #:make-contract
 	   #:contract-p
-           #:get-contract
-           #:all-contracts
+           #:get-contract         
            #:contract-sponsor
            #:contract-paidp
 	   #:contract-download-only

Modified: trunk/projects/bos/web/bos.web.asd
===================================================================
--- trunk/projects/bos/web/bos.web.asd	2008-07-28 15:14:31 UTC (rev 3665)
+++ trunk/projects/bos/web/bos.web.asd	2008-07-28 18:33:35 UTC (rev 3666)
@@ -21,7 +21,7 @@
   :components ((:file "packages")
 	       (:file "utf-8" :depends-on ("packages"))
 	       (:file "config" :depends-on ("packages"))
-               (:file "dictionary" :depends-on ("packages"))
+               (:file "dictionary" :depends-on ("packages" #+nil "startup"))
 	       (:file "web-macros" :depends-on ("config"))
 	       (:file "web-utils" :depends-on ("web-macros"))
 	       (:file "cms-links" :depends-on ("web-utils"))

Modified: trunk/projects/bos/web/quad-tree.lisp
===================================================================
--- trunk/projects/bos/web/quad-tree.lisp	2008-07-28 15:14:31 UTC (rev 3665)
+++ trunk/projects/bos/web/quad-tree.lisp	2008-07-28 18:33:35 UTC (rev 3666)
@@ -359,6 +359,15 @@
                :order order)
     (nreverse nodes)))
 
+(defmethod node-path ((node node-extension))
+  (node-path (base-node node)))
+
+;;; *quad-tree*
+(defvar *quad-tree*)
+
+(defun make-quad-tree ()
+  (setq *quad-tree* (make-instance 'quad-node :geo-box *m2-geo-box*)))
+
 (defmethod node-path ((node quad-node))
   (let (prev-n path)
     (map-nodes (lambda (n)
@@ -372,15 +381,6 @@
                                                                  (geo-box node))))
                :order :depth-first)))
 
-(defmethod node-path ((node node-extension))
-  (node-path (base-node node)))
-
-;;; *quad-tree*
-(defvar *quad-tree*)
-
-(defun make-quad-tree ()
-  (setq *quad-tree* (make-instance 'quad-node :geo-box *m2-geo-box*)))
-
 (defun node-lod (node)
   (if (zerop (depth node))
       '(:min 16 :max -1)




More information about the Bknr-cvs mailing list