Daniel Imms
|
840970eac7
|
Update markers after a reflow
|
2018-12-31 13:15:23 -08:00 |
|
Daniel Imms
|
1612cec3e0
|
Fix reflow larger bug, add regression test
|
2018-12-31 09:54:24 -08:00 |
|
Daniel Imms
|
135e31f2ca
|
Speed up reflow larger by batching removals
|
2018-12-31 08:58:04 -08:00 |
|
Daniel Imms
|
b7081abfce
|
Move loop into reflowLarger (adjust indent)
|
2018-12-31 07:54:16 -08:00 |
|
Daniel Imms
|
c9f4a650c6
|
Clean up comments and todos
|
2018-12-31 07:26:08 -08:00 |
|
Daniel Imms
|
478742a22e
|
Make reflow small crazy fast
This messy but this drops 100000 scrollback reflow from 87 cols to 40 cols
go from ~18 seconds to < 1 second, 10000 takes around 70ms
|
2018-12-30 12:14:48 -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
|
72369e060e
|
Only enable reflow on the normal buffer
|
2018-12-28 14:55:58 -08:00 |
|
Daniel Imms
|
2a0da173f2
|
Add a bunch of reflow tests
|
2018-12-28 14:55:15 -08:00 |
|
Daniel Imms
|
a33e8a6af7
|
Properly shrink rows to cols every time
|
2018-12-28 12:57:10 -08:00 |
|
Daniel Imms
|
358898daf9
|
Fix some tests
|
2018-12-28 11:02:08 -08:00 |
|
Daniel Imms
|
7684f93773
|
Fix ydisp/ybase after trimming buffer
|
2018-12-28 01:32:19 -08:00 |
|
Daniel Imms
|
ae29dbb133
|
Fix scrollbar when wrapping beyond single viewport of data
|
2018-12-28 01:26:49 -08:00 |
|
Daniel Imms
|
3311ed509a
|
Do shrink in reverse, fix up row remove count again
|
2018-12-28 00:40:30 -08:00 |
|
Daniel Imms
|
8bc04c2fa7
|
Tidy up
|
2018-12-27 23:58:57 -08:00 |
|
Daniel Imms
|
fa47036982
|
Fix row removal in reflowLarger
|
2018-12-27 23:49:59 -08:00 |
|
Daniel Imms
|
314f98f2a6
|
Mostly working for reflowing to smaller
|
2018-12-27 23:35:52 -08:00 |
|
Daniel Imms
|
8a50729a98
|
Reflow wider
|
2018-12-27 21:58:54 -08:00 |
|
Daniel Imms
|
04ac36fc16
|
Fix translateToString endCol default arg
|
2018-12-18 16:22:41 -08: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 |
|
Jörg Breitbart
|
6ee9178302
|
make typed array buffer default
|
2018-12-04 18:55:11 +01:00 |
|
Jörg Breitbart
|
9d4beb024a
|
keep whitespace chars
|
2018-11-29 22:11:38 +01:00 |
|
Jörg Breitbart
|
eb27641928
|
Merge branch 'master' into trim_behavior
|
2018-11-29 21:26:45 +01:00 |
|
Daniel Imms
|
5fca73aa5a
|
Merge branch 'master' into 1737_inverse_dynamic_cache
|
2018-11-23 14:31:16 -08:00 |
|
Jeff Smith
|
2f90035243
|
Clear alt buffer with erase attributes upon entering
|
2018-11-16 14:33:37 -06:00 |
|
Jeff Smith
|
a19d93851c
|
Each buffer needs its own saved cursor attributes
|
2018-11-16 14:33:37 -06: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
|
ee6fa6ca00
|
change NULL_CHAR and trim
|
2018-10-31 12:42:56 +01:00 |
|
Daniel Imms
|
1e9564788e
|
Use constants for default colors
|
2018-10-09 11:12:35 -07: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
|
5284a5a742
|
fix spelling
|
2018-09-15 00:41:55 +02:00 |
|
Jörg Breitbart
|
d0dc387921
|
fix overscan issue and enable linkify of partial shown matches
|
2018-09-14 23:16:24 +02:00 |
|
Jörg Breitbart
|
84e9ad2adc
|
Merge branch 'master' into typedarray_BufferLine
|
2018-09-14 19:19:41 +02:00 |
|
Daniel Imms
|
2f66ec452c
|
💄
|
2018-09-14 08:35:14 -07:00 |
|
Jörg Breitbart
|
14c20c5f32
|
simplify stringIndexToBufferIndex, fix docs
|
2018-09-14 14:19:25 +02:00 |
|
Jörg Breitbart
|
8664f54a76
|
rename contents to iterator
|
2018-09-14 13:22:02 +02:00 |
|
Jörg Breitbart
|
9514bfd31c
|
cleanup BufferStringIterator
|
2018-09-14 13:15:35 +02:00 |
|
Jörg Breitbart
|
9ce2894353
|
remove toArray; interface type for iterator result
|
2018-09-14 12:59:56 +02:00 |
|
Daniel Imms
|
cd2ac929c3
|
💄
|
2018-09-13 19:44:02 -07:00 |
|
Jörg Breitbart
|
a8d9c92ae1
|
make linter happy
|
2018-09-13 19:03:57 +02: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
|
c8c22e3ddf
|
docs
|
2018-09-13 14:30:11 +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 |
|
Daniel Imms
|
6c2acd6e34
|
Fix reference to new setting
|
2018-09-09 08:00:05 -07:00 |
|
Daniel Imms
|
7447a8d08d
|
Rename setting to experimentalBufferLineImpl, expose in d.ts
|
2018-09-09 07:20:13 -07:00 |
|