Commit graph

584 commits

Author SHA1 Message Date
98d5a7c5dd flatpak: Bring manifest file up to date.
- A python module failed to install because it tried to uninstall a
  dependency of another python module, which was read-only.
  - Now installing python modules together in one flatpak module.
2019-12-22 21:25:18 +10:00
85013e605a Rename turn action to orient. 2019-12-21 13:01:11 +10:00
15cbe17b5c Rename order action to sort.
- So that turn action can be renamed to orient.
2019-12-21 12:56:53 +10:00
81a1901d38 Center the status bar.
- Without any indicators on the right, the bar can be centered.
2019-12-21 12:50:46 +10:00
4881baf6ef Dropped the ordering indicator.
- Couldn't justify it alone, without the pause indicator too.
- Still get some feedback from the log message when changing order.
2019-12-21 12:43:50 +10:00
048413f09b Remove pause feature.
- Wasn't being used very much.
- The background workers should only be using idle cpu, so shouldn't
  have any outward effect.
- Could also use less workers if necessary.
2019-12-21 12:23:34 +10:00
3ec3098e2f flatpak: Bring manifest file up to date. 2019-12-21 12:07:06 +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
d645f62b10 Coding style.
- More linting.
2019-12-05 00:52:59 +10:00
4a2f99d795 Coding style.
- Linting.
2019-12-04 18:39:22 +10:00
b2e6ab2c3e Let cache compression type be controlled, including none.
- No compression is good if the filesystem is already compressed.
2019-12-04 12:18:00 +10:00
6b9dddcbd2 tools: Only run tools on files with the right type. 2019-11-28 23:27:10 +10:00
dbe4db26c8 flatpak: Start adding script dependencies to make-flatpak-manifest.py 2019-11-28 21:49:01 +10:00
58403d1466 tools: Let tools be run directly with tools.py
- Shows that tools work independantly of eris tui.
2019-11-28 15:01:40 +10:00
3dd4247f08 flatpak: Add missed change for 7z. 2019-11-26 13:30:16 +10:00
d6d6fbea4e flatpak: Bring manifest file up to date.
- pdf2txt.py is not working because it has no shebang in upstream.
- pydoc's test is failing but pydoc is working. Golden file contains a path.
2019-11-25 14:59:23 +10:00
d6bcb86d06 tools: Make mypy output prettier. 2019-11-06 14:23:19 +10:00
cb9b0da52a tools: Add color to mypy 2019-11-06 14:19:28 +10:00
04fb17cb3f Move to python3.8.0 2019-11-06 14:07:33 +10:00
a770a3ebc7 Changes for Ubuntu 19.10. 2019-11-06 13:03:00 +10:00
04c5bf3d56 Fix bug caused by change in collections.UserList.
- Collections.UserList changed betweeen python 3.7.3 and 3.7.5,
  requiring the constructor of Entry to be a like that for a list.
- Solved by not using UserList and defining __getitem__ and __len__.
2019-11-06 11:18:18 +10:00
cde7402708 Make the highlight bar less subtle.
- It had been tuned when colors weren't working correctly.
2019-10-17 17:36:30 +10:00
ab2ede416d Coding style. 2019-09-16 22:42:49 +10:00
3dfb81563c tools: Change coverage tool to work with '.coverage' file.
- Was generating coverage by running a corresponding test file
  for the current file.  Wasn't obvious where test file was.
- This shows coverage if a .coverage file exists which is newer
  than the current file.
- The .coverage file needs to be created independantly. And then
  the reports can be refreshed.
2019-09-09 12:20:56 +10:00
6fdbfc16c7 tools: Fix having a shared .coverage file. 2019-09-05 15:11:00 +10:00
71ee3363f2 tools: Add coverage report to pytest output. 2019-09-05 15:01:58 +10:00
4947327c4b tools: Fix out of date golden file for pydoc. 2019-09-04 16:24:03 +10:00
ab20fb46cf tools: Make pydoc quieter on error. 2019-09-04 15:48:59 +10:00
a1199a1767 tools: Add color to pydoc. 2019-09-04 15:32:23 +10:00
1925f53bf8 Coding style.
- Statuses can't be any string, anymore.
2019-09-03 22:32:07 +10:00
3a9b4ce361 tools: Add color to perldoc.
- Also showing stdout and stderr in any case.
2019-09-03 21:15:06 +10:00
23b4f8c931 tools: Fix truncated file contents. 2019-09-03 15:53:53 +10:00
03f348622e tools: Avoid loading large binary files in full. 2019-09-03 15:50:26 +10:00
a0a5e013fe Fix some warnings from tests. 2019-09-02 16:38:38 +10:00
172e9d2978 Bundle the latest version of LS_COLORS. 2019-09-01 17:22:28 +10:00
71f8461bc3 Fix truncation of border titles.
- Ellipses weren't always standing in for truncations.
2019-09-01 14:42:37 +10:00
a0892616bf Truncate listing titles on the left side.
- Better to retain the file name than the directory.
2019-09-01 14:01:19 +10:00
9f44030bb9 Fix existing capitalised key controls, R and N. 2019-08-31 22:21:30 +10:00
2fb3696c9b tools: Add pytest for python unittests. 2019-08-31 13:27:32 +10:00
408f2de098 Coding style.
- Let PagedList open func be specified outside.
2019-08-30 14:17:09 +10:00
cfb5c44554 Fix making key controls case-insensitive. 2019-08-30 14:16:23 +10:00
a0a222889a Remove out of date key controls. 2019-08-30 10:39:17 +10:00
03e68c58da Make keyboard control case-insensitive. 2019-08-30 10:35:50 +10:00
22bffd6748 Simpler interface details.
- Consistent capitalisation.
- No unnecessary colons.
2019-08-28 20:54:56 +10:00
db08b3f465 Coding style.
- Make PagedList responsible for deleting previous versions.
2019-08-27 21:44:00 +10:00
beeedc3800 Cleanup leftover pages directories. 2019-08-27 20:31:09 +10:00
13988fecf9 Add the current line number to the listing title. 2019-08-27 18:05:02 +10:00
d79814e0c3 tools: Limit size of svg images. 2019-08-27 16:46:06 +10:00
8840fd9713 Coding style.
- Removing references in elinks output.
- Allows pandoc tool to use elinks tool.
2019-08-27 16:34:00 +10:00
76df9366cb tools: Add color to pandoc output by using elinks. 2019-08-27 15:27:29 +10:00