Commit graph

79446 commits

Author SHA1 Message Date
meganrogge 040454db28 update distro to include ptyService async method processBinary 2021-04-02 11:16:31 -07:00
meganrogge 7dc766dabc make processBinary async 2021-04-02 11:14:21 -07:00
Megan Rogge 215fe3d92b
fall back to dom if webgl loses context (#120400) 2021-04-02 11:08:19 -07:00
SteVen Batten 15af2df708
tweak api based on conversations (#120397) 2021-04-02 11:02:03 -07:00
meganrogge 99ffa6db26 update distro 2021-04-02 11:01:33 -07:00
meganrogge c247af6a23 remote processBinary 2021-04-02 10:56:49 -07:00
Raymond Zhao 8fcdb2035a
Improve descriptions, fixes #117516, fixes #117518 2021-04-02 10:01:16 -07:00
Logan Ramos d0061c5db6
Update distro 2021-04-02 11:22:42 -04:00
Daniel Imms cd7499c167
Ignore shutdown pty host messages when already shutdown
Fixes #120010
Fixes #119989
2021-04-02 06:37:43 -07:00
Daniel Imms c159ad6fb4
Add create with profile to term quick access
Fixes #120237
2021-04-02 04:49:48 -07:00
Ladislau Szomoru 3ef964364c
Fix issue with getting extension trust requirement 2021-04-02 11:29:00 +02:00
rebornix 5500358084
avoid flush cached focus mode. 2021-04-01 20:42:25 -07:00
Matt Bierner 4f46f64b43 Add slight right padding to markdown cells 2021-04-01 18:03:41 -07:00
Daniel Imms b831938a47
Update distro 2021-04-01 18:02:34 -07:00
Daniel Imms cd4ef67520
xterm@4.12.0-beta.15
Diff: dd952ac...0421f6e

Fixes #120129
2021-04-01 17:58:15 -07:00
Matt Bierner b62d4a06bb Use a single resize observer instead of one per cell
This should be more efficent than having multiple resize observers
2021-04-01 17:51:06 -07:00
Matt Bierner f6b67b6cc3 Batch together a few more notebook change events
When updating multiple cells—such as by folding a cell that has a lot of other cells below it—it is better to have a single change event instead of one per cell
2021-04-01 17:51:06 -07:00
meganrogge 81f2d352a3 update distro again 2021-04-01 17:13:35 -07:00
meganrogge 50a900f51e more 🧹 2021-04-01 17:03:57 -07:00
rebornix ce9c754d74
markdown editor model might be disposed. 2021-04-01 16:51:15 -07:00
Matt Bierner 4dc3a84c60 Flatted structure of preview nodes in markdown back layer webview
For #120384
2021-04-01 16:20:37 -07:00
Matt Bierner 0a2a57cfc3 Clean up interface for dimension update apis 2021-04-01 16:20:37 -07:00
meganrogge 93b7b60aaf update distro 2021-04-01 16:20:36 -07:00
meganrogge 962e1afa63 🧹and store isBinary in writeBuffer 2021-04-01 16:13:52 -07:00
rebornix a99d2735ff
notebookEditorWidget.layoutNotebook is still the better place. 2021-04-01 16:04:46 -07:00
Connor Peet 68207be49c
compilation error 2021-04-01 16:01:53 -07:00
rebornix 9b3eaf003c
move layout cell into cell list. 2021-04-01 15:53:35 -07:00
Connor Peet ade3e6e683
testing: some api polishing
Fixes #119793
Fixes #119831
Fixes #117602
2021-04-01 15:43:24 -07:00
rebornix 788d62f10f
Merge branch 'notebook/dev' into main 2021-04-01 14:02:11 -07:00
rebornix e3d59bf3a5
fix #119661. 2021-04-01 14:01:25 -07:00
Raymond Zhao a3a61f467e
Fix webview search, fixes #120158 (#120373) 2021-04-01 13:53:44 -07:00
rebornix ef1e9bfa2c
Merge remote-tracking branch 'origin/main' into notebook/dev 2021-04-01 12:27:15 -07:00
Daniel Imms c8ccd07d0f
Add initialText proposed API
Part of #120368
2021-04-01 12:27:13 -07:00
meganrogge 062ed0700d bump distro 2021-04-01 12:14:57 -07:00
Matt Bierner a816fcfb6b Hide outputs with visibility instead of display
This improves perceived performance when outputs are hidden by folding
2021-04-01 12:13:54 -07:00
Matt Bierner 470e37c3d8 Merge the two scroll events
Have a single event that updates the scroll tops for both markdown cells and outputs
2021-04-01 12:13:54 -07:00
Matt Bierner 0e5ecf116f Reduce the number of times we fire updateSelectedMarkdownPreviews
Right now this is fired once per cell on selection change. With this PR, we should instead fire it once per selection change
2021-04-01 12:13:54 -07:00
Matt Bierner ee7c454339 Fix potentially null reference while updating scroll tops 2021-04-01 12:13:54 -07:00
Matt Bierner fcc12d58d2 Batch dimension updates from backlayer webview when possible 2021-04-01 12:13:54 -07:00
Matt Bierner 5f445eae30 Avoid running content height update multiple times per frame 2021-04-01 12:13:54 -07:00
Matt Bierner 50b58c4868 Use for/of loop 2021-04-01 12:13:54 -07:00
Matt Bierner 003c7d95e4 Remove unused values from webview messaging
A few parameter that are getting passed over in `view-scroll` are not being used anywhere. Remove these
2021-04-01 12:13:54 -07:00
Matt Bierner 2557840bce Remove extra conditional 2021-04-01 12:13:54 -07:00
Matt Bierner 4bc5ab886f Use for/of loop
Also remove extra guard since we already check this in the above code
2021-04-01 12:13:54 -07:00
Matt Bierner 000e90ec38 Use single call to add/remove for classlist 2021-04-01 12:13:54 -07:00
Matt Bierner c131f15568 Add guards to updateMarkdownScrollTop 2021-04-01 12:13:54 -07:00
Matt Bierner b3df72fe76 Skip sending updateViewScrollTop if there is nothing to update 2021-04-01 12:13:54 -07:00
Matt Bierner 04492b42b0 Use for/of loop 2021-04-01 12:13:54 -07:00
Matt Bierner 4b20016f0d Use for of loop 2021-04-01 12:13:54 -07:00
Matt Bierner 79011a0fe1 Extract duplicated code 2021-04-01 12:13:53 -07:00