Daniel Imms
a22b5c0faa
Merge remote-tracking branch 'ups/master' into 955_worker_refactor
2018-01-25 07:16:00 -08:00
Daniel Imms
038260b92a
Merge pull request #1235 from Tyriar/1151_clamp_saved_cursor
...
Resize saved cursor position on buffer resize
2018-01-25 06:55:02 -08:00
Daniel Imms
d17c08a32f
Merge pull request #1238 from Tyriar/1117_reenable_enableBold
...
Add enableBold back, add fontWeight types to xterm.d.ts
2018-01-25 06:54:45 -08:00
Daniel Imms
e539a59e26
Merge branch 'master' into 1103_search_wide_emoji
2018-01-24 07:33:08 -08:00
Daniel Imms
a74f7ba196
Merge branch 'master' into 1151_clamp_saved_cursor
2018-01-23 10:48:54 -08:00
Daniel Imms
8f263fb987
Merge branch 'master' into typo_intefaces
2018-01-23 09:06:47 -08:00
Daniel Imms
f56f4520d0
Merge branch 'master' into 1103_search_wide_emoji
2018-01-23 09:06:06 -08:00
Daniel Imms
a13562bf45
Remove relative font weight as valid values
2018-01-23 08:58:33 -08:00
Daniel Imms
df02dacdc4
Add enableBold back
...
Part of #1117
2018-01-23 08:28:01 -08:00
Daniel Imms
01c95168f2
Make font weight types in ITerminalOption more strict
2018-01-23 08:02:48 -08:00
Daniel Imms
11aa193074
Merge branch 'master' into 1117
2018-01-23 07:51:25 -08:00
Daniel Imms
2ebc5d904d
Resize saved cursor position on buffer resize
...
Saved cursor coordinates were not being resized as well which could
lead to crashes when resizing down while the alt buffer is active.
Fixes #1151
2018-01-23 06:51:22 -08:00
Daniel Imms
a9d3e61794
Fix tests
2018-01-22 12:43:42 -08:00
Daniel Imms
16abf71b78
Use explicit null check to ensure start/end row is valid
...
It looks like this could have caused the inconsistent behavior with
links not activating and then working again after scrolling
Fixes #1233
2018-01-22 11:51:09 -08:00
Daniel Imms
e4726192f1
Various fixes
...
- altIsMeta -> macOptionIsMeta
- Moved isThirdLevelShift into Terminal class
- Moved option check into isThirdLevelShift so it doesn't affect the Windows
case and also includes the keypress case
- Add public API and typings test
- Add option checkbox to demo
2018-01-20 09:06:05 -08:00
Daniel Imms
4f59363331
Fix Intefaces typo
2018-01-20 08:22:12 -08:00
Saad Malik
d981a9fe6c
Merge branch 'master' into altIsMeta
2018-01-19 12:49:07 -08:00
Daniel Imms
eb6ff003da
Merge branch 'master' into master
2018-01-19 12:34:43 -08:00
Daniel Imms
6e3cd2cb23
Fix indentation
2018-01-19 12:34:32 -08:00
Saad Malik
ec8593fe46
Merge branch 'master' into altIsMeta
2018-01-19 12:32:06 -08:00
Saad Malik
891fbd6b80
Mac OSX: altIsMeta support
...
* Support for altIsMeta option
* Instead of providing third-level shift characters
* Sample demo application using new altIsMeta option
2018-01-19 12:10:39 -08:00
Daniel Imms
57a9948e8d
Use Terminal typings in remaining addons
...
Fixes #1220
2018-01-19 09:30:24 -08:00
Daniel Imms
ec17fb9179
Use Terminal type in attach, fit and fullscreen
2018-01-19 09:30:24 -08:00
Daniel Imms
682eb2f861
Use Terminal public API type in search addon
...
Part of #1220
2018-01-19 09:30:24 -08:00
Andres Mejia
5133f25fb7
Fix issue with resetting terminal.
...
Ensure new BufferSet is used and clear selection manager on reset.
2018-01-18 17:48:29 -05:00
Daniel Imms
cfd00529eb
Various fixes
...
- Add buffers being retained on full reset (CIS)
- Remove setup event, simplify
- Only have one trim listener active at once
- Disallow activate events if nothing changed (just in case)
2018-01-18 17:48:29 -05:00
Andres Mejia
a9b7ef5dc3
Clear selection manager when the terminal switches its buffer set or buffer.
2018-01-18 17:48:29 -05:00
Andres Mejia
90c8c85c09
Fix issue with resizing terminal.
...
Need to ensure the active buffer is always being used.
Fixes https://github.com/xtermjs/xterm.js/issues/824 .
2018-01-18 17:48:28 -05:00
Bruno Ribeiro
b8f2832ed4
Merge branch 'master' into 1117
2018-01-18 21:10:09 +00:00
Daniel Imms
0645fe582f
Fix missing space
2018-01-18 12:27:07 -08:00
Daniel Imms
9c4ef2fd86
Merge remote-tracking branch 'origin/master' into fix_lint
2018-01-18 12:11:21 -08:00
Daniel Imms
1b48f2cd6d
Merge branch 'master' into fix-typings
2018-01-18 11:56:10 -08:00
Daniel Imms
777603b5cd
Merge branch 'master' into 1216_invalidate_cursor
2018-01-18 09:01:27 -08:00
Daniel Imms
b1beee3595
Fix cursor lagging behind when blink is on
...
Fixes #1216
2018-01-18 07:54:45 -08:00
Markus F.X.J. Oberhumer
83921c0b26
Add support for modifiers for PageUp / PageDown keys.
...
This allows using Ctrl-PageUp/Down and Alt-PageUp/Down.
2018-01-18 09:23:05 +01:00
Daniel Imms
4588d15738
Add more tslint rules, fix attach addon
2018-01-17 10:40:42 -08:00
Daniel Imms
307dd0fd68
Add several tslint rules
2018-01-17 10:32:35 -08:00
Daniel Imms
53e1f83bb5
Update tslint, fix lint
2018-01-17 10:23:27 -08:00
Daniel Imms
70236f6818
Fix addon lint
2018-01-17 10:20:04 -08:00
Daniel Imms
0e870d106f
Fix search for emojis
...
Fixes #1103
2018-01-16 07:26:03 -08:00
Daniel Imms
8d3bdad7e4
Fix search for wide unicode
...
Part of #1103
2018-01-16 07:06:10 -08:00
Daniel Imms
80f13792a3
Ensure renderer uses latest options at open
...
Fixes #1194
2018-01-16 06:34:22 -08:00
Daniel Imms
d0ef868215
Refactor char atlas to enable generation with worker
...
This doesn't actually add workers but it separates the code nicely
such that the minimal amount of relevant code can be pulled in by
worker code.
Part of #955
2018-01-06 13:43:34 -08:00
Steven Silvester
a36a17928d
Ship the declaration files
2018-01-06 07:18:07 -06:00
Daniel Imms
f6da87f3b4
Merge remote-tracking branch 'origin/master' into 1118_dpi_change
2018-01-05 14:19:21 -08:00
Daniel Imms
248fbccfd9
Remove console.log
2018-01-05 14:18:16 -08:00
Daniel Imms
d90f48b210
Merge branch 'master' into 880_renderer_pause
2018-01-05 14:15:26 -08:00
Daniel Imms
b3c8923709
Merge branch 'master' into 1117
2018-01-05 11:03:24 -08:00
Daniel Imms
b98f10625f
Merge branch 'master' into pr/parser-escape-state
2018-01-05 11:02:14 -08:00
Daniel Imms
1509f88dbf
Merge branch 'master' into 1067_fix_cursor_on_right
2018-01-05 11:01:21 -08:00