summaryrefslogtreecommitdiff
path: root/blessings
Commit message (Expand)AuthorAgeFilesLines
* Replace the weird clear() test with what was originally intended. This one ac...1.5.1Erik Rose2013-08-301-6/+1
* Explain the new behavior to myself. Remove 1 test assertion. No non-test beha...Erik Rose2013-08-302-12/+43
* Add testcase for NullCallableStringVitja Makarov2013-08-261-0/+9
* 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-162-1/+11
* 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-012-3/+13
* Document an idiom for restoring the cursor location after a series of manual ...Erik Rose2012-02-012-1/+13
* 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-092-18/+43
* Add number_of_colors attr. Bring release notes up to date.Erik Rose2011-12-092-1/+44
* Allow `color` attr to act as an unparametrized string, not just a callable.Erik Rose2011-11-302-25/+44
* 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-292-2/+4
* 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-292-9/+53
* 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-272-55/+78
* 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
* Re-unicode-ify some test literals.Erik Rose2011-11-271-2/+2
* Get the remaining tests passing in Python 3. Mostly just dealt with unicode i...Erik Rose2011-11-272-39/+48
* Make all encoding explicit, and blow only raw strings to the terminal.Erik Rose2011-11-272-38/+98
* fileno() exists on files all the time in Python 3, even if there is no file n...Erik Rose2011-11-201-3/+12
* TypeError isn't subscriptable in Python 3.Erik Rose2011-11-201-3/+3
* Make some hopeful metadata changes and dodge a scoping change in Python 3.Erik Rose2011-11-201-5/+9
* Bootstrap Sphinx docs.Erik Rose2011-11-181-21/+25
* Tweak readme and a comment.Erik Rose2011-11-181-2/+3
* Fix simple formatting attributes not working as wrappers.Erik Rose2011-11-162-31/+36
* Document wrapper usage of attributes, numerical color interface, and compound...Erik Rose2011-11-161-10/+15
* Add a helpful exception.Erik Rose2011-11-162-1/+32
* Make simple formatting and colors work as callable wrappers. Add crazy compou...Erik Rose2011-11-162-95/+162
* Add reset_colors sugar. Tweak readme.Erik Rose2011-11-151-0/+3
* Add clear_bol and clear_eos. This concludes the likely useful string capabili...Erik Rose2011-11-151-0/+2
* Let location() operate on just an x *or* y coordinate.Erik Rose2011-11-152-17/+33
* Add sugar for the rest of the simple attribute-setting capabilities. Closes #...Erik Rose2011-11-141-1/+14
* Add an option to force real capability emission even if the output stream is ...Erik Rose2011-11-142-14/+45
* Start using tox for tests across Python versions. Make tests run in Python 2.5.Erik Rose2011-11-131-0/+1
* Test that colors are also '' when there's no tty.Erik Rose2011-11-081-0/+1
* Bump version to 1.1. Fix a docstring.Erik Rose2011-11-081-1/+1
* Add attributes for colors, background colors, and bright colors. Closes #2.Erik Rose2011-11-072-2/+68
* Rename everything from "terminator" to "blessings". Revert version to 1.0.Erik Rose2011-11-072-0/+229