Jörg Breitbart
aaffc2b2be
Merge branch 'master' into reuse_bufferlines
2018-10-30 14:18:28 +01:00
Daniel Imms
108438dbeb
Use setRenderer instead of ctor
...
Just in case something hangs onto MouseHelper
2018-10-28 10:51:57 -07:00
leomoty
793516060f
Recreate mouseHelper after renderer is disposed
2018-10-28 14:24:08 -03:00
Jörg Breitbart
93d7a3021d
remove pushRecycling, test case for trimAndRecycle, docs
2018-10-26 16:11:47 +02:00
Jörg Breitbart
982006836b
Merge branch 'master' into reuse_bufferlines
2018-10-26 15:23:43 +02:00
Daniel Imms
16614b7179
Merge pull request #1766 from whydoubt/has_focus
2018-10-24 16:10:01 -07:00
Jeff Smith
4d556fcaf0
Check for focus on document as well as on textarea
...
When clicking outside of the browser document area, the cursor does not
appear to get 'blurred'. This can be confusing as it implies that the
cursor is still active. This is caused by Terminal's isFocused getter
only checking if the textarea is the active element of the document.
Expand isFocused to also check that the document itself has focus.
2018-10-23 11:57:20 -05:00
Jörg Breitbart
82228ad891
trimAndRecycle with external check
2018-10-22 18:15:47 +02:00
Jeff Smith
8bd49cba35
Fill inserted lines with background color
...
When scrolling occurs due to a LF or scroll code, fill the new line with
the currently-set background color.
2018-10-19 10:27:52 -05:00
Jörg Breitbart
751e2efa75
better integration and experimentalPushRecycling option
2018-10-10 15:00:38 +02:00
Jörg Breitbart
33a358033c
new approach
2018-10-09 23:48:58 +02:00
Daniel Imms
7447a8d08d
Rename setting to experimentalBufferLineImpl, expose in d.ts
2018-09-09 07:20:13 -07:00
Jörg Breitbart
bc943b7b57
merge with 3.7
2018-09-08 16:54:10 +02:00
Jörg Breitbart
c8b8e39dde
move blankLine to Buffer
2018-09-04 22:19:10 +02:00
Jörg Breitbart
7873598a41
rename BufferLineJsArray as BufferLine
2018-09-04 21:41:00 +02:00
Jörg Breitbart
2877c0da80
switch for BufferLineJsArray vs BufferLineTypedArray
2018-09-04 18:20:01 +02:00
Daniel Imms
fb72f25067
Merge branch 'master' into 1337_project_refs_prep
2018-09-04 08:04:39 -07:00
Daniel Imms
443b2dbc28
Have common only reference within common
...
Part of #1337
2018-09-04 08:01:04 -07:00
Jörg Breitbart
dc332480cc
fix convertEol option
2018-08-31 23:02:05 +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
9a54cf639b
Merge branch 'master' into buffer_preparations
2018-08-29 23:19:14 +02:00
Jörg Breitbart
424d3257d1
set conditional blocks in brackets
2018-08-28 02:34:46 +02:00
peacefullatom
9e27c231e5
Merge branch 'master' into fix-crosshair
2018-08-27 12:04:23 +05:00
Jörg Breitbart
d4c621a182
more TerminalLine tests
2018-08-26 19:59:16 +02:00
Jörg Breitbart
9c68eb3b11
move line content functions to TerminalLine
2018-08-26 19:24:49 +02:00
Jörg Breitbart
a553415216
remove blankLine from Terminal
2018-08-26 14:35:28 +02:00
Jörg Breitbart
cd8477a942
move blankLine to TerminalLine
2018-08-26 14:27:38 +02:00
Jörg Breitbart
a99cac45f7
fix import errors
2018-08-25 22:56:15 +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
peacefullatom
96ed32698b
fix 1629 Crosshair cursor doesn't go away after hitting alt+tab
2018-08-25 00:06:44 +05:00
Jeff Principe
b35fa9576e
Enforce strict equality through tslint
2018-08-22 19:36:40 -07: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
cbfb99a5cf
Move _isDisposed to Disposable class
2018-08-06 07:16:51 -07:00
Daniel Imms
bae3f64c10
Merge branch 'master' into 1567_npe
2018-08-06 07:14:33 -07:00
Daniel Imms
45d4622920
Merge pull request #1590 from Tyriar/1589_swap_renderer
...
Allow renderer to be swapped in and out at runtime
2018-08-06 07:08:40 -07:00
Daniel Imms
b7da4b6bfe
Merge pull request #1588 from Tyriar/1584_use_const
...
Use const for null cell
2018-08-06 07:08:21 -07:00
Daniel Imms
4a3c1a4cc6
Store theme in right place
2018-07-29 14:25:55 -07:00
Daniel Imms
804cb36adc
Retain theme when renderers are swapped
2018-07-29 14:17:25 -07:00
Daniel Imms
5aaf9ef11b
Allow renderer to be swapped in and out at runtime
...
Fixes #1589
2018-07-29 13:50:45 -07:00
Daniel Imms
c65dd1f476
Use const for null cell
...
Fixes #1584
2018-07-29 13:05:27 -07:00
Daniel Imms
fec66c7dac
Remove Terminal.send
2018-07-27 11:32:11 -07:00
Daniel Imms
bdfe877c8f
Remove jsdoc types
...
They're redundant in TS/tsdoc
2018-07-24 08:59:20 -07:00
Daniel Imms
20d4c64ffe
Make write/_innerWrite aware of terminal disposal
2018-07-23 15:37:04 -07:00
Daniel Imms
1bad71f13a
Merge branch 'master' into character-joiner
2018-07-09 06:18:03 -07:00
Daniel Imms
08603c7975
Merge branch 'master' into remove_parser
2018-07-05 07:40:06 -07:00
Daniel Imms
318dc6fcf6
Merge pull request #1537 from Tyriar/fix_typo
...
Fix typo
2018-07-05 07:39:48 -07:00
Daniel Imms
68adadf3f4
Remove the old parser
2018-07-04 10:34:53 -07:00
Daniel Imms
5e3ebbde5e
Merge branch 'master' into character-joiner
2018-07-03 11:50:27 -07:00