14
0
forked from pool/python-urwid

37 Commits

Author SHA256 Message Date
edb05db0fd - update to 2.6.16:
* Feature: Add focus reporting support
  * Add 16-color support
  * Disable mouse tracking and discard input when exiting the
    main loop
  * Type annotations: fix typing issues

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=65
2024-10-30 19:57:05 +00:00
f0214f12fe - update to 2.6.15:
* Fix `ListBox.rows_max` calculation for empty container

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=63
2024-09-23 08:54:34 +00:00
3ecbde0cb7 - update to 2.6.14:
* GridFlow fixes for empty container
  * Fix ScrollBar mouse_event handling with ListBox

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=61
2024-06-29 05:30:36 +00:00
1bb4a810d1 - update to 2.6.13:
* Adopt `ExceptionGroup` handling without an external library
    in python 3.11+
- update to 2.6.12:
  * Prevent a possible infinite loop in
    WidgetDecoration.base_widget
  * ScrollBar will check wrapped widgets for SupportsScroll
- update to 2.6.11:
  * Fix `Widget.rows` annotation
  * Do not use deprecated positioning in the code and examples
  * Docs: partial update of screenshots

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=59
2024-06-10 09:54:15 +00:00
d92cb4be0b - update to 2.6.10:
* `ScrollBar`: fully support `__length_hint__` if not `Sized`
- update to 2.6.9:
  * Support relative scroll for `ListBox`
  * Absolute scrolling calculation is resource-hungry and can
    cause serious issues on the long lists.
  * This change also rework calculation allowing to use
    `ScrollBar` with `TreeList` (users should prevent infinite
    load cycle on lazy-load self).
  * Support `` key reading for sgrmouse
  * Historically  key reading was not implemented due to `` for
    buttons 1-3 is handled by the most GUI terminal emulators
    itself.
  * Fix regression in `TreeWidget`: original widget can be
    overridden
- update to 2.6.8:
  * Fix regression: Overlay not accepted relative positioning
- update to 2.6.7:
  * Fix `MainLoop.watch_pipe` regression for the callback outcome
    not `False`
- update to 2.6.6:
  * Fix Columns sizing and pack behavior
- update to 2.6.5:
  * Allow `wcwidth` to select unicode version
  * `TreeWidget`: do not use deprecated API in
    `update_expanded_icon`
- update to 2.6.4:
  * Fix regression from 2.6.1: `ListBox` used for tree
    implementation.
- update to 2.6.3:

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=57
2024-04-06 17:40:30 +00:00
33679d0e16 add missing require
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=54
2024-02-27 15:20:13 +00:00
d4a485a131 - Update to 2.5.3:
- Fix render regression: khal Padding widh > size
  - Update unicode table to the version 15.1.0
- Update to 2.5.2:
  - Fix Windows last line: use ICH * INSERT COLS
  - Typing: annotate text_layout and extend Text/Edit
  - Fix incorrect TextCanvas typing
  - RAW UTF-8 terminal: SI/SO/IBMPC_ON/IBMPC_OFF skip
  - Unicode: use "target encoding" while transcoding for output

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=52
2024-02-12 17:13:09 +00:00
db2ce9ca5b - Update to 2.5.1:
* Extend Command enum and update Columns & Pile
  * Fix double Widget inheritance in the LineBox
  * Columns PACK item not fit as FIXED and support FLOW
  * allow not subclassed incomplete widgets in Columns/Pile
  * Columns rendered with a non-first Selectable widget should not skip
    other items
  * Fix regression: Columns render incorrect BOX/FLOW widgets height
  * Overlay typing and proper repr
  * support proper repr and str for Canvas
  * Support FIXED and FLOW operations for Overlay depends on options
  * Columns accept focus widget as "focus_column"
  * Filler can act as FLOW widget
  * allow explicit focus in GridFlow constructor
  * Columns support correct BOX render only if ALL BOX
  * support FIXED-only widgets and FIXED rendering for Columns
  * Support FIXED-only widgets and FIXED rendering for PILE
  * support FIXED render type for GridFLow
  * Add run_in_executor helper to the event loop
  * Feature: Implement keypress and mouse_event default handlers
  * use Hashable for signal identifier types
  * Introduce optional dependencies for package
  * Feature: Support pack() for CheckBox/RadioButton/Button
  * Fix font in case Font.data is str
  * Fix: deep TextEnum was improperly resolved
  * Fix #583: python 3.12 compatibility
  * Python 37+ migration, Python < 3.7 support dropped
  * make tests compatible with Python 3.11
  * Add two fonts based on Unicode 13 2x3 TRS-80/Teletext mosaic characters
  * Fix assertion failure when string contains SO but not SI

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=50
2024-02-02 05:56:35 +00:00
3c3a473c56 Accepting request 1081684 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1081684
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=48
2023-04-21 13:26:11 +00:00
c2fa0e629a - Add python-311.patch to fix tests for python 3.11
gh#urwid/urwid#517

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=46
2023-02-20 08:42:29 +00:00
14b7605f4b - add dependency for python 2 builds
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=45
2021-11-08 12:17:54 +00:00
0c66722b7b Accepting request 924844 from home:pgajdos:python
- %check: use %pyunittest rpm macro

