Commit graph

11170 commits

Author SHA1 Message Date
Matt Bierner ab8e743520
Organize imports in ext tests 2021-08-11 16:55:51 -07:00
Matt Bierner 76cbce4663
Pick up ts 4.4 insiders 2021-08-11 16:42:14 -07:00
rebornix 0ab9d9926d revert undo/redo fix for scrolling. fix #130607, #130617 2021-08-11 16:04:00 -07:00
Rob Lourens ff681a5db2 Ensure final cell execution update is not delayed 2021-08-11 14:52:52 -07:00
Miguel Solorio 7c25c17472 Update seti (refs #129894) 2021-08-10 21:37:29 -07:00
Logan Ramos da7d76d2ec
Update extension telemetry module 2021-08-10 12:43:41 -04:00
Alex Ross dd4fd68940
Update grammars 2021-08-10 17:06:42 +02:00
Matt Bierner 813c0b2178
Pick up newest TS versions 2021-08-09 11:24:34 -07:00
Logan Ramos 6aa5b9226b
Update extension telemetry module 2021-08-09 13:16:08 -04:00
Rob Lourens accf5ae359 Add Jupyter language with JSON syntax highlighting
#128495
2021-08-06 15:51:29 -07:00
Miguel Solorio 3f4879a8cb update seti theme 2021-08-06 13:52:02 -07:00
Miguel Solorio 5a394770ad update seti theme 2021-08-06 13:18:22 -07:00
rebornix 5dd10ce83b no more undo command test. 2021-08-06 13:03:40 -07:00
Tyler James Leonhardt cfcda1c048
Improve performance of language detection (#130006)
* initial move to worker

* move event handling to the untitledTextEditorModel

* reuse simpleWorker interfaces and classes

* use correct path to languageDetection

* have vscode-languagedetection be outside of the asar

* add telemetry

* don't unpackage anything from languagedetection because it's not needed

* add an integration test

* some of Ben's feedback

* rework worker code to avoid duplication

* add isDisposed check

* fix test

* Isi and Ben feedback part 2

* use RunOnceScheduler instead and try to fix the test using events

* Ben feedback part 3

* bump distro
2021-08-06 11:56:14 -07:00
Rob Lourens 1dae051c56 Change exportNotebook API to return string 2021-08-05 17:14:47 -07:00
Matt Bierner bc0e917553
Mark embedded template expressions as other
Fixes #127005
Fixes ##124270
2021-08-05 17:08:52 -07:00
Matt Bierner affc733e4e
Fix format errors from PR 2021-08-05 14:55:55 -07:00
Christopher Yeh 4a69c3dda7
Persist KaTeX macros across render calls (#129747)
* Use KaTeX "globalGroup" for markdown rendering

* Use KaTeX "globalGroup" for markdown rendering
2021-08-05 14:37:49 -07:00
Matt Bierner a4eb4d6884
Update math fixture 2021-08-05 14:00:36 -07:00
Matt Bierner f8cc75937a
Fix syntax highlighting of math in markdown lists
Fixes #128411
2021-08-05 13:32:55 -07:00
Matt Bierner dc54347a27
Exclude a few extra build files from build 2021-08-05 13:32:54 -07:00
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