summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* [BREAKING CHANGE] Refactoring: Split event loop in several modules (#537)Alexey Stepanov2023-04-181-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | * [BREAKING CHANGE] Refactoring: Split event loop in several modules * `urwid.main_loop` is split into multiple modules which is easier to maintain * `urwid.compat` is not used anymore and removed * `TornadoEventLoop`, `GLibEventLoop`, `TwistedEventLoop` and `TrioEventLoop` accessible ONLY if required dependencies installed (like: Tornado installed -> `TornadoEventLoop` is accessible for import) * `TornadoEventLoop` use the same idle logic as `AsyncioLoop`: tornado.ioloop.IOLoop is asyncio based. * Trio < 0.15 is not supported. Version 0.15 was released almost 3 years ago. * Tornado < 5.0 is not supported. Tornado 5.0 was released 5 years ago. * Remove useless shebang * `EventLoop` should be real abstract * add new module docstrings * Fix docstrings * remove unneeded import --------- Co-authored-by: Aleksei Stepanov <alekseis@nvidia.com>
* Python 37+ initial migration (#522)Alexey Stepanov2023-03-3124-116/+187
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial migration to the python 3.7: Semi-automatic changes CI related: Update `tox.ini` and `.travis.yml` to run python3 only tests Python 3.11 tests is commented-out on travis until #517 is not merged Manual changes: * `setup.py`: classifiers, remove python2 compatibility code * `docs/manual/wcur2.py`: looks like file was never completed, syntax is invalid * `urwid.compat`: removed `ord2`, `bytes3`, `text_type`, `xrange` and `text_types` Automatic changes (no manual editing, AST validated equality: * removed `u` prefix from all strings: not allowed in modern python code * `bytes()` -> `b''` * `== None` -> `is None` * subclassing of `object` * `super(<Class>`, self>)` ->`super()` * `from __future__ import ...` python3 compatibility imports * `set(<Iterable[Hashable]>)` -> `{<Hashable>}` * partial f-strings conversion * (`IOError`, `select.error`, `socket.error`) -> `OSError` * Switch to f-strings (automatic changes) * Remove `urwid.compat.B` * Remove `urwid.compat.with_metaclass` * use native `super()` instead of `self.__super` * Remove `urwid.compat.chr2` * Remove `urwid.split_repr.python3_repr` * Use native `@classmethod` and `@property` where overload is not possible * Add `from __future__ import annotations` * automatically sort imports * Add DeprecationWarning to the deprecated methods most IDE's will recognize it and annotate during new code usage call with "warnings as errors" mode will help to refactor other users * Address comments * replace homepage address in all files * remove outdated comments in compat.py * make wcur2.py correct python code. For example subclass * replace `self.__super` by `super()` in examples * fix asyncio_socket_server.py: magic with `asyncio` became wrong * Remove `widget.update_wrapper`: this was backport of python `functools.update_wrapper` * display_common.py: fix trivial typo in _colors calculation * use `sorted` method instead of list construction with later sorting * Address comments * `wcur2` include in docs * warning on `signals.Signals.emit` --------- Co-authored-by: Aleksei Stepanov <alekseis@nvidia.com>
* Use non deprecated template (#424)Jochen Sprickerhof2023-03-311-1/+1
| | | | | | | | | defindex.html was deprecated a long time ago, see https://github.com/python/cpython/commit/7970cd483346dfd7723da214fb27399ecc574095 for example. Co-authored-by: Jochen Sprickerhof <jspricke@debian.org>
* fix typoCasey Jones2022-07-121-4/+1
| | | "will be have" → "will have"
* Update index.rstAsiel Díaz Benítez2022-07-121-1/+1
| | | fix small typo in tutorial
* Update changelog for Urwid 2.1.2Tony Cebzanov2020-09-261-0/+27
|
* Update changelog for Urwid 2.1.1Tony Cebzanov2020-07-261-0/+49
|
* Drop support for py34Andrey Semakin2020-03-081-1/+1
|
* Changelog updates for 2.1.0. release.Tony Cebzanov2019-11-131-0/+90
|
* Fixes to sphinx conf to enable building docs with Sphinx >= 2.0.Tony Cebzanov2019-11-131-2/+2
|
* Update HTML docs with new chat link and supported python versions.Tony Cebzanov2019-11-121-2/+2
|
* Add ellipsis wrapping mode documentationPhilip Matura2019-10-152-2/+15
|
* Merge branch 'remove-pollinglistwalker' of https://github.com/hkoof/urwid ↵Tony Cebzanov2019-05-201-2/+0
|\ | | | | | | into hkoof-remove-pollinglistwalker
| * remove PollingListWalker classHeiko Noordhof2014-11-061-2/+0
| |
* | Merge pull request #284 from tonycpsu/24_bit_colortonycpsu2019-04-053-8/+24
|\ \ | | | | | | 24-bit (true color) support.
| * | Documentation updates for 24-bit color support.Tony Cebzanov2018-12-143-8/+24
| | |
* | | extended numerical editing: integers and floatshootnot2018-02-041-0/+19
|/ /
* | Merge pull request #116 from wernight/masterAndrew Dunai2018-01-241-0/+2
|\ \ | | | | | | Change SelectableIcon default cursor_position to 0.
| * | Change SelectableIcon default cursor_position to 0.Werner Beroux2015-03-191-0/+2
| |/ | | | | | | | | Fixes #115. Most users want to have it on the first character, so it should be the default as well.
* | Updated PyPI link in template.Andrew Dunai2018-01-211-1/+1
| |
* | Version 2.0.1release-2.0.1Andrew Dunai2018-01-211-7/+22
| |
* | Version 2.0.0release-2.0.0Andrew Dunai2018-01-172-1/+82
| |
* | Support for new foreground setting "strikethrough"Christian Geier2018-01-021-1/+7
| | | | | | | | | | | | If you are unsure if your terminal supports this, try the following: echo -e "\e[9mstrikethrough\e[0m"
* | Merge pull request #220 from jwilk-forks/masterAndrew Dunai2018-01-025-13/+13
|\ \ | | | | | | Fix typos
| * | Fix typosJakub Wilk2017-02-285-13/+13
| | |
* | | Mention blink and italics attributes in manual.Christian Geier2017-09-261-0/+12
|/ /
* | fix subscribe linkIan Ward2016-04-281-1/+1
| |
* | indexcontent.html: Fix links after move to urwid/urwidanatoly techtonik2015-12-291-9/+9
| |
* | new mailing list locationIan Ward2015-12-191-2/+2
| |
* | changelog for 1.3.1Ian Ward2015-11-011-0/+20
| |
* | add link to Python Prompt ToolkitIan Ward2015-11-011-0/+1
|/
* adjust Asyncio dep docsrelease-1.3.0Ian Ward2014-10-172-2/+2
|
* docs for AsyncioEventLoopIan Ward2014-10-171-2/+21
|
* AsyncioEventLoop deps on front pageIan Ward2014-10-171-0/+1
|
* generate reference docs for AsyncioEventLoopIan Ward2014-10-171-0/+4
|
* add link to curtsies projectIan Ward2014-10-171-0/+1
|
* changelog for 1.3.0Ian Ward2014-10-171-0/+22
|
* changelog for 1.2.2Ian Ward2014-10-171-0/+12
|
* Fix closing parens on Tornado docsMatthew Mosesohn2014-09-041-1/+1
|
* More minor grammar mistake correctionsIsmail2014-04-281-2/+2
|
* Correct minor grammar mistakesIsmail2014-04-281-2/+2
|
* changelog for 1.2.1Ian Ward2014-04-041-0/+13
|
* another ReST typoPaul Ivanov2014-02-211-1/+1
|
* docs: fix duplicate urwid-tutorial referencerelease-1.2.0Ian Ward2014-02-091-1/+1
|
* changelog for 1.2.0Ian Ward2014-02-091-0/+47
|
* drop 2.4, 2.5 support, add PyPyIan Ward2014-02-091-1/+1
|
* docs: tour.py renders differently since fix for #45Ian Ward2014-01-041-0/+0
|
* -docs: regenerated screenshotsIan Ward2014-01-046-0/+0
|
* docs: pop_up and subproc examplesIan Ward2014-01-046-4/+38
|
* docs: front page remove <em>s and arbitrary extra indentIan Ward2014-01-042-7/+7
|