Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (21m)  pkgsrc-2024Q1 (20d)  pkgsrc-2023Q4 (67d)  pkgsrc-2023Q2 (99d)  pkgsrc-2023Q3 (179d) 

2024-06-07 01:57:26 UTC Now

2024-01-05 18:01:44 UTC MAIN commitmail json YAML

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

(adam)