Commit Graph

136 Commits

Author SHA1 Message Date
Daniel Imms
1d60909d1f Implement Terminal.creationOptions API
Fixes #63052
2019-11-05 10:30:43 -08:00
Daniel Imms
2a0d3d0140 Support Terminal.exitStatus API
Fixes #62103
2019-11-05 09:09:39 -08:00
Daniel Imms
f5cb824330 Ignore 0,0 event to fix override dimensions pty test
See #83778 for follow up (when we're not in endgame)
2019-10-31 11:39:03 -07:00
Daniel Imms
82c348326c Merge remote-tracking branch 'origin/master' into tyriar/integration_test 2019-10-31 11:28:31 -07:00
Daniel Imms
fe2e842fee Ensure terminal/task tests don't leak listeners across tests 2019-10-31 11:21:18 -07:00
Daniel Imms
c0e630fd7a Pass assertion failure to done 2019-10-31 10:43:36 -07:00
Eric Amodio
d6cbcb5eec Fixes failing terminal test 2019-10-28 09:02:53 -04:00
Daniel Imms
ebc27c4410 More formatting 2019-10-23 16:57:22 -07:00
Daniel Imms
a00301d074 Format/minimize diff 2019-10-23 16:54:04 -07:00
Eric Amodio
95b1f7c3c0 Reworks the test to not be timing specific 2019-10-23 18:28:17 -04:00
Eric Amodio
000006f0d1 Fixes terminal integration test timing 2019-10-23 18:28:16 -04:00
Daniel Imms
678abfe8b2 Remove Terminal.onDidWriteData
Replaced by vscode.window.onDidWriteTerminalData

Fixes #78574
2019-09-12 19:09:12 -07:00
Daniel Imms
ced08707d1 Fix terminal integration test 2019-08-08 09:34:34 -07:00
Daniel Imms
977a82fba3 Disable terminal tests that depend on terminal being hidden or shown in the past 2019-08-07 06:50:46 -07:00
Daniel Imms
81adc15a12 Merge remote-tracking branch 'origin/master' into tyriar/69865_remove_renderers 2019-08-06 10:02:39 -07:00
Daniel Imms
dc6b475be7 Add global event window.onDidWriteTerminalData
Fixes #78502
2019-08-06 09:58:26 -07:00
Daniel Imms
0eed3275f6 Some clean up 2019-08-05 15:03:31 -07:00
Daniel Imms
25fe980387 Remove terminal renderers
Part of #69865
2019-08-05 14:31:15 -07:00
Daniel Imms
6bb5e193f9 start -> open, exit -> close, remove exit code 2019-07-26 15:30:36 -07:00
Daniel Imms
3866deba35 Use pty naming instead of virtual process
Part of #77160
2019-07-25 16:00:41 -07:00
Daniel Imms
909ab9d101 Fix compile 2019-07-25 09:07:18 -07:00
Daniel Imms
df5d748fe5 Fix integration tests 2019-07-23 16:23:02 -07:00
Daniel Imms
fd48fa0d3b Fix dimenisons test and clean up 2019-07-12 10:37:29 -07:00
Daniel Imms
3092a1023c Remember dimensions from other terminals
Part of #77228
2019-07-11 21:18:06 -07:00
Daniel Imms
a57a43de01 Disable conpty in integration tests and re-enable
Fixes #75689
2019-07-04 07:59:04 -07:00
Daniel Imms
6a7d02f2f4 Remove unused function 2019-07-03 20:44:29 -07:00
Daniel Imms
6e676ca495 Remove unused imports 2019-07-03 20:43:52 -07:00
Daniel Imms
8cc05770c0 Disable terminal tests failing on macOS
Part of #76515
2019-07-03 20:38:03 -07:00
Daniel Imms
e52805a945 Add missing semicolons 2019-07-03 17:28:43 -07:00
Daniel Imms
112a60d637 Ensure terminal tests don't leak terminals
Part of #76515
2019-07-03 17:22:18 -07:00
Daniel Imms
059882642b Fix terminal.test.ts compile errors 2019-07-03 10:09:53 -07:00
Daniel Imms
fa74f76e6d Add dimensions override test 2019-07-02 18:19:32 -07:00
Daniel Imms
880a0c1507 Merge remote-tracking branch 'origin/master' into tyriar/virtual_process 2019-07-02 18:10:33 -07:00
Daniel Imms
b3cd0e5b37 Move renderer tests into a suite 2019-07-02 18:09:33 -07:00
Daniel Imms
9d01ac8949 Fix virtual process resize and debounce event 2019-07-02 17:40:25 -07:00
Daniel Imms
5e804dc4ed Move terminal api tests into new file 2019-07-02 11:51:42 -07:00