Daniel Imms
469d5158a0
Make Terminal.markers readonly
2019-04-30 19:19:41 +00:00
Daniel Imms
b9bc219ecc
Make events in d.ts alphabetical
2019-04-09 20:52:18 -07:00
Daniel Imms
87328fe293
Convert data to EventEmitter2
2019-04-09 19:53:02 -07:00
Daniel Imms
798cf8abc3
Merge branch 'master' into event_emitter_2
2019-04-04 00:12:07 -04:00
Daniel Imms
5f014be057
Add onCursorMove, replace .on usage in addons
2019-04-02 11:12:57 -07:00
Daniel Imms
ba4662ac14
Introduce new onEvent APIs and deprecate on/off/etc.
...
Part of #1505
2019-04-02 11:01:16 -07:00
Daniel Imms
fa505111a2
Replace winptyCompat addon with windowsMode option
2019-04-02 08:51:23 -07:00
Daniel Imms
828f14f2ab
Improve docs on Terminal.resize
2019-01-31 14:00:39 -08:00
Daniel Imms
4dab31dbe0
Merge branch 'master' into 1867_readonly_api_props
2019-01-26 12:58:13 -08:00
Ashwin Ramaswami
f04f2efc52
doc: fix more typos
2019-01-06 15:09:57 -08:00
Jörg Breitbart
c668bb1243
remove js array based buffer line
2019-01-03 16:08:40 +01:00
Daniel Imms
338558d86c
Make Terminal API properties readonly
...
Fixes #1867
2018-12-31 20:09:48 -08:00
Daniel Imms
adbb929f78
Wrap .d.ts comments to 80 chars
2018-12-26 14:49:49 -08:00
Per Bothner
6b65ebd4aa
Various typing and API fixes, doc comments, typing test etc.
2018-12-15 11:34:15 -08:00
Jörg Breitbart
6f4a6ef308
deprecate experimentalBufferLineImpl
2018-12-04 20:33:12 +01:00
leomoty
60468356db
Merge branch 'master' into line-height
2018-10-27 13:26:50 -03:00
Daniel Imms
a0250c5cea
Improve types for listener args in .d.ts
...
Without this consumers need an undefined check with strictNullChecks
turned on.
2018-10-12 08:33:59 -07:00
leomoty
6e350219aa
Support for lineHeight in DOM Renderer
2018-10-09 18:58:25 -03:00
Jörg Breitbart
5b7aa68299
Merge branch 'master' into typedarray_BufferLine
2018-10-07 22:08:46 +02:00
Jörg Breitbart
00bf16f610
Merge branch 'master' into typedarray_BufferLine
2018-09-25 01:02:14 +02:00
Daniel Imms
4cd591cb21
Merge branch 'master' into common_layering_strict
2018-09-21 11:50:22 -07:00
Agustín Rodríguez
1f2d223e64
remove line in xterm.d.ts that says link underlines are not supported
2018-09-21 01:42:20 -03:00
Daniel Imms
a7a58aa055
Enable strict null checks and restrict DOM access in common
...
Part of #1507
Part of #1319
2018-09-17 13:44:31 -07:00
Jörg Breitbart
84e9ad2adc
Merge branch 'master' into typedarray_BufferLine
2018-09-14 19:19:41 +02:00
Daniel Imms
f2049694c8
Make the DOM renderer stable
...
Also updated the list of features which are not supported now. Note
that this may be moved to an addon eventually, this can be part of a
major release rather than included in the comment.
Fixes #1671
2018-09-09 07:38:38 -07:00
Daniel Imms
7447a8d08d
Rename setting to experimentalBufferLineImpl, expose in d.ts
2018-09-09 07:20:13 -07:00
Daniel Imms
33b65bbfaa
Merge branch 'master' into fix_convertEol
2018-09-02 10:42:02 -07:00
Daniel Imms
467a93c8d9
Fix typo/grammar/line width
2018-09-01 09:34:01 -07:00
Jörg Breitbart
dc332480cc
fix convertEol option
2018-08-31 23:02:05 +02:00
Daniel Imms
a194263183
Document addDisposableListener
...
Part of #1642
2018-08-31 12:02:54 -07:00
Daniel Imms
3582f8733d
Deprecate emit
...
Part of #1505
2018-07-14 10:46:55 -07:00
Jeff Principe
63b3a6f323
Factor logic into registry, make matches cell-based and document
2018-07-08 11:30:54 -07:00
Daniel Imms
6d9d2a3304
Merge remote-tracking branch 'origin/master' into pr/princjef/1460
2018-07-03 11:50:07 -07:00
Viraj Sinha
ace612e575
Fixes for merging column select
2018-06-29 20:15:17 -07:00
Viraj Sinha
2669576b6c
Adds a toggle to disable column selections on mac
2018-06-28 15:56:25 -07:00
Jeff Principe
eabb25c796
add ability to register/deregister character joiner
2018-06-02 10:24:52 -07:00
Daniel Imms
85dada2eed
Merge remote-tracking branch 'origin/master' into 1360_dom_renderer
2018-05-21 09:41:21 -07:00
Benjamin Woodruff
7f761b5b9e
Merge branch 'master' into dynamic-char-atlas
...
I did a bunch of testing of various ansi escape codes (including
italics) with all three char atlas implementations (none, static,
dynamic), with and without `drawBoldTextInBrightColors`, and with and
without `enableBold` to test all of the edge cases that I could.
2018-05-17 22:42:52 -07:00
Daniel Imms
2f618b37c1
Merge branch 'master' into 1360_dom_renderer
2018-05-15 10:08:09 -07:00
Linus Unnebäck
ce6139e604
Add drawBoldTextInBrightColors option
2018-05-07 22:23:04 +02:00
Daniel Imms
cd3eea5b48
Improve typings
2018-05-04 11:34:24 -07:00
Daniel Imms
09624c18e0
Move standard width to style element
2018-05-04 10:43:54 -07:00
Daniel Imms
6cadd7c4a8
Fill in documentation on new option
2018-05-04 10:02:01 -07:00
Daniel Imms
16393b228d
Initial DOM renderer implementation
2018-05-02 13:32:22 -07:00
Benjamin Woodruff
453da35f51
Merge branch 'master' into dynamic-char-atlas
2018-04-23 22:43:43 -07:00
Benjamin Woodruff
24feaabd9a
Add a basic dynamic character atlas implementation
...
This adds a very minimal implementation of DynamicCharAtlas using a LRU
cache.
I've got some optimizations that I'll add on top of this, but this
proves the concept.
2018-04-15 18:49:07 -07:00
Benjamin Woodruff
8c980bc30d
Add a dummy NoneCharAtlas implementation
...
This adds the logic needed to switch between multiple char atlas
implementations, and an example second implementation to test it out
with.
This also offers an escape hatch if something goes wrong with the char
atlas implementation(s).
2018-04-15 18:03:55 -07:00
Daniel Imms
e5ee76ded4
Remove terminal references on dispose
...
Part of #1341
Fixes #1370
2018-04-04 11:51:50 -07:00
Daniel Imms
63f24be2b9
Merge branch 'master' into 1325_marker_api
2018-03-20 19:02:52 -07:00
Marek Libra
b67b65cd1e
Replace inline-styles by external CSS
...
Selected inline-styles were externalized to xterm.css.
The `Terminal._charSizeStyleElement` is removed since it
was not used anymore.
Fixes: https://github.com/xtermjs/xterm.js/issues/1335
2018-03-20 13:45:08 +01:00