[bknr-cvs] r2435 - branches/trunk-reorg/projects/quickhoney/src

hhubner at common-lisp.net hhubner at common-lisp.net
Fri Feb 1 10:22:15 UTC 2008


Author: hhubner
Date: Fri Feb  1 05:22:06 2008
New Revision: 2435

Modified:
   branches/trunk-reorg/projects/quickhoney/src/image.lisp
   branches/trunk-reorg/projects/quickhoney/src/init.lisp
Log:
Fix default external format, we're using UTF-8.
Display image in encoded content of RSS feed.


Modified: branches/trunk-reorg/projects/quickhoney/src/image.lisp
==============================================================================
--- branches/trunk-reorg/projects/quickhoney/src/image.lisp	(original)
+++ branches/trunk-reorg/projects/quickhoney/src/image.lisp	Fri Feb  1 05:22:06 2008
@@ -6,6 +6,13 @@
 	   :index-reader images-for-client
 	   :index-keys all-clients)))
 
+(defmethod rss-item-pub-date ((item quickhoney-image))
+  (blob-timestamp item))
+
+(defmethod rss-item-encoded-content ((item quickhoney-image))
+  (with-output-to-string (s)
+    (html-stream s ((:img :src (format nil "http://~A/image/~A" (header-in :host) (store-object-id item)))))))
+
 (defvar *last-image-upload-timestamp* 0)
 
 (defmethod initialize-transient-instance :after ((image quickhoney-image))

Modified: branches/trunk-reorg/projects/quickhoney/src/init.lisp
==============================================================================
--- branches/trunk-reorg/projects/quickhoney/src/init.lisp	(original)
+++ branches/trunk-reorg/projects/quickhoney/src/init.lisp	Fri Feb  1 05:22:06 2008
@@ -8,6 +8,7 @@
 	    "/usr/lib/libssl.so"
 	    "/usr/local/lib/libgd.so"
 	    "/home/hans/bknr-svn/thirdparty/cl-gd-0.5.6/cl-gd-glue.so"))
+  (setf *hunchentoot-default-external-format* (flex:make-external-format :utf-8 :eol-style :lf))
   (when *store*
     (close-store))
   (make-instance 'store



More information about the Bknr-cvs mailing list