Commit Graph
413 Commits
Author SHA1 Message Date
Daniel Imms 9a8b7a4d8d Fix scroll region scrolling with 0 scrollback 2017-08-25 11:26:46 -07:00
Daniel Imms 877e1e5eb3 Prevent scrollback setOption < 0
Fixes #911
2017-08-21 14:30:56 -07:00
Daniel Imms eda9443b1a Allow null with cursorStyle and bellStyle 2017-08-20 10:29:48 -07:00
Daniel Imms a0d8e3c666 Merge remote-tracking branch 'ups/v3' into 898_explicit_typings 2017-08-19 16:41:01 -07:00
npezza93 f983e4eb6b Combine preloadBellSound and syncBellSound into the same function 2017-08-19 18:03:04 -04:00
Daniel Imms c984013e1e Remove terminal from other events 2017-08-19 14:52:48 -07:00
Daniel Imms 8fdedd4da1 Slim down refresh and resize events
Fixes #903
2017-08-19 14:38:54 -07:00
Daniel Imms e848d6afbe Remove open event
Fixes #901
2017-08-19 14:33:41 -07:00
npezza93 81cb30833f When bellSound changes, update the bellAudioElements src
Fixes #904
2017-08-19 16:55:24 -04:00
Daniel Imms fa015d91fe Improve types and add bellStyle/bellSound 2017-08-19 13:30:37 -07:00
Daniel Imms 5ab047ea0f Merge remote-tracking branch 'ups/v3' into 898_explicit_typings 2017-08-19 13:20:19 -07:00
npezza93 1f930c112b Add bellAudioElement to helperContainer instead of element 2017-08-19 15:56:58 -04:00
npezza93 147fef74c6 Use removeChild instead of remove for compatibility 2017-08-19 15:16:21 -04:00
Daniel Imms 668b25eeb2 Fix license info and lint 2017-08-19 11:04:06 -07:00
Daniel Imms 34f5b2cb8a Remove option overloads from src
src/ handles more than that specified (and should incase you're not
using TS), this also reduces duplication as the definitions are only
in typings/
2017-08-19 10:29:05 -07:00
Daniel Imms 6e2ca0af12 Fill out typings tests 2017-08-19 10:17:47 -07:00
Daniel Imms 4474f29ebf Add link matcher APIs 2017-08-19 09:25:57 -07:00
Daniel Imms 3ba3638ab7 Include all APIs from website 2017-08-18 17:25:40 -07:00
npezza93 68cd79db34 Set bellStyle to a string type instead of an array of strings 2017-08-17 19:44:37 -04:00
npezza93 8a6bff42c9 Remove bellAudioElement if it is not used. Remove extra import 2017-08-17 18:27:49 -04:00
npezza93 0bb5ff8b09 Fix lints 2017-08-16 21:00:57 -04:00
npezza93 1d6f71d680 Fix bad merge 2017-08-16 20:39:28 -04:00
npezza93 3beb1f5c7c Add return types on new private functions 2017-08-16 20:39:28 -04:00
npezza93 2f1380a31d Make bellStyle singular. Preload sound on option setting. Use strings as options 2017-08-16 20:39:28 -04:00
npezza93 96c9d50ee2 Fix some quote lints 2017-08-16 20:39:27 -04:00
npezza93 8c94ef8aa0 Clear out any existing vidualBellTimers. Set colors back to all white.
Use visual class instead of setting colors codes in js.
2017-08-16 20:39:27 -04:00
npezza93 44ed0b9ceb Dont hardcode as many color codes in xterm.ts 2017-08-16 20:39:27 -04:00
npezza93 8a1f365a7e Add ability to have a visual bell 2017-08-16 20:39:27 -04:00
npezza93 6b46e0837f Move preloading bell audio to open() and append it the the terminal element 2017-08-16 20:39:26 -04:00
Daniel Imms 9dd1083918 Merge remote-tracking branch 'ups/v3' into 847_proper_scrollback_value 2017-08-16 08:41:42 -07:00
Daniel Imms 996eb1b06f Merge remote-tracking branch 'ups/v3' into 847_proper_scrollback_value 2017-08-08 19:05:24 -07:00
Daniel Imms ad1a42d210 Merge remote-tracking branch 'ups/master' into v3 2017-08-08 18:50:34 -07:00
Daniel Imms 91bf3197ae Merge pull request #868 from Tyriar/865_fix_module_build
Fix module build, add TS declaration files, fix search addon
2017-08-08 03:03:50 -07:00
Daniel Imms 8a17ac1baa Merge pull request #849 from Tyriar/848_cancel_event_on_wheel
Properly cancel event when in mouse mode
2017-08-08 01:09:37 -07:00
Daniel Imms a7aee75025 Merge pull request #858 from Tyriar/646_deprecated_focus
No longer focus the terminal by default
2017-08-08 01:05:42 -07:00
Daniel Imms 9659f29e50 Remove Terminal.open focus param 2017-08-08 00:59:14 -07:00
Daniel Imms 3b787824d3 Fix import for CommonJS consumers
CommonJS now imports the Terminal object directly as the trick in xterm.ts
wasn't working properly.

Fixes #865
2017-08-08 00:24:41 -07:00
Daniel Imms e9b0867bd2 addons/test.js and test.js -> Terminal.test.ts
Part of #862
2017-08-07 22:15:13 -07:00
Daniel Imms c2bb507fe4 Move BufferLines.ts into Buffer.ts
Part of #791
2017-08-07 15:22:58 -07:00
Daniel Imms 091854df0e Merge pull request #852 from Tyriar/851_negative_tab_stop_width
Fix crash on negative tab stop width
2017-08-07 01:22:13 -07:00
Daniel Imms b1c6a97839 No longer focus the terminal by default
Fixes #646
2017-08-06 19:22:15 -07:00
Daniel Imms 8c46f1b6ba Remove deprecated attachCustomKeydownHandler
Fixes #744
2017-08-06 19:19:49 -07:00
Daniel Imms a57f55dcbf Support buffers with scrollback of 0, force alt as 0
Fixes #802
2017-08-06 18:18:49 -07:00
Daniel Imms 26977b370e Fix crash on negative tab stop width
Fixes #851
2017-08-06 13:47:03 -07:00
Daniel Imms 109d467b95 Make buffer length = rows + scrollback
Fixes #847
2017-08-06 13:28:58 -07:00
Daniel Imms 45157d80c6 Properly cancel event when in mouse mode
Fixes #848
2017-08-06 12:59:40 -07:00
Daniel Imms 6cf2e8753e Remove comments 2017-08-06 01:44:27 -07:00
Daniel Imms 33cc78c987 Add explicit types on set/getOption 2017-08-06 01:42:57 -07:00
Daniel Imms 7cd8d1ec74 Resolve todos 2017-08-06 01:42:41 -07:00
Daniel Imms ae3169e6ae Add CharData and LineData 2017-08-05 21:11:16 -07:00