Daniel Imms
7e779cd195
Replace _disposables with Disposable, add jsdoc
2018-06-21 10:29:02 +10:00
Daniel Imms
dfd17be8bb
Introduce Disposable abstract class
2018-06-21 10:24:37 +10: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
e5ee76ded4
Remove terminal references on dispose
...
Part of #1341
Fixes #1370
2018-04-04 11:51:50 -07:00
Daniel Imms
b9976c3d17
Merge remote-tracking branch 'origin/master' into 731_screen_reader
2018-01-26 10:24:09 -08:00
Daniel Imms
47df04976c
Base ITerminal on interface in .d.ts
...
Part of #1221
2018-01-19 09:48:33 -08:00
Daniel Imms
85c02f10bf
Improve dispoable listener functions
2018-01-14 13:18:00 -08:00
Daniel Imms
75b91c618e
Update license text
2017-09-08 10:16:42 -07:00
Daniel Imms
f9fce53cc4
Add typedef tslint rule
2017-08-05 13:56:38 -07:00
Daniel Imms
2104dccec5
Fix most errors in Terminal.ts
2017-08-05 01:58:42 -07:00
Daniel Imms
59f75555bc
Add IBuffer, IBufferSet and fix CircularList type
2017-07-16 03:47:15 +03:00
Daniel Imms
ea008411e4
Add missing EventEmitter.emit args/types
2017-05-21 11:25:18 -07:00
Daniel Imms
996c25a364
Keep previous terminal events after a reset
...
This broke in the EventEmitter ts conversion, just reverts this line to what
it used to be.
Fixes #451
2017-01-07 16:04:49 -08:00
Daniel Imms
965ebde22f
Remove remaining removeListener ref
2016-12-31 07:11:47 -08:00
Daniel Imms
0d9d3aca1a
Remove addListener/removeListener
2016-12-31 07:10:45 -08:00
Daniel Imms
937cf43e09
Remove redundant assignment in constructor
2016-12-31 07:07:45 -08:00
Daniel Imms
2f416371bd
Convert EventEmitter to TS
...
Pat of #335
2016-12-29 04:53:57 -08:00