Daniel Imms
160b4a7d66
Revert "Remove request term info handler"
...
This reverts commit c2994b0ae1 .
2018-10-30 11:04:32 -07:00
Daniel Imms
565f46075c
Merge pull request #1720 from alexr00/alexr00/ClearShouldClear
...
Cleared terminal lines should have isWrapped reset
2018-10-23 15:48:52 -07:00
Daniel Imms
c2994b0ae1
Remove request term info handler
...
We're not supporting it anyway, no point having it.
2018-10-23 15:45:52 -07:00
Daniel Imms
e66a10889f
Merge branch 'master' into alexr00/ClearShouldClear
2018-10-11 09:02:54 -07:00
Alex Ross
64d6354983
Added testing and better erase left and above handling
2018-10-11 11:18:56 +02:00
Alex Ross
f2ecd06e64
Additional isWrapped clearing
2018-10-10 15:31:49 +02:00
Daniel Imms
ed5467689a
Fix infinite loop
...
See Microsoft/vscode#60291
2018-10-09 08:38:08 -07:00
Alex Ross
18871f0d3c
Cleared terminal lines should have isWrapped reset
...
Fixes #1710
2018-10-01 13:34:13 -07:00
Jörg Breitbart
c8b8e39dde
move blankLine to Buffer
2018-09-04 22:19:10 +02:00
Jörg Breitbart
02672dc22e
Merge branch 'master' into typedarray_BufferLine
2018-09-04 15:05:13 +02:00
Jörg Breitbart
dc332480cc
fix convertEol option
2018-08-31 23:02:05 +02:00
Jörg Breitbart
841a33be28
remove push/pop/splice calls to BufferLine
2018-08-31 04:40:08 +02:00
Daniel Imms
999fce4e52
Remove test only functions from InputHandler.s
2018-08-30 16:22:30 -07:00
Jörg Breitbart
a74ca25b09
cleanup spaces and comments in InputHandler
2018-08-30 20:29:23 +02:00
Jörg Breitbart
276e65fa0b
move erase methods to InputHandler
2018-08-30 18:10:18 +02:00
Jörg Breitbart
71f5965f8e
move to BufferLine.ts
2018-08-30 17:55:04 +02:00
Jörg Breitbart
59fc4af9a0
IBufferLine interface
2018-08-30 17:52:45 +02:00
Jörg Breitbart
424d3257d1
set conditional blocks in brackets
2018-08-28 02:34:46 +02:00
Jörg Breitbart
9c68eb3b11
move line content functions to TerminalLine
2018-08-26 19:24:49 +02:00
Jörg Breitbart
cd8477a942
move blankLine to TerminalLine
2018-08-26 14:27:38 +02:00
Jörg Breitbart
0340d91150
first step to buffer redesign: class TerminalLine; discourage low level index access to cells
2018-08-25 22:41:42 +02:00
Niklas Higi
44366ffd3c
Add support for the "Not italic" escape code
2018-08-14 12:29:12 +02:00
Daniel Imms
a003a0c585
Merge remote-tracking branch 'origin/master' into 1579_emit_pos_directly
2018-08-06 11:21:35 -07:00
Daniel Imms
bae3f64c10
Merge branch 'master' into 1567_npe
2018-08-06 07:14:33 -07:00
Daniel Imms
c65dd1f476
Use const for null cell
...
Fixes #1584
2018-07-29 13:05:27 -07:00
Daniel Imms
1c4cb8c620
Reinstate IInputHandlingTerminal
...
Fixes #1587
2018-07-27 11:46:09 -07:00
Daniel Imms
fec66c7dac
Remove Terminal.send
2018-07-27 11:32:11 -07:00
Daniel Imms
ee3668eb03
Report device status directly via emit
...
Fixes #1579
2018-07-24 08:40:51 -07:00
Daniel Imms
bf3709f4c5
Fix NPE in InputHandler.parse
...
Fixes #1567
2018-07-23 15:29:45 -07:00
Daniel Imms
61fc4ca8a6
Fix charset drawing
...
Fixes #1565
2018-07-12 08:27:57 -07:00
Daniel Imms
100143bd02
Merge branch 'master' into 1518_memory
2018-06-28 10:29:07 -07:00
7PH
654f4bd5ae
Merge branch 'master' of https://github.com/7PH/xterm.js
2018-06-21 09:22:41 +02:00
7PH
43ffa957ab
#1521 : fixed default value of 'Terminal.curAttr' when restoring a not previously saved cursor state
2018-06-21 09:22:17 +02:00
Daniel Imms
27b1c89f43
More cleaning up of references
2018-06-21 11:48:53 +10:00
PowerHat
4809b04f26
Merge branch 'master' into master
2018-06-20 14:51:52 +02:00
Benjamin Raymond
a1b8f96d50
#1521 : added default behavior of 'ESC 8' escape sequence (DECRC) when cursor state was never saved before using 'ESC 7' (DECSC)
2018-06-20 14:04:13 +02:00
Benjamin Raymond
8dcb4698d3
#1521 : now saving and restoring characters attributes when using ANSI escape sequences 'ESC 7' (DECSC) and 'ESC 8' (DECRC)
2018-06-20 13:57:42 +02:00
Daniel Imms
bb4db71958
Rename base/ to common/
2018-06-12 17:07:43 +02:00
Daniel Imms
6a3ed43ad2
Move EscapeSequences into base
2018-06-10 16:56:29 +01:00
Daniel Imms
12e7f80037
Move Charsets to core
2018-06-10 16:53:28 +01:00
Daniel Imms
53463681de
Fix lint
2018-06-03 16:25:32 +02:00
Daniel Imms
2aff2eb710
Merge branch 'master' into more_naming_conventions
2018-06-03 07:23:14 -07:00
Daniel Imms
52be55852e
Merge branch 'master' into 1360_dom_renderer
2018-06-03 06:58:08 -07:00
Daniel Imms
fea8ba03b8
Finish removing all implicit anys
2018-06-02 19:02:54 -07:00
Lukas Geiger
8989a09853
Prefer const vs let for variables that are only declared once
...
Requires that variable declarations use `const` instead of `let` and `var` if possible.
This is mostly for code readability, performance wins are debatable.
2018-05-30 19:47:28 +02:00
Daniel Imms
c2b5a243f2
Refactor and add some tests to dom renderer
2018-05-26 08:15:40 -07:00
Daniel Imms
44fde26f04
Remove types when they're inferred
2018-05-22 06:44:50 -07:00
Jörg Breitbart
ac9b71549a
add missing type decl
2018-05-21 22:39:00 +02:00
Jörg Breitbart
328086f206
declare types in InputHandler.print
2018-05-21 22:29:05 +02:00
Jörg Breitbart
b3e8197111
changes in InputHandler.print:
...
- call updateRange only at start and end
- make all repeated terminal accesses local
- set full charCode (codepoint) in terminal buffer
2018-05-21 20:58:23 +02:00