Commit graph

858 commits

Author SHA1 Message Date
10a4908204 Tweaked Readme.
- "File types" is clearer than "Extensions".
2020-10-17 12:14:16 +10:00
445f3ad745 tools: Remove golden file tests for perldoc.
- perldoc output is dependant on the terminal.
  - Don't need golden files for everything.
2020-10-15 13:22:39 +10:00
1e45001878 Exit cleanly when worker processes are missing. 2020-10-15 13:15:41 +10:00
f1902a4d1b Cope with worker processes being terminated. 2020-10-15 12:57:37 +10:00
0cdb5c3a37 More robust parsing of ascii term codes. 2020-10-15 12:17:02 +10:00
79dee3f1b9 tools: Better color scheme for python-coverage. 2020-10-13 19:53:05 +10:00
b3dbcddcf6 tools: Show error message when python-coverage sees old .coverage. 2020-10-12 23:13:07 +10:00
bea859f54f Fix broken tests. 2020-10-12 22:45:34 +10:00
7058967134 Update golden file of perldoc output. 2020-10-12 22:29:37 +10:00
ad6a093b92 Parse pytest color output correctly. 2020-10-12 22:26:29 +10:00
b5f712165b Eris runs on ubuntu 20.10. 2020-10-06 05:11:49 +10:00
331adf7d4a release: Update readme file with new versions. 2020-09-24 23:13:41 +10:00
c9f2651444 release: flatpak: Bring manifest up to date.
- Freedesktop version 18.08 -> 20.08.
- Pip changed output.
- New perl version.
- New rakudo version.
- Eris also needs sortedcontainers and markupsafe modules.
- New nodejs version needs python2.7 as a build dependency,
  now that freedesktop moved from python2 to python3.
- Disable p7zip since not building.
- wabt is now packaged in ubuntu. ubuntu source not building
  easily in flatpak so continuing to use git source.
- Can use pip pdfminer.six to install pdf2txt.py.
2020-09-24 18:00:26 +10:00
ba6c09fa32 docker: Bring Dockerfile up to date. 2020-09-15 14:30:44 +10:00
afa6870484 release: Update appimage and docker scripts for new release. 2020-09-15 12:52:26 +10:00
7c3db5dc87 Coding style.
- Include 'Hello World' example of how to use fill3.
2020-08-30 00:03:19 +10:00
b40f1bb0d7 tools: Depend on newer versions of Ruby and Php. 2020-08-27 06:15:27 +00:00
dae4f4cb93 Optimize summary load time.
- Not trying to update appearance for every entry loaded.
- e.g. 35 secs -> 10 secs.
2020-05-23 13:55:14 +10:00
76f7dfd7b7 Fixed appearance not updating while syncing with filesystem.
- Also limited screen refreshes to 100 fps maximum.
2020-05-23 13:19:36 +10:00
0c821b64e9 tools: pil can also view some xpm files. 2020-05-09 18:55:44 +10:00
53ad2eecdd Shorten tool info report.
- Save a line for each tool.
2020-05-09 16:28:57 +10:00
f415d9e3fe Stop cursor moving during restart.
- The cursor was always moving to the first column.
2020-05-08 19:32:30 +10:00
a5cc1163c1 Really fixed error from raising StopIteration in a coroutine. 2020-05-04 12:31:38 +10:00
3b1da7537f Fixed error from raising StopIteration in a coroutine. 2020-05-04 03:37:39 +10:00
8ef2bb78eb Coding style.
- Made fill3.main into a context manager.
- Moved loop.run_forever into __main__.
- Starting to modernise async code:
  - ensure_future -> create_task
2020-05-04 02:46:07 +10:00
f5abb79e1e Fix all but one workers disappearing.
- python3.8 had a backwards incompatability that broke some
  uses of async generators. Fixed by making the sweep generator
  synchronous. Hopefully the interface isn't stalled when looking
  for a pending status that is far away.
2020-05-04 02:39:31 +10:00
c20f5bbb36 Fix missed update of golden file. 2020-05-04 02:15:51 +10:00
7ba30bdb49 Choose a green that works well in 256 and true color terminals. 2020-05-01 03:12:59 +10:00
1dc0152e65 tools: pil tool can also display ico files. 2020-04-30 00:37:46 +10:00
4511128c9f Coding style.
- Use new 'cached_property' in python3.8.
2020-04-30 00:35:44 +10:00
b6af395f81 Bring version number up to date. 2020-04-26 01:59:26 +10:00
388e3af932 Handle eris being run without a tty.
- i.e. being run in a pipe or redirection.
- Just outputting the log.
2020-04-25 22:08:59 +10:00
1e66589f11 Fully qualify function names in tool info listing. 2020-04-25 17:54:05 +10:00
bbf062d561 tools: Force pdf2txt to be run by python3.8. 2020-04-25 17:30:58 +10:00
310451ae4d Remove log file.
- It was really only for debugging.
- The log would be redundant when eris outputs the log, when run
  without a tty.
2020-04-25 15:18:43 +10:00
41e7c72ded tools: Fix pdf2txt
- Ubuntu's package installs pdf2txt better than pip.
2020-04-25 15:02:02 +10:00
d10cd82150 Move to Ubuntu 20.04. 2020-04-25 00:59:49 +10:00
0054c8dfd2 Move to python3.8. 2020-04-24 23:47:12 +10:00
c4fc5a8b10 Fix golden file after status color tweaks. 2020-04-24 23:46:02 +10:00
0249dcfe72 Coding style.
- Code was being run unnecessarily.
2020-04-24 01:27:31 +10:00
dd7e740ae7 Make dark green a little brighter.
- To standout better from the normal status's grey.
2020-04-22 01:18:38 +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
187b937236 Fixed failing on filesystem events.
- Found when running eris over the cpython codebase.
2020-04-20 22:09:14 +10:00
be42070097 Coding style.
- Less lines.
2020-04-16 22:33:43 +10:00
e06c53d3df Fix mouse scrolling.
- Missed rename of _column to _entries.
2020-04-16 20:10:37 +10:00
73fa8d4eaf Fix deletion of a file entry when auto-saving. 2020-04-14 20:52:04 +10:00
6ac344c0fa Fix broken test.
- Missed change to golden file when status colors changed.
2020-04-14 01:34:34 +10:00
8f5585d30c Fix modified files not syncing correctly.
- On quiting and restarting modified files were being recalculated
  over and over.
2020-04-14 01:31:04 +10:00
e8a83761ff Make the problem status color stand out less. 2020-04-12 23:17:45 +10:00