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
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
27f7679494
Add some padding and a shrink threshold to CircularList
...
This is needed so that resize is still performant. Now the list size is only
rebuild (O(n)) when it goes beyond 40 entries of the initial max length. The
List is also rebuilt when the size shrinks below 120 of the actual backing max
length (init_max_length + 40 - 120).
2017-08-06 14:17:30 -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
Peter Baumgarten
63268318ed
Marking that a C++ compiler is required. On some linux distributions a C++ compiler is not installed by default. This can frustrate some new users.
2017-08-06 15:09:11 -05:00
Daniel Imms
45157d80c6
Properly cancel event when in mouse mode
...
Fixes #848
2017-08-06 12:59:40 -07:00
Daniel Imms
687a5e2efb
Merge pull request #846 from Tyriar/get-v3-level
...
Get v3 level with master
2017-08-06 11:28:18 -07:00
Daniel Imms
b07c0e4d23
Merge remote-tracking branch 'ups/master' into v3
2017-08-06 11:18:39 -07:00