* Improved support for CJK double-byte encodings: BIG5, UHC, GBK, GB2312, CN-GB, EUC-KR, EUC-CN, EUC-JP (JISX 0208 only) and EUC-TW (CNS 11643 plain 1 only)
* Added support for ncurses' use_default_colors() function to curses_display module (Python >= 2.4).
register_palette() and register_palette_entry() now accept "default" as foreground and/or background. If the terminal's default attributes cannot be detected black on light gray will be used to accommodate terminals with always-black cursors.
"default" is now the default for text with no attributes. This means that areas with no attributes will change from light grey on black (curses default) to black on light gray or the terminal's default.
* Modified examples to not use black as background of Edit widgets.
* Fixed curses_display curs_set() call so that cursor is hidden when widget in focus has no cursor position.
0.8.5
===========
2004-12-15
* New tutorial covering basic operation of: curses_display.Screen, Canvas, Text, FlowWidget, Filler, BoxWidget, AttrWrap, Edit, ListBox and Frame classes
* New widget class: Filler
* New ListBox functions: get_focus(), set_focus()
* Debian packages for Python 2.4.
* Fixed curses_display bug affecting text with no attributes.
0.8.4
===========
2004-11-20
* Improved support for Cyrillic and other simple 8-bit encodings.
* Added new functions to simplify taking screenshots: html_fragment.screenshot_init() and html_fragment.screenshot_collect()
* Fixed cursor in screenshots of CJK text. Fixed "end" key in Edit boxes with CJK text.
0.8.3
===========
2004-11-15
* Added support for CJK double-byte encodings.
Word wrapping mode "space" will wrap on edges of double width characters. Wrapping and clipping will not split double width characters.
curses_display.Screen.get_input() may now return double width characters. Text and Edit classes will work with a mix of regular and double width characters.
* Use new method Edit.set_edit_text() instead of Edit.update_text().
* Minor improvements to edit.py example program.
0.8.2
===========
2004-11-08
* Re-released under GNU Lesser General Public License.
0.8.1
===========
2004-10-29
* Added support for monochrome terminals. see curses_display.Screen.register_palette_entry() and example programs. set TERM=xterm-mono to test programs in monochrome mode.
* Added unit testing code test_urwid.py to the examples.
* Can now run urwid/curses_display.py to test your terminal's input and colour rendering.
* Fixed an OSX browse.py compatibility issue. Added some OSX keycodes.