Commit graph

27 commits

Author SHA1 Message Date
b4b237ec1f Move tests into their projects. 2021-11-04 23:04:41 +10:00
09ec5fb009 Coding Style.
- Remove unnecessary 'from import'.
2021-11-03 22:29:57 +10:00
a74633e087 Coding Style.
- Move terminal.py from termstr package to fill3 package.
- Terminal was no longer used by termstr.
- Terminal could be in its own package in future.
2021-11-03 14:26:07 +10:00
c2b7a8ce64 Coding Style.
- Allow 'import termstr' instead of 'import termstr.termstr'.
2021-11-03 14:13:04 +10:00
2335dec922 Coding style.
- Break out termstr, fill3, sorted_collection and lscolors into
  seperate packages and modules.
2021-10-31 02:21:09 +10:00
c91beda9b4 Display wide characters correctly.
- Made termstr's length match the on-screen width.
  - Achieved by adding a zero width character after each wide
    character.
  - This fixes ljust and rjust, so that there is correct padding,
    otherwise Portal appearances aren't the correct width.
- When getting a sub-string containing half a wide character,
  the half character is a space.
- Some wide characters are still broken. e.g. country flags
2021-07-25 23:07:12 +10:00
5d553a6542 release: Move to python3.9 2021-05-19 02:14:10 +10:00
787c304d06 Files don't need individual license headers.
- All files are licensed by the LICENSE file at root.
- Updated the license to 2021.
- Have kept the license in LS_COLORS since its 3rd party.
2021-04-12 02:25:49 +10:00
0cdb5c3a37 More robust parsing of ascii term codes. 2020-10-15 12:17:02 +10:00
4511128c9f Coding style.
- Use new 'cached_property' in python3.8.
2020-04-30 00:35:44 +10:00
0054c8dfd2 Move to python3.8. 2020-04-24 23:47:12 +10:00
1cf2fc445c Revert "Move to python3.8.0"
This reverts commit 04fb17cb3f.
- Am seeing a bug where only one worker continues processing
  on python3.8.
- Ubuntu and freedesktop-sdk are still on 3.7.
- Not using any features of 3.8 yet.
- Also removes color from mypy.
2019-12-19 14:47:00 +10:00
04fb17cb3f Move to python3.8.0 2019-11-06 14:07:33 +10:00
ee27439a7c tools: Ignore unfinished ascii escape codes.
- Ignore if the code doesn't end in 'm'.
2019-07-21 23:00:35 +10:00
195165d826 tools: Enable color for bandit.
- Also timeout can now be specified in tools.toml.
- Not truncating the timestamp from bandit anymore,
  so dropping its golden file.
2019-07-21 22:30:29 +10:00
d1867f61ab tools: Enable color from gcc. 2019-07-21 22:29:46 +10:00
cfa591976c tools: Enable color in pylint. 2019-07-21 21:14:08 +10:00
812e6b4d83 tools: Enable color for rakudo. 2019-07-20 14:41:00 +10:00
975737d71d tools: Enable color in shellcheck. 2019-07-20 14:22:10 +10:00
f6cb615c97 tools: Added color to git_log output.
- Added a simple parser for termcodes to termstr.
- Added missing 'italic' conversion in termstr.
- Simplified termcode for 'normal'.
2019-07-09 12:00:39 +10:00
be3fec26a3 Update copyrights. 2019-02-04 11:48:47 +10:00
8e5cc0eac9 Rename the project to Eris. 2018-09-17 23:59:38 +10:00
8ae0f203f2 Move to python3.7
- Now getting python packages using pip instead of the ubuntu versions.
- System wide installations now aren't supported.
2018-09-02 16:00:44 +10:00
b8732c3028 Updated copyrights. 2018-01-12 15:00:39 +10:00
4935c585aa Made work on Ubuntu 17.10.
- Changed to python3.6.
- Accepted minor differences in golden files.
- php is now 7.1.
- Updated README.
- Need to test that the AppImage still works.
2017-10-27 12:39:50 +10:00
111d362942 Explicitly using python3.5.
- Async and await keywords don't work with python3.4.
2017-09-02 11:59:10 +01:00
5728e5cff3 Made vigil into a package with a setup.py file. 2017-06-27 14:03:32 +01:00
Renamed from termstr_test.py (Browse further)