Daniel Imms
0c6877f46f
Move color to common, work with IColor
...
IColor is needed for the minimum contrast ratio function currently.
2022-05-09 14:00:39 -07:00
Daniel Imms
c8d1266f0a
Fix buffer decoration onRender, start using internal decoration
2022-03-14 15:24:53 -07:00
meganrogge
ced06629d4
large refactor, broken
2022-03-14 15:11:20 -04:00
meganrogge
19b9d0eadd
cleanup
2022-02-08 12:05:38 -06:00
meganrogge
cae9f44f5c
remove mention of buffer
2022-02-08 11:45:22 -06:00
meganrogge
c5a0711f84
clean up
2022-01-31 12:53:07 -06:00
meganrogge
ebdd07b8ae
get button to work
2022-01-29 00:07:51 -06:00
Simon Lamon
4245ce33b5
Remove publicOptions completely
2021-11-10 10:17:14 +00:00
Simon Lamon
317641c3bb
Add some tests
2021-11-10 09:42:45 +00:00
Simon Lamon
3582c00a61
Allow setting multiple options through term.options
2021-11-06 14:36:40 +00:00
Daniel Imms
189ff56224
Add API to clear canvas renderer texture atlas
...
Fixes #3455
2021-09-22 06:38:47 -07:00
Samuel Sampson
f1849cafaf
Introduce IRenderDebouncer interface, unifying RenderDebouncer and TimeBasedDebouncer types
2021-08-17 20:50:47 +00:00
Daniel Imms
a14bb3ead3
Add buffer back to ITerminal
2021-07-22 14:45:39 -07:00
Daniel Imms
41e4de35e9
common/public use ICoreTerminal instead of concrete
2021-07-22 14:42:11 -07:00
Daniel Imms
9143cf4904
Merge branch 'master' into feat/3014-add-onBell-event-listener
2021-04-06 05:28:29 -07:00
Bruno Ribeiro
7b7b7a36db
Fix #3014
...
- Add onBell event listener to allow embeders to hook into it
2021-04-03 16:34:00 +01:00
Daniel Imms
999116c536
Convert CharacterJoinerRegistry to a service
...
Part of #3094 , #3283
2021-04-02 07:43:39 -07:00
Daniel Imms
d2471b4301
Update src/browser/Types.d.ts
2021-03-30 06:19:39 -07:00
Daniel Imms
daf1128df7
Merge branch 'master' into 682_url_selector
2021-03-30 05:34:38 -07:00
Martin Sander
5185e5f894
Use linkifier2 to double click select links
...
Also works with right click select.
Fixes #682 .
2021-03-16 16:42:38 +01:00
Jörg Breitbart
d0b555687f
update parser hooks api and tests
2021-02-08 03:28:49 +01:00
Daniel Imms
50fc84f7d7
Support ILink.dispose
...
When displaying hovers/overlays using the link provider API currently
it's not possible to know when unused links are no longer cached in
xterm.js which can result in leaked event listeners.
2020-09-04 21:57:51 -07:00
jeanp413
95d01dec52
Sync textarea with cursor. Fixes #2598
2020-07-09 03:56:40 -05:00
Puneethnaik
61432ab65d
Made changes according as per Review Comments.
2020-06-09 23:34:53 +05:30
Daniel Imms
d488b49fc4
Change link provider API to return all links for the line
...
Fixes #2848
2020-05-05 18:19:57 -07:00
Daniel Imms
bdb438972f
Fix errors in Terminal and elsewhere
...
This was mostly ! to compel TS, we should actually fix this down the road
but that can come later.
2020-04-26 10:44:44 -07:00
Daniel Imms
f256206fd4
Move Terminal and AccessibilityManager into browser
2020-04-26 10:18:05 -07:00
Daniel Imms
2ce435f98d
Allow embedders to customize link decorations independently
...
See microsoft/vscode#95631
2020-04-19 04:07:22 -07:00
Daniel Imms
832312e095
Change hideUnderline to hideDecorations
...
Also track cursor style
2020-04-18 06:23:46 -07:00
Daniel Imms
f2ed01993d
Track changes to hideUnderline
2020-04-18 06:18:01 -07:00
Daniel Imms
48f579977e
Allow hiding of link underlines
...
See microsoft/vscode#95080
2020-04-17 18:46:01 -07:00
Daniel Imms
f4a31251cb
handle -> activate
2020-02-07 09:59:25 -08:00
Daniel Imms
b18ded0e2d
Rename tooltip to hover/leave
2020-02-07 09:55:06 -08:00
Daniel Imms
c327116e7f
url -> text
2020-02-07 09:39:26 -08:00
Jon Bockhorst
a95b1b4881
Merge branch 'master' of https://github.com/xtermjs/xterm.js into linkParser
2020-02-04 11:40:48 -06:00
Daniel Imms
647cff53db
Lint
2019-11-12 09:53:42 -08:00
Daniel Imms
8a0122f482
Add contrast caching to webgl
2019-11-12 09:42:55 -08:00
Daniel Imms
faaa07be68
Add contrast caching for DOM renderer
2019-11-12 09:33:50 -08:00
Daniel Imms
53b0149764
Add selectionOpaque and factor out color into new file
2019-11-10 11:11:26 -08:00
Jon Bockhorst
8924aa736e
Use onRender() instead of onData() and onScroll()
2019-11-08 11:08:50 -06:00
Jon Bockhorst
700c4acf75
Rework link parser to use a single cached link and make other requested changes
2019-11-08 02:14:53 -06:00
Jon Bockhorst
b3d95d20dc
Merge branch 'master' of https://github.com/xtermjs/xterm.js into linkParser
2019-11-05 16:35:33 -06:00
Jon Bockhorst
e57cb8bf7e
Use regex parser for web links
2019-11-01 17:38:08 -05:00
Jon Bockhorst
1e877a0f96
Fix lint errors
2019-11-01 09:18:45 -05:00
Jon Bockhorst
3e2e4ace48
Removed file detection from WebLinkProvider
2019-11-01 01:05:18 -05:00
Jon Bockhorst
0c5962c538
Added support for a basic link parser
2019-11-01 00:54:31 -05:00
Daniel
851fb7ae38
Refine IViewportRange API to use 'cursor positions' for x value
...
Fixes #2484
2019-10-25 04:43:34 -07:00
Daniel Imms
499d6c26f0
Merge branch 'master' into linkPosition
2019-10-17 12:38:14 -07:00
Jon Bockhorst
08475eb495
Update API to use IViewportRange and IViewportCellPosition
2019-10-17 12:25:42 -05:00
Daniel Imms
843ea1b610
Fix scrollback going missing when increase size on Windows
...
This also forces the scroll bar to sync after a resize early, this may fix
other bugs.
Fixes #2459
2019-10-16 15:41:47 -07:00