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
rrrooommmaaa
c674cbd5c7
Correct handling of DeviceAttributes request ( #139 )
2019-01-10 20:55:17 +00:00
Max Risuhin
3d07409232
Sixel Part 2. Ignore embedded by Windows CSI and OSC sequences. ( #132 )
...
* Sixel Part 2. Ignore embedded by Windows CSI and OSC sequences.
* Sixel Step 3. Recover original Sixel sequence from Windows formatting
2019-01-10 14:09:32 +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
Liam Galvin
177e928b71
more efficient text rendering and streamlining of output handling
2018-12-01 22:09:20 +00:00
Liam Galvin
414d23ccb1
Add support for CSI ICH (@)
2018-11-24 21:56:48 +00:00
Liam Galvin
1371ace95c
Adding missing DL CIS handler
2018-11-15 11:33:35 +00:00
Liam Galvin
11489256ab
fix issue with apt loading bars
2018-11-12 10:15:14 +00:00
Liam Galvin
13246ca931
gofmt
2018-11-11 12:58:05 +00:00
Liam Galvin
c7ef0874aa
debug mode
2018-11-04 20:31:32 +00:00
Liam Galvin
1c96cb83d5
add hinting
2018-10-29 20:35:49 +00:00
Liam Galvin
7052982d32
Fix for zsh
2018-10-28 16:36:26 +00:00
Liam Galvin
78d67302b4
finished sixel support
2018-10-28 15:26:12 +00:00
Liam Galvin
20c3c0cb14
sixel working
2018-10-27 22:06:26 +01:00
Liam Galvin
25802bc97a
fix tabs
2018-10-26 09:52:49 +01:00
Liam Galvin
6df9ad1cf3
text selection and copy/paste
2018-10-24 12:15:43 +01:00
Liam Galvin
4a8a2226e7
fix vim bug and dodgy deletes
2018-10-23 17:13:58 +01:00
Liam Galvin
88b26ce91a
add bracketed paste mode support
2018-10-23 15:10:58 +01:00
Liam Galvin
2cf4b36910
progress toward vim support
2018-10-23 14:22:27 +01:00
Liam Galvin
fd29075bad
fix scrollable region in htop
2018-10-23 10:39:23 +01:00
Liam Galvin
8ec2b4f18b
Add true colour support
2018-10-22 11:10:34 +01:00
Liam Galvin
33b117c83a
Add true colour support
2018-10-22 10:52:08 +01:00
Liam Galvin
561358a6ac
Add 256 colour support
2018-10-22 10:36:55 +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
8e5a9fb26d
start scrolling
2018-09-02 20:59:35 +01:00
Liam Galvin
450f9f01bc
better rendering
2018-09-02 15:13:33 +01:00
Liam Galvin
f0a1742c0a
Fix VT200 and X10 mouse mode support
2018-09-01 20:24:16 +01:00
Liam Galvin
e5e7d09656
relocated font package and tidied up font rendering
2018-09-01 19:55:25 +01:00
Liam Galvin
dab508e6e2
started tidying for margin setting
2018-08-31 20:43:28 +01:00
Liam Galvin
88528fc6b0
efficiency, introduced resize bug though :/
2018-08-24 17:32:08 +01:00
Liam Galvin
bb38d22a60
better input handling
2018-08-14 17:44:25 +01:00
Liam Galvin
9e7b1798a2
more CSI h/l
2018-08-13 13:47:20 +01:00
Liam Galvin
d757d2a543
rewrite base OSC handler
2018-08-13 13:30:13 +01:00
Liam Galvin
76d846bcfe
slomo toggle
2018-08-13 09:35:32 +01:00
Liam Galvin
daf32ef9ca
started work on scrollable regions
2018-08-12 20:24:53 +01:00
Liam Galvin
7c7a7e2bc7
mouse modes
2018-08-12 20:06:48 +01:00
Liam Galvin
f6df4d1931
remove suspend/resume
2018-08-12 16:25:59 +01:00
Liam Galvin
6d10ffd17c
alt buffer
2018-08-12 15:16:26 +01:00
Liam Galvin
06526f4beb
scrollback buffer
2018-08-10 13:46:35 +01:00
Liam Galvin
844ac645ce
more codes
2018-08-09 21:32:22 +01:00
Liam Galvin
8f1efd822e
nice colour scheme by default
2018-08-09 15:29:27 +01:00
Liam Galvin
8649ab7d76
fix deletion on wrapped line
2018-08-09 14:59:19 +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
11b4a2e487
buffer is getting pretty solid
2018-08-08 13:27:12 +01:00
Liam Galvin
9ac2e9cba0
ess
2018-08-08 00:34:44 +01:00
Liam Galvin
132ce51f78
found problem with new line and carriage return handiling
2018-08-07 21:26:48 +01:00
Liam Galvin
444f716c64
tests
2018-08-07 21:00:34 +01:00