Daniel Imms
04ac36fc16
Fix translateToString endCol default arg
2018-12-18 16:22:41 -08:00
Daniel Imms
b9a22eb468
Remove utils/ folder
...
Part of #1507
2018-12-10 16:46:57 -08:00
Daniel Imms
f4a522516c
Remove shared/ folder
...
We changed plans from moving web worker compatible code to shared/
to enforcing layers using core/, common/, ui/ and public/. This
change moves files back from the shared/ dir to clean up the
codebase.
Part of #1507
2018-11-24 07:03:59 -08:00
Daniel Imms
fc6f101e16
Remove unused lineHeight parameters
2018-11-23 08:59:30 -08:00
Daniel Imms
a480f483cd
Add tests
2018-11-16 17:54:03 -08:00
Daniel Imms
774793c7ca
Fixing isClickInSelection to cover missing cases
...
The following cases weren't working:
- The first character on single line selections
- The first row on multi-line selection
2018-11-08 19:20:12 -08:00
Daniel Imms
443b2dbc28
Have common only reference within common
...
Part of #1337
2018-09-04 08:01:04 -07:00
Jörg Breitbart
59fc4af9a0
IBufferLine interface
2018-08-30 17:52:45 +02:00
Jörg Breitbart
77cb697990
remove <any> casts for .isWrapped
2018-08-26 16:04:52 +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
Daniel Imms
c9ec7aa215
Fix flickering when dragging below viewport
2018-08-06 11:17:28 -07:00
Daniel Imms
7675be7da3
Fix dragging when in column selection mode
2018-08-06 11:13:56 -07:00
Daniel Imms
67d6ad57c3
Add tests
2018-07-26 12:23:34 -07:00
Daniel Imms
48f1c4667a
Fix select to word upwards
2018-07-26 11:30:49 -07:00
Daniel Imms
6a9da97163
Cover select to word downwards
2018-07-26 11:15:34 -07:00
Daniel Imms
7b68cb9fe7
Support double click select word over wrapped lines
...
Part of #1571
2018-07-26 11:09:29 -07:00
Daniel Imms
117c79e4e7
Polish
2018-06-30 10:11:48 -07:00
Viraj Sinha
3a4ad37177
Added mac platform check before we try to use mac specific config var
2018-06-29 20:19:18 -07:00
Viraj Sinha
ace612e575
Fixes for merging column select
2018-06-29 20:15:17 -07:00
Viraj Sinha
169cbb3fca
Merge branch 'master' into column-select
2018-06-28 15:59:27 -07:00
Viraj Sinha
2669576b6c
Adds a toggle to disable column selections on mac
2018-06-28 15:56:25 -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
8dda3e68f8
MOve CharMeasure into ui/
2018-06-23 17:32:32 +10:00
Daniel Imms
45e4486bf5
Remove on, off, globalOn
2018-06-21 11:10:55 +10:00
Daniel Imms
cd3418517e
Select the whole wrapped line when triple clicking
...
Fixes #1456
2018-06-02 17:56:44 -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
fcde7be62a
Enforce const enums
...
Fixes #1408
2018-04-23 17:35:41 -07:00
Daniel Imms
b80832ac4c
Initial marker API implementation
...
Part of #1325
2018-03-16 12:53:55 -07: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
bf4dd7de60
Merge branch 'master' into 1287_double_click_exception
2018-03-06 09:28:47 -08:00
Daniel Imms
ae28814041
Check for valid coords before getting word at coords
...
Fixes #1287
2018-02-16 21:34:57 -08:00
Daniel Imms
f089b997c0
Merge branch 'master' into 731_screen_reader
2018-02-14 09:03:31 -08:00
Thomas Zilz
dc759a93bc
Support setting padding on the .xterm element ( #1208 )
...
* Support padding on the .xterm element
2018-02-06 12:31:17 +01:00
Daniel Imms
cab097c09c
Clean up condition for readability
2018-02-01 17:28:08 -08:00
Daniel Imms
43adf0ef70
Merge branch 'master' into feature-778
2018-02-01 17:21:04 -08:00
Daniel Imms
3c6cab1491
Clear selectionEnd when selecting word at cursor
2018-02-01 17:20:33 -08:00
Bruno Ribeito
5550bfd90b
Fix is click in selection
2018-02-01 21:37:06 +00:00
Bruno Ribeito
983af8fac2
Use _selectWordA
2018-01-31 00:01:46 +00:00
Daniel Imms
bbac1801e5
Small clean up
2018-01-28 17:33:51 -08:00
Daniel Imms
e8666cafc9
Small clean up
2018-01-28 14:44:33 -08:00
npezza93
f726c1fd0d
Allow selection and alt click to live conflict free
2018-01-28 13:06:54 -05:00
Daniel Imms
b9976c3d17
Merge remote-tracking branch 'origin/master' into 731_screen_reader
2018-01-26 10:24:09 -08:00
Bruno Ribeito
e6c6e0766a
Fix usage of allowWhitespaceOnlySelection variable
2018-01-25 21:00:10 +00: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
a22b5c0faa
Merge remote-tracking branch 'ups/master' into 955_worker_refactor
2018-01-25 07:16:00 -08:00
Daniel Imms
6e3cd2cb23
Fix indentation
2018-01-19 12:34:32 -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
5133f25fb7
Fix issue with resetting terminal.
...
Ensure new BufferSet is used and clear selection manager on reset.
2018-01-18 17:48:29 -05:00