Daniel Imms
178c513407
Clean up
2019-01-23 22:48:32 -08:00
Daniel Imms
df7cd9c319
Get reflow smaller working for wide chars
2019-01-23 22:40:40 -08:00
Daniel Imms
ce69dceee7
Progress on reflow smaller with wide chars
2019-01-23 21:46:35 -08:00
Daniel Imms
4843ca5bb8
Fix reflow larger with wide chars
2019-01-21 09:08:33 -08:00
Daniel Imms
6559931f34
Add lots of tests
2018-12-31 14:28:52 -08:00
Daniel Imms
840970eac7
Update markers after a reflow
2018-12-31 13:15:23 -08:00
Daniel Imms
db488ebcc9
Reflow combined chars
2018-12-31 10:18:38 -08:00
Daniel Imms
1612cec3e0
Fix reflow larger bug, add regression test
2018-12-31 09:54:24 -08:00
Daniel Imms
dde96187fa
Keep track of cols/rows inside Buffer
2018-12-28 19:27:38 -08:00
Daniel Imms
4a9f10d062
Remove some of Buffer's dependency on Terminal
2018-12-28 19:22:05 -08:00
Daniel Imms
2a0da173f2
Add a bunch of reflow tests
2018-12-28 14:55:15 -08:00
Jörg Breitbart
0da6300102
make linter happy
2018-12-18 10:50:30 +01:00
Jörg Breitbart
5460068d52
fix invalid string and buffer index
2018-12-17 23:59:48 +01: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
67df9a5cdc
cleanup
2018-11-08 04:03:48 +01:00
Jörg Breitbart
8ffcd65cff
fix buffer tests
2018-10-31 15:11:18 +01:00
Jörg Breitbart
5b7aa68299
Merge branch 'master' into typedarray_BufferLine
2018-10-07 22:08:46 +02:00
Jörg Breitbart
10687b138d
range checks for buffer iterator
2018-09-21 20:23:41 +02:00
Jörg Breitbart
84e9ad2adc
Merge branch 'master' into typedarray_BufferLine
2018-09-14 19:19:41 +02:00
Jörg Breitbart
8664f54a76
rename contents to iterator
2018-09-14 13:22:02 +02:00
Jörg Breitbart
9ce2894353
remove toArray; interface type for iterator result
2018-09-14 12:59:56 +02:00
Daniel Imms
50d600877c
Use common TestTerminal for writeSync across Buffer/Linkifier test
2018-09-13 19:54:53 -07:00
Daniel Imms
7401567856
Remove unsafe cast in Buffer.test.ts
2018-09-13 19:34:44 -07:00
Jörg Breitbart
30f74bf5f3
cover & comment right border trim behavior to be fixed
2018-09-13 16:20:37 +02:00
Jörg Breitbart
a494e80a9f
BufferStringIterator
2018-09-09 22:17:49 +02:00
Jörg Breitbart
a8fe4107a3
Buffer.stringIndexToBufferIndex method
2018-09-09 21:18:33 +02:00
Jörg Breitbart
c8b8e39dde
move blankLine to Buffer
2018-09-04 22:19:10 +02:00
Jörg Breitbart
3f2605f35c
typed array based BufferLine
2018-08-31 17:45:32 +02:00
Jörg Breitbart
841a33be28
remove push/pop/splice calls to BufferLine
2018-08-31 04:40:08 +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
Daniel Imms
52f132a570
Clean up buffer tests
2018-08-28 14:29:18 -07:00
Jörg Breitbart
77cb697990
remove <any> casts for .isWrapped
2018-08-26 16:04:52 +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
Viraj Sinha
169cbb3fca
Merge branch 'master' into column-select
2018-06-28 15:59:27 -07:00
Viraj Sinha
3202ddc96d
Adds support for column selections if holding alt on mac and shift on windows/linux
2018-06-28 15:55:44 -07:00
Daniel Imms
4c7e5d2201
Move CircularList to common (tests in ui/ need)
2018-06-23 17:27:34 +10:00
Daniel Imms
956b773421
Add more tests, fix boundary bug
2018-06-02 18:07:49 -07:00
Daniel Imms
285911cd98
Implement IBuffer.getWrappedRangeForLine
...
Part of #1456
2018-06-02 17:53:35 -07:00
Daniel Imms
5c1a4a7d01
Add tests for Buffer.addMarker
2018-03-16 17:23:17 -07:00
Daniel Imms
2e23dd34e0
Move xterm-internal types back into Types.ts files
2018-01-25 11:06:52 -08:00
Daniel Imms
e4abd4dd8a
Move Shared interfaces into a new typings file
...
This will enable sharing the internal interface with addons (and catching
breakages early)
2018-01-19 09:48:33 -08:00
Daniel Imms
75b91c618e
Update license text
2017-09-08 10:16:42 -07:00
Daniel Imms
7b0d0e810c
_isAltBuffer -> _hasScrollback
2017-08-16 08:45:30 -07:00
Daniel Imms
9dd1083918
Merge remote-tracking branch 'ups/v3' into 847_proper_scrollback_value
2017-08-16 08:41:42 -07:00
Daniel Imms
996eb1b06f
Merge remote-tracking branch 'ups/v3' into 847_proper_scrollback_value
2017-08-08 19:05:24 -07:00
Daniel Imms
ad1a42d210
Merge remote-tracking branch 'ups/master' into v3
2017-08-08 18:50:34 -07:00
Daniel Imms
bb526aaa88
Fix exception when resizing both dimensions
...
This happened because buffers now resize themselves but they were
relying on Terminal to give them a blank line. The blank line was
coming back with the old columns value, causing an NPE.
Fixes #860
2017-08-08 12:59:02 -07:00