Path to this page:
Subject: CVS commit: pkgsrc/devel/py-urwid
From: Adam Ciarcinski
Date: 2024-01-05 19:01:44
Message id: 20240105180144.6F059FA42@cvs.NetBSD.org
Log Message:
py-urwid: updated to 2.4.1
2.4.1
Fix Regressions in 2.4.0
2.4.0
New features
Basic Windows OS support in RAW and Curses display.
Fully functional RAW display support. Thanks to @mhils (initial RAW display)
Limited Curses support due to windows-curses limitation (mouse support limited). \
Thanks to @asmith-kepler (windows-curses monkeypatch)
UTF-8 only
Force SelectorEventLoop for asyncio under Windows if event loop is not set
Feature: switch from select.select to selectors
Feature: support FIXED render mode for Text
Feature: extend functional keys handling with key modifiers
Add run_in_executor helper to the event loop
Feature: Add internal logging for behavioral debug
Feature: Use module path + class name for loggers and init once
Feature: Implement keypress and mouse_event default handlers
Not subclassing Widget base class during custom widget implementation will \
produce DeprecationWarning
Deprecations
Refactor: join display modules in package
Backward-compatible. Main display modules import will not produce DeprecationWarning.
Documentation
Fix - disconnect_by_key should be exposed and use correct name
Extend input_test example for better debug capabilities
Support alternative event loops and debug logging.
Refactoring
Refactoring: remove dead code from Raw display
Files: