Commit graph

11194 commits

Author SHA1 Message Date
Daniel Imms 23760f5234 Remove change state event interface
Part of #127717
2021-08-19 14:40:33 -07:00
Rob Lourens 81a3dceec5 Fix #131113 2021-08-19 08:03:58 -07:00
Martin Aeschlimann e6a3ae661d
html-language-features CONTRIBUTING.md is wrong. Fixes #129842 2021-08-19 11:50:09 +02:00
Matt Bierner e802791cf1
Introduce typescript.tsserver.useSyntaxServer
Fixes #131142

This setting replaces `typescript.tsserver.useSeparateSyntaxServer` and officailly documents the syntax only mode on desktop
2021-08-18 18:36:37 -07:00
Matt Bierner e56fa01346
Switch to dompurify 2021-08-18 16:54:59 -07:00
Matt Bierner 068dcfbfc8
Allow images in md by default 2021-08-18 16:54:58 -07:00
Matt Bierner a6d26aa31c
Add insane for notebook markdown rendering 2021-08-18 15:09:23 -07:00
Tyler Leonhardt 78414130c7
update setting since we support non-untitled editors for language detection and clean up code a tad. 2021-08-18 10:54:32 -07:00
Martin Aeschlimann cae939b682
Merge pull request #129330 from matkoniecz/patch-1
recognise .geojson as json, fixes #129329
2021-08-17 17:11:28 +02:00
Alex Dima 2fbaf20cca
Merge remote-tracking branch 'origin/main' into pr/ssigwart/128931 2021-08-17 14:57:37 +02:00
Jean Pierre c094fcf995
Fixes #113475 (#130815) 2021-08-16 16:47:23 -07:00
Tyler Leonhardt 520fa49e68
refactor github auth to be a bit simpler. Remove PAT for GitHub auth since Settings Sync doesn't allow for it and add timeout so that GitHub Auth is not stuck. 2021-08-16 16:34:21 -07:00
Alex Ross 84a8a567e8
Move TaskGroup isDefault api out of proposed
Part of #79188
2021-08-16 15:07:07 +02:00
Matt Bierner 691e9cea33
Support clickable links between markdown cells
Fixes #103519
2021-08-13 14:17:10 -07:00
Daniel Imms 00cb4888d6
Merge pull request #130726 from microsoft/tyriar/127717
Implement Terminal.state proposed API and associated event
2021-08-13 08:08:40 -07:00
Daniel Imms ddcf2d6630 Dispose of terminal at end of onDidChangeTerminalState test 2021-08-13 07:00:41 -07:00
Daniel Imms 189a73a197 Add listener to disposables array 2021-08-13 06:45:36 -07:00
Daniel Imms be646cf780 Use correct assert import 2021-08-12 17:21:26 -07:00
Matt Bierner bbe80088ee
Pick up TS 4.4 rc 2021-08-12 15:35:07 -07:00
Matt Bierner 5fe071c2e7
Don't return trigger characters for ambient JS suggestions
Fixes #130096
2021-08-12 15:34:34 -07:00
Daniel Imms 241a07d412 Add test, finish piping through interaction event
Part of #127717
2021-08-12 15:33:25 -07:00
Tyler Leonhardt 84abbfba40
rename language detection setting and ensure one worker gets created 2021-08-12 13:38:54 -07:00
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