Commit Graph

34 Commits

Author SHA1 Message Date
Kenneth Shaw 73ee2bef97 Changing to Go modules
Changes to Go modules, removes vendored files, and runs Go format across
all Go source files.
2021-05-08 08:49:50 +07:00
Max Risuhin 6ded551de9 Automate ci running of vttest Test of screen features (#209)
Signed-off-by: Max Risuhin <risuhin.max@gmail.com>
2019-02-12 08:10:51 +00:00
Max Risuhin 1ca1b7c246 Introduce TestMain to run gui tests in goroutine locked to main app thread; Call LockOSThread only once. (#199) 2019-02-06 08:58:31 +00:00
nikitar020 fd4fee17d9 Prevent shell program from keeping alive after Aminal is closed (#165) 2019-01-24 13:06:49 +00:00
Max Risuhin 16ea4133cb Run and validate vttest on Travis (#159)
* Run vttest on Travis to validate active buffer data and screenshot.

Signed-off-by: Max Risuhin <risuhin.max@gmail.com>

* Add deps sources to vendor

Signed-off-by: Max Risuhin <risuhin.max@gmail.com>
2019-01-21 18:48:46 +00:00
Max Risuhin a8ed9d472e Windows support and enhancements. (#123)
*  Windows support and enhancements.

 - Added basic platform abstraction layer for Pty and Process creation;
 - Added "platform" package that exposes a few interfaces and provides implementations for different platforms;
 - Windows build and dev env setup instructions;
 - Setup Travis and deploy git tags to GItHub releases;
 - Window scaling awares of monitor's dpi;
 - Resolved memory leaks on window resizing;
 - Default limit for terminal's buffer length.

Co-authored-by: nikitar020 <nikitar020@mail.ru>
Co-authored-by: Max Risuhin <risuhin.max@gmail.com>
Co-authored-by: Roman Shevchenko <rrrooommmaaa@mail.ru>

* ReadMe updated with Windows support; Detecting of currently used monitor.
2019-01-07 12:00:08 +00:00
Vladimir Kravets 9ebee461e4 Using shell from config if specified
Don't execute extra command if it's not needed
2018-12-02 13:17:06 +02:00
Andrew Lavery 43321e96a9 fix typos identified by 'misspell' tool 2018-11-27 21:49:05 -08:00
Liam Galvin 087907d323 fix selections 2018-11-27 10:15:16 +00:00
Liam Galvin 707df1a3a1 added configurable keyboard shortcuts 2018-11-25 14:25:19 +00:00
Liam Galvin 7052982d32 Fix for zsh 2018-10-28 16:36:26 +00:00
Liam Galvin bd4dcb1fe4 tidy up main package 2018-10-23 15:31:47 +01:00
Liam Galvin fd29075bad fix scrollable region in htop 2018-10-23 10:39:23 +01:00
Liam Galvin cf2aef96e4 rename 2018-10-21 15:11:10 +01:00
Mikkel Oscar Lyderik Larsen 58d9b4a435
Change import to github.com
Changes the import from `gitlab.com` to `github.com`.

Without this Go gets confused.

```
main.go:13:2: cannot find package "gitlab.com/liamg/raft/config" in any of:
	/home/moscar/projects/go/src/github.com/liamg/raft/vendor/gitlab.com/liamg/raft/config (vendor tree)
	/usr/lib/go/src/gitlab.com/liamg/raft/config (from $GOROOT)
	/home/moscar/projects/go/src/gitlab.com/liamg/raft/config (from $GOPATH)
main.go:14:2: cannot find package "gitlab.com/liamg/raft/gui" in any of:
	/home/moscar/projects/go/src/github.com/liamg/raft/vendor/gitlab.com/liamg/raft/gui (vendor tree)
	/usr/lib/go/src/gitlab.com/liamg/raft/gui (from $GOROOT)
	/home/moscar/projects/go/src/gitlab.com/liamg/raft/gui (from $GOPATH)
main.go:15:2: cannot find package "gitlab.com/liamg/raft/terminal" in any of:
	/home/moscar/projects/go/src/github.com/liamg/raft/vendor/gitlab.com/liamg/raft/terminal (vendor tree)
	/usr/lib/go/src/gitlab.com/liamg/raft/terminal (from $GOROOT)
	/home/moscar/projects/go/src/gitlab.com/liamg/raft/terminal (from $GOPATH)
```

Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de>
2018-10-20 18:49:01 +02:00
Liam Galvin 2207fc5744 moving to github 2018-10-17 10:34:10 +01:00
Liam Galvin f185f655d1 switch to nice pty library 2018-08-13 17:48:37 +01:00
Liam Galvin 76d846bcfe slomo toggle 2018-08-13 09:35:32 +01:00
Liam Galvin 6d10ffd17c alt buffer 2018-08-12 15:16:26 +01:00
Liam Galvin 5e2c2ca690 things 2018-08-09 13:30:16 +01:00
Liam Galvin 5889d744f9 tidy up config 2018-08-09 08:37:19 +01:00
Liam Galvin c6dbfc59c7 asdasd 2018-08-08 21:19:59 +01:00
Liam Galvin 9ac2e9cba0 ess 2018-08-08 00:34:44 +01:00
Liam Galvin d5f5cf8592 lots more progress 2018-08-07 17:58:55 +01:00
Liam Galvin 5ae70eeedc improve render efficiency 2018-07-03 17:40:18 +01:00
Liam Galvin 1a20091388 lots of unicode work 2018-07-01 21:57:25 +01:00
Liam Galvin b0c60e7336 basic colour rendering 2018-07-01 16:29:14 +01:00
Liam Galvin 726bfe6531 ctrl^c 2018-07-01 10:57:13 +01:00
Liam Galvin 49e502cc0b fixed resizing and got basic input working 2018-06-29 14:17:21 +01:00
Liam Galvin 392a6239ef hmm rednering 2018-06-28 21:48:56 +01:00
Liam Galvin cf2e585c91 updates 2018-06-28 16:50:51 +01:00
Liam Galvin f237dd0384 basic terminal package 2018-06-28 15:00:16 +01:00
Liam Galvin d5e398ac22 initial gui base 2018-06-28 12:26:48 +01:00
Liam Galvin 785ac2b60e Initial commit 2018-06-27 17:29:16 +01:00