Daniel Imms
ac8107d1df
Fix lint errors
2019-07-23 14:32:13 -07:00
Daniel Imms
edfef95bb3
Get tests passing
2019-07-23 14:22:49 -07:00
Daniel Imms
78f015308a
Re-enable linkifier unicode tests in Terminal.test.ts
2019-07-13 17:28:09 -07:00
Jörg Breitbart
44035d14ab
fix no wraparound mode
2019-07-05 00:56:57 +02:00
Daniel Imms
47b6756ead
isMSWindows -> isWindows
2019-06-29 18:57:59 -07:00
Daniel Imms
3806f67fc0
Move SelectionService into browser (+strict)
2019-06-29 18:41:48 -07:00
Daniel Imms
bfa7a2df76
Move handler into CoreService and adopt
...
This also fine tunes some of the data events to not clear selection
and scroll to the bottom of the viewport anymore.
Part of #1507
Fixes #2112
2019-06-23 10:10:17 -07:00
Daniel Imms
4330741c5d
Move CellData into new file
2019-06-14 22:51:08 -07:00
Daniel Imms
447fc4f3fa
Remove old event emitter
...
Fixes #2029
2019-06-08 21:30:31 -07:00
Daniel Imms
cd61f95612
Adopt options service in buffer
2019-06-08 16:46:03 -07:00
Daniel Imms
f8e7ff24d9
Merge core into common
...
Part of #1507
2019-06-08 16:09:27 -07:00
Daniel Imms
8a3c60d495
Clean up
2019-06-01 09:38:09 -07:00
Daniel Imms
3ba7069787
Introduce options service
2019-06-01 09:29:11 -07:00
Daniel Imms
49c8270b1c
Use absolute paths for modules in root project
2019-05-26 11:46:58 -07:00
Daniel Imms
fcee890819
Merge branch 'master' into 1128_addons
2019-05-10 20:47:17 -07:00
Daniel Imms
eedcbccb15
Merge remote-tracking branch 'origin/master' into 1128_addons
2019-05-10 20:24:43 -07:00
Daniel Imms
228ec7b818
Move BufferLine into core
2019-05-09 22:15:32 -07:00
Daniel Imms
7b7fc53157
Move more BufferLine dependencies into core
2019-05-09 22:10:07 -07:00
Daniel Imms
362152004b
Move files not in ui project back to root
2019-04-28 02:28:20 +00:00
Daniel Imms
cf4b59567b
Add tests for new events
2019-04-09 21:01:55 -07:00
Daniel Imms
2c96c262f4
Convert scroll to EventEmitter2
2019-04-09 19:42:53 -07:00
Daniel Imms
f111aa27dc
Convert linefeed to EventEmitter2
2019-04-09 19:35:41 -07:00
Daniel Imms
8e5d372b81
Convert cursormove to EventEmitter2
2019-04-09 19:31:59 -07:00
Daniel Imms
49f58f5d25
Merge branch 'master' into 1128_addons
2019-04-07 14:24:29 -04:00
Daniel Imms
7ddcf1a2a2
Merge branch 'master' into 1128_addons
2019-04-02 20:16:09 -04:00
Jörg Breitbart
c2446df966
Merge branch 'utf32_buffer' into true_color
2019-02-01 01:30:29 +01:00
Jörg Breitbart
079729f1b4
change property getter into methods
2019-02-01 01:10:20 +01:00
Jörg Breitbart
c444eebd89
RGB support in buffer and attributes
2019-01-13 23:19:56 +01:00
Jörg Breitbart
711ae65947
remove get CharData from codebase and deprecate method
2019-01-12 17:50:19 +01:00
Jörg Breitbart
ece7192db7
remove set with CharData from codebase and deprecate method
2019-01-12 16:15:24 +01:00
Daniel Imms
290394b401
New addon prototype
...
Part of #1128
2019-01-03 20:22:53 -08:00
Jörg Breitbart
d0d94584ad
Merge branch 'master' into trim_behavior
2018-12-12 18:10:24 +01:00
Daniel Imms
b9a22eb468
Remove utils/ folder
...
Part of #1507
2018-12-10 16:46:57 -08:00
Jörg Breitbart
745e228e98
fix input handler and terminal tests
2018-10-31 15:26:40 +01:00
Jörg Breitbart
65a528c18b
Merge branch 'master' into typedarray_BufferLine
2018-09-13 19:18:37 +02:00
Daniel Imms
c291ab1058
Remove failing refresh test
2018-09-08 14:04:04 -07:00
Jörg Breitbart
c8b8e39dde
move blankLine to Buffer
2018-09-04 22:19:10 +02:00
peacefullatom
48cf73c152
rewrote to async
2018-09-05 01:11:23 +05:00
peacefullatom
70afb13c9b
#900 Add tests for events on Terminal
2018-09-02 02:31:26 +05:00
Jörg Breitbart
3f2605f35c
typed array based BufferLine
2018-08-31 17:45:32 +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
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
7PH
218a4014c7
#1532 : Add test to ensure terminal reset does not display cursor if hidden before
2018-06-26 10:42:08 +02:00
7PH
0ad7b8e27b
#1532 : Add test to ensure terminal reset does not affect cursorState
2018-06-26 10:36:11 +02:00
Daniel Imms
410d506f34
Fix applyAddon test
2018-06-10 16:44:50 +01:00
Daniel Imms
95217ca931
Remove core/input/Keyboard's dep on Terminal
2018-06-10 12:33:50 +02:00
Daniel Imms
b79ab7212c
Remove a bunch of implicit anys
2018-06-02 18:39:05 -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