Cory Rivera
7914fcf101
Fix issues with unknown notebook file types not opening as a default notebook. ( #18779 )
2022-03-18 16:59:22 -07:00
Cory Rivera
95980130c8
Correctly handle creating and saving untitled notebook .dib files. ( #18744 )
2022-03-16 14:37:21 -07:00
Cory Rivera
206188f3ab
Add missing onNotebook:* activation event for VS Code notebook compatibility. ( #18710 )
2022-03-14 10:32:26 -07:00
Cory Rivera
79cda5cbe5
Add language picker to notebook cells. ( #18601 )
2022-03-02 10:25:55 -08:00
Cory Rivera
ffdefd3b52
Add notebook extension support for .NET Interactive. ( #18334 )
...
* Also updated kernel dropdown to only include SQL aliased kernels when using SQL notebook provider.
2022-02-25 11:58:59 -08:00
Cory Rivera
9685393975
Add placeholders for missing VSCode notebook events that are used by the Jupyter extension. ( #18138 )
...
* Also reduced the number of timeouts for waiting on notebook provider descriptors, and fixed an issue with undefined cancellation tokens in vscode notebook conversion code.
2022-01-25 14:03:33 -08:00
Cory Rivera
b39025ddbb
Improve logic used to wait for standard kernel registration ( #18111 )
2022-01-18 16:01:25 -08:00
Cory Rivera
2ecc3d35ca
Initial implementation for VSCode Notebook support ( #17885 )
2022-01-03 15:59:37 -08:00
Cory Rivera
8e04d3992a
Register additional editor overrides when adding new notebook file types ( #17708 )
...
* Also standardized file extension contributions to always start with a period, and to always do lower case string comparisons for file extensions.
2021-11-19 09:14:41 -08:00
Cory Rivera
329ea4103c
Make various enhancements to Notebook Provider registration. ( #17609 )
...
* Use built-in SQL ExecuteProvider by default if no other provider exists.
* Gracefully handle case where standardKernels are not defined for a provider.
* Standardize on just using arrays for various provider registration details.
2021-11-09 16:00:34 -08:00
Cory Rivera
56e961c972
Fix issues with notebook providers not appearing, or being waited on for too long during startup. ( #17288 )
2021-10-06 21:58:24 -07:00
Cory Rivera
14904bb671
Split up NotebookProvider into separate providers for handling file serialization and cell execution. ( #17176 )
2021-09-29 16:15:28 -07:00
Charles Gagnon
3cb2f552a6
Merge from vscode a348d103d1256a06a2c9b3f9b406298a9fef6898 ( #15681 )
...
* Merge from vscode a348d103d1256a06a2c9b3f9b406298a9fef6898
* Fixes and cleanup
* Distro
* Fix hygiene yarn
* delete no yarn lock changes file
* Fix hygiene
* Fix layer check
* Fix CI
* Skip lib checks
* Remove tests deleted in vs code
* Fix tests
* Distro
* Fix tests and add removed extension point
* Skip failing notebook tests for now
* Disable broken tests and cleanup build folder
* Update yarn.lock and fix smoke tests
* Bump sqlite
* fix contributed actions and file spacing
* Fix user data path
* Update yarn.locks
Co-authored-by: ADS Merger <karlb@microsoft.com >
2021-06-17 08:17:11 -07:00
Maddy
bec1916c62
show notebook as trusted when it belongs to a trusted book ( #15093 )
...
* check for trusted books
* don't add to trustedNotebooksMomento
* update comment
* added comments
* remove empty line
2021-04-15 10:30:51 -07:00
Vasu Bhog
3a1885491f
Update run w/parameters icon and increment parameterized notebook ( #15127 )
...
* update icon and increment parameterized notebook
2021-04-14 15:28:27 -07:00
Vasu Bhog
9f63653a53
Fixes notebook integration tests + running parameterized notebook ( #15107 )
...
* fix interface
* fix run all cells on new parameterized notebook
* add getNotebookUri function
2021-04-13 17:23:15 -07:00
Vasu Bhog
d76a6698a9
[Notebook] Run Parameters Action openNotebook Functionality in Core ( #14978 )
...
* NotebookService update
* openNotebook functionality in NbService
* Add tests for RunParametersAction
2021-04-08 14:48:37 -07:00
Lucy Zhang
780ca84f9a
Enable status bar for notebooks ( #14817 )
...
* enable status bar for notebooks
* add onCellExecutionStart event to notebook service
* fix test, change var name
2021-03-22 14:54:13 -07:00
Karl Burtram
ce612a3d96
Merge from vscode 2c306f762bf9c3db82dc06c7afaa56ef46d72f79 ( #14050 )
...
* Merge from vscode 2c306f762bf9c3db82dc06c7afaa56ef46d72f79
* Fix breaks
* Extension management fixes
* Fix breaks in windows bundling
* Fix/skip failing tests
* Update distro
* Add clear to nuget.config
* Add hygiene task
* Bump distro
* Fix hygiene issue
* Add build to hygiene exclusion
* Update distro
* Update hygiene
* Hygiene exclusions
* Update tsconfig
* Bump distro for server breaks
* Update build config
* Update darwin path
* Add done calls to notebook tests
* Skip failing tests
* Disable smoke tests
2021-02-09 16:15:05 -08:00
Anthony Dresser
704222b8d7
remove some vscode differences ( #12146 )
2020-09-04 18:04:30 -07:00
Cory Rivera
047c51921b
Exclude Spark notebook kernels when running on SAW devices. ( #11416 )
2020-07-20 12:36:40 -07:00
ADS Merger
9d3f12d0b7
Merge from vscode 1b314ab317fbff7d799b21754326b7d849889ceb
2020-07-15 23:51:18 +00:00
Arvind Ranasaria
f8f64340f6
New tests for NotebookServiceImpl module ( #11250 )
...
* Working tests Upto 97.5% coverage
* pr feedback
* pr feedback
* pr feedback and test bug fixes + 1 new test
* revert debug change
2020-07-14 23:08:58 -07:00
Maddy
26a00696d4
Fix/prev next links issue ( #10523 )
...
* intital test code
* added tests
* remove commented code
* fix for failing tests
* reuse exported enum
* changes to address comments
* add back onVisibility highlight
* port highlight fix from Chris
* fix tests
2020-06-12 18:42:17 -07:00
Chris LaFreniere
6d710c7144
Add plumbing and simple notebookService tests ( #10349 )
2020-05-19 21:36:59 -07:00
Jorge Berumen
d5fdec5699
Introduce Trust Book in Book Viewlet ( #9414 )
2020-03-13 09:11:38 -07:00
Anthony Dresser
506c6a5e5f
More Layering ( #9139 )
...
* move handling generated files to the serilization classes
* remove unneeded methods
* add more folders to strictire compile, add more strict compile options
* update ci
* wip
* add more layering and fix issues
* add more strictness
* remove unnecessary assertion
* add missing checks
* fix indentation
* wip
* remove jsdoc
* fix layering
* fix compile
* fix compile errors
* wip
* wip
* finish layering
* fix css
* more layering
* rip
* reworking results serializer
* move some files around
* move capabilities to platform wip
* implement capabilities register provider
* fix capabilities service
* fix usage of the regist4ry
* add contribution
* wip
* wip
* wip
* remove no longer good parts
* fix strict-nulls
* fix issues with startup
* another try
* fix startup
* fix imports
* fix tests
* fix tests
* fix more tests
* fix tests
* fix more tests
* fix broken test
* fix tabbing
* fix naming
* wip
* finished layering
* fix imports
* fix valid layers
* fix layers
2020-02-15 01:54:23 -06:00
Anthony Dresser
74b89a0a85
No console linting ( #9156 )
...
* add no-console linting and change to just using overrides for sql files
* whitespace
* fix tests
2020-02-14 21:13:16 -06:00
Cory Rivera
dd5c0ce08f
Maintain notebook trust status after saving. ( #9127 )
2020-02-14 10:07:02 -08:00
Anthony Dresser
9af1f3b0eb
More layering ( #9111 )
...
* move handling generated files to the serilization classes
* remove unneeded methods
* add more folders to strictire compile, add more strict compile options
* update ci
* wip
* add more layering and fix issues
* add more strictness
* remove unnecessary assertion
* add missing checks
* fix indentation
* wip
* remove jsdoc
* fix layering
* fix compile
* fix compile errors
* wip
* wip
* finish layering
* fix css
* more layering
* rip
* reworking results serializer
* move some files around
* move capabilities to platform wip
* implement capabilities register provider
* fix capabilities service
* fix usage of the regist4ry
* add contribution
* remove no longer good parts
* fix issues with startup
* another try
* fix startup
* fix imports
* fix tests
* fix tests
* fix more tests
* fix tests
* fix more tests
* fix broken test
* fix tabbing
* fix naming
2020-02-12 18:24:08 -06:00
Anthony Dresser
56695be14a
More layering and compile strictness ( #8973 )
...
* add more folders to strictire compile, add more strict compile options
* update ci
* wip
* add more layering and fix issues
* add more strictness
* remove unnecessary assertion
* add missing checks
* fix indentation
* remove jsdoc
2020-01-29 20:35:11 -08:00
rajeshka
73b9849dd5
Toggle Trusted Button ( #8569 )
...
* Toggle Trusted Button
* Persist Trusted information to Cache
* Trusted toggle unit test fixed
* Updated test comment
2019-12-16 13:32:56 -08:00
Charles Gagnon
0e9797c394
Fix more floating promises ( #8460 )
2019-11-27 08:04:51 -08:00
Anthony Dresser
7a2c30e159
move code from parts to contrib ( #8319 )
2019-11-14 12:23:11 -08:00
Anthony Dresser
df0c505452
No unused locals ( #8231 )
...
* add no unused local
* fix strict null
* fix compile errors
* update vscode comments
2019-11-06 17:22:05 -08:00
Anthony Dresser
564f78b6f6
Revert "Revert "Remove typings and replace missing methods with vscodes ( #8217 )"" ( #8242 )
...
* Revert "Revert "Remove typings and replace missing methods with vscodes (#8217 )" (#8240 )"
This reverts commit e801a04bcf .
* fix runtime error
* add tests for chartview
2019-11-06 15:00:34 -08:00
Elliot Boschwitz
e801a04bcf
Revert "Remove typings and replace missing methods with vscodes ( #8217 )" ( #8240 )
...
This reverts commit 22a427f934 .
2019-11-06 11:33:55 -08:00
Anthony Dresser
22a427f934
Remove typings and replace missing methods with vscodes ( #8217 )
...
* remove typings and replace missing methods with vscodes
* fix strict-null-checks
* fix tests
2019-11-05 13:03:20 -08:00
Maddy
b8ad7e3072
Updates to package.json to show books on stable ( #7836 )
...
* Updates to package.json to show books on stable
* remove notebookQuality context key
* renamed untitiled to unsaved
2019-10-21 14:26:59 -07:00
Charles Gagnon
e4e71af597
Fix all await-promise tslint errors ( #7530 )
...
* Fix all await-promise tslint errors
* Remove unnecessary await
2019-10-07 17:52:01 -07:00
Anthony Dresser
ea0f9e6ce9
Merge from vscode 64980ea1f3f532c82bb6c28d27bba9ef2c5b4463 ( #7206 )
...
* Merge from vscode 64980ea1f3f532c82bb6c28d27bba9ef2c5b4463
* fix config changes
* fix strictnull checks
2019-09-15 22:38:26 -07:00
Anthony Dresser
823d136a00
No browser from common ( #7178 )
...
* no browser from common
* clean up some imports
2019-09-12 14:52:42 -07:00