Daniel Imms
eda04bcb23
Add new search addon, move AddonManager to public
...
Because addons build on top of the API it needs to live in public, the main
reason for this is because the implementation of buffer differs on
public/Terminal and src/Terminal.
2019-05-12 10:22:29 -07:00
Daniel Imms
0c588a7333
Fix missed merge conflict
2019-05-12 09:45:09 -07:00
Daniel Imms
f7612a49d2
Merge remote-tracking branch 'ups/master' into 1128_addons
2019-05-12 09:44:09 -07:00
Daniel Imms
34244248bf
Merge pull request #2078 from Tyriar/1443_selection_api
...
select and getSelectionPosition APIs
2019-05-12 09:40:03 -07:00
Daniel Imms
f654044e5e
Fix search addon unit tests
2019-05-12 00:17:59 -07:00
Daniel Imms
a7fa58cc60
Add API test for getSelectionPosition
2019-05-11 23:59:51 -07:00
Daniel Imms
9ca9f7296e
Use new APIs in selection addon
2019-05-11 23:56:34 -07:00
Daniel Imms
5bbbbf7348
Expose getSelectionPosition and select APIs instead
2019-05-11 23:52:38 -07:00
Daniel Imms
da7c39e526
Add API test
2019-05-11 23:37:42 -07:00
Daniel Imms
6674f05cc8
Implement setSelection API
...
Fixes #1443
2019-05-11 23:35:31 -07:00
Daniel Imms
161c7f9339
Use API clearSelection in search addon
2019-05-11 23:22:46 -07:00
Daniel Imms
780e924b21
Use stable API for buffer in search addon
2019-05-11 23:15:04 -07:00
Daniel Imms
1f000054c2
Merge remote-tracking branch 'ups/master' into 1128_addons
2019-05-11 22:48:49 -07:00
Daniel Imms
0fae9bb5a8
Merge pull request #2074 from Tyriar/1994_buffer_api
...
Buffer API
2019-05-11 21:15:55 -07:00
Daniel Imms
70ba349a85
Fix invalid index check, add api tests
2019-05-11 20:58:51 -07:00
Daniel Imms
49574be510
Add warnings to getCell and getLine
2019-05-11 20:49:48 -07:00
Daniel Imms
f41e00ed97
Return undefined if cell or line doesn't exist
2019-05-11 20:46:55 -07:00
Daniel Imms
cd3f2609d6
Make tests use buffer API over _core
2019-05-11 12:12:53 -07:00
Daniel Imms
8a929ed142
Add API tests for loadAddon
2019-05-11 11:02:15 -07:00
Daniel Imms
46995fdbc1
Add tests for buffer.getLine
2019-05-11 10:46:00 -07:00
Daniel Imms
d694eae6b5
Add some buffer tests
2019-05-11 10:32:53 -07:00
Daniel Imms
bce2eae66f
Update yarn.lock
2019-05-11 10:15:29 -07:00
Daniel Imms
3554d3e075
Merge branch 'master' into 1128_addons
2019-05-11 10:14:48 -07:00
Daniel Imms
eb6deb67f9
Fix build issues
2019-05-11 10:10:31 -07:00
Daniel Imms
7c55e1be9e
Merge remote-tracking branch 'ups/master' into 1994_buffer_api
2019-05-11 10:05:31 -07:00
Daniel Imms
af81acc50e
Merge pull request #2068 from Tyriar/api_tests
...
API integration tests
2019-05-11 10:00:36 -07:00
Daniel Imms
623dd56190
Merge pull request #2073 from jerch/2072_remove_instanceof
...
remove instanceof check
2019-05-11 08:46:22 -07:00
Jörg Breitbart
740604f035
remove instanceof check
2019-05-11 17:21:16 +02:00
Daniel Imms
3f68a60e73
Merge pull request #2067 from starpit/floor
...
fix: don't use Math.floor in DomRenderer charWidth computation
2019-05-11 00:50:20 -07:00
Daniel Imms
556c56ff94
Merge branch 'master' into api_tests
2019-05-11 00:10:33 -07:00
Daniel Imms
dfb5d8e663
Add focus, blur test
2019-05-11 00:00:57 -07:00
Daniel Imms
7562948259
Add tests for all API events
2019-05-10 23:47:28 -07:00
Daniel Imms
34ac1bc502
Fix clearSelection not firing onSelectionChange
...
Fixes #2070
2019-05-10 23:38:45 -07:00
Daniel Imms
97b176e701
Add selection tests
2019-05-10 23:14:16 -07:00
Daniel Imms
8a5b6b0356
Move puppeteer to devDependencies
2019-05-10 22:58:23 -07:00
Daniel Imms
55d590348c
API integration tests
...
Part of #1247
2019-05-10 22:57:27 -07:00
Nick Mitchell
23bdb2a6c2
fix: don't use Math.floor in DomRenderer charWidth computation
...
Fixes #2063
2019-05-11 00:59:59 -04:00
Daniel Imms
16aaf6c58c
Fix build
2019-05-10 21:08:06 -07:00
Daniel Imms
22c9ad7145
Merge remote-tracking branch 'origin/master' into 1994_buffer_api
2019-05-10 21:04:26 -07:00
Daniel Imms
41a7cabbc2
Merge branch 'master' into 1128_addons
2019-05-10 21:02:55 -07:00
Daniel Imms
724baf22f9
Merge pull request #2066 from Tyriar/lib_import
...
Fix bad import from lib
2019-05-10 20:52:20 -07:00
Daniel Imms
c04ebe974f
Fix bad import from lib
...
Related #1996
2019-05-10 20:51:18 -07:00
Daniel Imms
fcee890819
Merge branch 'master' into 1128_addons
2019-05-10 20:47:17 -07:00
Daniel Imms
d696046921
Simplify and mark new addon API as experimental
2019-05-10 20:38:08 -07:00
Daniel Imms
518e2734ba
Re-introduce original attach and webLinks addons back
...
We could release this in v3 if we don't break addons like this
2019-05-10 20:30:47 -07:00
Daniel Imms
eedcbccb15
Merge remote-tracking branch 'origin/master' into 1128_addons
2019-05-10 20:24:43 -07:00
Daniel Imms
d7e6cb17a5
Merge pull request #2062 from Tyriar/windowsMode_typings
...
Add typings for windowsMode
2019-05-10 19:41:49 -07:00
Daniel Imms
b658baf921
Add typings for windowsMode
2019-05-10 16:26:53 -07:00
Daniel Imms
10c6e900ad
Merge pull request #2059 from Tyriar/buffer_core
...
Move BufferLine into core
2019-05-10 15:17:14 -07:00
Daniel Imms
b608c9d0ef
Merge branch 'master' into buffer_core
2019-05-10 14:57:32 -07:00