Daniel Imms
dddc91fbcc
Merge remote-tracking branch 'upstream/master' into 425_xon_xoff_on_280
2017-01-08 17:05:19 -08:00
Daniel Imms
ecb892d995
Merge remote-tracking branch 'upstream/master' into 425_xon_xoff_on_280
2017-01-08 17:05:10 -08:00
Daniel Imms
cabe23b782
Merge pull request #436 from Tyriar/434_tmux_scroll_fix
...
Fix scroll in tmux with max scrollback
2017-01-08 17:02:44 -08:00
Daniel Imms
a1ee8aefbb
Merge remote-tracking branch 'upstream/master' into 439_wide_char_class
2017-01-08 16:32:51 -08:00
Daniel Imms
2b8820fdac
Further tweaks, add write batching
2017-01-03 15:52:45 -08:00
Daniel Imms
0ec7b661f2
Tweak config values
2017-01-03 15:38:14 -08:00
Daniel Imms
dc5efa886a
Make innerWrite iterative
2017-01-03 15:29:23 -08:00
Daniel Imms
e66b1c5704
Add write buffer pause and refresh frame skip
2017-01-03 15:26:41 -08:00
Daniel Imms
6b8c43ed7f
Send \x13 when a write buffer threadhold is reached
2017-01-03 14:57:13 -08:00
Daniel Imms
b9d374affa
Add XON/XOFF and eparate write from processing
...
Part of #425
2017-01-03 14:57:04 -08:00
Daniel Imms
74483fb294
Use CharMeasure in Viewport and to style wide chars
...
Fixes #439
2016-12-31 15:56:57 -08:00
Daniel Imms
4f18d842f9
Add CharMeasure util class
2016-12-31 15:46:17 -08:00
Daniel Imms
188e197e20
Wrap wide chars in a span/class
...
Part of #439
2016-12-31 15:19:54 -08:00
Daniel Imms
7234bfb6eb
Move row evaluation into refreshLoop
...
This allows the refresh public API to still function
2016-12-31 14:58:17 -08:00
Daniel Imms
97feb3321c
Improve refresh queue
...
Use requestAnimationFrame in addition to a queue to refresh every animation
frame but only when a refresh is needed.
Fixes #280
Fixes #290
2016-12-31 14:14:02 -08:00
Daniel Imms
c3f46e4a6b
Fix scroll in tmux with max scrollback
...
I believe this is related to when scrollBottom is not the last row in the viewport
Fixes #434
2016-12-31 07:18:50 -08:00
Daniel Imms
2bfbdb1c06
Sync scroll bar when alt/normal buffer is switched in
...
Fixes #427
2016-12-29 03:55:36 -08:00
Daniel Imms
5d29d4ea22
Remove log
2016-12-28 03:41:48 -08:00
Daniel Imms
a9e1ed5a72
Ensure ydisp does not drop below 0 in refresh
...
Fixes #428
Related to #385
2016-12-28 03:41:12 -08:00
Daniel Imms
d7f2ec89d7
Polish
2016-12-24 03:17:30 -08:00
Daniel Imms
cc5ae8193b
Fix insertLines as max buffer size
2016-12-24 00:26:43 -08:00
Daniel Imms
30a1f1ccb5
Fix issue with max buffer size after vim fix
2016-12-24 00:14:30 -08:00
Daniel Imms
6f7cb990ca
Fix issue with vim scrolling
2016-12-24 00:04:31 -08:00
Daniel Imms
bf16fdc01d
Have reverseIndex use CircularList.shiftElements 🎉
2016-12-21 03:26:40 -08:00
Daniel Imms
3b35d12e60
Fix issue with the git log
...
The old code was assuming that the buffer was not going to change, this is not
true with the current impl though where the list is shifted and ybase and ydisp
need to be compensated for that.
2016-12-22 02:02:05 -08:00
Daniel Imms
4bc679b0b3
Merge remote-tracking branch 'upstream/master' into 361_circular_list_scrollback
2016-12-21 15:43:18 -08:00
Daniel Imms
be56c72b5f
Fix when scrollback limit is reached
2016-12-21 15:43:04 -08:00
Bob Reid
2824da371f
Added macOS check to escape sequences and updated tests
2016-12-16 15:03:49 -05:00
Bob Reid
2e17366bce
changed escape sequence for alt-arrow to work on bash on os x
2016-12-16 10:29:42 -05:00
Paris Kasidiaris
ab87dece0b
Fix weird paste issue: #405
...
Fix #405
2016-12-14 01:45:53 +02:00
Daniel Imms
fd25bd7ca2
Merge remote-tracking branch 'upstream/master' into 361_circular_list_scrollback
2016-12-12 15:05:19 -08:00
bottleofwater
a75bafc4ba
Don't apply the 32 delta when in sgr mode - fix #394
2016-12-09 10:52:09 +01:00
Paris Kasidiaris
1d30091188
Update documentation with cleaner license declaration
...
Fix #366
2016-12-01 13:37:20 +00:00
Daniel Imms
2bc8adee8c
Scroll to bottom whenever handler is called
...
This catches all current and future cases for correctly scrolling to the bottom
on input by handling it in the handler immediately before emitting the data
event.
Fixes #378
2016-11-28 10:41:05 -08:00
Daniel Imms
48b87c2f40
Merge remote-tracking branch 'upstream/master' into 335_CompositionHelper_ts
2016-11-28 08:16:38 -08:00
Daniel Imms
ca818fbf04
Merge pull request #379 from Tyriar/378_cannot_scroll_up_1plus_pages
...
Only scroll to bottom during composition or result.key is evaluated
2016-11-28 08:07:00 -08:00
Daniel Imms
264fe4edc7
Merge pull request #372 from Tyriar/335_viewport_tidy
...
Clean up viewport more after TS conversion
2016-11-28 08:06:50 -08:00
Daniel Imms
607c819109
Progress
2016-11-27 03:27:36 -08:00
Daniel Imms
3b2e89d878
Only scroll to bottom during composition or result.key is evaluated
...
Fixes #378
2016-11-27 01:49:45 -08:00
Daniel Imms
15a94240eb
Implement ^\ String Terminator
...
Fixes #376
2016-11-26 14:59:53 -08:00
Daniel Imms
81dc48ef00
Clean up viewport more after TS conversion
...
Part of #335
2016-11-22 11:53:45 -08:00
Daniel Imms
30fcdd6ccb
tsify CompositionHelper
2016-11-22 11:47:18 -08:00
Daniel Imms
1ee316ca83
Merge remote-tracking branch 'upstream/master' into 368_custom_handler_before_scroll
2016-11-22 10:23:04 -08:00
Daniel Imms
c15fed382d
Evaluate the custom keydown event handler before scrolling down
...
Fixes #368
2016-11-21 14:04:13 -08:00
Daniel Imms
9937d54410
Prevent keyboard modifier events from scrolling down
...
Fixes #363
2016-11-21 14:01:20 -08:00
Daniel Imms
bf4ef599ad
Merge remote-tracking branch 'upstream/master' into typescript_build_2
2016-11-12 13:46:59 -08:00
YuviPanda
6dcf7267a5
Add doc comment for scroll event
2016-11-11 16:28:25 -08:00
YuviPanda
5712365cac
Add docstring for the open event
2016-11-11 16:27:10 -08:00
YuviPanda
1fc5a9aada
Add docstring for the title event
2016-11-11 16:27:01 -08:00
hiro-su
547db92693
Fix the right click paste in IE11
2016-11-08 14:56:57 +09:00