summaryrefslogtreecommitdiff
path: root/blessings/__init__.py
Commit message (Expand)AuthorAgeFilesLines
* Rename "blessed" dir to "blessings".Erik Rose2015-02-031-0/+16
* 'blessings' -> 'blessed', includes all my fixes and improvementsjquast2014-03-091-560/+0
* Support terminal types, such as kermit and avatar, that use bytes 127-255 in ...1.6Erik Rose2013-11-051-5/+11
|\
| * Tweak comments and update version history.Erik Rose2013-11-051-6/+5
| * encode tparm output as latin1jquast2013-11-041-2/+9
* | Remove fallback to 24x80, and fix docstring formatting.Erik Rose2013-11-051-7/+11
* | docfix: 25 x 80 -> 24 x 80jquast2013-11-051-1/+1
* | Revert "Merge remote-tracking branch 'origin/bugfix-3' into bugfix-1"jquast2013-11-041-15/+12
* | Merge remote-tracking branch 'origin/bugfix-3' into bugfix-1jquast2013-11-041-12/+15
|\ \
| * | only perform color lookup for colored terminalsjquast2013-11-041-0/+2
| * | resolve any 'must call (at least) setupterm() first' errorsjquast2013-11-041-11/+7
| * | turtles all the way down for NullCallableString()jquast2013-11-041-1/+6
| |/
* | implement height and width fallback for non-ttyjquast2013-11-041-2/+10
|/
* Add a docstring so Blessings looks better in the REPL's help().Erik Rose2013-09-091-0/+3
* Fix some spelling and grammar.Erik Rose2013-09-091-4/+4
* rollback undesired changes per feedbackjquast2013-09-091-14/+13
* is_a_tty property assignment fix -> _is_a_ttyjquast2013-09-071-1/+1
* pep8, remove old "cache wanted" codefartjquast2013-09-071-8/+5
* more merge fixes for does_styling property-reworkjquast2013-09-071-1/+1
* remove git-merge junk, CVS merges have been easierjquast2013-09-071-7/+0
* import sortingjquast2013-09-071-7/+13
* 'os' imported but unusedjquast2013-09-071-2/+8
* 'defaultdict' imported but unusedjquast2013-09-071-1/+0
* refactor is_a_tty and does_styling as propertiesjquast2013-09-071-14/+24
* Make PEP-8-compliant.Erik Rose2013-08-311-17/+36
* Make does_styling attr public. Bump version to 1.6.Erik Rose2013-08-301-6/+10
* Explain the new behavior to myself. Remove 1 test assertion. No non-test beha...Erik Rose2013-08-301-10/+37
* Fix NullCallableString() when called with no or multiple argumentsVitja Makarov2013-08-241-3/+5
* contextmanagers: Put state restore code into finally blockVitja Makarov2013-07-301-8/+13
* Provide a decent way to say "don't style". Closes #18.Erik Rose2012-06-161-1/+5
* Sugar full-screen capabilities. Make location() context manager slimmer. Add ...Erik Rose2012-06-081-22/+30
* Fix a bug where location() wouldn't do anything when passed 0s.Erik Rose2012-06-011-3/+3
* Document an idiom for restoring the cursor location after a series of manual ...Erik Rose2012-02-011-1/+4
* Sugar cursor-visibility and single-space-movement capabilities. Closes #15.Erik Rose2011-12-191-4/+11
* Make `height` and `width` examine any passed-in stream before falling back to...Erik Rose2011-12-091-18/+37
* Add number_of_colors attr. Bring release notes up to date.Erik Rose2011-12-091-1/+25
* Allow `color` attr to act as an unparametrized string, not just a callable.Erik Rose2011-11-301-25/+38
* I often type "light" instead of "bright" by mistake. Make the error message c...Erik Rose2011-11-301-1/+1
* Get rid of reference cycle between Terminals and FormattingStrings. Closes #11.Erik Rose2011-11-291-3/+4
* Oops, make the callable color tests valid, and fix on_color().Erik Rose2011-11-291-1/+1
* Invert _is_null to save a few lines.Erik Rose2011-11-291-6/+5
* Make `color(n)` callable to wrap a string, like the named colors can. Bump ve...Erik Rose2011-11-291-9/+39
* Dispense with explicit cache dict, and just add attrs to the Terminal instanc...Erik Rose2011-11-281-17/+5
* Fix some docstrings to be more at home in Python 3.Erik Rose2011-11-281-7/+7
* Explode more informatively if Python 3 version < 3.2.3.Erik Rose2011-11-271-0/+6
* Remove SPOT for version, because __init__ throws a SyntaxError when imported ...Erik Rose2011-11-271-3/+1
* Rethink the whole test suite. Passes in Python 2.6. Closes #6.Erik Rose2011-11-271-1/+1
* I have always hated the name "Capability" for these classes. Change it back t...Erik Rose2011-11-271-11/+11
* Rip all that encoding stuff out. Terminal now outputs unicode, which Python 3...Erik Rose2011-11-271-62/+38
* Get the remaining tests passing in Python 3. Mostly just dealt with unicode i...Erik Rose2011-11-271-9/+9