bamboo 2010.1.1 → 2010.1.26
raw patch · 3 files changed
+10/−6 lines, 3 filesdep −hcheatdep ~hack-contribdep ~mpsPVP ok
version bump matches the API change (PVP)
Dependencies removed: hcheat
Dependency ranges changed: hack-contrib, mps
API changes (from Hackage documentation)
Files
- bamboo.cabal +4/−5
- readme.md +2/−0
- src/Bamboo/Model/Post.hs +4/−1
bamboo.cabal view
@@ -1,7 +1,7 @@ Name: bamboo-Version: 2010.1.1+Version: 2010.1.26 Build-type: Simple-Synopsis: A simple blog engine on Hack+Synopsis: A blog engine on Hack License: GPL License-file: LICENSE Author: Wang, Jinjing@@ -37,10 +37,9 @@ , parsec >= 2 , gravatar >= 0.3 , data-default >= 0.2- , mps >= 2009.9.18- , hcheat >= 2009.6.25+ , mps >= 2009.1.26 , hack >= 2009.10.30- , hack-contrib >= 2009.11.1+ , hack-contrib >= 2010.1.26 hs-source-dirs: src/ exposed-modules: Bamboo
readme.md view
@@ -2,6 +2,8 @@ Bamboo is a port of [Panda](http://github.com/nfjinjing/panda/tree), but runs on top of Hack. It's an experimental project but quite portable. +Only supports GHC <= 6.10.4 for now.+ ## Features ### plain text as data source
src/Bamboo/Model/Post.hs view
@@ -4,13 +4,15 @@ import Bamboo.Helper.StateHelper hiding (uri) import Bamboo.Model.Counter-import Bamboo.Model.Env hiding (match)+import Bamboo.Model.Env hiding (match, gsub) import Bamboo.Type.Reader import System.Time (CalendarTime) import Text.XHtml.Strict ((+++), (<<), hotlink, p) import qualified Bamboo.Helper.ByteString as BS import qualified Data.ByteString.Char8 as S import qualified MPS as MPS+import MPSUTF8 (gsub)+-- import Hack.Contrib.Utils (unescape_uri, escape_uri) data Post = Post { uid :: String -- blog/08-09-04 blog title@@ -132,6 +134,7 @@ title' = static_config .url_title_subs+ .reverse .map (\(a,b) -> gsub b a) .inject raw_title apply