Commit Graph

1272 Commits

Author SHA1 Message Date
patrick brisbin
62030bee5a Use new test runner from scripts
* Create scaffold_test.sh which holds actual tests (still calls
  scaffold.sh)
* Move rm/unregister of foobar to setup/teardown functions
* run.sh now prints deprecation warning and calls ../scripts/runtests
2011-09-22 13:54:32 -04:00
patrick brisbin
8a615e1493 update scripts 2011-09-22 13:53:57 -04:00
Michael Snoyman
05ca4bc907 Proper disable-library-profiling 2011-09-22 12:02:08 +03:00
Rune
d77972ab60 added customErrorMessage to Yesod.Form.Functions to allow the user to overwrite the parse-error messages on fields. 2011-09-22 11:54:32 +03:00
Michael Snoyman
189b3d2bab Included messages in scaffolded site 2011-09-22 09:50:12 +03:00
Michael Snoyman
ecca686b73 Cassius -> Lucius 2011-09-22 09:37:22 +03:00
Michael Snoyman
eb42fbd976 staticFilesList 2011-09-22 09:26:36 +03:00
Michael Snoyman
31dd38d103 Unified homepage between main and tiny scaffolding 2011-09-22 09:07:59 +03:00
Michael Snoyman
8c094f154f Fixed settings.yml.cg 2011-09-22 09:02:27 +03:00
Michael Snoyman
29ce11cd5a Quicker builds on development 2011-09-22 09:01:27 +03:00
Michael Snoyman
9815fe8891 tiny/Foundation uses addStaticContentExternal 2011-09-22 08:59:52 +03:00
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