summaryrefslogtreecommitdiff
path: root/cask/src
Commit message (Expand)AuthorAgeFilesLines
...
* remove dead codeLi Haoyi2018-07-262-55/+25
* Avoid generating ArgSig instances twice in Router.scalaLi Haoyi2018-07-261-8/+20
* Allow Decorators to short-circuit request processing by bailing out earlyLi Haoyi2018-07-268-32/+83
* CleanupLi Haoyi2018-07-266-28/+41
* Provide proper compilation error messages around mis-used decorators and add ...Li Haoyi2018-07-262-10/+26
* Simplify public Decorator APILi Haoyi2018-07-267-24/+41
* First decorator unit test worksLi Haoyi2018-07-263-6/+7
* WIP getting first decorator unit test workingLi Haoyi2018-07-263-11/+17
* big refactoring in preparation for allowing endpoint filtersLi Haoyi2018-07-259-189/+173
* Split out `ErrorMsgs` from `Main`Li Haoyi2018-07-252-113/+126
* Fix testsLi Haoyi2018-07-253-12/+14
* HTTP method distinction now works, by generating parallel routing trees one-p...Li Haoyi2018-07-256-11/+25
* StaticFiles and RedirectAbort testsLi Haoyi2018-07-251-3/+3
* Basic invocation error renderer copied from AmmoniteLi Haoyi2018-07-253-19/+153
* Basic example testsLi Haoyi2018-07-251-21/+14
* Create `requests: Requests` NilParam with convenience methods for common nece...Li Haoyi2018-07-257-23/+37
* Enforce `com.lihaoyi:acyclic` on the Cask codebaseLi Haoyi2018-07-258-33/+25
* collapse `CookieParam` into `Cookie`Li Haoyi2018-07-254-66/+49
* `foo: CookieParam` arguments now workLi Haoyi2018-07-256-41/+39
* Extract out `model.ParamContext`Li Haoyi2018-07-2513-69/+98
* Split up `cask` package into subpackagesLi Haoyi2018-07-2519-475/+561
* First pass at specializing `ParamReader` for `JsonReader` and `FormReader`Li Haoyi2018-07-239-152/+244
* tweaksLi Haoyi2018-07-221-1/+1
* Redirect/abort helpersLi Haoyi2018-07-221-0/+11
* Wrap undertow cookies in a nice case classLi Haoyi2018-07-225-10/+48
* File uploads and cookies now workLi Haoyi2018-07-224-4/+27
* Tidying up `ParamReader`Li Haoyi2018-07-221-15/+27
* renamingsLi Haoyi2018-07-223-20/+20
* Static file serving now worksLi Haoyi2018-07-215-54/+64
* WIP moving logic into annotations themselvesLi Haoyi2018-07-214-32/+81
* Add user-overrideable error rendererLi Haoyi2018-07-213-31/+304
* Route requests paths using a proper trieLi Haoyi2018-07-214-46/+84
* Tidying upLi Haoyi2018-07-214-105/+114
* Remove hard-coded Cask types from `Router.scala`, allowing them to be injecte...Li Haoyi2018-07-213-96/+88
* Provide `MainRoutes` helper for one-file websitesLi Haoyi2018-07-202-2/+9
* stick with blocking mode for nowLi Haoyi2018-07-202-7/+7
* add flags to prepare for async routesLi Haoyi2018-07-201-4/+4
* Threading through context values into the argument parsers now worksLi Haoyi2018-07-203-118/+129
* get/post/put routesLi Haoyi2018-07-202-4/+11
* Simple routing & serving now works in the 3 test routes givenLi Haoyi2018-07-203-17/+600
* first commitLi Haoyi2018-07-201-0/+41