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
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
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
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
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
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
Jörg Breitbart
5d3ef759b4
Merge branch 'master' into typedarray_parser
2018-11-29 21:11:07 +01:00
Daniel Imms
4beb3a9ecd
Merge remote-tracking branch 'origin/master' into remove_shared_folder
2018-11-29 11:56:27 -08:00
Daniel Imms
9df56aba13
Merge pull request #1795 from Tyriar/clipboard_layering
...
Move Clipboard to ui/
2018-11-29 11:54:15 -08:00
Daniel Imms
8cf98ec546
Merge pull request #1800 from Tyriar/typescript_3_1
...
Upgrade to typescript 3.1
2018-11-29 11:53:50 -08:00
Jörg Breitbart
a6ef64dcb6
always clear DCS buffer on HOOK
2018-11-29 16:39:17 +01:00
Jörg Breitbart
a4e3646640
Merge branch 'master' into typedarray_parser
2018-11-29 16:35:12 +01:00
Jörg Breitbart
591dfd506d
fix DCS handler
2018-11-29 16:33:56 +01:00
Daniel Imms
68d5ce947e
Merge pull request #1772 from whydoubt/fix_1767
...
Only show cross-hairs when terminal has focus
2018-11-26 11:20:36 -08:00
Daniel Imms
13175976d0
Upgrade to typescript 3.1
...
Bunch of types needed changing in this version, also the
IOffscreenCanvas "support" in the canvas renderer was removed
as we're moving away from that.
2018-11-24 07:16:43 -08:00
Daniel Imms
f4a522516c
Remove shared/ folder
...
We changed plans from moving web worker compatible code to shared/
to enforcing layers using core/, common/, ui/ and public/. This
change moves files back from the shared/ dir to clean up the
codebase.
Part of #1507
2018-11-24 07:03:59 -08:00
Daniel Imms
c6f1de7970
Introduce is256Color helper
2018-11-24 05:24:15 -08:00
Jörg Breitbart
14d6960873
Merge remote-tracking branch 'upstream/master' into typedarray_parser
2018-11-23 23:33:56 +01:00
Daniel Imms
5fca73aa5a
Merge branch 'master' into 1737_inverse_dynamic_cache
2018-11-23 14:31:16 -08:00
Jörg Breitbart
06e89549a8
typed array support for parser
2018-11-23 23:30:37 +01:00
Daniel Imms
929d722e0e
Merge pull request #1794 from Tyriar/remove_unused_line_height
...
Remove unused lineHeight parameters
2018-11-23 14:30:08 -08:00
jerch
8a04431417
Merge branch 'master' into improve_fill_fallback
2018-11-23 19:18:21 +01:00
jerch
62b1aa5a67
Merge branch 'master' into alt_buffer
2018-11-23 19:09:08 +01:00
jerch
41ba20f749
remove not longer needed test cases
...
Removed the `loopFill` test method as it is not needed anymore with the separation of the looping variant in `fillFallback`.
2018-11-23 18:40:52 +01:00
Daniel Imms
32574a1a09
Move Clipboard to ui/
...
Belong here as it interacts with DOM
Part of #1507
2018-11-23 09:05:07 -08:00
Daniel Imms
fc6f101e16
Remove unused lineHeight parameters
2018-11-23 08:59:30 -08:00
Daniel Imms
2e889852b0
Merge branch 'master' into 1737_inverse_dynamic_cache
2018-11-23 08:52:32 -08:00
Daniel Imms
1b5ef5d93a
Move TypedArrayUtils to common
...
It belongs here since the renderers will use it
2018-11-23 08:08:30 -08:00