Chris LaFreniere
62af81e88c
Notebooks: Fix relative images not rendering on PC for Markdown Cells ( #8091 )
...
* Fix relative images on notebook markdown pc
* PR feedback around replace ordering
2019-10-29 19:48:57 -07:00
Amir Omidi
ab736466cd
Some promise cleanup ( #8092 )
...
* Some promise cleanup
* Handle more promise issues
* Remove changes that aren't needed anymore
* Use log service
* another one
* Be more explicit
2019-10-29 17:04:46 -07:00
Chris LaFreniere
3b1c9e910d
serverManager to decide if server start needed ( #8017 )
2019-10-25 11:11:54 -07:00
Chris LaFreniere
5b29aef5f3
fix stdin cancel breaks notebook ( #8012 )
2019-10-25 10:52:18 -07:00
Chris LaFreniere
f7059a2365
Fix Issue when Saving Wrong Kernel ( #7974 )
...
* Only fire kernelChangeEmitter after lang set
* Fix unused import found by lgtm
* Fix comment
2019-10-24 22:13:18 -07:00
Chris LaFreniere
a33820ecdd
Fix starting and separators in a row ( #7861 )
2019-10-24 15:20:58 -07:00
Chris LaFreniere
a431ca7ef2
check for ownerDocument focus for focus ( #7964 )
2019-10-23 18:56:43 -07:00
Chris LaFreniere
c2022cac57
Fix for relative links not being resolved in notebook outputs ( #7966 )
...
* Fix for relative links not being resolved
* Add comment
2019-10-23 18:49:52 -07:00
Chris LaFreniere
4c24043cc8
Add Option to Halt Notebook when Error Occurs in SQL Kernel ( #7884 )
...
* Add Option to Halt Nb when Error Occurs
* PR comments
2019-10-22 18:19:36 -07:00
Chris LaFreniere
597a0cad6b
Add (dummy) IPyWidgets Renderer ( #7849 )
2019-10-21 14:22:44 -07:00
Kevin Cunnane
c1e95a2246
Fix errors due to icon to codicon rename in VSCode ( #7837 )
...
Found numerous errors where icons weren't rendering correctly.
- Anything that's an action must have CSS using "codicon" not "icon"
since VSCode sets the "codicon" class automatically.
This affected Agent view in particular, but also:
- acounts view
- new tab view in dashboard
- many more
- Anything referencing the common-icons.css icons needed updating.
This hid help tooltip text in FormContainer UI for example.
- Finally I tried to convert all references from icon -> codicon,
even when the CSS was technically correct. This was done
for maintainability reasons - from now on always add codicon.
Fixes #7827
2019-10-21 12:02:30 -07:00
Chris LaFreniere
385d7f2803
Clear Output -> Clear Result for consistency ( #7776 )
2019-10-17 19:54:12 -07:00
Chris LaFreniere
2ee04e0cf0
null checks for onBeforeDetached ( #7782 )
2019-10-17 18:24:30 -07:00
Cory Rivera
888327f5bc
Hide collapse cell button if cell only has one line. ( #7701 )
2019-10-11 15:12:42 -07:00
Chris LaFreniere
5eeaa5710c
Adding in separators ( #7651 )
2019-10-11 11:06:57 -07:00
Cory Rivera
777c188a3f
Add collapsed argument to insertCell extension method. ( #7635 )
2019-10-10 14:06:31 -07:00
Cory Rivera
d37105ada2
Don't expand notebook cells after being run, and don't hide outputs when cell is collapsed. ( #7585 )
2019-10-08 17:39:21 -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
Chris LaFreniere
0b2a2ad0ed
Allow git to open notebook files ( #7403 )
...
* Allow git to open notebook files
* pr feedback
2019-10-04 15:34:19 -07:00
Aasim Khan
44bc7a89df
Register Notebook Editor Model during instantiation ( #6891 )
2019-10-04 15:33:37 -07:00
Chris LaFreniere
8e1a2248e4
Notebooks: Ensure quotes and backslashes are escaped properly in text editor model ( #7497 )
...
* Ensure quotes and backslashes are escaped properly
* PR comment
* PR comments
* Reliably fix
2019-10-03 19:21:01 -07:00
Cory Rivera
6b29fd05bd
Add collapse/expand functionality to notebook code cells. ( #7481 )
2019-10-03 16:50:47 -07:00
Chris LaFreniere
b8976785fd
Stop grabbing focus when nb editor isn't in view ( #7466 )
...
* Stop grabbing focus when nb editor isn't in view
* Add comments
2019-10-02 11:56:57 -07:00
Anthony Dresser
084524cd2d
Merge from vscode 313ede61cbad8f9dc748907b3384e059ddddb79a ( #7436 )
...
* Merge from vscode 313ede61cbad8f9dc748907b3384e059ddddb79a
* fix strict null checks
2019-09-30 23:35:45 -07:00
Anthony Dresser
bca7c8e6bd
Merge from vscode f2d41726ba5a0e8abfe61b2c743022b1b6372010 ( #7415 )
...
* Merge from vscode f2d41726ba5a0e8abfe61b2c743022b1b6372010
* add missing files
2019-09-27 23:30:36 -07:00
Anthony Dresser
07109617b5
Merge from vscode e0762af258c0b20320ed03f3871a41967acc4421 ( #7404 )
...
* Merge from vscode e0762af258c0b20320ed03f3871a41967acc4421
* readd svgs
2019-09-27 11:13:19 -07:00
Chris LaFreniere
6ef415d0e6
Notebook Tokenization Fixes ( #7375 )
...
* Fix don't like; unclear if grammar necessssary too
* Cleanup and sanity check
* Cleanup and sanity check
* Add test
* Call onBeforeAttached for 3 types of editor models
2019-09-27 10:04:29 -07:00
Anthony Dresser
2a15768a25
Remove diff ( #7368 )
...
* remove diff
* gulpfile changes (#7370 )
* gulpfile changes
* Remove examples
* move require statements to the top of the file
* add await
2019-09-26 11:55:42 -07:00
Anthony Dresser
6a6048d40f
Merge from vscode 817eb6b0c720a4ecbc13c020afbbebfed667aa09 ( #7356 )
2019-09-24 21:36:17 -07:00
Maddy
2ec4a0c8a8
renamed .icon to .codicon as per vscode updates that are merged. ( #7331 )
2019-09-23 17:17:24 -07:00
Anthony Dresser
5e3ec6ea39
moves notebooks code to browser ( #7313 )
2019-09-23 13:32:29 -07:00
Amir Omidi
aadc871124
Serializer ( #7309 )
2019-09-20 16:00:24 -07:00
Chris LaFreniere
6125e68c1f
Ensure we call layout() as few times as possible for notebook cells ( #7253 )
...
* Call layout fewer times from queryTextEditor
* remove unused method
2019-09-20 12:06:37 -07:00
Maddy
ac6a4e590d
Books/viewlet refactor ( #7208 )
...
* add saved/untitled views to the books viewlet and provide save option to untitled
* addressed comments
* fixes after merge
* await on async methods
* reverted back
* await on promise
* added localize for books view names
* initial commit
* missed a file change
* changes to make the merges work part1
* fixes after merges 2
* getChildren to get all books
* chnages to address comments
* fsPromises instead of fs.readSync
* merged master
* replaced deprecated fs.exists async call with pathExists
* renamed method
2019-09-20 10:47:33 -07:00
Amir Omidi
bf23a52ba4
optional serialization service ( #7303 )
2019-09-19 22:14:10 -07:00
Anthony Dresser
aad9c0f965
Add more areas to strict null ( #7243 )
...
* add more areas to strict null
* fix compile errors
* fix tests
* fix checks
* address PR comments
2019-09-18 12:27:19 -07:00
Chris LaFreniere
141226332c
Add notebook grid actions ( #7181 )
...
* Add notebook grid actions
* pr comments
2019-09-17 14:16:35 -07:00
Cory Rivera
6f06c18014
Lighten colors used for inline notebook buttons in dark themes. ( #7230 )
2019-09-16 15:27:56 -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
Maddy
29dbce079b
Fix/replace wrong imports ( #7158 )
...
* replaced fs with IFileService
* work around for URI with relative paths
* updates to comments
* renamed existsSync to exists
* await on promise inside non-async method
* .then change
* await async calls
* removed the old code
* include everthing in .then
* remove file exists check
* added _ for consistency
* use path.abosult method
* fixed the cleanIrl calls back and path.sep change
* reverted path.sep for now
2019-09-13 13:11:18 -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
Maddy
ab8a9509b8
Books/fix relative links ( #7083 )
...
* fix to make relative links work on untitled notebooks
* changes to make the preb/next links to work
* show filename with extension
2019-09-10 09:43:00 -07:00
Cory Rivera
c94291af52
Update CSS for inline notebook cell buttons ( #7033 )
2019-09-03 17:18:32 -07:00
Chris LaFreniere
4626f37671
Notebooks: Fix double-click to edit with source as array ( #7027 )
...
* Fix dbl click to edit with source as array
* Fix equality check
2019-09-03 10:37:19 -07:00
Chris LaFreniere
97a583e965
Ensure context key provider set before session ( #7024 )
2019-08-30 15:32:55 -07:00
Chris LaFreniere
50a0b6e115
Stop Using os library in NotebookTextFileModel ( #6993 )
...
* Stop using os library
* small fix
2019-08-27 20:45:30 -07:00
Chris LaFreniere
4e25bc9396
os.EOL instead of hardcode \n for fast notebook source changes ( #6986 )
...
* os.EOL instead of hardcode \n
* test fixes
2019-08-27 17:36:07 -07:00
Kevin Cunnane
4d19610c94
Fix #6845 Notebook: Pyspark3 links incorrectly mapped when AD enabled ( #6885 )
2019-08-27 14:28:14 -07:00
Chris LaFreniere
84b3e876d7
Notebook Performance Improvements to Cell Editing/Output Changes/Execution Count Changes ( #6867 )
...
* edit perf
* Save multiline source in notebooks
* More merges
* Single, multi line works needs work
* Works with single + multi and recomputes active
* Actual perf improvements this time
* code cleanup
* Calculating output position on the fly
* Hmm can we use brackets to make this simpler?
* monday progress
* output working. lots of improvements.
* First tests working
* 10 tests now, fixed bugs
* Cleanup, add output test
* More fixes
* Need to still fix execution count bug
* Tests pass, added comments
* Cleanup
* PR comments round 1
* Deal with merge issues from master, layering
* Deleting duplicate file
* More PR Comments
* PR Comments
2019-08-26 10:17:58 -07:00
Cory Rivera
4afa282ef9
Add Insert Cell actions back into cell overflow menu in Notebooks. ( #6930 )
2019-08-26 09:57:52 -07:00