Daniel Imms
|
d9ec47ab7a
|
Clear bitmap timeout on dispose
|
2018-09-17 07:48:05 -07:00 |
|
Daniel Imms
|
94b20d40bf
|
Reuse object for glyph identifier
|
2018-09-17 07:43:31 -07:00 |
|
Daniel Imms
|
202734f10c
|
Fix typo which broke dynamic atlas
|
2018-09-17 07:43:10 -07:00 |
|
Daniel Imms
|
4656bd433c
|
Revert "Remove IGlyphIdentifier in-between object"
This reverts commit 04f2d52f26.
|
2018-09-17 07:37:04 -07:00 |
|
Daniel Imms
|
00af63b271
|
Expand glyph when needed
|
2018-09-15 10:10:50 -07:00 |
|
Daniel Imms
|
608d78b6ac
|
Add fallback for window.createImageBitmap
|
2018-09-15 09:46:19 -07:00 |
|
Daniel Imms
|
ac3595e8b4
|
Generate and use a bitmap instead of canvas
|
2018-09-15 09:44:01 -07:00 |
|
Daniel Imms
|
7762ab96a5
|
Exit draw early for the space character
|
2018-09-14 12:06:14 -07:00 |
|
Daniel Imms
|
6528ba84ff
|
Avoid creation of array converting index to coordinates
|
2018-09-14 10:12:43 -07:00 |
|
Daniel Imms
|
cf9cb80cb4
|
Use a number as the dynamic cache key
This prevents string creation on every draw
|
2018-09-14 10:08:26 -07:00 |
|
Daniel Imms
|
04f2d52f26
|
Remove IGlyphIdentifier in-between object
This was being constructed for every character draw
|
2018-09-14 09:58:49 -07:00 |
|
Daniel Imms
|
bdb6647ae0
|
Merge pull request #1652 from Tyriar/1337_project_refs_prep
Preparation for project references
|
2018-09-08 02:59:26 -07:00 |
|
Hindol Adhya
|
2716413e66
|
Updates as per code review comments
Getting rid of the ICursorOptions interface to improve performance
|
2018-09-08 13:20:31 +05:30 |
|
Hindol Adhya
|
374a8b70eb
|
Add support for block and underline style cursor in DOM rendering mode
|
2018-09-06 21:27:35 +05:30 |
|
Daniel Imms
|
443b2dbc28
|
Have common only reference within common
Part of #1337
|
2018-09-04 08:01:04 -07:00 |
|
Jörg Breitbart
|
71f5965f8e
|
move to BufferLine.ts
|
2018-08-30 17:55:04 +02:00 |
|
Jörg Breitbart
|
59fc4af9a0
|
IBufferLine interface
|
2018-08-30 17:52:45 +02:00 |
|
Jörg Breitbart
|
de26be56c1
|
change type of IPartialLineData
|
2018-08-27 17:11:40 +02:00 |
|
Jörg Breitbart
|
a99cac45f7
|
fix import errors
|
2018-08-25 22:56:15 +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 |
|
peacefullatom
|
c762885c4b
|
Merge branch 'master' of https://github.com/xtermjs/xterm.js into fix-underline-color
|
2018-08-24 22:36:12 +05:00 |
|
Jeff Principe
|
b35fa9576e
|
Enforce strict equality through tslint
|
2018-08-22 19:36:40 -07:00 |
|
peacefullatom
|
6601133912
|
#957 Link underline should be the same as FG color
|
2018-08-23 04:24:10 +05:00 |
|
PowerHat
|
87a84b608c
|
#1591: Fix bold inverted text displayed with wrong color
|
2018-08-06 22:41:57 +02:00 |
|
Daniel Imms
|
9165581266
|
Merge branch 'master' into 1593_column_select
|
2018-08-06 07:24:46 -07:00 |
|
Daniel Imms
|
45d4622920
|
Merge pull request #1590 from Tyriar/1589_swap_renderer
Allow renderer to be swapped in and out at runtime
|
2018-08-06 07:08:40 -07:00 |
|
Daniel Imms
|
b7da4b6bfe
|
Merge pull request #1588 from Tyriar/1584_use_const
Use const for null cell
|
2018-08-06 07:08:21 -07:00 |
|
Daniel Imms
|
d8eedfa1c7
|
Fix bug in column selection rendering
Fixes #1593
|
2018-07-31 10:56:37 -07:00 |
|
Daniel Imms
|
5aaf9ef11b
|
Allow renderer to be swapped in and out at runtime
Fixes #1589
|
2018-07-29 13:50:45 -07:00 |
|
Daniel Imms
|
c65dd1f476
|
Use const for null cell
Fixes #1584
|
2018-07-29 13:05:27 -07:00 |
|
Daniel Imms
|
bdfe877c8f
|
Remove jsdoc types
They're redundant in TS/tsdoc
|
2018-07-24 08:59:20 -07:00 |
|
Vincent Woo
|
0f6a8d3991
|
refreshRowElements argument order was flipped
This is potentially a fix for #1573 but I have not tested.
|
2018-07-18 17:55:59 -07:00 |
|
Daniel Imms
|
d4b507ddb1
|
Inline private member to ctor
|
2018-07-09 07:05:12 -07:00 |
|
Daniel Imms
|
1bad71f13a
|
Merge branch 'master' into character-joiner
|
2018-07-09 06:18:03 -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
|
3c8f336689
|
Include ydisp in selection state
Fixes #1552
|
2018-07-06 09:53:45 -07:00 |
|
Daniel Imms
|
6d9d2a3304
|
Merge remote-tracking branch 'origin/master' into pr/princjef/1460
|
2018-07-03 11:50:07 -07:00 |
|
Daniel Imms
|
af9d17760d
|
Make columnSelectMode mandatory
|
2018-07-02 09:22:38 -07:00 |
|
Bruno Ribeito
|
7e393dfa8c
|
Move logic to helper function
|
2018-07-01 22:24:51 +01:00 |
|
Bruno Ribeito
|
932a8d5028
|
Fix SelectionRenderLayer._state
|
2018-07-01 19:26:50 +01:00 |
|
Viraj Sinha
|
169cbb3fca
|
Merge branch 'master' into column-select
|
2018-06-28 15:59:27 -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
|
100143bd02
|
Merge branch 'master' into 1518_memory
|
2018-06-28 10:29:07 -07:00 |
|
Daniel Imms
|
d585515de1
|
Move RenderDebouncer and ScreenDprMonitor into ui
|
2018-06-23 17:34:01 +10:00 |
|
Daniel Imms
|
ede1d5f7c8
|
Correctly dispose of Renderer and ScreenDprMonitor
|
2018-06-21 10:49:03 +10:00 |
|
Daniel Imms
|
086b2c04e0
|
Make sure DOM renderer doesn't render cells beyond cols
Fixes #1523
|
2018-06-20 23:02:05 +10:00 |
|
Daniel Imms
|
ee935cc68c
|
Add a null check to charatlas beginFrame call
Fixes #1511
|
2018-06-12 17:27:36 +02:00 |
|
Daniel Imms
|
2aff2eb710
|
Merge branch 'master' into more_naming_conventions
|
2018-06-03 07:23:14 -07:00 |
|
Daniel Imms
|
1ca6e51564
|
Fix lint
|
2018-06-03 16:06:45 +02:00 |
|
Daniel Imms
|
52be55852e
|
Merge branch 'master' into 1360_dom_renderer
|
2018-06-03 06:58:08 -07:00 |
|