Intorduce input_filter to TextInput to allow only e.g. int, float etc. and PEP8 fixes.
Fix copy paste error.
Use bytes or unicode pattern depending on input text.
Filter text even when setting text directly.
Remove printable.
Merge branch 'master' of https://github.com/kivy/kivy into text-filter
Made NumericProperty work with unicode strings.

Changed string type checks from "type(x) is str" to "isinstance(x, string_types)".
Also had to add str(x) to all parse_str() method calls.
Add read-only tag to WindowBase width and height properties
uix:EffectWidget: Ensure fbo is cleared
Correct fullscreen property description
Removed numeric_fmt str type declaration

Removed str method parameter type declarations.
Changed numeric_fmt type declaration from str to object.
Change input_filter to be a callable or int/float. Also don't filter when user set directly.
Merge branch 'master' of https://github.com/kivy/kivy into text-filter
Fixes #2140  Syntax error

Syntax error in print statement did not work in Python3.
Merge pull request #2154 from cayci/issue_2140

Fixes #2140  Syntax error
Add behaviors to factory_registers.
Merge pull request #2055 from matham/text-filter

Introduce input_filter to TextInput to allow only e.g. int, float inputs
Merge pull request #2148 from voen/patch-1

Add read-only tag to WindowBase width and height properties
Update `Fullscreen` doc
make rst underline color configurable