OBS-URL: https://build.opensuse.org/request/show/924844
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=44
2021-10-16 09:36:25 +00:00
eee6c07af8 - update to 2.1.2:
* Add pack method to LineBox. Fixes: #346 (by Miguel de Dios)
 * 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))

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=42
2020-12-19 10:05:17 +00:00
9c7efd4013 - udpate to 2.1.1:
* Add TrioEventLoop.run_async(), removed nursery constructor arg (#392) (by
    Tamás Nepusz)
  * Add wrap_around kwarg to SimpleListWalkers (by Krzysztof Królczyk)
  * Change documentation on Terminal (by James Johnson)
  * Remove debug documentation change test (by James Johnson)
  * Remove support for py34 (by Andrey Semakin)
  * Remove invalid escape sequence (by Andrey Lebedev)
  * Fix GridFlow keypress handling when v_sep is 0 (by Aurelien Grenotton)
  * Fix Terminal in ListBox (#382) (by James Johnson)
  * Fix Crash on `fg`, SIGCONT (after Ctrl-Z, SIGSTOP, SIGTSTP) (by goncalopp)
  * Fix 256-color mode on some terminals. Addresses #404. (by Tony Cebzanov)
  * vterm: reduce __init__ boilerplate (by max ulidtko)
  * vterm: errno 5 is not EOF. (by max ulidtko)
  * Terminal: use UTF-8 by default. (by max ulidtko)
  * Instance of Terminal has no __super attr -- thanks pylint! (by max ulidtko)
  * Do not call wait_readable with a closed fd in TrioEventLoop (by Michael
    Hudson-Doyle)
  * Make options a static method where applicable (by Philip Matura)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=40
2020-09-16 21:29:51 +00:00
Tomáš Chvátal
923789a4c4 Accepting request 772128 from home:mcalabkova:branches:devel:languages:python
- update to 2.1.0
  * Add support for Python 3.7 and 3.8, drop support for Python 3.3
  * Add 24-bit (true color) support.
  * Fix crash on click-Esc & Esc-click
  * Break rather than raising exception on shard calculation bug.
  * Fix EOF detection for the Terminal widget on Python 3
  * Many more features and fixes

OBS-URL: https://build.opensuse.org/request/show/772128
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=38
2020-02-08 08:18:06 +00:00
2b382c914d - Replace %fdupes -s with plain %fdupes; hardlinks are better.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=36
2019-10-14 14:49:18 +00:00
Tomáš Chvátal
9d4306c998 Accepting request 579953 from home:alois:branches:devel:languages:python
- Update to version 2.0.1
  * #275: Late fix for proper exception reraising from within
    main loop (by Andrew Dunai & Adam Sampson)
  version 2.0.0
  * Full Python 2.x/3.x support (by Andrew Dunai)
  * Proper handling & customization of OS signals by GLib event
    loop (by Federico T)
  * vterm: Fix handling of NUL characters (by aszlig)
  * Add 256-color support for fbterm (by Benjamin Yates)
  * Italics support (by Ian D. Scott)
  * Store envron's TERM value as a Screen attribute (by Benjamin
    Yates)
  * Replaced hashbangs to use proper Python binary (by Douglas La
    Rocca)
  * Post-change signal for Edit, CheckBox and RadioButton widgets
    (by Toshio Kuratomi)
  * ListBox.body update (by Random User)
  * SimpleListWalker is now default when setting ListBox.body (by
    Random User)
  * #246, #234: SelectEventLoop alarm improvements (by Dave Jones)
  * #211: Title align & borderless sides for LineBox (by Toshio
    Kuratomi)
  * Support for 'home' and 'end' keys in ListBox (by Random User)
  * Various code cleanups (by Jordan Speicher, Marin Atanasov
    Nikolov)
  * CI fixes (by Marlox, Ian Ward, Anatoly Techtonik, Tony
    Cebzanov & Ondřej Súkup)
  * Example fixes (by Kenneth Nielsen)
  * Documentation fixes (by anatoly techtonik, Marcin Kurczewski,
    mobyte0, Christian Geier & xndcn)
  * Code cleanup & typo fixes (by Jakub Wilk & Boris Feld)
  * Integration of tox for easier Python cross-version testing (by
    Andrew Dunai)
  * Test fixes (by Michael Hudson-Doyle, Mike Gilbert & Andrew
    Dunai)
  * Correct error messages in Decoration (by Marcin Kurczewski)
  * #141: Fix for StandardTextLayout.calculate_text_segments
    (by Grzegorz Aksamit)
  * #221: Fix for raw display should release file descriptors (by
    Alain Leufroy)
  * #261: Fix issues with unicode characters in ProgressBar (by
    Andrew Dunai)
  * Fix for 'page up' and 'page down' in ListBox when having
    focusable children (by Random User)
  * Fixes for examples compatibility with Python 3 (by Lars
    Kellogg-Stedman)
  * Fix default screen size on raw display (by Andreas Klöckner)
  * Fix underlining for padded text (by Random User)
  * Fix for terminal widget crash with Python 3 (by Sjc1000)
  * Fix for string formatting error (by Jakub Wilk)
  * Fix for iterator in WidgetContainerListContentsMixin (by
    Marlox)
  * Fix for missing `modified` signal in SimpleFocusListWalker
    (by Michael Hansen)
  * Dropped Python 3.2 support
  * Test coverage is now collected
