Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

woops #152

Closed
wants to merge 509 commits into from
Closed

woops #152

wants to merge 509 commits into from

Conversation

jquast
Copy link
Collaborator

@jquast jquast commented Jan 17, 2020

Closes #65.

jquast and others added 30 commits January 3, 2015 23:53
Use toe(1) to test wide variety of terminal types
break_long_words=True now supported by term.wrap
bugfix textwrap when a 'word' ends with a sequence
Conflicts:
	.travis.yml
	README.rst
	blessings/__init__.py
Unfortunately, svg cannot link to web pages, so we use png
just realized by new site bonkered up the screenshot references, we'll bring them back, maybe even a ttyrec2gif recording instead.
- prospector: dropped --test-warnings argument
- prospector: disable vulture and use 'ignore-patterns'
- pytest: leave pep8/flake8 to prospector
- do not test 'ansi' hpa/vpa: On FreeBSD, ansi has no
  such capability.  This is the reason such "proxies"
  exist, anyway.
- workaround for freebsd, which actually has an 'unknown'
  termcap entry
- 'ansi' on freebsd tests '0' for number of colors, use
  cons25 on such system.
- docfix: anomalous backslash in string: '\d'
- pep8: E402 module level import not at top of file
- freebsd: handle ValueError in signal.getsignal in
  the accessory script tools/display-signalhandlers.py
make bin/editor.py python2 compatible
Version 1.9.6 readyness: A branch in the upstream
repository to merge all of our work has stalled.

erikrose#104

This squashed commit returns all such work into the
mainline branch of 'blessed', so that work may progress
which has otherwise stagnated since January of this year.

Once these commits are squashed and boiled out, most of
which are renames that are later reversed, very little
remains that warrant a release.  We are left with
the following changes:

- Bugfix? Remove 'unknown' terminal type.
- Add dependency 'six' for 'string_type'.
- Improvements in documentation.
- Improvements in test and build chain.
avylove and others added 27 commits January 14, 2020 14:32
- update all test and static analysis libraries
- set back program version.json for 1.17.0 release
- tox.ini overhaul
- add .editorconfig, .pylintrc
- delete legacy files (tools/)
- add color/colorspace to api documentation
- some changes to, and result of ``tox -e isort`` with some human fixes mixed in
- delete legacy docs/make.bat and docs/Makefile, use tox.
- move pylint module-length exception to `.pylintrc`
By manipulating our `@as_subprocess` test framework developed to execute tests in a sub-process to shield from the "cannot change terminal definition at runtime" issue -- for WIndows, no sub-process is used, and the `vtwin10` kind is always used.

We achieve 65% code coverage on Windows, and integrate into Travis-CI.
Bring back full keyboard tests (TEST_KEYBOARD=yes), change coverage service to codecov.io which *combines* windows and linux coverage.
packaging tests within blessed comes from a problem with coverage that is no longer an issue, and we can relax linters on our tests, like pydocstyle
- move tests, they were previously packaged to workaround early adoption of coverage + tox vs. path matching bugs, those problems are no longer an issue, we don't have to "release" our tests as a package any longer to track its coverage.
- Also, `force_styling=True` allows more test coverage for windows.
Prevent error condition, ValueError: underlying buffer has been detached from raising, Closes #126
@jquast jquast closed this Jan 17, 2020
@jquast
Copy link
Collaborator Author

jquast commented Jan 17, 2020

sorry again

@jquast jquast changed the title Add and prefer Terminal.move_xy() over built-in 'move' woops Jun 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Reporting cursors current location
6 participants