Commit graph

301 commits

Author SHA1 Message Date
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
3eb2f71adb Coding style. 2017-05-29 01:42:38 +01:00
1876793b34 Rearranged the layout of the summary.
Putting the statuses on the left and the paths on the right
works better when the window is narrow, because the paths were
often invisible when on the left.
2017-05-27 10:01:34 +01:00
fc741a8fd0 Added pixel to the tested distributions.
- Its based on debian jessie.
- This suggests raspbian may work too.
2017-05-23 13:57:05 +01:00
0755935dae Archlinux is arch within /etc/os-release. 2017-05-23 13:55:36 +01:00
98540fd5a8 Coding style. 2017-05-21 12:51:46 +01:00
f2e8240427 Test that tools' executables are installed in the PATH. 2017-05-21 12:51:31 +01:00
5b08029d0b Make vigil work on other distributions. (fedora, debian, archlinux)
- Now using python3.4 on debian, and python3.5 elsewhere.
 - Added test-distributions script that checks that
   install-dependencies works on different distributions.
2017-05-17 16:46:54 +01:00
5b41471a47 Update the README for the latest version. 2017-04-24 00:07:26 +02:00
b24acbd53b Change the effect of 'home' and 'end' keys. 2017-04-24 00:02:18 +02:00
023bdd17cb Bring the help text up-to-date. 2017-04-20 23:52:59 +02:00
82f06edff5 [tools] python3-pil is needed during bootstrapping. 2017-04-20 23:41:29 +02:00
1560db5f82 Coding style. 2017-04-15 23:02:22 +02:00
a9b579e7d6 Leave one cpu for the gui. 2017-04-15 22:47:18 +02:00
4d3d0c52bf Changes for ubuntu-17.04 2017-04-12 10:37:18 +02:00
bdc8b8c0f4 Reworded the project summary. 2017-04-12 10:14:36 +02:00
e1742f6959 [tools] Added pil to view image files. 2017-03-28 22:53:03 +02:00
6edcfbb746 Tweaked docs. 2017-02-13 18:51:45 +01:00
a5ac61d38e Let the terminal code change between runs. 2017-02-08 22:13:07 +01:00
c25266c42b Explicitly using python3.5. 2017-02-08 13:56:56 +01:00
3711a0b293 Fixed colors in lxterminal. (raspbian and lubuntu)
lxterminal in lubuntu and raspbian is only taking 256 colors.
So when $TERM is "xterm" only 256 colors are used.
2017-02-08 11:51:57 +01:00
a12fa48c2c Updated copyright headers to 2017. 2017-02-05 18:29:09 +01:00
3555f4e272 Coding style. 2016-12-03 23:43:03 +01:00
7fa19c7e74 Paring down urwid. 2016-12-03 15:17:19 +01:00
23a0fe2ab4 Started paring down urwid. 2016-12-03 13:24:41 +01:00
d8f1f211d1 Coding style. 2016-12-02 18:30:52 +01:00
4ee9f57fb6 Include urwid in the src.
Urwid is only be used for input, not display.
Now adding the minimal set of urwid modules that vigil needs.
These can be further pared down in future.

Thank you to Ian Ward.
2016-12-02 17:01:26 +01:00
cf128bc0c3 [tools] Add another extension for c++ files. 2016-12-01 13:34:00 +01:00
6f266b26ac [tools] Add another extension for c++ files. 2016-12-01 13:08:43 +01:00