Daniel Imms
8dda3e68f8
MOve CharMeasure into ui/
2018-06-23 17:32:32 +10:00
Daniel Imms
956b773421
Add more tests, fix boundary bug
2018-06-02 18:07:49 -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
Daniel Imms
cbc6d7ce32
Add selectLines test
2018-03-16 15:56:48 -07:00
Daniel Imms
b794dc017d
Fix test
2018-03-08 11:08:51 -08:00
Daniel Imms
4443ed69c7
Add noUnusedLocals tsconfig flag, fix issues
...
Two parts were commented out:
- _writeStopped: This is because _xoffSentToCatchUp references this variable
and the feature is sort of half implemented/disabled.
- _clearChar: This is because some comments still reference this, it's part
of the work needed to do better line redrawing.
2018-03-08 10:56:10 -08:00
Daniel Imms
3a3f3db56e
Merge remote-tracking branch 'ups/master' into feature-778
2018-01-25 11:58:46 -08:00
Daniel Imms
2e23dd34e0
Move xterm-internal types back into Types.ts files
2018-01-25 11:06:52 -08:00
Daniel Imms
7358890a31
Merge remote-tracking branch 'ups/master' into 1221_iterminal_typings
2018-01-25 09:45:13 -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
Andres Mejia
90c8c85c09
Fix issue with resizing terminal.
...
Need to ensure the active buffer is always being used.
Fixes https://github.com/xtermjs/xterm.js/issues/824 .
2018-01-18 17:48:28 -05:00
Daniel Imms
25972d1e06
Merge branch 'master' into feature-778
2018-01-05 11:03:33 -08:00
npezza93
f65aeba684
Override MockTerminals emit to do nothing
2017-12-27 13:53:27 -05:00
Bruno Ribeito
2865d935b6
Adress feedback
2017-11-07 21:21:44 +00:00
Daniel Imms
b1214063d2
Add more complex emoji selection tests
2017-09-30 10:00:18 -04:00
Daniel Imms
e0c28bc7d2
Fix selecting words containing ZWJ emojis
2017-09-30 09:32:33 -04:00
Daniel Imms
75b91c618e
Update license text
2017-09-08 10:16:42 -07:00
Daniel Imms
17731c3de3
Support multiple links in a line, fix Linkifier tests
2017-09-03 13:56:53 -07:00
Daniel Imms
24a98f2fa8
Remove rowContainer and children, disable Linkifier
2017-09-02 13:26:05 -07:00
Daniel Imms
b42a9039cc
Rename TestUtils.ts to TestUtils.test.ts
...
This will allow it to be excluded when we do #863
2017-08-07 22:40:15 -07:00
Daniel Imms
c2bb507fe4
Move BufferLines.ts into Buffer.ts
...
Part of #791
2017-08-07 15:22:58 -07:00
Daniel Imms
e0809d526e
Type InputHandler tests
2017-08-06 00:58:21 -07:00
Daniel Imms
ae3169e6ae
Add CharData and LineData
2017-08-05 21:11:16 -07:00
Daniel Imms
56ec6ed22c
Merge branch '842_resize_buffers_bug' into 335_xterm_to_ts
...
setOption('scrollback', 0) no longer returns false, it just warns.
2017-08-05 20:48:42 -07:00
Daniel Imms
f03d00a497
Clean up buffer clean up/fill logic
...
The alt buffer is now cleared immediated after activating the normal buffer and
is filled when switching to it. The tests were failing because the alt buffer
wasn't being cleared properly with the previous solution.
2017-08-05 19:42:54 -07:00
Daniel Imms
41c335c0e6
The terminal works!
2017-08-05 02:22:43 -07:00
Joao Moreno
9e80a12462
fix tests
2017-07-25 17:17:48 +02:00
Daniel Imms
59f75555bc
Add IBuffer, IBufferSet and fix CircularList type
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
cb5a452c90
Implement tests for Buffer and BufferSet
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
2806288489
Add semicolons
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
83efc9afc4
Fix SelectionManager tests
2017-07-16 03:47:15 +03:00
Oleksandr Andriienko
de82bd00ae
Fix some tests and docs, little code fix up.
...
Fix some tests and docs. Add ability to run one test file with help gulp task.
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com >
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
4626e19b75
Move scrollTop and scrollBottom into Buffer
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
0ea2e9cfd6
Update jsdom to 1.11
...
Also, add package-lock.json
2017-07-08 10:59:38 +03:00
Daniel Imms
7463166aec
Fix tests
2017-07-02 12:29:31 -07:00
Daniel Imms
7b46940772
Have Terminal.hasSelection return false when no selection
...
Fixes #724
2017-06-20 10:38:33 -07:00
Daniel Imms
07882c42dc
Also consider ' and " word separators
...
For example URIs in json
2017-06-18 11:51:00 -07:00
Daniel Imms
7f2e94c30c
Don't select colon or brackets when double clicking
...
Fixes #713
2017-06-18 10:38:04 -07:00
Daniel Imms
e88a9ffd89
Fix bug when selection end is less than start
2017-06-07 19:17:38 -07:00
Daniel Imms
a047359f81
Add more selection manager/model tests
2017-06-07 14:37:09 -07:00
Daniel Imms
2b2431824f
Fix select all with no start and include content below viewport
2017-06-06 23:13:50 -07:00
Daniel Imms
7147787441
Undo CiruclarList id changes, fix null check, lint
2017-06-06 22:59:16 -07:00
Daniel Imms
fd91c5e1a8
Add _selectLineAt test
2017-06-06 15:22:35 -07:00
Daniel Imms
d3865ad23f
Add some SelectionManager selectWorkAt tests, fix lint
2017-06-01 17:36:47 -07:00