afa6870484
release: Update appimage and docker scripts for new release.
2020-09-15 12:52:26 +10:00
0054c8dfd2
Move to python3.8.
2020-04-24 23:47:12 +10:00
e6872aacb7
Make the cursor and highlight bar standout more.
...
- Made the grey statuses darker to increase the contrast with the
cursor.
2020-04-22 00:41:46 +10:00
48dcaed5fd
Make the cursor more visible.
2020-04-21 23:17:39 +10:00
e8a83761ff
Make the problem status color stand out less.
2020-04-12 23:17:45 +10:00
69c957985a
Check that python tools are installed.
2020-04-11 22:55:19 +10:00
e60bde2a84
Add a command-line option providing information about tools.
...
- All tools have a url.
- Not deriving the url from the package database.
2020-04-11 21:45:41 +10:00
332666ec43
Don't use any existing LS_COLORS colors.
...
- The bundled color database probably looks better.
2020-04-10 15:25:37 +10:00
4742d152c8
Coding style.
...
- Simplify thread safe code since no longer usings threads.
- Don't store pickle_path unnecessarily. Save memory.
- Change Row's style to match Column.
2020-03-29 23:30:37 +10:00
51489b35cd
Make sync_from_filesystem asynchoronous to speed up startup of large projects.
...
- Fixed viewing projects with no files.
- Changed fill3.Column to make it work with sorted lists.
- Simplified Log class to not need fill3.Column.
- Eris results will be cleared when the tools config changes.
2020-03-28 13:37:07 +10:00
c6f790c35c
Optimize change to summary when filesystem changes.
...
- Was checking all files on any change detected.
- Now adding, deleting or modifing individual rows in response
to the respective filesystem event.
- html_syntax tool was being run in an infinite loop because it
triggered the ON_CLOSE_WRITE event.
2020-03-09 14:31:01 +10:00
d709e5069d
Highlight path separators to make paths easier to read.
2020-02-03 00:42:04 +10:00
750913eeca
tools: Only use tools whose executables are installed.
2019-12-29 14:15:29 +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
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
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
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
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
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
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
2fb3696c9b
tools: Add pytest for python unittests.
2019-08-31 13:27:32 +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
b9a3648b65
Correctly empty cache while result is refreshed.
2019-08-23 17:31:24 +10:00
031fabf4e2
Make large results display quickly by loading them in pieces.
2019-08-21 16:05:06 +10:00
cc0b565b3a
tools: Let python_syntax tool show errors.
...
- Wasn't worth treating python specially.
2019-07-21 23:28:19 +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
5949a82c2d
Coding style.
2019-07-21 19:35:58 +10:00
4a1e109f07
tools: Let color be specified in tools.toml.
2019-07-20 14:06:22 +10:00
9b5ad3332e
Coding style.
...
- Tools should return a status and a text string,
not a status and a fill3 widget.
2019-07-18 23:58:01 +10:00
139ddc681f
tools: Fix git_blame and git_log results not displaying correctly.
2019-07-18 13:17:23 +10:00
e98f1640bf
Better handle results that don't decode to UTF-8.
2019-07-17 22:33:48 +10:00
81e19a2062
tools: Add color to git blame output.
2019-07-17 22:17:12 +10:00
16b95a2376
tools: Add rakudo for checking perl6 syntax.
2019-07-10 21:36:40 +10:00
23f5533860
Coding style.
2019-07-10 11:54:38 +10:00
057e21869a
Coding style.
...
- subprocess.run can do the decoding to unicode.
2019-07-10 11:33:57 +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
a2bea77cd2
tools: Add svglib to view svg files.
2019-06-30 11:36:54 +10:00