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
nikitar020
6f11a23e6a
Fix memory leaking ( #156 )
2019-01-17 12:17:51 +00:00
Max Risuhin
84c0069785
Erase cell with default background colour ( #137 )
2019-01-10 18:58:03 +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
4b97358eb0
Fix newline at end of buffer issue ( #122 )
...
* Fix newline at end of buffer issue
* Fix newline at end of buffer issue
2019-01-04 13:47:28 +00:00
Liam Galvin
6931354579
Merge branch 'master' into vttest-changes
2019-01-04 13:13:50 +00:00
Liam Galvin
03fd345079
fix tabbing
2018-12-03 12:00:36 +00:00
Liam Galvin
fd71169b63
fix resize
2018-12-03 09:02:06 +00:00
Liam Galvin
177e928b71
more efficient text rendering and streamlining of output handling
2018-12-01 22:09:20 +00:00
Liam Galvin
083f3dd458
bounds checking for vttest
2018-11-29 13:19:30 +00:00
Liam Galvin
adbbf0f5cf
gofmt everythign
2018-11-29 13:04:47 +00:00
Liam Galvin
087907d323
fix selections
2018-11-27 10:15:16 +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
26be543e0e
wrapping problems
2018-11-12 09:46:27 +00:00
Liam Galvin
df5aa7fbe7
wrapping problems
2018-11-12 09:44:53 +00:00
Liam Galvin
13246ca931
gofmt
2018-11-11 12:58:05 +00:00
Liam Galvin
1d82f48f8b
Merge pull request #55 from liamg/ctrl-codes
...
add more control codes
2018-11-04 20:59:34 +00:00
Liam Galvin
f24551e111
add more control codes
2018-11-04 20:58:28 +00:00
Liam Galvin
a0843f3e52
fix conflict
2018-11-04 20:33:38 +00:00
Liam Galvin
c7ef0874aa
debug mode
2018-11-04 20:31:32 +00:00
Liam Galvin
de3f07897f
fix apt scrollbars
2018-11-04 18:58:12 +00:00
Liam Galvin
1c96cb83d5
add hinting
2018-10-29 20:35:49 +00:00
Liam Galvin
bdd173f5bf
remove render code from buffer package, add to renderer, improve texture drawing efficiency
2018-10-29 09:53:30 +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
a761595ce3
Add tabbing support
2018-10-26 09:46:43 +01:00
Liam Galvin
2f22c41828
fix osx framebuffer issues
2018-10-25 10:15:54 +01:00
Liam Galvin
e68540ca3c
added url detection and clicking
2018-10-24 16:28:49 +01:00
Liam Galvin
6df9ad1cf3
text selection and copy/paste
2018-10-24 12:15:43 +01:00
Liam Galvin
084c3671ce
fixed failing test for resize
2018-10-24 10:24:52 +01:00
Liam Galvin
9c497deb3e
improved vertical resize calcs
2018-10-24 10:07:10 +01:00
Liam Galvin
4a8a2226e7
fix vim bug and dodgy deletes
2018-10-23 17:13:58 +01:00
Liam Galvin
bd4dcb1fe4
tidy up main package
2018-10-23 15:31:47 +01:00
Liam Galvin
1d5d19c75d
fixed scrollable region indexing
2018-10-23 14:57:01 +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
d145a6d8d0
remove comments/debug
2018-10-21 13:30:32 +01:00
Liam Galvin
f024c1aa24
Merge branch 'master' of github.com:liamg/raft
2018-10-21 12:09:09 +01:00
Liam Galvin
4f7732282e
removed stupid debug code
2018-10-21 12:08:06 +01:00
Liam Galvin
5e45e820ea
switch to glfw beta 3.3 to avoid X11 joystick issue
2018-10-21 11:46:40 +01:00
Liam Galvin
8e5a9fb26d
start scrolling
2018-09-02 20:59:35 +01:00
Liam Galvin
be60c1d053
fix background renderinf
2018-09-01 21:19:13 +01:00
Liam Galvin
88528fc6b0
efficiency, introduced resize bug though :/
2018-08-24 17:32:08 +01:00
Liam Galvin
9e7b1798a2
more CSI h/l
2018-08-13 13:47:20 +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
6d10ffd17c
alt buffer
2018-08-12 15:16:26 +01:00
Liam Galvin
06526f4beb
scrollback buffer
2018-08-10 13:46:35 +01:00