Commit graph

22 commits

Author SHA1 Message Date
Aram Drevekenin
073d39705e
Terminal compatibility: various behaviour fixes (#486)
* fix(compatibility): various behaviour fixes

* style(fmt): rustfmt

* style(fmt): thanks clippy for teaching me about matches!
2021-05-11 11:06:19 +02:00
Aram Drevekenin
632a7a3209
fix(compatibility): upgrade vte to support csi subparameters (#469)
* fix(compatibility): upgrade vte to support csi subparameters

* style(fmt): rustfmt and clippy
2021-05-07 16:03:45 +02:00
Kunal Mohan
61e8d09151 hotfix(logging): let logging fail silently while testing 2021-05-07 16:50:58 +05:30
Aram Drevekenin
837cb8d15a
fix(compatibility): pass vttest 8 (#461)
* fix(compatibility): pass vttest 8

* style(comment): remove unused

* style(grid): sometimes it's just easier to do what clippy wants...
2021-05-05 17:09:24 +02:00
Aram Drevekenin
845211c1ee
Terminal compatibility: Pass vttest 2 and 3 (#447)
* fix(compatibility): pass vttest 2+3

* style(fmt): rustfmt

* style(comment): remove unused

* docs(changelog): update change
2021-05-03 19:11:31 +02:00
Horasal
454ad0ed19
Enable should_render (fix pane render) (#318)
* fix pane render when switch/resize tab

* render when reflow_lines

* back to always render because widechar issue

* fix clippy

* force_render when current grid contains widechar

* bug fix

* pane_contains -> panes_contain

* fix conflict

* fix(terminal): bring back should_render

Co-authored-by: Aram Drevekenin <aram@poor.dev>
2021-04-30 16:01:15 +02:00
Brooks J Rady
964bc7b7f3 fix(style): fix up some unneeded .as_mut() and if let 2021-04-29 16:15:37 +01:00
Aram Drevekenin
cedd830a2e
Terminal: pass vttest 1 (#408)
* fix(compatibility): pass vttest 1

* fix(tests): move unit tests to a separate file

* style(fmt): rustfmt

* fix(grid): correct comment

* style(fmt): rustfmt
2021-04-29 15:25:08 +02:00
Aram Drevekenin
fc2110ab68
fix(stability): do not clear line if it's not there (#289)
* fix(stability): do not clear line if it's not there

* style(fmt): rustfmt
2021-04-21 17:07:49 +02:00
Aram Drevekenin
475c2db4be
fix(compatibility): properly scroll up in scroll region (#274) 2021-04-16 17:20:51 +02:00
Aram Drevekenin
833381bca8
Stability fixes (#273)
* fix(grid): various recoveries from a corrupted state

* style(fmt): rustfmt

* fix(grid): more stability fixes

* style(fmt): rustfmt
2021-04-15 20:14:35 +02:00
Aram Drevekenin
58fad06ebe
fix(compatibility): bash reverse search (#271) 2021-04-14 15:05:43 +02:00
Aram Drevekenin
f9fe1856f2
fix(compatibility): rotate scroll region (#270) 2021-04-14 14:08:46 +02:00
Aram Drevekenin
ceb2ebbd2b
fix(terminal): persiste vte state (#269)
* fix(terminal): persist vte state

* style(fmt): rustfmt
2021-04-14 13:52:45 +02:00
Brooks J Rady
4ae48916b6 fix(style): run rustfmt 2021-04-13 21:08:15 +01:00
Brooks J Rady
265d039456 fix(perf): fixed a crash when cating large files and bounded memory usage 2021-04-13 20:57:53 +01:00
Brooks J Rady
6f4dcfbf65 fix(clippy): get ci passing again 2021-04-13 18:14:13 +01:00
Aram Drevekenin
54c500b230
fix(grid): do not crash when reflowing lines with an empty top buffer (#211) 2021-02-25 18:20:01 +01:00
Aram Drevekenin
6d623b3f1e
Fix vim background color (#210)
* fix(compatibility): properly pad characters with styling on newlines

* style(fmt): rustfmt
2021-02-25 17:15:20 +01:00
Aram Drevekenin
c0a0af3133
fix(compatibility): do not forward tabs to the terminal (#190)
* fix(compatibility): do not forward tabs to the terminal

* style(fmt): rustfmt
2021-02-18 11:07:57 +01:00
Aram Drevekenin
831d26156e
fix(compatibility): get top not to break everything when exiting (#188) 2021-02-17 15:55:38 +01:00
denis
b23ef332c7 wip: restructing in progress, to prep for server-client 2021-01-24 18:38:46 +02:00
Renamed from src/panes/grid.rs (Browse further)