Update xterm, retain content on erase in display 2 (#247064)

* xterm@5.6.0-beta.101

Fixes #241401
Part of #75141

* Enable scrollOnEraseInDisplay

This causes erase in display to always push content above the viewport
instead of just erasing it all together. Most terminals act like this.

Fixes #75141
This commit is contained in:
Daniel Imms
2025-04-21 11:17:53 -07:00
committed by GitHub
parent 5db9a88f9f
commit 59662ed045
7 changed files with 170 additions and 169 deletions
+48 -48
View File
@@ -27,16 +27,16 @@
"@vscode/windows-mutex": "^0.5.0",
"@vscode/windows-process-tree": "^0.6.0",
"@vscode/windows-registry": "^1.1.0",
"@xterm/addon-clipboard": "^0.2.0-beta.82",
"@xterm/addon-image": "^0.9.0-beta.99",
"@xterm/addon-ligatures": "^0.10.0-beta.99",
"@xterm/addon-progress": "^0.2.0-beta.5",
"@xterm/addon-search": "^0.16.0-beta.99",
"@xterm/addon-serialize": "^0.14.0-beta.99",
"@xterm/addon-unicode11": "^0.9.0-beta.99",
"@xterm/addon-webgl": "^0.19.0-beta.99",
"@xterm/headless": "^5.6.0-beta.99",
"@xterm/xterm": "^5.6.0-beta.99",
"@xterm/addon-clipboard": "^0.2.0-beta.84",
"@xterm/addon-image": "^0.9.0-beta.101",
"@xterm/addon-ligatures": "^0.10.0-beta.101",
"@xterm/addon-progress": "^0.2.0-beta.7",
"@xterm/addon-search": "^0.16.0-beta.101",
"@xterm/addon-serialize": "^0.14.0-beta.101",
"@xterm/addon-unicode11": "^0.9.0-beta.101",
"@xterm/addon-webgl": "^0.19.0-beta.101",
"@xterm/headless": "^5.6.0-beta.101",
"@xterm/xterm": "^5.6.0-beta.101",
"http-proxy-agent": "^7.0.0",
"https-proxy-agent": "^7.0.2",
"jschardet": "3.1.4",
@@ -3312,30 +3312,30 @@
}
},
"node_modules/@xterm/addon-clipboard": {
"version": "0.2.0-beta.82",
"resolved": "https://registry.npmjs.org/@xterm/addon-clipboard/-/addon-clipboard-0.2.0-beta.82.tgz",
"integrity": "sha512-6PCRV0AHm/+ogeRdz2Txndau3l2Z7X7Buu8v5kpnNB30DKyvMh5p9J35maBPIwKF8XUSBvgywu+AW5x6mVqu9g==",
"version": "0.2.0-beta.84",
"resolved": "https://registry.npmjs.org/@xterm/addon-clipboard/-/addon-clipboard-0.2.0-beta.84.tgz",
"integrity": "sha512-/7lRpyLboTDKa1SMQCkLkUnH5hawiDsZ1VDMhfgjEr44ltw3cv2YuTtPQYkKen0vfu/0uzZeHWCwsZpQK25nRA==",
"license": "MIT",
"dependencies": {
"js-base64": "^3.7.5"
},
"peerDependencies": {
"@xterm/xterm": "^5.6.0-beta.99"
"@xterm/xterm": "^5.6.0-beta.101"
}
},
"node_modules/@xterm/addon-image": {
"version": "0.9.0-beta.99",
"resolved": "https://registry.npmjs.org/@xterm/addon-image/-/addon-image-0.9.0-beta.99.tgz",
"integrity": "sha512-fU6VsnB3X6RUVo5Y2ZACEnbS/3CSFPhWxkDML6r+fgPz6pV4IwGBFLuyvUPxfyfpYt5+3muh6ChDDwUjxG1Ldg==",
"version": "0.9.0-beta.101",
"resolved": "https://registry.npmjs.org/@xterm/addon-image/-/addon-image-0.9.0-beta.101.tgz",
"integrity": "sha512-iAp4DFxqEhN1DWcCy3d66NgrAklKXfZhHlE8T0rvGS1mfK8ubO5WODXUdMO0rwU5TSrnt4l21DVwFhSs+2oWQw==",
"license": "MIT",
"peerDependencies": {
"@xterm/xterm": "^5.6.0-beta.99"
"@xterm/xterm": "^5.6.0-beta.101"
}
},
"node_modules/@xterm/addon-ligatures": {
"version": "0.10.0-beta.99",
"resolved": "https://registry.npmjs.org/@xterm/addon-ligatures/-/addon-ligatures-0.10.0-beta.99.tgz",
"integrity": "sha512-QlhUtBlIC7ZgEykpWxFl5lc2MtIFJD41pT8bQVRD1wGShgUmceNTk4xd3CjiQdVOtTrHcgOTM75YmS5GOlobOA==",
"version": "0.10.0-beta.101",
"resolved": "https://registry.npmjs.org/@xterm/addon-ligatures/-/addon-ligatures-0.10.0-beta.101.tgz",
"integrity": "sha512-QgixJpyzP4ZFhv0YJJgNFXih7escNod9cGTAG7eW/dYwnunZwSmi7Bal/u3m6IC5SZbjAAOjKBGZyfvHefK7SA==",
"license": "MIT",
"dependencies": {
"font-finder": "^1.1.0",
@@ -3345,64 +3345,64 @@
"node": ">8.0.0"
},
"peerDependencies": {
"@xterm/xterm": "^5.6.0-beta.99"
"@xterm/xterm": "^5.6.0-beta.101"
}
},
"node_modules/@xterm/addon-progress": {
"version": "0.2.0-beta.5",
"resolved": "https://registry.npmjs.org/@xterm/addon-progress/-/addon-progress-0.2.0-beta.5.tgz",
"integrity": "sha512-6dfUtCqK/anFiVilv1KNyVWbEql2hJwINlAXnl5YtIyEwR8F/i+zWBuzUj9152gT3rDASTmgXE5HG6mnyaUI9w==",
"version": "0.2.0-beta.7",
"resolved": "https://registry.npmjs.org/@xterm/addon-progress/-/addon-progress-0.2.0-beta.7.tgz",
"integrity": "sha512-1FrJcHm2R+s7auGTrb3rzTevFz5nTP8dLHmY24iVq1a3rPxrprCkfDkugQJsCNG0rd5GT1qk9YWjVcu3GO7gQw==",
"license": "MIT",
"peerDependencies": {
"@xterm/xterm": "^5.6.0-beta.99"
"@xterm/xterm": "^5.6.0-beta.101"
}
},
"node_modules/@xterm/addon-search": {
"version": "0.16.0-beta.99",
"resolved": "https://registry.npmjs.org/@xterm/addon-search/-/addon-search-0.16.0-beta.99.tgz",
"integrity": "sha512-nyqGsZDR/l0Gp4gaS+Brrjm53dpaNAqOUtAC8BXmvuzK21sQgyLsC99MTLNR5yh3dYJAfWAAhG5ke/Re3AaamQ==",
"version": "0.16.0-beta.101",
"resolved": "https://registry.npmjs.org/@xterm/addon-search/-/addon-search-0.16.0-beta.101.tgz",
"integrity": "sha512-rrT9KQsQb/OUQwSVvAIKNFslEM2ux6824GZYPB6uYJbFkRwI+aGKiqs8UM264UcZotHylMSg3dYybGPBImTH3A==",
"license": "MIT",
"peerDependencies": {
"@xterm/xterm": "^5.6.0-beta.99"
"@xterm/xterm": "^5.6.0-beta.101"
}
},
"node_modules/@xterm/addon-serialize": {
"version": "0.14.0-beta.99",
"resolved": "https://registry.npmjs.org/@xterm/addon-serialize/-/addon-serialize-0.14.0-beta.99.tgz",
"integrity": "sha512-7ULW4BUUGL1Bv8vGBNylaBTpKFDm7rjMdkOwJt+LVd/oJkyL8RFSGgQSuYb+5DyiEhBSpeahg3bi8bStxufvMQ==",
"version": "0.14.0-beta.101",
"resolved": "https://registry.npmjs.org/@xterm/addon-serialize/-/addon-serialize-0.14.0-beta.101.tgz",
"integrity": "sha512-LOJtJroDjoHY9EhSAr0UuWZ59bnZFnZ73xvBT0AyEH0Oqd7MC0LZtI0oV4ifcQU90Eb1oDq3LRfgHm9vAtUrFg==",
"license": "MIT",
"peerDependencies": {
"@xterm/xterm": "^5.6.0-beta.99"
"@xterm/xterm": "^5.6.0-beta.101"
}
},
"node_modules/@xterm/addon-unicode11": {
"version": "0.9.0-beta.99",
"resolved": "https://registry.npmjs.org/@xterm/addon-unicode11/-/addon-unicode11-0.9.0-beta.99.tgz",
"integrity": "sha512-4epGzbOc7X+NyPIMPxnQxaUlZYhCRTEPRsvfuIx55+Yyzip/zGX5ahy/Z22YrGTVv7qjxhVsu1tCbCgiF9HtTA==",
"version": "0.9.0-beta.101",
"resolved": "https://registry.npmjs.org/@xterm/addon-unicode11/-/addon-unicode11-0.9.0-beta.101.tgz",
"integrity": "sha512-iu1Ry7im8NO3hITbYHbsxZKTxiJQSvg/tGR1EXK1lFIXe9gHc6bqTQPhvFYZ8xgPNt+V1AHZY9SpwcxgBOuxUA==",
"license": "MIT",
"peerDependencies": {
"@xterm/xterm": "^5.6.0-beta.99"
"@xterm/xterm": "^5.6.0-beta.101"
}
},
"node_modules/@xterm/addon-webgl": {
"version": "0.19.0-beta.99",
"resolved": "https://registry.npmjs.org/@xterm/addon-webgl/-/addon-webgl-0.19.0-beta.99.tgz",
"integrity": "sha512-t4vTtwDLYWgzcH86s3hlCGaZWJWzTXLXUcgw/2l+Fkq9LFy4cLuQgWTVjOWLB0KOJ0FmT+g0sBWLApUw9bYa2w==",
"version": "0.19.0-beta.101",
"resolved": "https://registry.npmjs.org/@xterm/addon-webgl/-/addon-webgl-0.19.0-beta.101.tgz",
"integrity": "sha512-g9YzOEqYS7MW1QirNRQhUsRJeFKxsksVQ6iT1dOScjZg7DRwil7/HNS03hQkgigW2Ku3hP5hK0WdXDe4np20gQ==",
"license": "MIT",
"peerDependencies": {
"@xterm/xterm": "^5.6.0-beta.99"
"@xterm/xterm": "^5.6.0-beta.101"
}
},
"node_modules/@xterm/headless": {
"version": "5.6.0-beta.99",
"resolved": "https://registry.npmjs.org/@xterm/headless/-/headless-5.6.0-beta.99.tgz",
"integrity": "sha512-E+TR7Cgdb9tHGYw96cexH9l5ghsQEFfw4LaXKxmdlogs43qk2HPwwI7fR/i7t7Ci9ScBXf2gMP76NPpfeX1hZQ==",
"version": "5.6.0-beta.101",
"resolved": "https://registry.npmjs.org/@xterm/headless/-/headless-5.6.0-beta.101.tgz",
"integrity": "sha512-uAIo1b50keq3Ybps3Q5QcakVz570hY7gdU/71v52N2BxbvXy0wPk92Q4lCapsKmdtQ3+HbLtRsh1s4k0oP4VGw==",
"license": "MIT"
},
"node_modules/@xterm/xterm": {
"version": "5.6.0-beta.99",
"resolved": "https://registry.npmjs.org/@xterm/xterm/-/xterm-5.6.0-beta.99.tgz",
"integrity": "sha512-TwBXSyio63Sr2+eJ24BtrPiwTA8JpRbdzhNBYzCXs32yWX30X47UAcdgkahjkyt4JHSqhu7614/w5FOzHsNc/g==",
"version": "5.6.0-beta.101",
"resolved": "https://registry.npmjs.org/@xterm/xterm/-/xterm-5.6.0-beta.101.tgz",
"integrity": "sha512-kV6Ad/KTcCgKWTYshufBEfT3OyadFLuskW+R+nJIJKrlAB34vRsX7TXFJ0P9QoMAeqXQpgngDfTn+RTAESyVyw==",
"license": "MIT"
},
"node_modules/@xtuc/ieee754": {
+10 -10
View File
@@ -86,16 +86,16 @@
"@vscode/windows-mutex": "^0.5.0",
"@vscode/windows-process-tree": "^0.6.0",
"@vscode/windows-registry": "^1.1.0",
"@xterm/addon-clipboard": "^0.2.0-beta.82",
"@xterm/addon-image": "^0.9.0-beta.99",
"@xterm/addon-ligatures": "^0.10.0-beta.99",
"@xterm/addon-progress": "^0.2.0-beta.5",
"@xterm/addon-search": "^0.16.0-beta.99",
"@xterm/addon-serialize": "^0.14.0-beta.99",
"@xterm/addon-unicode11": "^0.9.0-beta.99",
"@xterm/addon-webgl": "^0.19.0-beta.99",
"@xterm/headless": "^5.6.0-beta.99",
"@xterm/xterm": "^5.6.0-beta.99",
"@xterm/addon-clipboard": "^0.2.0-beta.84",
"@xterm/addon-image": "^0.9.0-beta.101",
"@xterm/addon-ligatures": "^0.10.0-beta.101",
"@xterm/addon-progress": "^0.2.0-beta.7",
"@xterm/addon-search": "^0.16.0-beta.101",
"@xterm/addon-serialize": "^0.14.0-beta.101",
"@xterm/addon-unicode11": "^0.9.0-beta.101",
"@xterm/addon-webgl": "^0.19.0-beta.101",
"@xterm/headless": "^5.6.0-beta.101",
"@xterm/xterm": "^5.6.0-beta.101",
"http-proxy-agent": "^7.0.0",
"https-proxy-agent": "^7.0.2",
"jschardet": "3.1.4",
+48 -48
View File
@@ -20,16 +20,16 @@
"@vscode/vscode-languagedetection": "1.0.21",
"@vscode/windows-process-tree": "^0.6.0",
"@vscode/windows-registry": "^1.1.0",
"@xterm/addon-clipboard": "^0.2.0-beta.82",
"@xterm/addon-image": "^0.9.0-beta.99",
"@xterm/addon-ligatures": "^0.10.0-beta.99",
"@xterm/addon-progress": "^0.2.0-beta.5",
"@xterm/addon-search": "^0.16.0-beta.99",
"@xterm/addon-serialize": "^0.14.0-beta.99",
"@xterm/addon-unicode11": "^0.9.0-beta.99",
"@xterm/addon-webgl": "^0.19.0-beta.99",
"@xterm/headless": "^5.6.0-beta.99",
"@xterm/xterm": "^5.6.0-beta.99",
"@xterm/addon-clipboard": "^0.2.0-beta.84",
"@xterm/addon-image": "^0.9.0-beta.101",
"@xterm/addon-ligatures": "^0.10.0-beta.101",
"@xterm/addon-progress": "^0.2.0-beta.7",
"@xterm/addon-search": "^0.16.0-beta.101",
"@xterm/addon-serialize": "^0.14.0-beta.101",
"@xterm/addon-unicode11": "^0.9.0-beta.101",
"@xterm/addon-webgl": "^0.19.0-beta.101",
"@xterm/headless": "^5.6.0-beta.101",
"@xterm/xterm": "^5.6.0-beta.101",
"cookie": "^0.7.0",
"http-proxy-agent": "^7.0.0",
"https-proxy-agent": "^7.0.2",
@@ -523,30 +523,30 @@
"hasInstallScript": true
},
"node_modules/@xterm/addon-clipboard": {
"version": "0.2.0-beta.82",
"resolved": "https://registry.npmjs.org/@xterm/addon-clipboard/-/addon-clipboard-0.2.0-beta.82.tgz",
"integrity": "sha512-6PCRV0AHm/+ogeRdz2Txndau3l2Z7X7Buu8v5kpnNB30DKyvMh5p9J35maBPIwKF8XUSBvgywu+AW5x6mVqu9g==",
"version": "0.2.0-beta.84",
"resolved": "https://registry.npmjs.org/@xterm/addon-clipboard/-/addon-clipboard-0.2.0-beta.84.tgz",
"integrity": "sha512-/7lRpyLboTDKa1SMQCkLkUnH5hawiDsZ1VDMhfgjEr44ltw3cv2YuTtPQYkKen0vfu/0uzZeHWCwsZpQK25nRA==",
"license": "MIT",
"dependencies": {
"js-base64": "^3.7.5"
},
"peerDependencies": {
"@xterm/xterm": "^5.6.0-beta.99"
"@xterm/xterm": "^5.6.0-beta.101"
}
},
"node_modules/@xterm/addon-image": {
"version": "0.9.0-beta.99",
"resolved": "https://registry.npmjs.org/@xterm/addon-image/-/addon-image-0.9.0-beta.99.tgz",
"integrity": "sha512-fU6VsnB3X6RUVo5Y2ZACEnbS/3CSFPhWxkDML6r+fgPz6pV4IwGBFLuyvUPxfyfpYt5+3muh6ChDDwUjxG1Ldg==",
"version": "0.9.0-beta.101",
"resolved": "https://registry.npmjs.org/@xterm/addon-image/-/addon-image-0.9.0-beta.101.tgz",
"integrity": "sha512-iAp4DFxqEhN1DWcCy3d66NgrAklKXfZhHlE8T0rvGS1mfK8ubO5WODXUdMO0rwU5TSrnt4l21DVwFhSs+2oWQw==",
"license": "MIT",
"peerDependencies": {
"@xterm/xterm": "^5.6.0-beta.99"
"@xterm/xterm": "^5.6.0-beta.101"
}
},
"node_modules/@xterm/addon-ligatures": {
"version": "0.10.0-beta.99",
"resolved": "https://registry.npmjs.org/@xterm/addon-ligatures/-/addon-ligatures-0.10.0-beta.99.tgz",
"integrity": "sha512-QlhUtBlIC7ZgEykpWxFl5lc2MtIFJD41pT8bQVRD1wGShgUmceNTk4xd3CjiQdVOtTrHcgOTM75YmS5GOlobOA==",
"version": "0.10.0-beta.101",
"resolved": "https://registry.npmjs.org/@xterm/addon-ligatures/-/addon-ligatures-0.10.0-beta.101.tgz",
"integrity": "sha512-QgixJpyzP4ZFhv0YJJgNFXih7escNod9cGTAG7eW/dYwnunZwSmi7Bal/u3m6IC5SZbjAAOjKBGZyfvHefK7SA==",
"license": "MIT",
"dependencies": {
"font-finder": "^1.1.0",
@@ -556,64 +556,64 @@
"node": ">8.0.0"
},
"peerDependencies": {
"@xterm/xterm": "^5.6.0-beta.99"
"@xterm/xterm": "^5.6.0-beta.101"
}
},
"node_modules/@xterm/addon-progress": {
"version": "0.2.0-beta.5",
"resolved": "https://registry.npmjs.org/@xterm/addon-progress/-/addon-progress-0.2.0-beta.5.tgz",
"integrity": "sha512-6dfUtCqK/anFiVilv1KNyVWbEql2hJwINlAXnl5YtIyEwR8F/i+zWBuzUj9152gT3rDASTmgXE5HG6mnyaUI9w==",
"version": "0.2.0-beta.7",
"resolved": "https://registry.npmjs.org/@xterm/addon-progress/-/addon-progress-0.2.0-beta.7.tgz",
"integrity": "sha512-1FrJcHm2R+s7auGTrb3rzTevFz5nTP8dLHmY24iVq1a3rPxrprCkfDkugQJsCNG0rd5GT1qk9YWjVcu3GO7gQw==",
"license": "MIT",
"peerDependencies": {
"@xterm/xterm": "^5.6.0-beta.99"
"@xterm/xterm": "^5.6.0-beta.101"
}
},
"node_modules/@xterm/addon-search": {
"version": "0.16.0-beta.99",
"resolved": "https://registry.npmjs.org/@xterm/addon-search/-/addon-search-0.16.0-beta.99.tgz",
"integrity": "sha512-nyqGsZDR/l0Gp4gaS+Brrjm53dpaNAqOUtAC8BXmvuzK21sQgyLsC99MTLNR5yh3dYJAfWAAhG5ke/Re3AaamQ==",
"version": "0.16.0-beta.101",
"resolved": "https://registry.npmjs.org/@xterm/addon-search/-/addon-search-0.16.0-beta.101.tgz",
"integrity": "sha512-rrT9KQsQb/OUQwSVvAIKNFslEM2ux6824GZYPB6uYJbFkRwI+aGKiqs8UM264UcZotHylMSg3dYybGPBImTH3A==",
"license": "MIT",
"peerDependencies": {
"@xterm/xterm": "^5.6.0-beta.99"
"@xterm/xterm": "^5.6.0-beta.101"
}
},
"node_modules/@xterm/addon-serialize": {
"version": "0.14.0-beta.99",
"resolved": "https://registry.npmjs.org/@xterm/addon-serialize/-/addon-serialize-0.14.0-beta.99.tgz",
"integrity": "sha512-7ULW4BUUGL1Bv8vGBNylaBTpKFDm7rjMdkOwJt+LVd/oJkyL8RFSGgQSuYb+5DyiEhBSpeahg3bi8bStxufvMQ==",
"version": "0.14.0-beta.101",
"resolved": "https://registry.npmjs.org/@xterm/addon-serialize/-/addon-serialize-0.14.0-beta.101.tgz",
"integrity": "sha512-LOJtJroDjoHY9EhSAr0UuWZ59bnZFnZ73xvBT0AyEH0Oqd7MC0LZtI0oV4ifcQU90Eb1oDq3LRfgHm9vAtUrFg==",
"license": "MIT",
"peerDependencies": {
"@xterm/xterm": "^5.6.0-beta.99"
"@xterm/xterm": "^5.6.0-beta.101"
}
},
"node_modules/@xterm/addon-unicode11": {
"version": "0.9.0-beta.99",
"resolved": "https://registry.npmjs.org/@xterm/addon-unicode11/-/addon-unicode11-0.9.0-beta.99.tgz",
"integrity": "sha512-4epGzbOc7X+NyPIMPxnQxaUlZYhCRTEPRsvfuIx55+Yyzip/zGX5ahy/Z22YrGTVv7qjxhVsu1tCbCgiF9HtTA==",
"version": "0.9.0-beta.101",
"resolved": "https://registry.npmjs.org/@xterm/addon-unicode11/-/addon-unicode11-0.9.0-beta.101.tgz",
"integrity": "sha512-iu1Ry7im8NO3hITbYHbsxZKTxiJQSvg/tGR1EXK1lFIXe9gHc6bqTQPhvFYZ8xgPNt+V1AHZY9SpwcxgBOuxUA==",
"license": "MIT",
"peerDependencies": {
"@xterm/xterm": "^5.6.0-beta.99"
"@xterm/xterm": "^5.6.0-beta.101"
}
},
"node_modules/@xterm/addon-webgl": {
"version": "0.19.0-beta.99",
"resolved": "https://registry.npmjs.org/@xterm/addon-webgl/-/addon-webgl-0.19.0-beta.99.tgz",
"integrity": "sha512-t4vTtwDLYWgzcH86s3hlCGaZWJWzTXLXUcgw/2l+Fkq9LFy4cLuQgWTVjOWLB0KOJ0FmT+g0sBWLApUw9bYa2w==",
"version": "0.19.0-beta.101",
"resolved": "https://registry.npmjs.org/@xterm/addon-webgl/-/addon-webgl-0.19.0-beta.101.tgz",
"integrity": "sha512-g9YzOEqYS7MW1QirNRQhUsRJeFKxsksVQ6iT1dOScjZg7DRwil7/HNS03hQkgigW2Ku3hP5hK0WdXDe4np20gQ==",
"license": "MIT",
"peerDependencies": {
"@xterm/xterm": "^5.6.0-beta.99"
"@xterm/xterm": "^5.6.0-beta.101"
}
},
"node_modules/@xterm/headless": {
"version": "5.6.0-beta.99",
"resolved": "https://registry.npmjs.org/@xterm/headless/-/headless-5.6.0-beta.99.tgz",
"integrity": "sha512-E+TR7Cgdb9tHGYw96cexH9l5ghsQEFfw4LaXKxmdlogs43qk2HPwwI7fR/i7t7Ci9ScBXf2gMP76NPpfeX1hZQ==",
"version": "5.6.0-beta.101",
"resolved": "https://registry.npmjs.org/@xterm/headless/-/headless-5.6.0-beta.101.tgz",
"integrity": "sha512-uAIo1b50keq3Ybps3Q5QcakVz570hY7gdU/71v52N2BxbvXy0wPk92Q4lCapsKmdtQ3+HbLtRsh1s4k0oP4VGw==",
"license": "MIT"
},
"node_modules/@xterm/xterm": {
"version": "5.6.0-beta.99",
"resolved": "https://registry.npmjs.org/@xterm/xterm/-/xterm-5.6.0-beta.99.tgz",
"integrity": "sha512-TwBXSyio63Sr2+eJ24BtrPiwTA8JpRbdzhNBYzCXs32yWX30X47UAcdgkahjkyt4JHSqhu7614/w5FOzHsNc/g==",
"version": "5.6.0-beta.101",
"resolved": "https://registry.npmjs.org/@xterm/xterm/-/xterm-5.6.0-beta.101.tgz",
"integrity": "sha512-kV6Ad/KTcCgKWTYshufBEfT3OyadFLuskW+R+nJIJKrlAB34vRsX7TXFJ0P9QoMAeqXQpgngDfTn+RTAESyVyw==",
"license": "MIT"
},
"node_modules/agent-base": {
+10 -10
View File
@@ -15,16 +15,16 @@
"@vscode/vscode-languagedetection": "1.0.21",
"@vscode/windows-process-tree": "^0.6.0",
"@vscode/windows-registry": "^1.1.0",
"@xterm/addon-clipboard": "^0.2.0-beta.82",
"@xterm/addon-image": "^0.9.0-beta.99",
"@xterm/addon-ligatures": "^0.10.0-beta.99",
"@xterm/addon-progress": "^0.2.0-beta.5",
"@xterm/addon-search": "^0.16.0-beta.99",
"@xterm/addon-serialize": "^0.14.0-beta.99",
"@xterm/addon-unicode11": "^0.9.0-beta.99",
"@xterm/addon-webgl": "^0.19.0-beta.99",
"@xterm/headless": "^5.6.0-beta.99",
"@xterm/xterm": "^5.6.0-beta.99",
"@xterm/addon-clipboard": "^0.2.0-beta.84",
"@xterm/addon-image": "^0.9.0-beta.101",
"@xterm/addon-ligatures": "^0.10.0-beta.101",
"@xterm/addon-progress": "^0.2.0-beta.7",
"@xterm/addon-search": "^0.16.0-beta.101",
"@xterm/addon-serialize": "^0.14.0-beta.101",
"@xterm/addon-unicode11": "^0.9.0-beta.101",
"@xterm/addon-webgl": "^0.19.0-beta.101",
"@xterm/headless": "^5.6.0-beta.101",
"@xterm/xterm": "^5.6.0-beta.101",
"cookie": "^0.7.0",
"http-proxy-agent": "^7.0.0",
"https-proxy-agent": "^7.0.2",
+44 -44
View File
@@ -13,15 +13,15 @@
"@vscode/iconv-lite-umd": "0.7.0",
"@vscode/tree-sitter-wasm": "^0.1.4",
"@vscode/vscode-languagedetection": "1.0.21",
"@xterm/addon-clipboard": "^0.2.0-beta.82",
"@xterm/addon-image": "^0.9.0-beta.99",
"@xterm/addon-ligatures": "^0.10.0-beta.99",
"@xterm/addon-progress": "^0.2.0-beta.5",
"@xterm/addon-search": "^0.16.0-beta.99",
"@xterm/addon-serialize": "^0.14.0-beta.99",
"@xterm/addon-unicode11": "^0.9.0-beta.99",
"@xterm/addon-webgl": "^0.19.0-beta.99",
"@xterm/xterm": "^5.6.0-beta.99",
"@xterm/addon-clipboard": "^0.2.0-beta.84",
"@xterm/addon-image": "^0.9.0-beta.101",
"@xterm/addon-ligatures": "^0.10.0-beta.101",
"@xterm/addon-progress": "^0.2.0-beta.7",
"@xterm/addon-search": "^0.16.0-beta.101",
"@xterm/addon-serialize": "^0.14.0-beta.101",
"@xterm/addon-unicode11": "^0.9.0-beta.101",
"@xterm/addon-webgl": "^0.19.0-beta.101",
"@xterm/xterm": "^5.6.0-beta.101",
"jschardet": "3.1.4",
"tas-client-umd": "0.2.0",
"vscode-oniguruma": "1.7.0",
@@ -90,30 +90,30 @@
}
},
"node_modules/@xterm/addon-clipboard": {
"version": "0.2.0-beta.82",
"resolved": "https://registry.npmjs.org/@xterm/addon-clipboard/-/addon-clipboard-0.2.0-beta.82.tgz",
"integrity": "sha512-6PCRV0AHm/+ogeRdz2Txndau3l2Z7X7Buu8v5kpnNB30DKyvMh5p9J35maBPIwKF8XUSBvgywu+AW5x6mVqu9g==",
"version": "0.2.0-beta.84",
"resolved": "https://registry.npmjs.org/@xterm/addon-clipboard/-/addon-clipboard-0.2.0-beta.84.tgz",
"integrity": "sha512-/7lRpyLboTDKa1SMQCkLkUnH5hawiDsZ1VDMhfgjEr44ltw3cv2YuTtPQYkKen0vfu/0uzZeHWCwsZpQK25nRA==",
"license": "MIT",
"dependencies": {
"js-base64": "^3.7.5"
},
"peerDependencies": {
"@xterm/xterm": "^5.6.0-beta.99"
"@xterm/xterm": "^5.6.0-beta.101"
}
},
"node_modules/@xterm/addon-image": {
"version": "0.9.0-beta.99",
"resolved": "https://registry.npmjs.org/@xterm/addon-image/-/addon-image-0.9.0-beta.99.tgz",
"integrity": "sha512-fU6VsnB3X6RUVo5Y2ZACEnbS/3CSFPhWxkDML6r+fgPz6pV4IwGBFLuyvUPxfyfpYt5+3muh6ChDDwUjxG1Ldg==",
"version": "0.9.0-beta.101",
"resolved": "https://registry.npmjs.org/@xterm/addon-image/-/addon-image-0.9.0-beta.101.tgz",
"integrity": "sha512-iAp4DFxqEhN1DWcCy3d66NgrAklKXfZhHlE8T0rvGS1mfK8ubO5WODXUdMO0rwU5TSrnt4l21DVwFhSs+2oWQw==",
"license": "MIT",
"peerDependencies": {
"@xterm/xterm": "^5.6.0-beta.99"
"@xterm/xterm": "^5.6.0-beta.101"
}
},
"node_modules/@xterm/addon-ligatures": {
"version": "0.10.0-beta.99",
"resolved": "https://registry.npmjs.org/@xterm/addon-ligatures/-/addon-ligatures-0.10.0-beta.99.tgz",
"integrity": "sha512-QlhUtBlIC7ZgEykpWxFl5lc2MtIFJD41pT8bQVRD1wGShgUmceNTk4xd3CjiQdVOtTrHcgOTM75YmS5GOlobOA==",
"version": "0.10.0-beta.101",
"resolved": "https://registry.npmjs.org/@xterm/addon-ligatures/-/addon-ligatures-0.10.0-beta.101.tgz",
"integrity": "sha512-QgixJpyzP4ZFhv0YJJgNFXih7escNod9cGTAG7eW/dYwnunZwSmi7Bal/u3m6IC5SZbjAAOjKBGZyfvHefK7SA==",
"license": "MIT",
"dependencies": {
"font-finder": "^1.1.0",
@@ -123,58 +123,58 @@
"node": ">8.0.0"
},
"peerDependencies": {
"@xterm/xterm": "^5.6.0-beta.99"
"@xterm/xterm": "^5.6.0-beta.101"
}
},
"node_modules/@xterm/addon-progress": {
"version": "0.2.0-beta.5",
"resolved": "https://registry.npmjs.org/@xterm/addon-progress/-/addon-progress-0.2.0-beta.5.tgz",
"integrity": "sha512-6dfUtCqK/anFiVilv1KNyVWbEql2hJwINlAXnl5YtIyEwR8F/i+zWBuzUj9152gT3rDASTmgXE5HG6mnyaUI9w==",
"version": "0.2.0-beta.7",
"resolved": "https://registry.npmjs.org/@xterm/addon-progress/-/addon-progress-0.2.0-beta.7.tgz",
"integrity": "sha512-1FrJcHm2R+s7auGTrb3rzTevFz5nTP8dLHmY24iVq1a3rPxrprCkfDkugQJsCNG0rd5GT1qk9YWjVcu3GO7gQw==",
"license": "MIT",
"peerDependencies": {
"@xterm/xterm": "^5.6.0-beta.99"
"@xterm/xterm": "^5.6.0-beta.101"
}
},
"node_modules/@xterm/addon-search": {
"version": "0.16.0-beta.99",
"resolved": "https://registry.npmjs.org/@xterm/addon-search/-/addon-search-0.16.0-beta.99.tgz",
"integrity": "sha512-nyqGsZDR/l0Gp4gaS+Brrjm53dpaNAqOUtAC8BXmvuzK21sQgyLsC99MTLNR5yh3dYJAfWAAhG5ke/Re3AaamQ==",
"version": "0.16.0-beta.101",
"resolved": "https://registry.npmjs.org/@xterm/addon-search/-/addon-search-0.16.0-beta.101.tgz",
"integrity": "sha512-rrT9KQsQb/OUQwSVvAIKNFslEM2ux6824GZYPB6uYJbFkRwI+aGKiqs8UM264UcZotHylMSg3dYybGPBImTH3A==",
"license": "MIT",
"peerDependencies": {
"@xterm/xterm": "^5.6.0-beta.99"
"@xterm/xterm": "^5.6.0-beta.101"
}
},
"node_modules/@xterm/addon-serialize": {
"version": "0.14.0-beta.99",
"resolved": "https://registry.npmjs.org/@xterm/addon-serialize/-/addon-serialize-0.14.0-beta.99.tgz",
"integrity": "sha512-7ULW4BUUGL1Bv8vGBNylaBTpKFDm7rjMdkOwJt+LVd/oJkyL8RFSGgQSuYb+5DyiEhBSpeahg3bi8bStxufvMQ==",
"version": "0.14.0-beta.101",
"resolved": "https://registry.npmjs.org/@xterm/addon-serialize/-/addon-serialize-0.14.0-beta.101.tgz",
"integrity": "sha512-LOJtJroDjoHY9EhSAr0UuWZ59bnZFnZ73xvBT0AyEH0Oqd7MC0LZtI0oV4ifcQU90Eb1oDq3LRfgHm9vAtUrFg==",
"license": "MIT",
"peerDependencies": {
"@xterm/xterm": "^5.6.0-beta.99"
"@xterm/xterm": "^5.6.0-beta.101"
}
},
"node_modules/@xterm/addon-unicode11": {
"version": "0.9.0-beta.99",
"resolved": "https://registry.npmjs.org/@xterm/addon-unicode11/-/addon-unicode11-0.9.0-beta.99.tgz",
"integrity": "sha512-4epGzbOc7X+NyPIMPxnQxaUlZYhCRTEPRsvfuIx55+Yyzip/zGX5ahy/Z22YrGTVv7qjxhVsu1tCbCgiF9HtTA==",
"version": "0.9.0-beta.101",
"resolved": "https://registry.npmjs.org/@xterm/addon-unicode11/-/addon-unicode11-0.9.0-beta.101.tgz",
"integrity": "sha512-iu1Ry7im8NO3hITbYHbsxZKTxiJQSvg/tGR1EXK1lFIXe9gHc6bqTQPhvFYZ8xgPNt+V1AHZY9SpwcxgBOuxUA==",
"license": "MIT",
"peerDependencies": {
"@xterm/xterm": "^5.6.0-beta.99"
"@xterm/xterm": "^5.6.0-beta.101"
}
},
"node_modules/@xterm/addon-webgl": {
"version": "0.19.0-beta.99",
"resolved": "https://registry.npmjs.org/@xterm/addon-webgl/-/addon-webgl-0.19.0-beta.99.tgz",
"integrity": "sha512-t4vTtwDLYWgzcH86s3hlCGaZWJWzTXLXUcgw/2l+Fkq9LFy4cLuQgWTVjOWLB0KOJ0FmT+g0sBWLApUw9bYa2w==",
"version": "0.19.0-beta.101",
"resolved": "https://registry.npmjs.org/@xterm/addon-webgl/-/addon-webgl-0.19.0-beta.101.tgz",
"integrity": "sha512-g9YzOEqYS7MW1QirNRQhUsRJeFKxsksVQ6iT1dOScjZg7DRwil7/HNS03hQkgigW2Ku3hP5hK0WdXDe4np20gQ==",
"license": "MIT",
"peerDependencies": {
"@xterm/xterm": "^5.6.0-beta.99"
"@xterm/xterm": "^5.6.0-beta.101"
}
},
"node_modules/@xterm/xterm": {
"version": "5.6.0-beta.99",
"resolved": "https://registry.npmjs.org/@xterm/xterm/-/xterm-5.6.0-beta.99.tgz",
"integrity": "sha512-TwBXSyio63Sr2+eJ24BtrPiwTA8JpRbdzhNBYzCXs32yWX30X47UAcdgkahjkyt4JHSqhu7614/w5FOzHsNc/g==",
"version": "5.6.0-beta.101",
"resolved": "https://registry.npmjs.org/@xterm/xterm/-/xterm-5.6.0-beta.101.tgz",
"integrity": "sha512-kV6Ad/KTcCgKWTYshufBEfT3OyadFLuskW+R+nJIJKrlAB34vRsX7TXFJ0P9QoMAeqXQpgngDfTn+RTAESyVyw==",
"license": "MIT"
},
"node_modules/font-finder": {
+9 -9
View File
@@ -8,15 +8,15 @@
"@vscode/iconv-lite-umd": "0.7.0",
"@vscode/tree-sitter-wasm": "^0.1.4",
"@vscode/vscode-languagedetection": "1.0.21",
"@xterm/addon-clipboard": "^0.2.0-beta.82",
"@xterm/addon-image": "^0.9.0-beta.99",
"@xterm/addon-ligatures": "^0.10.0-beta.99",
"@xterm/addon-progress": "^0.2.0-beta.5",
"@xterm/addon-search": "^0.16.0-beta.99",
"@xterm/addon-serialize": "^0.14.0-beta.99",
"@xterm/addon-unicode11": "^0.9.0-beta.99",
"@xterm/addon-webgl": "^0.19.0-beta.99",
"@xterm/xterm": "^5.6.0-beta.99",
"@xterm/addon-clipboard": "^0.2.0-beta.84",
"@xterm/addon-image": "^0.9.0-beta.101",
"@xterm/addon-ligatures": "^0.10.0-beta.101",
"@xterm/addon-progress": "^0.2.0-beta.7",
"@xterm/addon-search": "^0.16.0-beta.101",
"@xterm/addon-serialize": "^0.14.0-beta.101",
"@xterm/addon-unicode11": "^0.9.0-beta.101",
"@xterm/addon-webgl": "^0.19.0-beta.101",
"@xterm/xterm": "^5.6.0-beta.101",
"jschardet": "3.1.4",
"tas-client-umd": "0.2.0",
"vscode-oniguruma": "1.7.0",
@@ -225,6 +225,7 @@ export class XtermTerminal extends Disposable implements IXtermTerminal, IDetach
fastScrollModifier: 'alt',
fastScrollSensitivity: config.fastScrollSensitivity,
scrollSensitivity: config.mouseWheelScrollSensitivity,
scrollOnEraseInDisplay: true,
wordSeparator: config.wordSeparators,
overviewRuler: {
width: 14,