Commit Graph

1256 Commits

Author SHA1 Message Date
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
patrick brisbin
03e15e2afc update readme 2011-09-11 20:25:27 -04:00
Björn Buckwalter
9a0e1a34fd Merge branch 'master' of https://github.com/yesodweb/yesod 2011-09-12 08:24:59 +08:00
patrick brisbin
e21d29b0df Add scripts submodule 2011-09-11 20:22:35 -04:00
Oscar Picasso
bd617a846e reworded 'joinPath' comments 2011-09-11 17:47:21 -04:00
patrick brisbin
2fdb24b2c1 Complete rewrite of test/run.sh
Output is more useful (IMO). Everything is silenced for the duration of
the tests but a count of tests/failures and any errors are output at the
end. Pass --verbose to watch stdout during the tests.

Logic is also seperated into core setup/runners and individual test
definitions. Should be more easily extensible.
2011-09-11 17:17:48 -04:00