Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: master
Commits on Nov 27, 2012
  1. -recaptcha now uses the https api handlers rather than HTTP (this pre…

    …vents errors from happening on sites that use SSL)
Commits on Sep 15, 2011
Commits on Sep 14, 2011
  1. -Fixed declaration error in test.lisp

    ingram authored
  2. -Changed how :value-set is declared (literal instead of being wrapped…

    ingram authored
    … in a list)
    -Changed :value-set to accessor
    -Modified test.lisp to match the changes
    -Fixed reCaptcha rendering bug that dropped li and label elements
Commits on Sep 8, 2011
  1. -Added class labels to all field output

    ingram authored
Commits on Aug 26, 2011
  1. -formlets-test now needs to be run manually instead of starting a ser…

    ingram authored
    …ver automatically on loading (this is to help with `asdf-install`ing the package)
Commits on Aug 25, 2011
  1. -Added `hidden` inputs

    ingram authored
    -Added default values to the show-formlet macro
    -Re-organized the show declarations a little bit
    -Added `hidden` to the exported symbols list for the :formlets package
Commits on Aug 9, 2011
  1. -Fixed bug with `file-smaller-than?` predicate; it no longer errors w…

    ingram authored
    …hen the user fails to upload anything
  2. -Fixed bug related to general-validation methods (`show` and `validat…

    ingram authored
    …e` slightly changed how they handle
Commits on Aug 3, 2011
  1. -Minor update to README

    ingram authored
  2. -Incremented version number

    ingram authored
    -Fixed errant phrase in README
    I'm tired, shut up.
  3. -Massive friggin changes (all old features are still supported, it ha…

    ingram authored
    …s been thoroughly tested and the test facility is included, minus reCaptcha keys) check for details on what's new
Commits on Apr 11, 2011
  1. -Formlets now properly accepts multiple predicates and error messages

    ingram authored
    -Kept a separate clause for a single predicate/fn pair
    -Added html-to-str convenience macro for when I just want a string of cl-who output
    -Exported `combine-errors` (which has to be called by validate-formlet at runtime)
Commits on Apr 7, 2011
Commits on Apr 6, 2011
Commits on Apr 1, 2011
  1. -Textareas now retain their content on error

    ingram authored
    -Simplified dispatching on the type of field (using case instead of cond)
Commits on Mar 29, 2011
Commits on Mar 6, 2011
  1. -Updated README file

    ingram authored
  2. -Added additional predicates to formlets.lisp

    ingram authored
    -Added additional imports and exports fo package.lisp
  3. -Added enctype change to support file uploading

    ingram authored
    -Re-wrote much of it to use the loop macro instead of mapcars and manual recursion (a lot clearer to read this way, and it might be slightly more efficient)
Commits on Mar 5, 2011
  1. -Added file-size to utility.lisp

    ingram authored
  2. -added file code by itself

    ingram authored
Commits on Nov 1, 2010
  1. -Changed the way global warnings work (this has very slightly simplif…

    ingram authored
    …ied the validation process)
    -Updated documentation
  2. -Exported recaptcha and recaptcha-passed?

    ingram authored
Commits on Oct 31, 2010
  1. -Fixed markdown list mis-rendering

    ingram authored
  2. -Fixed typo

    ingram authored
  3. -Small clarification of formlets

    ingram authored
  4. -Clarified formlet anatomy in readme

    ingram authored
    -Made completeness explicit goal in readme
  5. -Added recaptcha support to the formlets module

    ingram authored
    This involved:
      -Adding the first predicate function to formlets.lisp
      -Adding clauses to show-form and validate form
      -Adding the recaptcha code page
Commits on Oct 30, 2010
  1. -Replacing braindead use of multiple whens with a single if

    ingram authored
    -Reducing inefficiencies in the validation procedure (inefficiencies still exist, but they're not quite so blatant)
Commits on Oct 29, 2010
Something went wrong with that request. Please try again.