Thomas Zilz
ff6ef1b63a
Initialise _wheelPartialScroll to 0 to prevent NaN
2018-03-06 11:39:14 +01:00
Bruno Ribeiro
34034b849f
Merge branch 'master' into allow-named-theme-colors-1195
2018-03-05 23:22:12 +00:00
Daniel Imms
f2d8709dd8
Merge pull request #1309 from Tyriar/1305_alt_horizontal_only
...
Only move horizontally on alt click in normal buffer
2018-03-05 14:25:45 -08:00
Daniel Imms
e137530581
Scroll by exact line amount in alt buffer, unify scroll logic
...
Fixes #1304
2018-03-05 14:22:20 -08:00
Daniel Imms
be7788dda6
Merge remote-tracking branch 'origin/master' into 426_alt_scroll
2018-03-05 11:48:40 -08:00
Daniel Imms
7c471f5389
Fix test compile
2018-03-05 11:32:05 -08:00
Daniel Imms
9e62c8692f
Only move horizontally on alt click in normal buffer
...
Fixes #1305
2018-03-05 11:11:54 -08:00
Benjamin Woodruff
18fb134910
Remove didCharSizeChange logic from renderer
...
The only thing `didCharSizeChange` was used for was to figure out if we
need to refresh the character atlas or not. However, `acquireCharAtlas`
already inspects the atlas owned by this terminal, and if it matches, it
avoids generating a new atlas.
So if `didCharSizeChange` is true and it's not needed, it quickly bails
out as a no-op. But if `didCharSizeChange` is false, and it was needed
(possible given the complexity of testing all of these edge cases), it
could introduce a bug.
I think it makes sense to just get rid of `didCharSizeChange`, and just
always call `acquireCharAtlas`.
2018-03-04 20:55:42 -08:00
Benjamin Woodruff
454fd4bfb1
Split CharAtlas types and utility functions off
...
I'm starting to pull some changes off of my large WIP branch/commit that
adds an alternative dynamic character atlas. We're going to need to
support multiple CharAtlas implementations, and this should make that
easier.
2018-03-04 18:50:46 -08:00
Daniel Imms
131e6ff949
Merge pull request #1302 from nikonso/Enforce-option-value-via-types
...
Enforce option value via types
2018-02-28 07:47:25 -08:00
Bruno Ribeito
c51fa238ff
Readd any overloads
2018-02-27 23:18:33 +00:00
Daniel Imms
2e3f9e7094
Multi-line links prototype
...
Part of #24
2018-02-27 08:37:16 -08:00
Bruno Ribeito
76a3dbf883
Enforce option value via types
2018-02-26 23:27:53 +00:00
Jon Austin
07cf029497
Merge branch 'master' into patch-1
2018-02-24 13:12:30 -08:00
Daniel Imms
c8017345f1
Merge pull request #1288 from dgriffen/dev/dgriffen/fix-scrollbar
...
fix terminal width calculation
2018-02-24 11:56:35 -08:00
Daniel Imms
0d2cc7489e
Fix tests, add webLinks addon test
2018-02-24 10:36:34 -08:00
Jon Austin
f3a37a9522
Add Hyper to list of apps
...
https://github.com/zeit/hyper/blob/82c7afbeecf5a0c455075868cd23585fce95cf68/package.json#L197
2018-02-24 10:14:51 -08:00
Daniel Imms
6a71717751
Allow customization of the web links handler and options
2018-02-23 11:28:14 -08:00
Daniel Imms
dc822787d0
Move http links to the new webLinks addon
...
Fixes #1297
2018-02-23 11:11:23 -08:00
Daniel Imms
5011e629b1
Build addons by scanning addon dir
2018-02-23 11:08:11 -08:00
Philip Olson
bc35f28f51
Paste newlines as \r
...
Fix issue where non-windows OS terminals don't paste newlines correctly
into misbehaving programs. As noted in JetBrains/jediterm#136 , the
most practical solution is for terminals to handle this in their paste
logic. In a perfect world, all terminal programs would implement
bracketed paste mode properly, but that's a lot to ask.
- translate newlines to \r which is what terminal programs expect
2018-02-22 23:52:45 -06:00
Bruno Ribeiro
97feb64e94
Merge branch 'master' into allow-named-theme-colors-1195
2018-02-21 23:51:36 +00:00
Daniel Imms
94bbc4e09d
Merge pull request #1200 from nikonso/1181
...
WIP: Use web audio api
2018-02-21 15:36:19 -08:00
Daniel Imms
ad7d2262ec
Undo package-lock changes
2018-02-21 15:35:53 -08:00
Bruno Ribeito
1114977a21
Fix tests
2018-02-21 23:35:37 +00:00
Bruno Ribeiro
a8c5b159a9
Merge branch 'master' into allow-named-theme-colors-1195
2018-02-21 23:17:00 +00:00
Daniel Imms
a91e0e234a
Use const everywhere
2018-02-21 14:44:48 -08:00
Daniel Imms
af5b3f704e
Fix lint
2018-02-21 14:42:04 -08:00
Daniel Imms
45c9763092
Fix indentation
2018-02-21 14:40:22 -08:00
Daniel Imms
db8ba17147
Check audio context ctor before constructing
2018-02-21 14:39:43 -08:00
Daniel Imms
1972bf4bb3
Merge remote-tracking branch 'ups/master' into 1181
2018-02-21 14:36:11 -08:00
Daniel Imms
62cf0936dc
Merge pull request #1231 from saamalik/ctrl-alt-sequences
...
Additional alt and control sequences
2018-02-21 14:08:31 -08:00
Bruno Ribeito
a9d6686e14
Regex is not needed for color validation
2018-02-20 20:38:12 +00:00
Bruno Ribeito
99aa142cef
Fix test -> wrong Regex flag
2018-02-19 23:55:25 +00:00
Bruno Ribeito
f8f1355155
Validate colors
2018-02-19 22:54:09 +00:00
Daniel Imms
ae28814041
Check for valid coords before getting word at coords
...
Fixes #1287
2018-02-16 21:34:57 -08:00
Daniel Griffen
183fd2fe79
fix terminal width calculation
2018-02-16 10:18:03 -08:00
Saad Malik
8324462b32
Merge branch 'master' into ctrl-alt-sequences
2018-02-15 09:49:16 -08:00
Daniel Imms
93e5996422
Merge pull request #1182 from Tyriar/731_screen_reader
...
Screen reader support
2018-02-15 06:20:14 -08:00
Daniel Imms
f089b997c0
Merge branch 'master' into 731_screen_reader
2018-02-14 09:03:31 -08:00
Saad Malik
51d2064061
Merge branch 'master' into ctrl-alt-sequences
2018-02-13 14:59:46 -08:00
Daniel Imms
712b91a971
Merge pull request #1282 from matthew-matvei/add-freeman
...
Added FreeMAN to list of real-world uses
2018-02-13 06:37:55 -08:00
Daniel Imms
cbe6c64a92
Merge pull request #1280 from AndrienkoAleksandr/fixHeadlessMode
...
Fix xterm.js in headless mode yields TypeError on resize
2018-02-12 12:42:14 -08:00
Matthew James
64ed8309a1
Added FreeMAN to list of real-world uses
2018-02-12 20:26:09 +00:00
Oleksandr Andriienko
b5ba9ae771
Fix xterm.js in headless mode yields TypeError on resize
...
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com >
2018-02-12 12:30:26 +02:00
Saad Malik
18f6556061
Merge branch 'master' into ctrl-alt-sequences
2018-02-09 14:00:24 -08:00
Paris Kasidiaris
1dbe7b3a8c
Bump version to 3.1.0
...
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com >
3.1.0
2018-02-09 08:42:39 +00:00
Saad Malik
6dc49b7d01
Merge branch 'master' into ctrl-alt-sequences
2018-02-08 12:03:38 -08:00
Daniel Imms
987be07a70
Merge pull request #1276 from Tyriar/enableBold_deprecated
...
Mark enableBold setting as deprecated
2018-02-07 07:46:50 -08:00
Daniel Imms
760837e5cb
Mark enableBold setting as deprecated
2018-02-06 07:25:54 -08:00