ANN: Urwid 1.0.1, Urwid 0.9.9.3 - Console UI Library

Ian Ward ian at excess.org
Thu Dec 1 14:05:14 EST 2011


Announcing Urwid 1.0.1 and Urwid 0.9.9.3
----------------------------------------

Urwid home page:
  http://excess.org/urwid/

Manual:
  http://excess.org/urwid/wiki/UrwidManual

Tarballs:
  http://excess.org/urwid/urwid-1.0.1.tar.gz
  http://excess.org/urwid/urwid-0.9.9.3.tar.gz


About these releases:
=====================

These are bug-fix releases for Urwid 1.0.0 and Urwid 0.9.9.2.

Release 0.9.9.3 may be the last in the 0.9.9 series.  Users are strongly
encouraged to upgrade to the 1.0 series.


New in 1.0.1:
=============

  * Fix for Terminal widget in BSD/OSX

  * Fix for a Filler mouse_event() position bug

  * Fix support for mouse positions up to x=255, y=255

  * Fixes for a number of string encoding issues under Python 3

  * Fix for a LineBox border __init__() parameters

  * Fix input input of UTF-8 in tour.py example by converting captions
    to unicode

  * Fix tutorial examples' use of TextCanvas and switch to using
    unicode literals

  * Prevent raw_display from calling tcseattr() or tcgetattr() on
    non-ttys

  * Disable curses_display external event loop support: screen resizing
    and gpm events are not properly supported

  * Mark PollingListWalker as deprecated


New in 0.9.9.3:
===============

  * ListBox now includes a get_cursor_coords() method, allowing
    nested ListBox widgets

  * Fix for a Filler mouse_event() position bug

  * Fix support for mouse positions up to x=255, y=255

  * Fix for leaks of None object in str_util extension

  * Fix for WidgetWrap and AttrMap not working with fixed widgets


About Urwid
===========

Urwid is a console UI library for Python. It features fluid interface
resizing, Unicode support, multiple text layouts, simple attribute
markup, powerful scrolling list boxes and flexible interface design.

Urwid is released under the GNU LGPL.



More information about the Python-list mailing list