Commits

Author Commit Message Labels Comments Date
prencher
Add a `Validator` base class and convert all built-in validators to classes. Also move __all__ to the top. This still needs more work, particularly the documentation.
James Crasta
Fields now use the new widgets for rendering, removed all old `__call__` renderers. Refs #2.
James Crasta
Implemented widget classes. Refs #2.
prencher
Add note about widgets support to changes.txt
prencher
Fields now use widgets for rendering:
prencher
Add rough first implementation of widgets.py
prencher
Update README.txt with the new location
James Crasta
Removed old artwork.
prencher
Ready files for 0.4dev
prencher
Added tag 0.3.1 for changeset e97f651eb02e
prencher
Ready for 0.3.1
Tags
0.3.1
prencher
prencher
`Form.auto_populate` now calls `Field.populate` for each field to populate an object. This is needed for the upcoming `FormField` subform support. Also cleaned up the documentation a little.
James Crasta
Minor docs fix
James Crasta
wtforms.ext.django cleanup: optimized variable resolution in template tag
James Crasta
Form properties can now be accessed dict-style to be more compatible with template frameworks which need it, such as Django.
James Crasta
Tabs are most certainly NOT spaces.
James Crasta
`runtests.py` now gives a proper exit code
James Crasta
Tests: added some regression unittests for Form to make sure behaviour is consistent
James Crasta
Tests: use assert_ instead of assertTrue. As a side effect, unit tests should now work on python2.3's default unittest.py
James Crasta
Added documentation and test for `FormMeta`, also cleaned things up so we no longer need `UnboundField.name`.
prencher
Make `Field.__new__` check for both `_form` and `_name` arguments, not just one.
James Crasta
`UnboundField` cleanup: changed how `bind` and `__repr__` work.
James Crasta
WTForms now works on python 2.4 and 2.3, and tests complete as long as `unittest.py` from 2.4+ is used. fixes #23.
James Crasta
Major changes in how field and form construction occur:
prencher
Ready files for 0.4dev
prencher
Added tag 0.3 for changeset b8a23af99f8e
prencher
Ready 0.3 release
Tags
0.3
James Crasta
Don't concatenate validators, in case of incompatible types. Instead, use itertools.chain. Also, default value for extra_validators is now immutable.
James Crasta
Changes in how `process_data` and `process_formdata` are called:
  1. Prev
  2. Next