Next | Query returned 52 messages, browsing 11 to 20 | Previous

History of commit frequency

CVS Commit History:


   2024-01-29 17:12:20 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-urwid: updated to 2.5.0

2.5.0

New features

Long awaited Scrollable and ScrollBar made by @rndusr with fixes from @markqvist \ 
was added to the urwid.
Add support ScrollBar to the ListBox widget.
While scrolling is done by the ListBox itself (as before), the ScrollBar can \ 
display progress.
Added common decoration symbols to the widget constants (BOX_SYMBOLS, \ 
BAR_SYMBOLS, SHADE_SYMBOLS)
and exposed in several widgets via Symbols enum on the class level: Divider, \ 
LineBox and ScrollBar.

Documentation

Update examples: reduce amount of deprecated parameters
   2024-01-23 14:30:43 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-urwid: updated to 2.4.6

2.4.6

Bug fixes

Special case: Columns PACK item not fit as FIXED and support FLOW

2.4.5

Bug fixes

Special case: allow not subclassed incomplete widgets in Columns/Pile
Fix: columns rendered with a non-first Selectable widget should not skip other items

Documentation

Documentation: get rid of deprecated code, typing

Refactoring

Deduplicate code in frame module
Extend typing annotations
   2024-01-18 11:25:43 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-urwid: updated to 2.4.4

2.4.4

Bug fixes
Fix regression: Columns render incorrect BOX/FLOW widgets height

2.4.3

New features
Feature: Overlay typing and proper repr
Feature: support proper repr and str for Canvas
Feature: Support FIXED and FLOW operations for Overlay depends on options
Feature: Columns accept focus widget as "focus_column"
Feature: Filler can act as FLOW widget
Feature: allow explicit focus in GridFlow constructor

Bug fixes
Columns support correct BOX render only if ALL BOX
LineBox: make side only if side elements present, fix pack
Update source package manifest to include _web.js and _web.css
Fix ListBox.contents: it should return final entity

Documentation
original artwork for widgets diagram
   2024-01-11 17:33:54 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-urwid: updated to 2.4.2

2.4.2

New features

Feature: support FIXED-only widgets and FIXED rendering for Columns
Feature: Support FIXED-only widgets and FIXED rendering for PILE
FIX Padding: support FIXED render mode
Feature: support FIXED render type for GridFLow

Bug fixes

BUG: Columns with GIVEN width == 0 should not count in rows

Refactoring

Remove unused deprecated "test_suite" directive from setup.py
   2024-01-05 19:01:44 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
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
   2023-12-11 11:07:09 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-urwid: update to 2.3.4.

Convert to wheel.mk, add test dependencies.

2.3.4

New features 🗹

    Replace deprecated use of MultiError with exceptiongroup by @DRMacIver in #679
    Declare extension use Py_LIMITED_API explicit also in setup.py by \ 
@penguinolog in #686

Bug fixes 🕷

    use Hashable for signal identifier types by @ju1ius in #669
    Fix #674 : old versions of setuptools_scm support by @penguinolog in #675
    Fix WSL support: filter-out SI/SO in case of WSL by @penguinolog in #656

Documentation 🕮

    fixed typo by @vindolin in #676

Refactoring 🛠

    Maintenance: apply refurb fixes and tighten ruff by @penguinolog in #671
    Fix exception re-raise in trio event loop by @penguinolog in #683

Other Changes

    Maintenance: Tests: Use explicit encoding for tests by @penguinolog in #685
   2023-10-20 13:33:03 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-urwid: updated to 2.2.3

Urwid 2.1.2
===========
* Add pack method to LineBox.
* Add a test to check the linebox.pack is good. (by Miguel de Dios)
* Add bin/release.sh script to partially automate releases. (by Tony Cebzanov)
* Add workaround for 386 (by Tony Cebzanov)
* Fix curses_display python3 ord() (by Ya-Liang Chang (Allen))
* Fix bumping to dev version in release.sh script (by Tony Cebzanov)
* Fix focus_end on a collapsed tree (by Anonymous Maarten)
* Fix crash with "ellipsis" clipping for py2 tour.py works with py2 \ 
now Typo in
  tour.py (by akorb)
* Ignore resetting to invalid locale (Closes 377) (by Jochen Sprickerhof)
* Use ord2 for python2/3 compatibility (by Ya-Liang Chang (Allen))
   2023-09-28 17:31:29 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-urwid: add missing TOOL_DEPENDS
   2023-09-27 12:03:00 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-urwid: updated to 2.2.2

Urwid 2.2.2
===========
New features 🗹
* Feature: Support pack() for CheckBox/RadioButton/Button

Deprecations âš¡
* Mark `AttrWrap` as `PendingDeprecation`

Bug fixes 🕷
* Fix font in case Font.data is `str`

Documentation 🕮
* Enforce examples code-style
* Documentation: do not use `FlowWidget` as base class in examples
* README: suggest python3-urwid for debian/ubuntu

Refactoring 🛠
* Packaging: stop tests distribution as part of package

Urwid 2.2.1
===========
Bug fixes 🕷
* Fix: deep TextEnum was improperly resolved

Documentation 🕮
* Documentation: mention correct python versions

Refactoring 🛠
* Refactoring: use super() calls if possible
* Typing: Extend wimp typing annotations

Urwid 2.2.0
===========
* Python 3.7+ migration, Python < 3.7 support dropped
* Deprecate legacy property creation
* Deprecate `__super` hack and use native `super()`
* ZMQ event loop (by Dave Jones)
* Add two fonts based on Unicode 13 2x3 TRS-80/Teletext mosaic characters (by \ 
Ricardo Bánffy)
* Adds 256 color and truecolor support to vterm (by Daniel Schwarz)
* Vterm now emits 'resize' signal upon terminal resize (by Daniel Schwarz)
* vterm.py: Adds support for bracketed paste mode (by Daniel Schwarz)
* Pass SelectableIcon `align` and `wrap` arguments to parent
* Fix: restore normal screen on ctrl-z (by Andrey Proskurin)
* Reconnect the 'modified' signal after setting a new ListBox.body (by @exquo)
* Allow signal handling interoperability with raw display (by @AnonymouX47)
* Fix alternate/normal screen buffer switch for raw display (by @AnonymouX47)
* Fix text layout for align="center", wrap="clip" when \ 
maxcol == line_width - 1 (by @AnonymouX47)
* Fix assertion failure when string contains SO but not SI (by Martin Cooper)
* Fix empty markup handling
* Fix "FloatEdit mangles decimals" (by Daniel Sheffield)
* vterm: Fixed OSC 0,2 to set widget title properly (decode bytestring) (by \ 
Daniel Schwarz)
* vterm: Fixed a crash bug with DECALN command (by Daniel Schwarz)
* export `ELLIPSIS` constant
* add `__len__` to listbox with validation if body `Sized`
* Fix merging attributes while decomposing tag markup (by Martin André)
* Fix: use trio.lowlevel instead of trio.hazmat with Trio >= 0.15 (by Tamás \ 
Nepusz)
* Fix TypeError in signals module on weak object finalize by GC (by Roman Guchevskij)
* Include _resize_pipe_rd in fd_list for _wait_for_input_ready for raw_display \ 
(by Andreas Klöckner)
* container: fix duplicate text (by Mike Frysinger)
* Provide 80x24 fallback for ansi and vt100 (by Kit Rhett Aultman)
* Use == instead of "is" for equality testing (by @naglis)
* Split event loop in several modules
* Split widget and introduce base enums
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS

Next | Query returned 52 messages, browsing 11 to 20 | Previous