Commit Graph

215 Commits

Author SHA1 Message Date
rebornix
23e7e2fef0 showNotebookDocument. 2020-11-24 10:29:07 -08:00
rebornix
2249f2aba5 fix #108406. openNotebookDocument. 2020-10-09 11:34:55 -07:00
rebornix
42e97f3c0a fix #107003. 2020-09-24 15:10:37 -07:00
rebornix
3093f84222 allow content providers to update content options. 2020-09-21 12:36:58 -07:00
rebornix
ab1f288baa multiple selectors 2020-09-18 14:44:16 -07:00
rebornix
e42a46ab35 Notebook document content options. 2020-09-17 17:13:29 -07:00
rebornix
39bc865422 💄 2020-09-17 10:09:46 -07:00
rebornix
40ebb1a853 content provider registration without static contribution. 2020-09-17 09:50:57 -07:00
rebornix
289bce5e1a nb decoration api first cut. 2020-09-16 14:27:04 -07:00
rebornix
2103630537 private outputs slice and unknown change. 2020-09-10 14:02:16 -07:00
rebornix
b37c4b08e9 re #105735. batch apply edits. 2020-09-10 14:02:16 -07:00
rebornix
03960a5aa1 re #105735. no more udpateMetadata api. 2020-09-09 16:45:00 -07:00
rebornix
73a3c9ded3 re #105735. 2020-09-09 16:45:00 -07:00
Johannes Rieken
cfe2bb233e chore - remove ExtHostNotebookEditor#uri and use document.uri instead 2020-09-09 12:24:56 +02:00
Johannes Rieken
82ac7bacf3 chore - extract ExtHostNotebookEditor into its own file 2020-09-09 11:56:54 +02:00
Johannes Rieken
6e35aa3ceb chore - extract extHostNotebookDocument for the NotebookDocument and NotebookCell types and friends 2020-09-09 11:38:20 +02:00
Johannes Rieken
951dd140b8 add replaceNotebookMetadata (should become replaceMetadata) to NotebookEditorEdit, https://github.com/microsoft/vscode/issues/105283 2020-09-09 10:44:45 +02:00
rebornix
f48b0f4672 fix integration tests. 2020-09-08 14:18:34 -07:00
rebornix
1870a1c47e Merge remote-tracking branch 'origin/master' into rebornix/nbdebt 2020-09-08 14:10:32 -07:00
rebornix
ed377f963f no uninitialized documents. 2020-09-08 11:20:27 -07:00
Johannes Rieken
e429fc386e remove NotebookDocument#displayOrder , fixes https://github.com/microsoft/vscode/issues/106305 2020-09-08 20:10:28 +02:00
Johannes Rieken
8b0a7c9582 debt - remove _unInitializedDocuments 2020-09-08 19:56:24 +02:00
rebornix
8ebad589d5 deprecate onDidChangeCells 2020-09-08 08:36:06 -07:00
Johannes Rieken
1c3d3ae3ac notebooks - don't allow anyone to call unregisterNotebookProvider, add names to TODO-tags 2020-09-08 15:44:29 +02:00
Johannes Rieken
ed9c404bf9 cleanup notebook argument processor, remove INotebookTextModel#handle and use uri instead, https://github.com/microsoft/vscode/issues/105735 2020-09-07 11:52:50 +02:00
rebornix
759ead4d71 remove onDidChangeMetadata. 2020-09-03 21:22:18 -07:00
rebornix
11158cc1d1 re #105735. selections as NotebookEditor properties. 2020-09-03 20:28:28 -07:00
rebornix
8343b9b425 💄 2020-08-31 16:55:08 -07:00
rebornix
23faaa293b add details to notebook kernel. 2020-08-31 12:07:11 -07:00
rebornix
c887ae1b6d remove legacy registerKernel 2020-08-31 12:00:21 -07:00
rebornix
2518d2c44d update kernel per document. 2020-08-31 11:49:19 -07:00
rebornix
774e868b25 fix #105376. 2020-08-31 11:41:58 -07:00
rebornix
f56b64cffb do not trigger outputs change when there is no real change. 2020-08-28 13:55:52 -07:00
rebornix
d3a5dd9d4b re #102503. reveal range 2020-08-28 13:23:28 -07:00
rebornix
637d782c7b re #102503. visible range change events. 2020-08-28 12:06:21 -07:00
Johannes Rieken
807eb37826 make sure replaceOutput updates the extension host side, update tests https://github.com/microsoft/vscode/issues/105283 2020-08-28 17:59:10 +02:00
Johannes Rieken
a3f414cf5a add some integration tests for notebook editing, https://github.com/microsoft/vscode/issues/105283 2020-08-28 17:59:10 +02:00
rebornix
1d7ff4c718 emit notebook editor selection change. 2020-08-27 17:10:26 -07:00
rebornix
b2693bb7ed remove legacy kernel on content provider 2020-08-27 12:01:25 -07:00
Johannes Rieken
470966b066 add model version to notebook edits when possible, https://github.com/microsoft/vscode/issues/105283 2020-08-27 11:58:01 +02:00
Johannes Rieken
fdf5b95a51 replace ICellInsertEdit, ICellDeleteEdit with ICellReplaceEdit, https://github.com/microsoft/vscode/issues/105283 2020-08-27 11:25:41 +02:00
Johannes Rieken
0eb11e8f0c align names, https://github.com/microsoft/vscode/issues/105283 2020-08-27 10:47:13 +02:00
Johannes Rieken
860a68747f WorkspaceEdit#replaceCells|CellOutput|CellMetadata, https://github.com/microsoft/vscode/issues/105283 2020-08-27 10:25:17 +02:00
Rob Lourens
b58f4549b2 Implement notebook cell status bar item contributions
Fix #104958
2020-08-26 17:07:10 -07:00
rebornix
32f29cfdca transient outputs. 2020-08-26 10:51:46 -07:00
rebornix
e88c040df7 ignore transient metadata in diff editor. 2020-08-26 10:16:22 -07:00
rebornix
7c986e94f4 transient metadata 2020-08-26 10:16:22 -07:00
rebornix
bd4e3c30a7 diff view and fix compile 2020-08-25 13:05:28 -07:00
Rob Lourens
3ab605c4de Fix notebook argument processor for cells 2020-08-24 17:15:16 -07:00
Johannes Rieken
2951e1f3d1 add NotebookEditorCellEdit#replaceMetadata,
https://github.com/microsoft/vscode/issues/105283
2020-08-24 16:35:24 +02:00