Daniel Imms
a0a8003d60
Add unit tests debug target
2018-12-11 09:06:50 -08:00
Daniel Imms
6cc0a1447d
Merge branch 'master' into remove_jsdoc
2018-12-11 08:58:28 -08:00
Daniel Imms
4d3345182f
Remove jsdoc dependency
2018-12-11 08:57:44 -08:00
Daniel Imms
3a5d07a8f2
Merge branch 'master' into 1830_addon_types_fix
2018-12-11 07:21:34 -08:00
Daniel Imms
1e94fce545
Remove triple slash directive error in addon types
...
Fixes #1830
2018-12-11 07:19:37 -08:00
Daniel Imms
da8546725f
Merge branch 'master' into master
2018-12-11 06:28:08 -08:00
Daniel Imms
53f3b4e368
Merge pull request #1828 from Tyriar/1507_remove_layering
...
Remove utils/ folder
2018-12-11 06:27:49 -08:00
Noj Vek
a0d583b075
handle non-cached scenario in tests land
2018-12-10 17:23:28 -08:00
Noj Vek
9005de1c42
adding a linesCache ttl and cursor move invalidation
2018-12-10 17:13:28 -08:00
Daniel Imms
b9a22eb468
Remove utils/ folder
...
Part of #1507
2018-12-10 16:46:57 -08:00
Daniel Imms
b51c07c408
Merge branch 'master' into 1605_remove_authors
2018-12-10 16:41:04 -08:00
Daniel Imms
3397ecf977
Remove authors
...
Fixes #1605
2018-12-10 16:40:04 -08:00
Noj Vek
801dcc3b75
Merge branch 'master' of github.com:xtermjs/xterm.js
2018-12-10 15:54:38 -08:00
Noj Vek
91ef7f24a6
Fixes #1660 : Search as you type
2018-12-10 15:54:35 -08:00
Daniel Imms
65877d491e
Merge pull request #1788 from gou4shi1/fix-get-mouse-coord
...
getCoordsRelativeToElement: use getBoundingClientRect and clientX/Y.
2018-12-10 14:46:33 -08:00
Daniel Imms
f34c3d509d
Merge pull request #1821 from Tyriar/dispose_atlas
...
Call dispose when atlas is no longer used in cache
2018-12-10 14:45:59 -08:00
Daniel Imms
e1b3c7233a
Merge pull request #1820 from Tyriar/add_missing_break
...
Add missing break in options code
2018-12-10 14:45:49 -08:00
Daniel Imms
08dc8a3e5f
Merge pull request #1819 from Tyriar/fix_demo_line_height
...
Allow decimal line heights in demo
2018-12-10 14:45:41 -08:00
jerch
6a2e6a5edc
Merge branch 'master' into optimize-osc-parse
2018-12-10 20:17:51 +01:00
Daniel Imms
1c62980d20
v3.9.0
3.9.0
2018-12-10 07:51:28 -08:00
jerch
2d8f420db8
fix default transition for 0xa0
2018-12-10 16:37:48 +01:00
Per Bothner
2cb293ceb2
Further tweaks to optimize parsing of OSC_STRING.
2018-12-09 19:03:58 -08:00
Juan Campa
3d2ae2b01e
Removing redundant condition. Clearer variable name
2018-12-09 17:58:44 -05:00
Per Bothner
1c4a71f0df
Optimize parsing of OSC_STRING to minimize string concatenation.
2018-12-09 13:29:09 -08:00
Per Bothner
30a667c3be
Revert "Optimize parsing of OSC_STRING to minimize string concatenation."
...
This reverts commit 03115639a9 .
2018-12-09 13:11:17 -08:00
Per Bothner
03115639a9
Optimize parsing of OSC_STRING to minimize string concatenation.
2018-12-09 10:56:34 -08:00
Daniel Imms
48629e7eb2
Merge remote-tracking branch 'origin/master' into pr/gou4shi1/1788
2018-12-09 10:02:55 -08:00
Daniel Imms
6b9fb48898
Fix tests/lint, use element instead of event.target
2018-12-09 09:59:33 -08:00
Daniel Imms
fe9eb7d31e
Call dispose when atlas is no longer used in cache
...
Only runtime change is that this clears the bitmap commit timeout
in DynamicCharAtlas
2018-12-09 09:19:56 -08:00
Daniel Imms
693e17a5cb
Add missing break in options code
...
Atlas is reset as part of onResize, this should be safe
2018-12-09 09:13:30 -08:00
Daniel Imms
b5b2bcd0c9
Allow decimal line heights in demo
2018-12-09 09:08:11 -08:00
Juan Campa
fd34caee23
Use a time-based limit to Terminal._innerWrite
...
The idea is that it should run for a bit and then let the renderer draw
a frame so that the terminal look responsive. The existing approach
limits the work done using a fixed number elements from the write
buffer so the duration of a frame can vary widely.
This approach looks at the clock to determine when to stop, we basically
allocate an amount of time each frame to write, while the rest can be
used for rendering.
From my tests this change makes the terminal feel a lot smoother.
2018-12-08 00:44:05 -05:00
Noam
278d696709
remove reverseSearch from ISearchOptions
...
add isReverseSearch argument to findInLine
modify unit tests
2018-12-07 22:56:57 +02:00
gou4shi1
7f18199985
Fix build fail
2018-12-06 14:37:27 +08:00
Per Bothner
b68974517e
Cleanups required by tslink.
2018-12-05 14:45:57 -08:00
Per Bothner
4d660deff3
hooks for custom control sequences
...
This fixes (at least partially) issue #1176
"Add a way to plugin a custom control sequence handler".
2018-12-04 19:00:44 -08:00
jerch
b5f1c3384a
Merge pull request #1812 from jerch/default_buffer_to_typedarray
...
Deprecate JS array based terminal buffer
2018-12-04 20:40:47 +01:00
Jörg Breitbart
6f4a6ef308
deprecate experimentalBufferLineImpl
2018-12-04 20:33:12 +01:00
Jörg Breitbart
18902dd789
make linter happy
2018-12-04 19:11:39 +01:00
Jörg Breitbart
66ec57b431
cleanup
2018-12-04 19:02:27 +01:00
Jörg Breitbart
6ee9178302
make typed array buffer default
2018-12-04 18:55:11 +01:00
Daniel Imms
6e45d022ac
Merge pull request #1806 from dividuum/patch-1
...
Added info-beamer hosted
2018-12-03 06:58:09 -08:00
Florian Wesch
4d270bf72c
Added info-beamer hosted
...
Works pretty well. See https://community.infobeamer.com/t/174 for details. Wouldn't be able to add this feature without Xterm.js.
2018-12-02 15:38:50 +01:00
Noam Yogev
38adfcd81c
Merge branch 'master' into issue_1654
2018-11-30 20:49:12 +02:00
Noam
376c790e1d
implement find multiple matches in line.
...
start search from current selection.
add unit tests.
2018-11-30 20:46:47 +02:00
Daniel Imms
5f989929c3
Merge pull request #1799 from Tyriar/remove_shared_folder
...
Remove shared/ folder
2018-11-29 14:03:20 -08:00
Jörg Breitbart
9d4beb024a
keep whitespace chars
2018-11-29 22:11:38 +01:00
Jörg Breitbart
99e4a9649f
fix failing test cases
2018-11-29 21:48:48 +01:00
Jörg Breitbart
eb27641928
Merge branch 'master' into trim_behavior
2018-11-29 21:26:45 +01:00
Jörg Breitbart
2483a98f63
use faster string conversion
2018-11-29 21:13:18 +01:00