summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* adjust Asyncio dep docsrelease-1.3.0Ian Ward2014-10-172-2/+2
|
* docs for AsyncioEventLoopIan Ward2014-10-171-2/+21
|
* AsyncioEventLoop deps on front pageIan Ward2014-10-171-0/+1
|
* generate reference docs for AsyncioEventLoopIan Ward2014-10-171-0/+4
|
* build docs: make sure our gh-pages branch is up to dateIan Ward2014-10-171-0/+2
|
* add link to curtsies projectIan Ward2014-10-171-0/+1
|
* drop -dev from 1.3.0Ian Ward2014-10-171-1/+1
|
* changelog for 1.3.0Ian Ward2014-10-171-0/+22
|
* changelog for 1.2.2Ian Ward2014-10-171-0/+12
|
* Merge pull request #74 from jeblair/masterIan Ward2014-10-171-1/+5
|\ | | | | Fix GridFlow focus issue
| * Fix GridFlow focus issueJames E. Blair2014-08-201-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The GridFlow widget create a Pile which contains Columns, one per row of the grid. Because it creates the Columns widgets empty, the Columns widgets all have their focus_position set to the default of 0. The only time the GridFlow widget will update the focus of the Columns widgets when constructing them is if the widget it is adding is the focus widget of the GridFlow. This means that if a GridFlow ends up with a row whose first widget is not selectable and the current GridFlow focus position is not in that row, then the entire Columns widget for that row will be considered not selectable (as its focus position will remain 0). Correct this by ensuring that the first selectable widget gets the focus when a GridFlow creats a Columns widget (or the actual GridFlow focus widget if it is in the row). A similar fix is not needed for the Pile focus because as long as the GridFlow focus position is set, the Pile focus will be as well. Fixes issue #61.
* | Merge pull request #85 from hkoof/negative-indicesIan Ward2014-10-171-45/+22
|\ \ | | | | | | Fix negative indices in MonitoredFocusList
| * | make __delitem__ support negative indicesHeiko Noordhof2014-10-171-1/+2
| | |
| * | add doctest examples of negative indicesHeiko Noordhof2014-10-171-1/+18
| | |
| * | turn deprecated slice methods into wrappersHeiko Noordhof2014-10-171-43/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | __delslice__() and __setslice__() are deprecated as of python v2.6 [1] and urwid does not support python versions pre-v2.6 (anymore). Making these methods wrappers of __delitem__() and __setitem__() de-duplicates code (and doctest's) [1] https://docs.python.org/2.6/reference/datamodel.html
* | | Merge pull request #75 from rwarren/bright_bg_for_linux_termIan Ward2014-10-171-7/+11
|\ \ \ | |/ / |/| | fix bright bg rendering on linux term
| * | fix bright bg rendering on linux termrwarren2014-08-271-7/+11
| |/
* | working on release 1.3Ian Ward2014-10-051-1/+1
| |
* | Merge pull request #79 from elenril/masterIan Ward2014-09-271-1/+1
|\ \ | | | | | | raw_display: enable code for skipping unchanged rows during redraw
| * | raw_display: enable code for skipping unchanged rows during redrawAnton Khirnov2014-09-271-1/+1
|/ / | | | | | | Significantly improves redraw performance.
* | Merge pull request #76 from mattymo/tornadodocsAlejandro Gómez2014-09-051-1/+1
|\ \ | |/ |/| Fix closing parens on Tornado docs
| * Fix closing parens on Tornado docsMatthew Mosesohn2014-09-041-1/+1
|/
* Merge pull request #67 from eevee/loop-cleanupJonas Wielicki2014-08-0421-263/+678
|\ | | | | Make loop wrapping simpler, and make Screen easier to plug into async loops
| * Fix calling get_input() on the raw screen.Eevee (Alex Munroe)2014-07-271-7/+13
| | | | | | | | | | This isn't something urwid ever does by itself, but pudb apparently does it, and it was completely broken as written.
| * Merge pull request #1 from horazont/loop-cleanup-fixesEevee2014-07-092-3/+6
| |\ | | | | | | Adapt docstrings to changed arguments
| | * Stop screen even without external event loopJonas Wielicki2014-07-091-1/+4
| | |
| | * Adapt docstrings to changed argumentsJonas Wielicki2014-07-091-2/+2
| |/
| * Fix a doctest.Eevee (Alex Munroe)2014-06-031-7/+7
| |
| * Add an example that uses asyncio.Eevee (Alex Munroe)2014-06-031-0/+186
| |
| * Add Screen.write and Screen.flush.Eevee (Alex Munroe)2014-06-031-13/+31
| |
| * MainLoop.start/stop now start/stop the screen, too.Eevee (Alex Munroe)2014-06-031-2/+5
| |
| * Make BaseScreen.start() and stop() idempotent.Eevee (Alex Munroe)2014-06-037-42/+40
| |
| * Put run_wrapper in the base class; make BaseScreen.start() a contextmanager.Eevee (Alex Munroe)2014-06-038-37/+39
| |
| * Fix Screen.parse_input to be easily reused by subclasses.Eevee (Alex Munroe)2014-05-121-7/+12
| |
| * Fix some Python 3 things that work fine in 2.6 anyway.Eevee (Alex Munroe)2014-05-1111-33/+36
| |
| * Split up MainLoop._run, so the loop can be managed outside urwid.Eevee (Alex Munroe)2014-05-111-18/+50
| |
| * Add AsyncioEventLoop. Fixes #52.Eevee (Alex Munroe)2014-05-113-5/+136
| |
| * Fix `except ... as`.Eevee (Alex Munroe)2014-05-115-8/+8
| | | | | | | | | | This would normally be done with 2to3. But I'm trying to run the test suite against 3, and urwid requires 2.6 anyway.
| * Fix up the Twisted example.Eevee (Alex Munroe)2014-05-112-9/+18
| |
| * Have the Screen call back into MainLoop on new input.Eevee (Alex Munroe)2014-05-112-91/+103
| | | | | | | | This should be much more readily extended by async loops like asyncio and Twisted.
| * Push input-watching down into the Screen.Eevee (Alex Munroe)2014-05-112-11/+18
| |
* | Merge pull request #71 from extempore/masterIan Ward2014-07-071-0/+2
|\ \ | | | | | | High color palette detection fix
| * | high color palette detection fixextempo2014-07-071-0/+2
|/ /
* | Merge pull request #68 from tonycpsu/masterIan Ward2014-06-131-2/+2
|\ \ | |/ |/| Pass kwargs to MonitoredList.sort() to allow custom sorting with key, cmp, etc.
| * Pass kwargs to MonitoredList.sort() to allow custom sorting with key, cmp, etc.Tony Cebzanov2014-06-131-2/+2
| |
* | Fix all trailing whitespace.Eevee (Alex Munroe)2014-05-1128-866/+866
| |
* | travis: test for correct version in configIan Ward2014-05-091-2/+2
| |
* | fix new travis build system_site_packages breakageIan Ward2014-05-091-4/+2
| |
* | Merge branch 'urwid-windows'urwid-windowsIan Ward2014-04-284-8/+24
|\ \
| * | Silly changes to enable windows support.Devin Jeanpierre2014-04-284-8/+24
| | |