- Dropped python-urwid-fix_py3_test.patch (merged upstream)

OBS-URL: https://build.opensuse.org/request/show/579953
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=34
2018-02-26 08:30:23 +00:00
109f892076 Accepting request 501843 from home:alois:branches:devel:languages:python
Should work this time.

OBS-URL: https://build.opensuse.org/request/show/501843
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=32
2017-06-30 12:40:26 +00:00
Todd R
a6adda6d84 Accepting request 368730 from home:kfreitag:branches:devel:languages:python
- update to version 1.3.1:
 * Fix for screen not getting reset on exception regression
   (by Rian Hunter)
 * AttrSpec objects are now comparable (by Random User)
 * MonitoredList now has a clear method if list has a clear method
   (by neumond)
 * Fix for BarGraph hlines sort order (by Heiko Noordhof)
 * Fix for final output not appearing on exit with some terminals
   now that extra newline was removed (by Jared Winborne)
 * Fix for a resizing bug in raw_display (by Esteban null)

OBS-URL: https://build.opensuse.org/request/show/368730
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=30
2016-03-09 16:49:45 +00:00
Jan Matejek
bdeb880c91 Accepting request 307130 from home:benoit_monin:branches:devel:languages:python
- update to version 1.3.0
- remove %py_requires macro
- call python directly, not via %__python macro
- remove unwanted shebang during %prep, not after build to avoid mtime mismatch
- run the tests during build

