Commit graph

11149 commits

Author SHA1 Message Date
Rob Lourens 2a933e4505 Add ipynb extension API to invoke the serializer.
So the jupyter extension can implement custom Export functionality, and can dump an unsaved notebook
#128495
2021-08-05 12:14:08 -07:00
Alfi Maulana 0f99773ce9
feat: add .tpp and .txx as c++ extensions (#130101) 2021-08-05 09:27:58 +02:00
rebornix 369afa6562 fix #121100. PausableEmitter 2021-08-04 11:59:29 -07:00
Raymond Zhao 686745c5d4
Help emmet settings show up in settings editor 2021-08-04 10:37:01 -07:00
Megan Rogge d579ec3d9b
fix #121523 2021-08-04 12:14:59 -04:00
Matt Bierner f944203712
Remove old cast
Not needed with TS 4.4
2021-08-03 22:15:43 -07:00
Matt Bierner b2142b93e0
Add katex style to root of notebook
Fixes #128490

This is needed to ensure the katex font-face is loaded properly

Seems like this is needed to work around a bug: https://bugs.chromium.org/p/chromium/issues/detail?id=336876
2021-08-03 21:46:16 -07:00
Rob Lourens fd48df6c7f Skip failing test 2021-08-03 20:01:27 -07:00
Matt Bierner e4eaed4bf5
Add support for rendering @linkcode jsdoc tags as code 2021-08-03 16:37:26 -07:00
Matt Bierner 5bc143160c
Add on Error handler for ts worker 2021-08-03 16:37:25 -07:00
Tyler Leonhardt a8332b75e4
delete extra afterTokenLoad 2021-08-03 16:24:28 -07:00
Tyler Leonhardt 37a8fe959c
no longer call /user to verify tokens 2021-08-03 14:50:07 -07:00
Matt Bierner af39918361
Organize imports in md ext 2021-08-03 13:22:46 -07:00
Matt Bierner 48c560d788
Organize imports in TS ext 2021-08-03 13:22:45 -07:00
Matt Bierner 82331754b3
Enable param name inlayHints by default for TS
Looking for feedback. Will also consider keeping enabled if it looks stable enough
2021-08-03 12:04:00 -07:00
Rob Lourens bb4a627722 💄 2021-08-03 11:26:09 -07:00
Rob Lourens 1d8a91d86f Add integration test for opening a ipynb file 2021-08-03 11:19:22 -07:00
Rob Lourens 190a89dd1b Port unit tests from vscode-jupyter to ipynb extension
#129446
2021-08-03 11:19:22 -07:00
Logan Ramos 323237921b
Set context key on more than just the working tree 2021-08-03 10:00:52 -04:00
Matt Bierner 5f45df8330
Fix formatting
Github merge UI :'(
2021-08-02 19:54:03 -07:00
Nicholas Rayburn 72d9aa625e
Fix #124276 batch markdown file requests (#124545)
* fix #124276 batch markdown file requests

* cleanup and modify return type

* Revert "cleanup and modify return type"

This reverts commit 62d62b4947.

* cleanup getAllMarkdownDocuments

* fix markdown batching

* fix var not being modified
cleanup function call
remove modulo use

* don't create a new array on each iteration

Co-authored-by: Matt Bierner <matb@microsoft.com>
2021-08-02 19:44:56 -07:00
Rob Lourens 9539f015b1 Split up ipynb serializer file 2021-08-02 19:16:20 -07:00
Rob Lourens 7caab9b3bc Serializer cleanup 2021-08-02 18:58:07 -07:00
Matt Bierner 67ea45c3e0
Don't use | null for ts config
Fixes #129794

Just fall back to undefined instead
2021-08-02 16:11:17 -07:00
Matt Bierner 637b409b00
Bundle TS 4.4 2021-08-02 15:33:27 -07:00
Logan Ramos 9350fa3c9d
Bump telemetry module to fix packaging 2021-08-02 14:29:37 -04:00
Logan Ramos b7a07daa5a
Fix #129727 2021-08-02 13:04:26 -04:00
Don Jayamanne e8192ca6e3 Temp: swtich image rendering pref from svg to png 2021-07-29 11:44:08 -07:00
Logan Ramos 87e0cb1d43
Fix #129474 2021-07-29 11:39:03 -04:00
Tyler Leonhardt abff164c84
add vba to extensions in the vb extension so that language detection works 2021-07-28 14:23:34 -07:00
Matt Bierner f5ab4b6292
Clairify enumMemberValues only applies to declaration
Fixes #129516
2021-07-27 16:16:56 -07:00
Matt Bierner 3d244a9a7e
Add language to example code blocks 2021-07-27 16:16:05 -07:00
Matt Bierner 9c12aa144b
Add examples to inlay hint settings
Fixes #129517
2021-07-27 16:08:02 -07:00
Rob Lourens 282dd872e2 Fix #129502.
Builtin extensions are stricter and require "web" set for web extensions
2021-07-27 16:00:09 -07:00
Joyce Er adf904df67 ipynb: fix readme 2021-07-27 13:54:19 -07:00
rebornix 02baf27ea5 💄 2021-07-27 11:57:02 -07:00
Matt Bierner 68b9fd93cc
Note that inlay hints require TS 4.4 2021-07-26 18:12:18 -07:00
gregvanl 91ae221db4 Settings description typos 2021-07-26 11:47:38 -07:00
Rob Lourens 26625e8fb3 Fix incorrect buffer slices 2021-07-26 11:39:49 -07:00
Logan Ramos c8e6d08e3a
Update to the latest extension module 2021-07-26 13:44:43 -04:00
Don Jayamanne 198a555322
Ensure ipynb serializer supports node env and large # of outputs 2021-07-26 09:55:42 -07:00
Alex Ross 3d5b13265d
Re-add task default API with fixes (#129397)
Part of #79188
2021-07-26 15:30:46 +02:00
Martin Aeschlimann 4feb4fd4d9
[html/css/json] update services 2021-07-25 17:31:20 +02:00
Don Jayamanne 754b1defb0 Fix save error 2021-07-23 17:10:22 -07:00
Don Jayamanne 7f43ac34a1 re-use text encoder 2021-07-23 17:10:22 -07:00
Don Jayamanne 739cc8974f Fix ipynb serializer 2021-07-23 17:10:20 -07:00
Joyce Er 4e5d793a78 ipynb extension need not handle NotebookDocument and NotebookCell
Co-authored-by: rebornix <penn.lv@gmail.com>
2021-07-23 17:07:17 -07:00
Peng Lyu 4148736349
Migrate webview notebook editor backup to builtin serializer (#129211)
* Migrate webview notebook editor backup to builtin serializer

* update extension kind.

* discard webview backup once it is opened in notebook editor.
2021-07-23 16:25:37 -07:00
Tyler Leonhardt c7e45c4fa4
Add a bunch of logging to github-authentication
Co-authored-by: Eric Amodio <eamodio@users.noreply.github.com>
2021-07-23 15:28:06 -07:00
Matt Bierner 04485223eb
Fix undefined not allowed for configFile in ts-load
Seems like the presense of  `configFile` causes problems if it is not a string
2021-07-23 12:06:39 -07:00