Commit Graph

75 Commits

Author SHA1 Message Date
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
Liam Galvin d5f5cf8592 lots more progress 2018-08-07 17:58:55 +01:00