[bknr-cvs] r2188 - in branches/trunk-reorg: datastore/src web/src xhtmlgen

bknr at bknr.net bknr at bknr.net
Thu Oct 4 16:25:25 UTC 2007


Author: hhubner
Date: 2007-10-04 12:25:24 -0400 (Thu, 04 Oct 2007)
New Revision: 2188

Added:
   branches/trunk-reorg/web/src/packages.lisp
   branches/trunk-reorg/web/src/sysclasses/
   branches/trunk-reorg/xhtmlgen/package.lisp
Removed:
   branches/trunk-reorg/datastore/src/packages.lisp
   branches/trunk-reorg/datastore/src/sysclasses/
Log:
checkpoint


Deleted: branches/trunk-reorg/datastore/src/packages.lisp
===================================================================
--- branches/trunk-reorg/datastore/src/packages.lisp	2007-10-04 16:20:09 UTC (rev 2187)
+++ branches/trunk-reorg/datastore/src/packages.lisp	2007-10-04 16:25:24 UTC (rev 2188)
@@ -1,464 +0,0 @@
-(in-package :cl-user)
-
-(defpackage :xhtml-generator
-  (:use :common-lisp)
-  (:export #:html
-	   #:html-stream
-	   #:*html-sink*
-	   #:set-string-encoding))
-
-(defpackage :bknr.sysparams
-  (:use :cl :cl-user :bknr.indices :bknr.datastore)
-  (:export #:sysparam
-	   #:set-sysparam))
-
-(defpackage :bknr.htmlize
-  (:use :cl :cl-user :bknr.utils)
-  (:export #:to-html
-	   #:htmlize-file
-	   #:htmlize-string
-	   #:htmlize))
-
-(defpackage :bknr.cron
-  (:use :cl :cl-user :bknr.utils :bknr.indices :bknr.datastore)
-  (:export #:make-cron-job
-	   #:cron-job-with-name
-	   #:start-cron))
-
-(defpackage :bknr.rss
-  (:use :cl :cl-user :cl-ppcre :bknr.utils :bknr.xml :puri :cxml-xmls :bknr.datastore :bknr.indices :cxml)
-  (:export #:xml-escape
-	   #:*img-src-scanner*
-	   #:*a-href-scanner*
-	   #:*link-href-scanner*
-	   #:replace-relative-links
-	   #:make-absolute-url
-   
-	   #:rss-to-xml
-	   #:merge-feeds
-
-	   ;; channel
-	   #:rss-channel
-	   #:find-rss-channel
-	   #:make-rss-channel
-	   #:rss-channel-cleanup
-	   #:rss-channel-about
-	   #:rss-channel-title
-	   #:rss-channel-link
-	   #:rss-channel-desc
-	   #:rss-channel-image
-	   #:rss-channel-textinput
-	   #:rss-channel-items
-	   #:rss-channel-xml
-
-	   ;; image
-	   #:rss-image
-	   #:rss-image-about
-	   #:rss-image-title
-	   #:rss-image-url
-	   #:rss-image-link
-
-	   ;; item
-	   #:rss-item
-	   #:rss-item-channel
-	   #:rss-item-published
-	   #:rss-item-pub-date
-	   #:rss-item-title
-	   #:rss-item-link
-	   #:rss-item-description
-	   #:rss-item-author
-	   #:rss-item-category
-	   #:rss-item-comments
-	   #:rss-item-enclosure
-	   #:rss-item-guid
-	   #:rss-item-source
-
-	   ;; textinput
-	   #:rss-textinput
-	   #:rss-textinput-about
-	   #:rss-textinput-title
-	   #:rss-textinput-desc
-	   #:rss-textinput-link
-	   #:rss-textinput-name
-
-	   #:parse-rss091-feed
-	   #:parse-rss10-feed
-	   #:parse-rss20-feed
-	   #:parse-atom-feed
-
-	   #:*base-url*))
-
-(defpackage :bknr.events
-    (:use :cl
-	  :xhtml-generator
-	  :bknr.utils
-	  :bknr.datastore
-	  :cl-ppcre)
-    (:documentation "events framework, currently exports all defined symbols until refactoring")
-    (:export #:event
-	     #:event-time
-	     #:event-handler
-	     #:event-argument
-	     #:event-class-name
-
-	     #:make-event
-	     #:find-events
-	     #:all-events
-
-	     #:handle-event
-	     #:generate-event-xml))
-
-(defpackage :bknr.user
-  (:use :cl
-	:cl-user
-	:cl-interpol
-	:cl-ppcre
-	:md5
-	:bknr.datastore
-	:bknr.indices
-	:bknr.utils
-	:bknr.events
-	:xhtml-generator)
-  (:shadowing-import-from :cl-interpol #:quote-meta-chars)
-  (:export #:user
-
-	   #:user-full-name
-	   #:user-last-login
-	   #:user-email
-	   #:user-login
-	   #:user-password
-	   #:user-flags
-	   #:user-preferences
-	   #:user-subscriptions
-	   #:user-editable-p
-
-           ;; Export slot names so that derived classes can overload
-           ;; slots (e.g. to add XML impex attributes)
-           #:login
-           #:flags
-	   #:email
-	   #:full-name
-           #:last-login
-	   #:password
-           #:preferences
-           #:subscriptions
-           #:mail-error
-
-	   #:find-user
-	   #:user-with-email
-	   #:admin-p
-	   #:anonymous-p
-
-	   #:user-has-flag
-	   #:user-add-flags
-	   #:user-remove-flags
-	   #:all-user-flags
-	   #:define-user-flag
-
-	   #:user-reachable-by-mail-p
-	   #:user-mail-error-p
-	   #:verify-password
-	   #:user-disabled
-	   #:user-preferences
-	   #:user-preference
-	   #:set-user-preference
-	   #:all-users
-	   #:get-flag-users
-	   #:make-user
-	   #:delete-user
-	   #:set-user-password
-
-	   #:set-user-last-login
-
-	   #:owned-object
-	   #:owned-object-owners
-	   #:store-objects-owned-by
-
-	   #:message-event))
-
-(defpackage :bknr.web
-  (:use :cl
-	:cl-user
-	:cl-gd
-	:cl-interpol
-	:cl-ppcre
-	:net.aserve
-	:cxml-xmls
-	:xhtml-generator
-	:puri
-	:md5
-	:js
-	:bknr.datastore
-	:bknr.indices
-	:bknr.impex
-	:bknr.utils
-	:bknr.xml
-	:bknr.events
-	:bknr.user)
-  (:shadowing-import-from :cl-interpol #:quote-meta-chars)
-  (:import-from :net.html.generator #:*html-stream*)
-  (:export #:*req*
-	   #:*ent*
-	   #:*user*
-	   #:session-variable
-	   #:request-variable
-	   #:with-query-params
-	   #:define-bknr-tag
-	   #:with-bknr-page
-	   #:cmslink
-
-	   #:web-server-log-event-referer
-	   #:web-server-log-event-url
-	   #:web-server-log-event-user-agent
-
-	   #:web-visitor-event-host
-	   #:web-visitor-event-session-id
-	   #:web-visitor-event-user
-
-	   #:web-server-error-event
-	   #:web-server-error-event-error
-	   #:all-web-server-error-events
-
-	   #:;; web-utils
-	   #:*upload-file-size-limit*
-	   #:all-request-params
-	   #:request-uploaded-files
-	   #:request-uploaded-file
-	   #:query-param
-	   #:query-param-list
-	   #:cookie-value
-	   #:http-error
-	   #:keywords-from-query-param-list
-	   #:html-quote
-	   #:parse-url
-	   #:parse-uri
-	   #:text-to-html
-	   #:make-wiki-hrefs
-	   #:html-link
-	   #:html-edit-link
-	   #:object-url
-	   #:edit-object-url
-	   #:xmls-emit
-	   #:emit-html
-	   #:make-self-reference-url
-	   #:html-warn
-	   #:redirect
-	   #:redirect-uri
-	   #:emit-html
-	   #:error-404
-	   #:encode-urlencoded
-	   #:submit-button
-	   #:text-field
-	   #:textarea-field
-	   #:checkbox-field
-	   #:select-box
-	   #:date-field
-	   #:parse-date-field
-	   #:keyword-choose-dialog
-	   #:navi-button
-	   #:with-bknr-http-response
-
-	   #:upload
-	   #:upload-name
-	   #:upload-pathname
-	   #:upload-size
-	   #:upload-content-type
-
-	   #:bknr-url-path
-
-	   ;; templates
-	   #:expand-template
-	   #:get-template-var
-	   #:with-template-vars
-	   #:emit-template-node
-	   #:user-error
-	   #:find-template-pathname
-	   #:initial-template-environment
-	   #:with-tag-expanders
-
-	   #:*html-variables*
-           #:*template-dtd-catalog*
-
-	   ;; handlers
-	   #:parse-handler-url
-	   #:*website*
-	   #:website
-	   #:website-name
-	   #:website-hosts
-	   #:website-authorizer
-	   #:website-show-page
-	   #:website-show-error-page
-	   #:website-handler-definitions
-	   #:website-admin-navigation
-	   #:website-navigation
-	   #:website-menu
-	   #:website-url
-	   #:website-session-info
-           #:website-base-href
-           #:website-make-path
-	   #:website-rss-feed-url
-	   #:host
-	   #:publish-site
-	   #:publish-handler
-
-	   #:handle-object
-	   #:handle-object-form
-	   #:handle-form
-	   #:object-handler-object-class
-	   #:object-handler-get-object
-
-	   #:bknr-authorizer
-	   #:find-user-from-request-parameters
-	   #:
-	   #:handle
-	   #:object-handler
-	   #:edit-object-handler
-	   #:template-handler
-	   #:page-handler
-	   #:page-handler-prefix
-	   #:page-handler-site
-	   #:page-handler-url
-	   #:authorized-p
-	   #:admin-only-handler
-	   #:prefix-handler
-	   #:form-handler
-	   #:login-handler
-	   #:logout-handler
-	   #:redirect-handler
-	   #:directory-handler
-	   #:file-handler
-
-	   #:keyword-handler
-	   #:keywords-handler
-
-	   #:rss-handler
-
-	   #:define-bknr-webserver-module
-
-	   #:ensure-form-field
-	   #:form-field-missing-condition
-	   #:form-field-missing-condition-field
-
-	   #:handler-path
-	   #:decoded-handler-path
-
-	   ;; misc tags xxx should be revised xxx
-	   #:next-days-list
-	   #:previous-days-list
-	   #:reset-results
-
-	   ;; choice (html menus)
-	   #:make-choice
-	   #:choice-link
-	   #:choice-title
-	   #:choice-submenu
-
-	   ;; object-list-handler
-	   #:object-list-handler
-	   #:object-list-handler-get-objects
-	   #:object-list-handler-title
-	   #:object-list-handler-rss-link
-	   #:object-list-handler-show-object-xml
-	   #:object-date-list-handler
-	   #:object-date-list-handler-grouped-objects
-	   #:object-date-list-handler-date
-
-	   ;; xml-object-handler
-	   #:xml-object-handler
-	   #:xml-object-handler-show-object
-	   #:xml-object-list-handler
-	   #:xml-image-browser-handler
-
-	   ;; blob-handler
-	   #:blob-handler
-   
-	   ;; sessions
-	   #:bknr-session
-	   #:bknr-session-user
-	   #:bknr-session-start-time
-	   #:bknr-session-last-used
-	   #:bknr-session-variables
-   
-	   #:http-session
-	   #:http-session-host
-	   #:host-name
-	   #:bknr-request-user
-	   #:bknr-request
-	   #:bknr-request-session
-	   #:*session*
-	   #:anonymous-session
-
-	   ;; site
-	   #:*default-billboard*
-	   #:*thumbnail-max-height*
-	   #:*thumbnail-max-width*
-	   #:*user-spool-directory-root*
-
-	   ;; import-handler
-	   #:import-handler
-	   #:import-handler-spool-dir
-	   #:import-handler-spool-files
-	   #:import-handler-import-files
-	   #:import-handler-import-pathname))
-
-(defpackage :bknr.images
-  (:use :cl
-	:cl-user
-	:cl-gd
-	:cl-interpol
-	:cl-ppcre
-	:net.aserve
-	:puri
-	:xhtml-generator
-	:bknr.rss
-	:bknr.web
-	:bknr.datastore
-	:bknr.indices
-	:bknr.utils
-	:bknr.user)
-  (:shadowing-import-from :cl-interpol #:quote-meta-chars)
-  (:import-from :net.html.generator #:*html-stream*)
-  (:export #:imageproc
-	   #:define-imageproc-handler
-	   #:image-handler			; plain images only
-	   #:imageproc-handler			; image with processing
-
-	   #:banner				; tag to display the site's banner image
-	   #:user-image
-	   #:user-images
-
-	   #:parse-color
-	   #:get-keyword-store-images
-	   #:get-keywords-intersection-store-images
-   
-	   #:emit-image-to-browser
-	   #:image-collection
-	   #:image-keyword-choose-dialog
-	   #:image-thumbnail-page
-
-	   #:store-image-with-name
-
-	   #:store-image
-	   #:make-store-image
-	   #:with-store-image
-	   #:with-store-image*
-	   #:with-store-image-from-id
-	   #:image-type-keyword
-
-	   #:store-image-name
-	   #:store-image-height
-	   #:store-image-width
-	   #:store-image-aspect-ratio
-	   #:store-image-keywords
-
-	   #:emit-image-to-browser
-
-	   #:import-image))
-
-(defpackage :bknr.site-menu
-  (:use :cl
-	:cl-user
-	:cxml
-	:bknr.web
-	:bknr.impex
-	:xhtml-generator))

Copied: branches/trunk-reorg/web/src/packages.lisp (from rev 2185, branches/trunk-reorg/datastore/src/packages.lisp)
===================================================================
--- branches/trunk-reorg/datastore/src/packages.lisp	2007-10-04 16:18:54 UTC (rev 2185)
+++ branches/trunk-reorg/web/src/packages.lisp	2007-10-04 16:25:24 UTC (rev 2188)
@@ -0,0 +1,457 @@
+(in-package :cl-user)
+
+(defpackage :bknr.sysparams
+  (:use :cl :cl-user :bknr.indices :bknr.datastore)
+  (:export #:sysparam
+	   #:set-sysparam))
+
+(defpackage :bknr.htmlize
+  (:use :cl :cl-user :bknr.utils)
+  (:export #:to-html
+	   #:htmlize-file
+	   #:htmlize-string
+	   #:htmlize))
+
+(defpackage :bknr.cron
+  (:use :cl :cl-user :bknr.utils :bknr.indices :bknr.datastore)
+  (:export #:make-cron-job
+	   #:cron-job-with-name
+	   #:start-cron))
+
+(defpackage :bknr.rss
+  (:use :cl :cl-user :cl-ppcre :bknr.utils :bknr.xml :puri :cxml-xmls :bknr.datastore :bknr.indices :cxml)
+  (:export #:xml-escape
+	   #:*img-src-scanner*
+	   #:*a-href-scanner*
+	   #:*link-href-scanner*
+	   #:replace-relative-links
+	   #:make-absolute-url
+   
+	   #:rss-to-xml
+	   #:merge-feeds
+
+	   ;; channel
+	   #:rss-channel
+	   #:find-rss-channel
+	   #:make-rss-channel
+	   #:rss-channel-cleanup
+	   #:rss-channel-about
+	   #:rss-channel-title
+	   #:rss-channel-link
+	   #:rss-channel-desc
+	   #:rss-channel-image
+	   #:rss-channel-textinput
+	   #:rss-channel-items
+	   #:rss-channel-xml
+
+	   ;; image
+	   #:rss-image
+	   #:rss-image-about
+	   #:rss-image-title
+	   #:rss-image-url
+	   #:rss-image-link
+
+	   ;; item
+	   #:rss-item
+	   #:rss-item-channel
+	   #:rss-item-published
+	   #:rss-item-pub-date
+	   #:rss-item-title
+	   #:rss-item-link
+	   #:rss-item-description
+	   #:rss-item-author
+	   #:rss-item-category
+	   #:rss-item-comments
+	   #:rss-item-enclosure
+	   #:rss-item-guid
+	   #:rss-item-source
+
+	   ;; textinput
+	   #:rss-textinput
+	   #:rss-textinput-about
+	   #:rss-textinput-title
+	   #:rss-textinput-desc
+	   #:rss-textinput-link
+	   #:rss-textinput-name
+
+	   #:parse-rss091-feed
+	   #:parse-rss10-feed
+	   #:parse-rss20-feed
+	   #:parse-atom-feed
+
+	   #:*base-url*))
+
+(defpackage :bknr.events
+    (:use :cl
+	  :xhtml-generator
+	  :bknr.utils
+	  :bknr.datastore
+	  :cl-ppcre)
+    (:documentation "events framework, currently exports all defined symbols until refactoring")
+    (:export #:event
+	     #:event-time
+	     #:event-handler
+	     #:event-argument
+	     #:event-class-name
+
+	     #:make-event
+	     #:find-events
+	     #:all-events
+
+	     #:handle-event
+	     #:generate-event-xml))
+
+(defpackage :bknr.user
+  (:use :cl
+	:cl-user
+	:cl-interpol
+	:cl-ppcre
+	:md5
+	:bknr.datastore
+	:bknr.indices
+	:bknr.utils
+	:bknr.events
+	:xhtml-generator)
+  (:shadowing-import-from :cl-interpol #:quote-meta-chars)
+  (:export #:user
+
+	   #:user-full-name
+	   #:user-last-login
+	   #:user-email
+	   #:user-login
+	   #:user-password
+	   #:user-flags
+	   #:user-preferences
+	   #:user-subscriptions
+	   #:user-editable-p
+
+           ;; Export slot names so that derived classes can overload
+           ;; slots (e.g. to add XML impex attributes)
+           #:login
+           #:flags
+	   #:email
+	   #:full-name
+           #:last-login
+	   #:password
+           #:preferences
+           #:subscriptions
+           #:mail-error
+
+	   #:find-user
+	   #:user-with-email
+	   #:admin-p
+	   #:anonymous-p
+
+	   #:user-has-flag
+	   #:user-add-flags
+	   #:user-remove-flags
+	   #:all-user-flags
+	   #:define-user-flag
+
+	   #:user-reachable-by-mail-p
+	   #:user-mail-error-p
+	   #:verify-password
+	   #:user-disabled
+	   #:user-preferences
+	   #:user-preference
+	   #:set-user-preference
+	   #:all-users
+	   #:get-flag-users
+	   #:make-user
+	   #:delete-user
+	   #:set-user-password
+
+	   #:set-user-last-login
+
+	   #:owned-object
+	   #:owned-object-owners
+	   #:store-objects-owned-by
+
+	   #:message-event))
+
+(defpackage :bknr.web
+  (:use :cl
+	:cl-user
+	:cl-gd
+	:cl-interpol
+	:cl-ppcre
+	:net.aserve
+	:cxml-xmls
+	:xhtml-generator
+	:puri
+	:md5
+	:js
+	:bknr.datastore
+	:bknr.indices
+	:bknr.impex
+	:bknr.utils
+	:bknr.xml
+	:bknr.events
+	:bknr.user)
+  (:shadowing-import-from :cl-interpol #:quote-meta-chars)
+  (:import-from :net.html.generator #:*html-stream*)
+  (:export #:*req*
+	   #:*ent*
+	   #:*user*
+	   #:session-variable
+	   #:request-variable
+	   #:with-query-params
+	   #:define-bknr-tag
+	   #:with-bknr-page
+	   #:cmslink
+
+	   #:web-server-log-event-referer
+	   #:web-server-log-event-url
+	   #:web-server-log-event-user-agent
+
+	   #:web-visitor-event-host
+	   #:web-visitor-event-session-id
+	   #:web-visitor-event-user
+
+	   #:web-server-error-event
+	   #:web-server-error-event-error
+	   #:all-web-server-error-events
+
+	   #:;; web-utils
+	   #:*upload-file-size-limit*
+	   #:all-request-params
+	   #:request-uploaded-files
+	   #:request-uploaded-file
+	   #:query-param
+	   #:query-param-list
+	   #:cookie-value
+	   #:http-error
+	   #:keywords-from-query-param-list
+	   #:html-quote
+	   #:parse-url
+	   #:parse-uri
+	   #:text-to-html
+	   #:make-wiki-hrefs
+	   #:html-link
+	   #:html-edit-link
+	   #:object-url
+	   #:edit-object-url
+	   #:xmls-emit
+	   #:emit-html
+	   #:make-self-reference-url
+	   #:html-warn
+	   #:redirect
+	   #:redirect-uri
+	   #:emit-html
+	   #:error-404
+	   #:encode-urlencoded
+	   #:submit-button
+	   #:text-field
+	   #:textarea-field
+	   #:checkbox-field
+	   #:select-box
+	   #:date-field
+	   #:parse-date-field
+	   #:keyword-choose-dialog
+	   #:navi-button
+	   #:with-bknr-http-response
+
+	   #:upload
+	   #:upload-name
+	   #:upload-pathname
+	   #:upload-size
+	   #:upload-content-type
+
+	   #:bknr-url-path
+
+	   ;; templates
+	   #:expand-template
+	   #:get-template-var
+	   #:with-template-vars
+	   #:emit-template-node
+	   #:user-error
+	   #:find-template-pathname
+	   #:initial-template-environment
+	   #:with-tag-expanders
+
+	   #:*html-variables*
+           #:*template-dtd-catalog*
+
+	   ;; handlers
+	   #:parse-handler-url
+	   #:*website*
+	   #:website
+	   #:website-name
+	   #:website-hosts
+	   #:website-authorizer
+	   #:website-show-page
+	   #:website-show-error-page
+	   #:website-handler-definitions
+	   #:website-admin-navigation
+	   #:website-navigation
+	   #:website-menu
+	   #:website-url
+	   #:website-session-info
+           #:website-base-href
+           #:website-make-path
+	   #:website-rss-feed-url
+	   #:host
+	   #:publish-site
+	   #:publish-handler
+
+	   #:handle-object
+	   #:handle-object-form
+	   #:handle-form
+	   #:object-handler-object-class
+	   #:object-handler-get-object
+
+	   #:bknr-authorizer
+	   #:find-user-from-request-parameters
+	   #:
+	   #:handle
+	   #:object-handler
+	   #:edit-object-handler
+	   #:template-handler
+	   #:page-handler
+	   #:page-handler-prefix
+	   #:page-handler-site
+	   #:page-handler-url
+	   #:authorized-p
+	   #:admin-only-handler
+	   #:prefix-handler
+	   #:form-handler
+	   #:login-handler
+	   #:logout-handler
+	   #:redirect-handler
+	   #:directory-handler
+	   #:file-handler
+
+	   #:keyword-handler
+	   #:keywords-handler
+
+	   #:rss-handler
+
+	   #:define-bknr-webserver-module
+
+	   #:ensure-form-field
+	   #:form-field-missing-condition
+	   #:form-field-missing-condition-field
+
+	   #:handler-path
+	   #:decoded-handler-path
+
+	   ;; misc tags xxx should be revised xxx
+	   #:next-days-list
+	   #:previous-days-list
+	   #:reset-results
+
+	   ;; choice (html menus)
+	   #:make-choice
+	   #:choice-link
+	   #:choice-title
+	   #:choice-submenu
+
+	   ;; object-list-handler
+	   #:object-list-handler
+	   #:object-list-handler-get-objects
+	   #:object-list-handler-title
+	   #:object-list-handler-rss-link
+	   #:object-list-handler-show-object-xml
+	   #:object-date-list-handler
+	   #:object-date-list-handler-grouped-objects
+	   #:object-date-list-handler-date
+
+	   ;; xml-object-handler
+	   #:xml-object-handler
+	   #:xml-object-handler-show-object
+	   #:xml-object-list-handler
+	   #:xml-image-browser-handler
+
+	   ;; blob-handler
+	   #:blob-handler
+   
+	   ;; sessions
+	   #:bknr-session
+	   #:bknr-session-user
+	   #:bknr-session-start-time
+	   #:bknr-session-last-used
+	   #:bknr-session-variables
+   
+	   #:http-session
+	   #:http-session-host
+	   #:host-name
+	   #:bknr-request-user
+	   #:bknr-request
+	   #:bknr-request-session
+	   #:*session*
+	   #:anonymous-session
+
+	   ;; site
+	   #:*default-billboard*
+	   #:*thumbnail-max-height*
+	   #:*thumbnail-max-width*
+	   #:*user-spool-directory-root*
+
+	   ;; import-handler
+	   #:import-handler
+	   #:import-handler-spool-dir
+	   #:import-handler-spool-files
+	   #:import-handler-import-files
+	   #:import-handler-import-pathname))
+
+(defpackage :bknr.images
+  (:use :cl
+	:cl-user
+	:cl-gd
+	:cl-interpol
+	:cl-ppcre
+	:net.aserve
+	:puri
+	:xhtml-generator
+	:bknr.rss
+	:bknr.web
+	:bknr.datastore
+	:bknr.indices
+	:bknr.utils
+	:bknr.user)
+  (:shadowing-import-from :cl-interpol #:quote-meta-chars)
+  (:import-from :net.html.generator #:*html-stream*)
+  (:export #:imageproc
+	   #:define-imageproc-handler
+	   #:image-handler			; plain images only
+	   #:imageproc-handler			; image with processing
+
+	   #:banner				; tag to display the site's banner image
+	   #:user-image
+	   #:user-images
+
+	   #:parse-color
+	   #:get-keyword-store-images
+	   #:get-keywords-intersection-store-images
+   
+	   #:emit-image-to-browser
+	   #:image-collection
+	   #:image-keyword-choose-dialog
+	   #:image-thumbnail-page
+
+	   #:store-image-with-name
+
+	   #:store-image
+	   #:make-store-image
+	   #:with-store-image
+	   #:with-store-image*
+	   #:with-store-image-from-id
+	   #:image-type-keyword
+
+	   #:store-image-name
+	   #:store-image-height
+	   #:store-image-width
+	   #:store-image-aspect-ratio
+	   #:store-image-keywords
+
+	   #:emit-image-to-browser
+
+	   #:import-image))
+
+(defpackage :bknr.site-menu
+  (:use :cl
+	:cl-user
+	:cxml
+	:bknr.web
+	:bknr.impex
+	:xhtml-generator))

Copied: branches/trunk-reorg/web/src/sysclasses (from rev 2185, branches/trunk-reorg/datastore/src/sysclasses)

Added: branches/trunk-reorg/xhtmlgen/package.lisp
===================================================================
--- branches/trunk-reorg/xhtmlgen/package.lisp	2007-10-04 16:20:09 UTC (rev 2187)
+++ branches/trunk-reorg/xhtmlgen/package.lisp	2007-10-04 16:25:24 UTC (rev 2188)
@@ -0,0 +1,9 @@
+(in-package :cl-user)
+
+(defpackage :xhtml-generator
+  (:use :common-lisp)
+  (:export #:html
+	   #:html-stream
+	   #:*html-sink*
+	   #:set-string-encoding))
+




More information about the Bknr-cvs mailing list