Saad Malik
ec9f2702eb
Additional alt and control sequences
...
* Add punctuation alt sequences
* Add support for ctrl+alt sequences
2018-01-21 16:40:38 -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
Daniel Imms
b97cedcf5b
Merge remote-tracking branch 'origin/master' into 731_screen_reader
2018-01-19 14:01:37 -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
39fcbe61c0
Improve announcement on focus
2018-01-19 10:52:03 -08:00
Daniel Imms
e4abd4dd8a
Move Shared interfaces into a new typings file
...
This will enable sharing the internal interface with addons (and catching
breakages early)
2018-01-19 09:48:33 -08:00
Daniel Imms
78a63d4860
Simplify interfaces, reduce duplication
2018-01-19 09:48:33 -08:00
Daniel Imms
47df04976c
Base ITerminal on interface in .d.ts
...
Part of #1221
2018-01-19 09:48:33 -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
9f8098c55b
Merge branch 'master' into feature-778
2018-01-18 21:10:50 +00: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
0f04f9fbb4
Rotate rows to ensure an item will be read in nav mode when scrolling
2018-01-17 14:10:03 -08:00
Daniel Imms
abfa58fca9
Keep track of nav mode focused element
2018-01-17 10:52:12 -08: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
78d734117b
Support aria posinset and setsize
2018-01-17 09:56:57 -08:00
Daniel Imms
f48da12c16
Prevent event propagation when handled by nav mode
2018-01-16 11:24:19 -08:00
Daniel Imms
3fa4b4941f
Support nav mode pgup/pgdown/end/home, check boundaries
2018-01-16 11:01:45 -08:00
Daniel Imms
222c42f7ea
Expose screen reader and navigation mode on demo/API
2018-01-16 10:29:40 -08:00
Daniel Imms
34eb08952c
Fix RenderDebouncer not refreshing whole viewport when asked
2018-01-16 10:26:09 -08:00
Daniel Imms
e9b55930d8
Fix test mocks
2018-01-16 10:12:37 -08:00
Daniel Imms
1e9fb8696a
Merge remote-tracking branch 'origin/master' into 731_screen_reader
2018-01-16 09:56:19 -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
81b4d8fe9c
Dispose of NavigationMode when AccessibilityManager is
2018-01-14 13:42:36 -08:00
Daniel Imms
23bd60a733
Properly dispose of disposables
2018-01-14 13:28:43 -08:00
Daniel Imms
85c02f10bf
Improve dispoable listener functions
2018-01-14 13:18:00 -08:00
Daniel Imms
70489e5035
Move navigation mode stuff into its own class
2018-01-14 12:59:57 -08:00
Daniel Imms
1e41b11319
Remove logs
2018-01-12 21:15:53 -08:00
Daniel Imms
2a187a26e0
Update a11y rows on scroll
2018-01-11 23:15:02 -08:00