Daniel Imms
6e2ca0af12
Fill out typings tests
2017-08-19 10:17:47 -07:00
Daniel Imms
fd8b62610f
Add typings test setup
2017-08-19 09:49:37 -07:00
Daniel Imms
4474f29ebf
Add link matcher APIs
2017-08-19 09:25:57 -07:00
Daniel Imms
cd29c83a64
Improve overloaded function typings/comments
2017-08-19 09:18:44 -07:00
Daniel Imms
e4e2fbf885
Add overloads for Terminal.on
2017-08-18 17:46:49 -07:00
Daniel Imms
92ac427d00
Type addon strings in loadAddon
2017-08-18 17:34:10 -07:00
Daniel Imms
3ba3638ab7
Include all APIs from website
2017-08-18 17:25:40 -07:00
Daniel Imms
2f60c241ee
Use manual typings over automatically generated ones
...
These are pulled from the typings I wrote for vscode
Fixes #898
2017-08-18 16:51:43 -07:00
Daniel Imms
ae0d5e4ffb
Merge pull request #893 from Tyriar/892_alt_buffer_viewport_exception
...
Prevent exception switching to alt buffer before open()
2017-08-18 16:04:22 -07:00
Daniel Imms
b5fc054fa5
Prevent exception switching to alt buffer before open()
...
Fixes #892
2017-08-17 08:36:08 -07:00
Daniel Imms
f3d375a7a8
Merge pull request #855 from Tyriar/847_proper_scrollback_value
...
Make buffer length equal rows + scrollback, make alt buffer always 0 scrollback
2017-08-16 09:38:11 -07:00
Daniel Imms
39328d6e0c
Merge pull request #882 from Tyriar/406_remove_dist_bower
...
Remove bower support, clean up readme
2017-08-16 08:46:23 -07:00
Daniel Imms
7b0d0e810c
_isAltBuffer -> _hasScrollback
2017-08-16 08:45:30 -07: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
aa438c8b83
Merge pull request #874 from Tyriar/860_v3_resize_exception
...
Fix exception when resizing both dimensions
2017-08-16 08:29:35 -07:00
Daniel Imms
d583163ac8
Move uses and browser support sections down
2017-08-12 14:48:38 -07:00
Daniel Imms
a3f7b36986
Remove bower from prepare-release
2017-08-12 14:45:21 -07:00
Daniel Imms
7c3189379c
Remove bower from .vscode/settings.json
2017-08-12 14:45:00 -07:00
Daniel Imms
fcd2ba78bb
Remove bower from README and reorganize/clean up
2017-08-12 14:44:49 -07:00
Daniel Imms
48b9173f2e
Remove bower.json
...
Part of #406
2017-08-12 14:17:03 -07:00
Daniel Imms
184f49d909
Remove dist folder
...
Part of #406
2017-08-12 13:54:34 -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
0b1711fb79
Merge pull request #873 from Tyriar/860_resize_exception
...
Fix exception when resizing both dimensions
2017-08-08 18:03:02 -07:00
Daniel Imms
bb526aaa88
Fix exception when resizing both dimensions
...
This happened because buffers now resize themselves but they were
relying on Terminal to give them a blank line. The blank line was
coming back with the old columns value, causing an NPE.
Fixes #860
2017-08-08 12:59:02 -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
17c3ec0d0c
Merge pull request #870 from Tyriar/869_shift_force_selection
...
Revert "Disable selection override on Windows/Linux"
2017-08-08 03:02:01 -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
0902b92f79
Revert "Disable selection override on Windows/Linux"
...
This reverts commit 3479614c73 .
2017-08-08 01:05:24 -07:00
Daniel Imms
9659f29e50
Remove Terminal.open focus param
2017-08-08 00:59:14 -07:00
Daniel Imms
f21d5f25ec
Fix search addon after TS refactor
...
Fixes #867
2017-08-08 00:29:22 -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
a0ce9a79a9
Build and export TS declaration files
...
Fixes #866
2017-08-07 23:48:58 -07:00
Daniel Imms
acefa1a423
Merge pull request #864 from Tyriar/862_tests_to_ts
...
Migrate tests to TypeScript
2017-08-07 23:34:55 -07:00
Daniel Imms
b42a9039cc
Rename TestUtils.ts to TestUtils.test.ts
...
This will allow it to be excluded when we do #863
2017-08-07 22:40:15 -07:00
Daniel Imms
b3ad3eff8b
Shuffle files around
...
src/test/escape-sequences-test.ts -> src/Terminal.integration.ts
src/test/escape_sequence_files/* -> fixtures/escape_sequence_files/
2017-08-07 22:38:42 -07:00
Daniel Imms
28c85b8fb9
Convert escape sequences test to TS
...
Part of #862
2017-08-07 22:24:22 -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
f52b43b380
Merge pull request #861 from Tyriar/791_buffer_refactor
...
Refactor buffer in preparation for true color and buffer performance improvements
2017-08-07 16:03:00 -07:00
Daniel Imms
fd61c8e874
Use a const for all refs to data char and width
...
Part of #791
2017-08-07 15:40:48 -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
a1b91e1f96
Merge pull request #856 from Tyriar/fix_vscode_debugging
...
Fix vscode debugging
2017-08-07 01:21:41 -07:00
Daniel Imms
b95d789821
Merge pull request #857 from Tyriar/744_remove_attachCustomKeydownHandler
...
Remove deprecated attachCustomKeydownHandler
2017-08-07 01:21:26 -07:00
Daniel Imms
de8947f3d0
Merge pull request #850 from peterbaumgarten/master
...
Marking that a C++ compiler is required to build
2017-08-06 19:40:18 -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
fb6cbbdaad
Fix vscode debugging
...
This broke when the TS addon was added
2017-08-06 19:02:56 -07:00
Daniel Imms
e7ee3ec63c
Fix trimming on a buffer with 0 scrollback
...
Unfortunately this removed the padding idea from CircularList as it
would only work when the list is not full.
2017-08-06 18:56:37 -07:00