eclipse-theia / theia

Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.
http://theia-ide.org
Eclipse Public License 2.0
19.55k stars 2.46k forks source link

[vscode] Update DropMetadata and DocumentPaste to 1.89 version #13733

Closed rschnekenbu closed 1 month ago

rschnekenbu commented 1 month ago

What it does

Updates dropMetada and documentPaste according to latest evolutions in VS Code 1.89. Both APIs are being merged, and the dropMetadata content was more or less moved and aggregated with the documentPaste content. The dropMetadata proposed API declaration file was removed. API is still prone to evolution as indicated in the documentation, this is not interesting IMO to implement until API has stabilized.

Fixes #13694

Contributed on behalf of ST Microelectronics

How to test

These APIs are used by 2 builtins: ipynb and markdown builtins. Both plugins on version 1.89 shall start without triggering any warning about missing API. The 2 vsix files for convenience: 1.89 extensions.zip

Follow-ups

None

Review checklist

Reminder for reviewers