Urwid-mitmproxy

Latest version: v2.1.2.1

Safety actively analyzes 685670 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 9

0.9.0pre2

================

2006-02-10

* Replaced the custom align and wrap modes in example program calc.py
with a new layout class.

* Fixed Overlay class call to Canvas.overlay() broken by -pre1 changes.

* Fixed Padding bug related to Canvas -pre1 changes.

0.9.0pre1

================

2006-02-08

* New support for UTF-8 encoding. Unicode strings may be used and will
be converted to the current encoding when output. Regular strings in
the current encoding may still be used.

PLEASE NOTE: There are issues related to displaying UTF-8 characters
with the curses_display module that have not yet been resolved.

* New set_encoding() function replaces util.set_double_byte_encoding().

* New supports_unicode() function to query if unicode strings with
characters outside the ascii range may be used with the current
encoding.

* New TextLayout and StandardTextLayout classes to perform text
wrapping and alignment. Text widgets now have a layout parameter to
allow use of custom TextLayout objects.

* New layout structure replaces line translation structure. Layout
structure now allows arbitrary reordering/positioning of text
segments, inclusion of UTF-8 characters and insertion of text not
found in the original text string.

* Removed util.register_align_mode() and util.register_wrap_mode().
Their functionality has been replaced by the new layout classes.

0.8.10

============

2005-11-27

* Expanded tutorial to cover advanced ListBox usage, custom widget
classes and the Pile, BoxAdapter, Columns, GridFlow and Overlay
classes.

* Added escape sequence for "shift tab" to curses_display.

* Added ListBox.set_focus_valign() to allow positioning of the focus
widget within the ListBox.

* Added WidgetWrap class for extending existing widgets without
inheriting their complete namespace.

* Fixed web_display/mozilla breakage from 0.8.9. Fixed crash on invalid
locale setting. Fixed ListBox slide-back bug. Fixed improper space
trimming in calculate_alignment(). Fixed browse.py example program
rows bug. Fixed sum definition, use of long ints for python2.1. Fixed
warnings with python2.1. Fixed Padding.get_pref_col() bug. Fixed
Overlay splitting CJK characters bug.

0.8.9

===========

2005-10-21

* New Overlay class for drawing widgets that obscure parts of other
widgets. May be used for drop down menus, combo boxes, overlapping
"windows", caption text etc.

* New BarGraph, GraphVScale and ProgressBar classes for graphical
display of data in Urwid applications.

* New method for configuring keyboard input timeouts and delays:
curses_display.Screen.set_input_timeouts().

* Fixed a ListBox.set_focus() bug.

0.8.8

===========

2005-06-13

* New web_display module that emulates a console display within a web
browser window. Application must be run as a CGI script under Apache.

Supports font/window resizing, keepalive for long-lived connections,
limiting maximum concurrent connections, polling and connected update
methods. Tested with Mozilla Firefox and Internet Explorer.

* New BoxAdapter class for using box widgets in places that usually
expect flow widgets.

* New curses_display input handling with better ESC key detection and
broader escape code support.

* Shortened resize timeout on gradual resize to improve responsiveness.

0.8.7

===========

2005-05-21

* New widget classes: Button, RadioButton, CheckBox.

* New layout widget classes: Padding, GridFlow.

* New dialog.py example program that behaves like dialog(1) command.

* Pile widgets now support selectable items, focus changing with up and
down keys and setting the cursor position.

* Frame widgets now support selectable items in the header and footer.

* Columns widgets now support fixed width and relative width columns, a
minimum width for all columns, selectable items within columns
containing flow widgets (already supported for box widgets), focus
changing with left and right keys and setting the cursor position.

* Filler widgets may now wrap box widgets and have more alignment options.

* Updated tour.py example program to show new widget types and
features.

* Avoid hogging cpu on gradual window resize and fix for slow resize
with cygwin's broken curses implementation.

* Fixed minor CJK problem and curs_set() crash under MacOSX and Cygwin.

* Fixed crash when deleting cells in calc.py example program.

Page 7 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.