Michael Snoyman
bb7f7c82f2
normalize is a Lucius file
2011-09-22 08:55:18 +03:00
Michael Snoyman
632bb4c7ed
addStaticContentExternal
2011-09-22 08:44:57 +03:00
Michael Snoyman
1dbbfc8d06
More explicit config error messages; fix defaultArgConfig
2011-09-22 07:32:50 +03:00
patrick brisbin
a6e7924e7c
New Scaffold! hurrah!
2011-09-21 18:52:57 -04:00
patrick brisbin
a20c28dfad
add Staging to match scaffolded ymls
2011-09-21 18:52:27 -04:00
patrick brisbin
b13875b8a6
make sqlite db a Text
2011-09-21 18:52:08 -04:00
patrick brisbin
cfb11cca89
Remove -text dep, make Postgresql work...
2011-09-21 17:29:55 -04:00
patrick brisbin
df52b8a340
Fix merge conflict, exposed modules
2011-09-21 16:31:09 -04:00
patrick brisbin
372f6268d6
updated scripts repo
2011-09-21 16:29:14 -04:00
patrick brisbin
8f02508500
Finalizing Yesod.Config
...
* Split DbConfig into separate types to ease scaffolding
* Add safeRead and type sig on withYaml...
* Add documentation
2011-09-21 16:19:46 -04:00
Björn Buckwalter
39ef74cb10
Altered nonce comment (modeled after encryptKey).
...
I note that for `key' == Nothing` it should probably hold that
`session' == []` as implemented in defaultYesodRunner, so perhaps the
comment regarding ignoring pre-existing `nonceKey` is redundant. But
a custom `yesodRunner` could arguably violate this invariant(?).
2011-09-21 22:31:59 +08:00
Björn Buckwalter
4d1ea8520a
Revert 33ee15d56f.
...
Revert to the older faster toChar. I would have just removed the
old commit from history but it seems that would call for a rebase
which I hear is a bad idea in a public branch. Thus this commit.
2011-09-21 21:53:57 +08:00
Björn Buckwalter
f23ca419e9
Merge branch 'master' of https://github.com/yesodweb/yesod into testable
2011-09-21 21:48:27 +08:00
Michael Snoyman
bea386e238
optionsPersist returns an OptionList
2011-09-21 16:37:13 +03:00
patrick brisbin
ca55a891c8
Rewrite AppConfig loader
...
* Remove AppEnv
* Add logic to set approort smartly in most cases
* Refactor YAML parser
* Update yesod-default to match
There's still much todo...
2011-09-20 22:55:31 -04:00
Michael Snoyman
d2e93341c0
OptionList
2011-09-20 10:25:26 +03:00
patrick brisbin
48bc765915
Merge branch 'master' into default-main
2011-09-19 16:15:09 -04:00
patrick brisbin
0563a2d5e4
Make yesod-default installable
2011-09-19 16:10:59 -04:00
patrick brisbin
aef2992005
fix haddock parse
2011-09-19 16:10:46 -04:00
patrick brisbin
b031702a9b
Add yesod-default
...
Still needs the cabal, Setup, etc etc but at least it compiles and is
somewhat extensible.
2011-09-19 15:15:04 -04:00
patrick brisbin
4f52f22a2c
Put yesod module back as it was
2011-09-19 15:14:41 -04:00
patrick brisbin
cfb6e1e24a
Move bulk of Settings/Main out of -core
...
Trim settings to only the AppConfig def and an AppEnv typeclass, rename
to Config but leave in -core
2011-09-19 15:12:19 -04:00
Michael Snoyman
74fbfee1c9
Option (for selectField)
2011-09-19 15:53:41 +03:00
Michael Snoyman
fe2e017680
gzipCompressFiles
2011-09-19 15:53:41 +03:00
Michael Snoyman
f6b59159e4
Merge pull request #130 from oscarpica/master
...
Comment rewording on 'joinPath'
2011-09-19 03:30:24 -07:00
Björn Buckwalter
c9cb50b34b
Spec for "reasonably random" appearance.
2011-09-17 11:03:29 +08:00
Björn Buckwalter
7b3d69f657
TestApi: improve docs and remove Request (..).
2011-09-17 01:48:02 +08:00
Björn Buckwalter
5cec074cfb
Harmonize reqCookie and acceptLang.
2011-09-17 01:19:03 +08:00
Björn Buckwalter
09017eb29a
Clearer language prioritization code.
2011-09-17 01:02:26 +08:00
Björn Buckwalter
33ee15d56f
Shorter more readable toChar.
2011-09-17 00:43:16 +08:00
Björn Buckwalter
4ed740724e
Yesod.Internal.TestApi exports internals for tests
2011-09-17 00:13:26 +08:00
Björn Buckwalter
f925fa28ec
Manual cookies to reduce dependencies.
2011-09-17 00:04:02 +08:00
Björn Buckwalter
b83029dc36
Add test suite for Yesod.Internal.Request.
2011-09-16 21:39:57 +08:00
Björn Buckwalter
817ab988e0
Comment explaining the behavior of nonce.
...
Someone should confirm that this the intended behavior!
2011-09-16 12:01:15 +08:00
Björn Buckwalter
4d55332afc
Break out randomString for testing in isolation.
2011-09-16 11:44:03 +08:00
Björn Buckwalter
884c363ebf
Pure and testable parseWaiRequest.
2011-09-16 11:43:01 +08:00
Björn Buckwalter
da11ddc1c1
Merge branch 'master' of https://github.com/yesodweb/yesod
2011-09-16 08:16:58 +08:00
Greg Weber
3a36c4e685
update submodule
2011-09-15 11:50:51 -07:00
Greg Weber
4bcfe87582
bump hspec dependency
2011-09-15 09:39:31 -07:00
Björn Buckwalter
ffefbb41b9
Aestetic reordering of composed functions.
2011-09-15 15:13:54 +08:00
Björn Buckwalter
a1d4f5ee00
Merge branch 'master' of https://github.com/yesodweb/yesod
2011-09-15 15:11:31 +08:00
Michael Snoyman
be372022ec
GHC 6.12 fixes
2011-09-14 07:11:44 +03:00
patrick brisbin
f41029fd4c
Add yesod dep to tiny scaffold
2011-09-13 23:07:27 -04:00
patrick brisbin
2d0d70fd60
bring comments back in
2011-09-13 21:55:11 -04:00
patrick brisbin
6de7a5e9d1
Merge branch 'master' into default-main
2011-09-13 21:29:03 -04:00
patrick brisbin
900e9476f3
Move Settings/Main out of -core
2011-09-13 21:28:33 -04:00
Michael Snoyman
ac74e83e4b
Fix for GHC 6.12
2011-09-13 21:10:28 +03:00
patrick brisbin
e9570ad0ee
Merge branch 'master' into default-main
2011-09-12 12:45:32 -04:00
patrick brisbin
f72a2e7c14
Updating scripts
2011-09-12 10:26:24 -04:00
patrick brisbin
5ac6be4614
Merge branch 'master' into default-main
2011-09-11 21:19:42 -04:00