Daniel Imms
0375e0064b
Fix link cursor CSS
...
Ensure pointer overrides the default mouse events mode cursor.
Fixes #1437
2018-05-11 10:03:43 -07:00
Daniel Imms
685757b04b
Merge pull request #1417 from pro-src/packaging
...
Stop publishing test files to npm - closes #1361
2018-05-11 07:51:46 -07:00
Daniel Imms
210a312fbf
Remove ignore key from package.json
2018-05-11 07:49:37 -07:00
Daniel Imms
c366ee20b8
Merge branch 'master' into packaging
2018-05-11 07:48:34 -07:00
Daniel Imms
b9baacac3a
Merge pull request #1444 from pengx17/patch-1
...
Update how to use addons with Typescript
2018-05-11 07:20:17 -07:00
Peng Xiao
45fea0e790
Merge branch 'master' into patch-1
2018-05-11 21:57:40 +08:00
Benjamin Woodruff
cded6f80f6
Merge pull request #1445 from pro-src/master
...
Fix tsc
2018-05-10 23:57:24 -07:00
pro-src
9c1bee300d
Fix tsc
2018-05-11 01:51:49 -05:00
Peng Xiao
ef4cda2cc6
revise importing addons in ts
2018-05-11 11:20:02 +08:00
Peng Xiao
d315dd6684
Merge branch 'master' into patch-1
2018-05-11 11:12:02 +08:00
Benjamin Woodruff
8a5891ede2
Merge pull request #1442 from bgw/dim-save-restore
...
Save and restore the ctx for cached characters
2018-05-10 09:38:46 -07:00
Peng Xiao
bce81f304e
Update how to use addons with Typescript
2018-05-10 16:11:25 +08:00
Benjamin Woodruff
3971fc9b4e
Save and restore the ctx for cached characters
...
Drawing dim colors sets the globalAlpha to 0.5, so we need to
save/restore the ctx state. Otherwise, every time we draw some dim
content, our display will get progressively dimmer.
I tested this by running `echo '\u001b[2mfoo'` a few times in zsh.
Fixes #1424
2018-05-09 20:34:55 -07:00
Benjamin Woodruff
be32695e16
Merge pull request #1391 from LinusU/bright-vs-bold
...
Separate bright and bold
2018-05-08 18:43:41 -07:00
Benjamin Woodruff
9893338020
Add drawBoldTextInBrightColors to DEFAULT_OPTIONS
...
This lets term.setOption() work for drawBoldTextInBrightColors.
2018-05-08 18:34:23 -07:00
Linus Unnebäck
ce6139e604
Add drawBoldTextInBrightColors option
2018-05-07 22:23:04 +02:00
Linus Unnebäck
a23354f018
Fully use char atlas for bright & bold colors
2018-05-07 22:23:01 +02:00
Linus Unnebäck
41fd563144
Separate bright and bold
2018-05-07 22:19:01 +02:00
Daniel Imms
e48b15e859
Merge pull request #1422 from flybayer/italic
...
Add support for italic rendering
2018-05-01 11:56:21 -07:00
Daniel Imms
a732952677
Rearrange italic/bold to get _ctx.font validating
2018-05-01 11:50:06 -07:00
Daniel Imms
b60ab119b2
Merge branch 'master' into italic
2018-05-01 11:30:03 -07:00
Benjamin Woodruff
381d3e1444
Merge pull request #1413 from bgw/batch-background
...
Batch background draws together to reduce draws
2018-04-27 20:53:32 -07:00
Benjamin Woodruff
b97eaf2c52
Merge branch 'master' into batch-background
2018-04-27 20:49:03 -07:00
Benjamin Woodruff
513847fd80
Make BaseRenderLayer's _alpha private again
...
This was accidentally left over from some earlier changes I was playing
with.
2018-04-27 20:47:55 -07:00
Daniel Imms
7b2500bfd6
Merge pull request #1420 from pro-src/patch-1
...
Update README.md
2018-04-27 09:44:47 -07:00
pro-src
882d5a86d3
Update README.md - prefer hex escapes over octal
2018-04-27 02:19:48 -05:00
Brandon Bayer
235982362c
Add support for italic rendering
2018-04-26 17:34:01 -04:00
pro-src
30b88113a8
explicitly exclude demo
2018-04-26 12:09:21 -05:00
pro-src
994895af6d
Update README.md
...
Replace the deprecated octal escapes with Unicode escapes.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Deprecated_octal
2018-04-26 11:53:20 -05:00
pro-src
a61ba2e140
closes #1361
2018-04-26 09:18:18 -05:00
Benjamin Woodruff
a5a03c40f2
Batch background draws together to reduce draws
...
Adjacent cells on the same row sharing the same background color will be
drawn using the same `fillCells` call. This should make drawing an
application with a solid or mostly solid background color (e.g. vim)
faster.
I set vim to draw the background color for a file, and started scrolling
through it. Before, _drawBackground was taking around 6ms per frame.
After this commit, it was taking around 0.5ms per frame.
Based on prior experience, I'd expect these results to be more drastic
for larger terminal windows. The demo's window is pretty small.
2018-04-24 23:52:13 -07:00
Daniel Imms
83fe87d012
Merge pull request #1407 from Tyriar/enum_names
...
Enforce upper case for public const/enum members and const
2018-04-24 11:00:58 -07:00
Daniel Imms
3713d282d8
Fix conflicts
2018-04-24 10:55:53 -07:00
Daniel Imms
8aa65d06f5
Merge pull request #1404 from Tyriar/no_else_return
...
Add no else return tslint rule
2018-04-24 10:50:27 -07:00
Daniel Imms
fd97fead60
Merge branch 'master' into no_else_return
2018-04-24 10:44:54 -07:00
Benjamin Woodruff
ff19ba8e33
Merge pull request #1393 from bgw/text-render-layer
...
Separate foreground & background rendering passes
2018-04-23 21:48:09 -07:00
Daniel Imms
fcde7be62a
Enforce const enums
...
Fixes #1408
2018-04-23 17:35:41 -07:00
Daniel Imms
45b4429712
Merge branch 'master' into enum_names
2018-04-23 17:18:40 -07:00
Daniel Imms
9942dc384d
Enforce upper case for public const/enum members
...
Fixes #1406
2018-04-23 17:17:21 -07:00
Daniel Imms
56f9d423fe
Merge branch 'master' into text-render-layer
2018-04-23 14:15:45 -07:00
Daniel Imms
716a8d5926
Merge pull request #1403 from jerch/performance_optimizations
...
performance optimizations
2018-04-23 13:49:03 -07:00
Jörg Breitbart
9593cb0cc8
readonly lines; fix for MockBuffer
2018-04-23 22:40:24 +02:00
Jörg Breitbart
7ed7505ce4
change _lines to lines in Buffer
2018-04-23 22:18:05 +02:00
Jörg Breitbart
6ff4ae7194
revert to local const buffer
2018-04-23 22:06:24 +02:00
Daniel Imms
9e863d0377
Add no else return tslint rule
2018-04-23 11:52:42 -07:00
Jörg Breitbart
13d4ab6f8d
remove remnant
2018-04-23 18:32:32 +02:00
Jörg Breitbart
0d7ecd9129
prefetch row in addChar
2018-04-23 18:26:06 +02:00
Jörg Breitbart
dd096c2e8b
const buffer
2018-04-23 17:19:42 +02:00
Jörg Breitbart
0decd77253
map Buffer.lines directly to Buffer._lines
2018-04-23 16:59:55 +02:00
Jörg Breitbart
2bfe74490a
make .buffer local where appropriate
2018-04-23 16:29:19 +02:00