OBS-URL: https://build.opensuse.org/request/show/307130
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=28
2015-05-18 13:35:52 +00:00
Todd R
377e4935ef OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=26 2014-07-14 15:56:09 +00:00
Todd R
51bdf1cef5 Accepting request 240922 from home:TheBlackCat:branches:devel:languages:python
Update to 1.2.1

OBS-URL: https://build.opensuse.org/request/show/240922
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=25
2014-07-14 12:26:18 +00:00
Sascha Peilicke
74cbe12751 Accepting request 148484 from home:posophe:branches:devel:languages:python
Update and fix the executable warning (shebang)

OBS-URL: https://build.opensuse.org/request/show/148484
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=22
2013-01-15 14:17:19 +00:00
Todd R
c780bb25f9 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=21 2013-01-02 22:00:05 +00:00
Sascha Peilicke
cc51d78ee6 Accepting request 141482 from home:posophe:branches:devel:languages:python
Update to 1.1.0

OBS-URL: https://build.opensuse.org/request/show/141482
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=18
2012-11-16 09:42:23 +00:00
Ismail Dönmez
653143aaf8 - BuildRequire python3 to get hashlib sha512 support
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=16
2012-09-24 11:09:03 +00:00
Sascha Peilicke
cf96409a64 Accepting request 129219 from home:babelworx:ldig:branches:devel:languages:python
license update: LGPL-2.1+
LGPL without version is not acceptable

OBS-URL: https://build.opensuse.org/request/show/129219
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=13
2012-07-30 07:36:28 +00:00
Sascha Peilicke
ef79e6497b Accepting request 128556 from network:utilities
1.0.2 (forward SR#128518)

OBS-URL: https://build.opensuse.org/request/show/128556
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=12
2012-07-23 07:54:33 +00:00
Sascha Peilicke
c6ec5e01b9 Accepting request 124291 from home:HighwayStar:branches:devel:languages:python
python3 package added

OBS-URL: https://build.opensuse.org/request/show/124291
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=11
2012-06-11 07:44:27 +00:00
Pascal Bleser
8bb4954289 1.0.1
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=10
2011-12-08 22:42:44 +00:00
Sascha Peilicke
8dc318e720 - Update to version 1.0.0:
* New support for Python 3.2 from the same 2.x code base,
    requires distribute instead of setuptools (by Kirk McDonald,
    Wendell, Marien Zwart) everything except TwistedEventLoop and
    GLibEventLoop is supported
  * New experimental Terminal widget with xterm emulation and
    terminal.py example program (by aszlig)
  * Edit widget now supports a mask (for passwords), has a
    insert_text_result() method for full-field validation and
    normalizes input text to Unicode or bytes based on the caption
    type used
  * New TreeWidget, TreeNode, ParentNode, TreeWalker
    and TreeListBox classes for lazy expanding/collapsing tree
    views factored out of browse.py example program, with new
    treesample.py example program (by Rob Lanphier)
  * MainLoop now calls draw_screen() just before going idle, so extra
    calls to draw_screen() in user code may now be removed
  * New MainLoop.watch_pipe() method for subprocess or threaded
    communication with the process/thread updating the UI, and new
    subproc.py example demonstrating its use
  * New PopUpLauncher and PopUpTarget widgets and MainLoop option
    for creating pop-ups and drop-downs, and new pop_up.py example
    program
  * New twisted_serve_ssh.py example (by Ali Afshar) that serves
    multiple displays over ssh from the same application using
    Twisted and the TwistedEventLoop

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=9
2011-09-23 10:18:43 +00:00
Pascal Bleser
b48c625f91 0.9.9.1
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=8
2010-01-26 12:27:09 +00:00
cf75f40d91 update to 0.9.8.4
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=7
2009-06-09 22:31:02 +00:00
Pascal Bleser
04b8d6df4c OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=6 2008-05-30 18:15:35 +00:00
OBS User unknown
5e1f1960d4 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=4 2007-04-29 11:43:00 +00:00
OBS User unknown
a40d716a7b OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=3 2007-04-29 11:38:26 +00:00
OBS User unknown
a2e34785a6 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-urwid?expand=0&rev=1 2007-04-29 11:32:27 +00:00