e63dd40320
Revert "Try clearing the cache iff the summary pickle doesn't load."
...
This reverts commit a04c19c760 .
- This caused problems when the api of the pickled objects changed.
2017-08-28 16:23:05 +01:00
5a26b9fd13
Coding style.
2017-08-14 14:32:29 +01:00
a21d3de99c
Added a command to refresh all results of the current tool.
2017-08-14 14:22:49 +01:00
a04c19c760
Try clearing the cache iff the summary pickle doesn't load.
2017-07-24 13:34:35 +01:00
32ba6fd01c
When running golden tests use diff if meld is not available.
2017-07-23 22:49:48 +01:00
f583b66437
Coding style.
2017-07-23 20:50:17 +01:00
0e68dd2e43
appimage: Pinned the version of appimagetool.
2017-07-23 19:20:40 +01:00
20161303fc
appimage: Can now get a shell inside the AppImage.
...
- The --self_test option is no longer needed. Instead do:
- # APPIMAGE_ENTER=1 ./vigil.appimage # To enter the shell
- # $APPDIR/test-all
2017-07-23 18:39:24 +01:00
93d1fdb87a
appimage: Used test_distributions to fix the AppImage.
2017-07-23 18:21:18 +01:00
2815fb83d8
Added the special case, git_blame, to the README.
2017-07-19 10:13:24 +01:00
0b6fbec3da
Show the generic tools in the README.
2017-07-19 09:40:54 +01:00
cbdbac0219
[tools] Removed clang tools.
...
- They were doubling the size of the AppImage.
- The gcc tools do very similar syntax checking.
2017-07-17 10:50:18 +01:00
d90d711703
Can build AppImages more successfully.
...
- The meta/Recipes script doesn't run the post-install of debian
packages, so some weren't installed correctly.
- This scheme lets vigil install into a container as usual.
- The files in the AppDir are calculated as the difference between
the files in the initial debootstrapped container, and the
container after the installation.
2017-07-16 12:14:14 +01:00
928462f8ff
Coding style.
...
- Changed test-distributions to a python script so the build
functions can be used in a python AppImage build script.
2017-07-15 07:24:20 +01:00
110225ab7f
[tools] Disabled pydisasm because its causing hangs.
2017-07-14 11:16:54 +01:00
e7d0d9ce42
Open editors at the same scroll position as in the Contents tool.
2017-07-11 16:20:05 +01:00
5572cdc9d6
[tools] Replaced disassemble_pyc by pydisasm.
...
- pydisasm handles many types of bytecode.
2017-07-11 14:09:07 +01:00
75c7db0f17
[tools] Fixed failure in syntax highlighting.
...
- If the theme doesn't know a token type use a default style as a
best effort.
2017-07-11 10:59:27 +01:00
ed5164c761
Changed installation to use pip3.
...
- Now running all the tests in test-distributions.
- Vigil is only known to install into ubuntu at the moment.
2017-07-10 18:38:18 +01:00
b0ea939924
Made lscolors tests pass inside systemd-nspawn containers.
2017-07-10 14:31:01 +01:00
775691f12c
[tools] Bandit seems to have changed a little.
2017-07-10 13:41:15 +01:00
c4e5d7c390
[tools] Removed git_diff.
...
- Removed because the diff became out of date when the changes
were commited.
2017-07-10 11:26:23 +01:00
78d7c528b4
Coding style.
...
- Removed unnecessary mocking.
2017-07-10 11:13:52 +01:00
1b4d90a7f0
Disabled a flaky test.
2017-07-09 21:36:20 +01:00
1509b9964c
Golden files should be in UTF-8 regardless of the locale.
2017-07-09 21:36:20 +01:00
dec0f5ed29
[tools] Fixed git_blame not handling binary files.
2017-07-09 08:58:18 +01:00
820b89e676
[tools] Added executables test for git tools.
2017-07-09 00:30:10 +01:00
cf12390dd6
[tools] Tweak git-blame's output.
2017-07-08 21:29:56 +01:00
8ecd50848d
Fixed a bug when paging the summary.
2017-07-08 14:22:45 +01:00
acfc0249f4
Brought TODO and BUGS up to date.
2017-07-08 13:58:52 +01:00
547983819d
Fixed a bug in scrolling.
2017-07-08 13:13:22 +01:00
5a8bca84df
Added a bug about cursor scrolling.
2017-07-08 12:52:55 +01:00
519437ea3b
[tools] Added git_diff and git_blame.
2017-07-07 23:38:37 +01:00
2b11c6e88d
Coding style.
...
- Got the sense of this the wrong way round.
This might be clearer.
2017-07-06 20:46:22 +01:00
40fa5575dd
Coding style.
...
- Is actually a small bug which hadn't shown up yet.
2017-07-04 14:54:04 +01:00
d61b1504a6
AppImages aren't working correctly afterall.
2017-07-04 14:49:46 +01:00
50dac0aa58
Can create an AppImage with make-appimage.
2017-06-30 12:47:50 +01:00
9e410fa796
Simplified test-all.
...
- Tests scripts can be run directly, but only when cwd is the
'tests' directory.
- Fixed a broken import missed in the previous commit.
2017-06-28 11:38:29 +01:00
09bfe79e65
Coding style.
...
- golden.py is used by the tests, not vigil.
2017-06-28 11:12:13 +01:00
0080db66d4
Used test-distributions to fix the installation.
...
- Correctly using our urwid.
- LS_COLORS needed to be in the package.
- Didn't need to use pip3.
2017-06-28 09:07:40 +01:00
9f00b3ba3e
Updated installation instructions.
2017-06-27 14:20:30 +01:00
5728e5cff3
Made vigil into a package with a setup.py file.
2017-06-27 14:03:32 +01:00
49f8d87659
Made tests pass within AppImages.
2017-06-26 01:26:19 +01:00
72b5f3750e
Dropped the sandbox.
...
- It wasn't worth the complexity. It was only useful when running the
python profile tool, which executes python scripts. But that tool
isn't very useful when run against normal scripts. It has been
removed too.
- The sandbox also wasn't working inside snaps, appimages,
systemd-nspawn or chroots.
2017-06-23 23:23:32 +01:00
814dbfee5e
Made touch scrolling possible.
2017-06-21 15:02:45 +01:00
c162d2b886
Not depending on python-distro.
...
- Python-distro is new and isn't packaged in many distributions.
- Can just get the distribution ID directly.
2017-06-07 21:32:43 +01:00
3f7fdfe443
Can now install in Gentoo.
2017-06-07 18:39:54 +01:00
f3b54ad1fc
Tested archlinux 2017.06.01.
2017-06-03 19:17:34 +01:00
82ac1b3433
Coding style.
2017-06-01 01:03:39 +01:00
8b867bb333
Can now install on the opensuse distribution.
...
- Now using the distro module to determine the linux distro.
2017-05-31 19:41:56 +01:00