Skip to content

Commit

Permalink
Merge branch 3cd6d8a into merged-base-2
Browse files Browse the repository at this point in the history
::SUMMARY::
Branch 3cd6d8acc commits:
add pop/shift to linked list

Branch merged-base-2 commits:
Merge commit '0bcf5cff8a0b2298fc6d8dc69825e841d8e57295' into merged-base-2
Merge commit 'ebd187ec069b0521d9b9c6543986127baa354826' into merged-base-2
Merge commit 'b495fb7a373389a4283c91c95de21402779844e0' into merged-base-2
Merge commit '58e5125cdebafd79b69683ce533210cc485175ae' into merged-base-2
Merge commit 'dadfbd2ddbbff39b3cc7c5f7bc7d29bd2d212564' into merged-base-2
Merge commit '9fdeec612868e3e68a3541b1172c9748d2026765' into merged-base-2
Merge commit 'e783aeab66adbf0321ee2a08ed5f8da4eee0a054' into merged-base-2
Merge commit '53a94cc7bb86d2aad9b5f3751a94b647d2c90199' into merged-base-2
Merge commit '839a9b6cb8bebcded4be2154ea213e045946d5f3' into merged-base-2
Merge commit '2557d77ae3d17ef14c5771b7824e99270397ccce' into merged-base-2
Merge commit '6a7df2f1ae17b025f722d735433193bfe53f6407' into merged-base-2
Merge commit '2db83b389214e8a28393a210d66525634ea5dbb7' into merged-base-2
Merge commit '08c7cc09183318422b1dd04b180b1fe8509c82e6' into merged-base-2
Merge commit 'd555dcb6d74bb25e9cac351845ec489ce265aff2' into merged-base-2
Merge commit '7226f25c670384571e9ee8c39b2073493fd50aa8' into merged-base-2
Merge commit '77a3be6fd778050eaad29d7914666ef91be63541' into merged-base-2
Merge commit '2397df7f2296e7366c7bf4978f7f1d2823c301fa' into merged-base-2
Merge commit '118d2c7273a2e82d81426744e3b215bd35942fcc' into merged-base-2
Merge commit 'b44d2b1bb3dc54bae2a0d58bb4089d391f6a6fc7' into merged-base-2
Merge commit '9867d88067afc498f94882ed94105863c5fe951d' into merged-base-2
Merge commit '037c49e2c687c89218dedbffd4712a38d52af087' into merged-base-2
Merge commit '1e989060f91b56fe052bc6f1e27c9fd18d441112' into merged-base-2
Merge commit '4d6271c16147618850ebe5e221efca02992b4eeb' into merged-base-2
Merge commit 'c3900f6984802807908ca97a9fc75ae02279eec2' into merged-base-2
Merge commit 'aa1a036f661c065a067acd5315482baa71f6ea1f' into merged-base-2
Merge commit '26274e6c5d32bc29c0afcd5863ca6e667741612f' into merged-base-2
Merge commit 'bcfbe5a284512381fd9923e1705e0db41bd685b6' into merged-base-2
Merge commit '496243fbc71ff71a7213101bc4acb0cb35f30885' into merged-base-2
Merge commit '036ffe595ae711a08e8554f6f7a6475945221eea' into merged-base-2
Merge commit '2a903e9f0391aa242d18929f9c7bd42fcf5ab12c' into merged-base-2
Merge commit '36e5bbb752904f0f432f64f18fea07cdff122f9f' into merged-base-2
Merge commit '96a976d826eed6454c2a2870038a142b817670a9' into merged-base-2
Merge commit 'ff514a05681582af38fe3904d05469a1387acf07' into merged-base-2
Merge commit 'a4d99b78d59ca7228cc349ff35a3736e86a1ad05' into merged-base-2
Merge commit '029c69ecd39bc4bcbab662bf5d9564c3503d5603' into merged-base-2
Merge commit '9e1f04e476f9400f04bfec72c69690c2208f7903' into merged-base-2
Merge commit 'c8bde4145106dbfc350c5a482cacf5859c49e3fc' into merged-base-2
Merge commit 'e16c01623d65dc9de4718ef23aeda1d6e6fc19bc' into merged-base-2
Merge commit '7de294a58e51f52360b96e3d0ad4afec37d70051' into merged-base-2
Merge commit '060343f096eda85a824dd9646502b62337973f2d' into merged-base-2
Merge commit 'addba0d007019ce7afb773edd3adddcab1b378ba' into merged-base-2
Merge commit '68418f2c8f92786105526fa462b85a1f2c90fac8' into merged-base-2
Merge commit '428dd17d54342b38843630165bfab518ae29c4aa' into merged-base-2
Merge commit '7344b41f474462fcc457230d1d4ba30b67850d2b' into merged-base-2
Add notebook file icon support (#4419)
Merge commit '5f003b0dd7017607de0a13409e798e050b6ea504' into merged-base-2
Merge commit 'b8f454b8' into merged-base-2
Add scripted object name to query editor tab display (#4403)
add check to remove errors (#4412)
Use max column width when auto-sizing columns (#4394)
Revert SQL Tools Service to 1.5.0-alpha.71 (#4413)
move event to better understand when things are happening (#4393)
readd row height; add font styles to message panel as well (#4388)
Adding back save api (#4407)
Added localizie for the warning string (#4411)
Fixed #4384 add await on disconnect (#4389)
Fix minor error in snippet (#4398)
Fix #4356 New Notebook from connection doesn't connect (#4364)
pulling max bytes of data through the webhdfs api (#4314)
Fix #4047 Redesign notebook model to handle single client session (#4371)
Re-enabled command line service tests (#4387)
check for changeRef not destroyed before detecting changes (#4385)
Warning for table max rows displayed (#4357)
Rewrite Spark UI link when using unified connection (#4362)
'Confirm save' implementation while closing untitled/existing notebooks (#4349)
Notebooks: fix AttachTo showed only Localhost (#4354)
Fixed bug: tree in extension does not show icon (#4348)
Fix connection dialog Saved Connections refresh timing (#4346)
fix flatfile and dacfx wizard not defaulting to selected connection when launched from command palette (#4344)
Fix extra spacing in the file search view  (#4343)
handle non ascii characters hdfs filename (#4340)
added 'fireOnTextChange' field to azdata.proposed.d.ts (#4341)
add new release yml (#4333)
Remove Analyze in Notebook from command palette (#4330)
cluster deploy extension: Add localization support and fix " to ' strings (#4332)
Fixed issue: input change on dropdownbox not reflected to 'dropdownbox.… (#4316)
Enforce vscode and ads version check when installing extensions (#4267)
Disable edit step until all steps are loaded (#4327)
Added the new hdfs icon for the web HDFS folder. (#4317)
change sizing behavior to allow the messages to fulling collapse down (set results to have no max height) (#4313)
fix couple build issue due to merge issue (#4324)
remove the modelviewdialog namespace from azdata (#4301)
update target environment type page based on latest design (#4311)
Set dashboard DB to master only for MSSQL provider (#4321)
Fix bug where git extension fails in packaged builds (#4318)
Move DacFx wizard into separate extension (#4115)
Add request dependency to correct package.json (#4306)
enable classifier (#4296)
Fix backup  (#4274)
Add New Notebook to File Menu (#4287)
Added request dependency in mssql extension (#4297)
Add Data Explorer Context and apply to disconnect (#4265)
Add check OE node tests (#4273)
Convert caught error to string in notebook onLoad error message. (#4276)
Added WebHDFS rewritten to provide correct Error object and localized error messages (#4223)
Remove watch script and use 'yarn watch' instead (#4277)
Bump ADS to 1.5.1
Fixed #4206 and #4207 open and close notebook quickly issue #4240 (#4255)
Update 'sqlops' to 'azdata' in Notebook Manager (#4275)
Move sql related code to sqlNotebook folder (#4254)
Merge commit 'b97740c4e62207301585fb4043f2808cc34d7401' into merged-base-2
Merge commit '5670416e4a18d4f93973ffef2c5878114a2743ea' into merged-base-2
Merge commit '7fa03813f4965cfd274ad0be5381ccd34510f2ef' into merged-base-2
Merge commit 'b368859a2b233407f16adfc94719e5b5033828e8' into merged-base-2
Merge commit '855b33e1f0a8dfa6de69da5bbb807f98225b990b' into merged-base-2
Merge commit '3dbf51cf3ea2e5f055fe43d6f8d5a73aae9c6968' into merged-base-2
Merge commit 'd38c5b86ceb4175f8e37868b91facdb09f011e7a' into merged-base-2
Merge commit '29179eaa23c9c93aede2da1c03e69f9ccf59b4e1' into merged-base-2
Merge commit '1881db074b7a6bacc7c2354db34fbc1de1ad8970' into merged-base-2
Merge commit 'cc8b25b5ada64b976b0573d959b4c347aef86b1b' into merged-base-2
Merge commit '2b8d7248b8165f33395e42fe02a186437b9412c2' into merged-base-2
Merge commit '066ee8c2d7587f7f9596f4c06f433c2e1f089a07' into merged-base-2
Merge commit 'de57829fc38605c4bbe8c9993d242cab7a5922e0' into merged-base-2
Merge commit 'f80971cb610799954e4a1df488847d11bca8ad3c' into merged-base-2
Merge commit '8f36acde0ae97f2c52bbc8c05f781a8e6f85eea6' into merged-base-2
Merge commit '0740633118c88555e139624320ffc4825dade527' into merged-base-2
Merge commit 'd28f895d31bc5e2d445ec643350941257daeb787' into merged-base-2
Merge commit '355b9809debb24ad1f0414fad20e75529db4297d' into merged-base-2
Merge commit '4a7e742fb86e077be3637066c8b73eb0de9834ec' into merged-base-2
Merge commit 'a1d8f25b084d5400f1d60baa11d18bca7ca235b1' into merged-base-2
Merge commit '80db56803277b84a5b168f8915b30571415cc2a7' into merged-base-2
Merge commit '369612899dfa80c4e533757e85fd205089d77003' into merged-base-2
Merge commit '47661d4ec3653b4b6147bef2ff6a7f7e468ea598' into merged-base-2
Merge commit 'cd18eb9be8f4a765d4121e3ef7ed2faf8f50a157' into merged-base-2
Merge commit 'd63ebe3644eb005855a8f3031be7c3d05d71f268' into merged-base-2
Merge commit 'dad8b644821739d2a596887b42b4ee9a9298d849' into merged-base-2
Merge commit '5c298d1f4aada252f9972d7495af2802daa370e8' into merged-base-2
Merge commit '649c0aba5b3ddeec1171d9013b28e94d1c8f3146' into merged-base-2
Merge commit '16114454d5718ee152b7ca81ca2b33088eed8c25' into merged-base-2
Merge commit '0cdd4b12417ee72dc7aa4f1492e499fe07ccc81a' into merged-base-2
merge 0cdd4b12417ee72dc7aa4f1492e499fe07ccc81a
Fixed #4181 and #4167 change kernel issue between SQL and Sparks #4238 (#4256)
Merge commit 'e27511826f363156c616e5facbb60702e40b79f3' into merged-base-2
Merge commit '1054c555b5889e6479544c68357d38d047605969' into merged-base-2
Merge commit 'e42a2a21dab434a81a16aefbec2e75b26030941e' into merged-base-2
Merge commit '533f3dd8a6f7fc7510c374874e84daa9c7413909' into merged-base-2
Merge commit '86adcc7fcfca511b2d5c45a6ca76282e7dad40f8' into merged-base-2
Merge commit '0236c8e7f81245e56f30301163e27bacde5e0356' into merged-base-2
Merge commit 'db8a92f5c278f98e5913c7a44029b6d3ee5473e9' into merged-base-2
Merge commit 'c1e5408492584a2635bf55470c38ca3aea4a0c85' into merged-base-2
Merge commit '84890eb1b4a7cbfd00d07ef8b06078a8f35dca6f' into merged-base-2
Merge commit '220685a522eff0d858630b0139c00936066c64ee' into merged-base-2
Merge commit '8ebf5dbcb4feeae892e0f5ad7193ec7f7e8d6b71' into merged-base-2
Merge commit 'dad807d62d25f76c44dae1deddf42df44a700c1a' into merged-base-2
Merge commit '8e52ffa30e601b0069beec6edc2f25e99c001b16' into merged-base-2
Merge commit '18970ff0b9bfc788ff229ed4e1e81e9ac7e559e3' into merged-base-2
Merge commit '630698459bf0b55369fc3706f3310de36081f583' into merged-base-2
Merge commit 'f8e854a0870a2224a7e3b1a205b26e1fdc4f46bc' into merged-base-2
Merge commit '3b2274b0aa32fb4c433471481fd3fd18fbc46621' into merged-base-2
Merge commit '0d1ebce1a1ba6cc8a1fe9feadcd0d90f4cbd2536' into merged-base-2
Merge commit '70d86ce9a256bf7e44eb6efc6a83bd9ff46372f8' into merged-base-2
Merge commit '291f591af3421899481725016ccb08a40424c036' into merged-base-2
Merge commit '5a48c52a95a2356dc84275e6ab5a58af6fecfc7c' into merged-base-2
Merge commit '5625ef956d1a0e75891b5fc30b68c00ff5250b15' into merged-base-2
Merge commit '969733ab7763f938499ec635c70fdd51c2d234e0' into merged-base-2
Merge commit '12a1ac1a7d667d1bbb8752f61c893d2fab1a6115' into merged-base-2
Merge commit '4da322a03f60abfd48d03f70c413fe4d3c6cd6ae' into merged-base-2
Merge commit 'd5754c00e200ebb0c2b20e3b679f00fe242f730f' into merged-base-2
Merge commit '2e9b5f3a2b0a5095b14631937134a12765ddcb6f' into merged-base-2
Merge commit 'b11a8e9c0cfe98eb291658f17b34db60896b097f' into merged-base-2
Merge commit 'e37533afbb43753c8657106012b9a2f0ae2aba52' into merged-base-2
Merge commit '4a476673ac3c210c2561dacbb52af7ed10fa405e' into merged-base-2
Merge commit 'fe5386cc08db8da41010c802a737e7f4cf31258c' into merged-base-2
Merge commit '8bfb1a9d3926a97231f96ec5492aaff196e1cb89' into merged-base-2
Merge commit '109aafcbc0474992bd394056946bc7a480be0349' into merged-base-2
Merge commit 'e289c06d8d149333beb538c73d76e7397bfcf49c' into merged-base-2
Merge commit '78c1c318c59d2750fc745e69474dd1ca86147187' into merged-base-2
Merge commit '07983d75eab418a23b1b2348701ec781b125ee24' into merged-base-2
Merge commit 'd0a4a4242d410967fe67387262bc650bcbb2bb1e' into merged-base-2
Merge commit 'a71be2b19365a4b56adfa6f1dd81713aa9f46b06' into merged-base-2
Merge commit '779ca13d489a29b14c7e6c649e3af3e9aa6f896f' into merged-base-2
Merge commit 'f3b0a50db7d39f612b9cd99b62473e9a36b16f84' into merged-base-2
Merge commit 'c831596e0258aceca2ea4647d2fa2420860f6217' into merged-base-2
Merge commit '2ae369fbdb3b795b384b4719c77cc3694dc7a256' into merged-base-2
Merge commit 'f2c9d968a46827e2808a9ebd1fb47e418c403dd0' into merged-base-2
Merge commit 'c3f02980a0e03c637aafe028bab76ef737d738ab' into merged-base-2
Merge commit '7d5ce7b5d77c81a6667522bb8ecc88bc08879516' into merged-base-2
Merge commit '8bb71eeb51b91aaf68a0cc4897f8b94ebe263d93' into merged-base-2
Merge commit '5a88598811e4d82fb15bc3aab52b6f3d2519750b' into merged-base-2
Merge commit 'da3fbd386d1454b104969e83f589f6fdeb5badce' into merged-base-2
Merge commit '1e915aad2039c06914ca907d23b65bf1fefd29b1' into merged-base-2
Merge commit '889d5e5b28e397680be8cca5bfb4b4ed61da581d' into merged-base-2
Merge commit '51cf2df2f8e5c30ca83c5b410898ae69e04fd545' into merged-base-2
Merge commit 'e690285d9d4c42a0047093b447b555b0e3921484' into merged-base-2
Merge commit '81d6423f241fede9410bd53f8aae7e1a098f63d1' into merged-base-2
monaco change
Merge commit 'a33a24dddfc65111828dc8df867eb14d27e1b89d' into merged-base-2
Merge commit '0ab3492afdbe21b9cb89a7d639770b124dc54e51' into merged-base-2
bring in line with ads
Data Explorer Disconnect and Error Handling (#4243)
Update LabeledMenuItemActionItem to match new vscode behavior. (#4264)
Change vscode folder name to azuredatastudio
Update product references from 'sqlops' to 'azdata' (#4259)
fix the undefined error when uninstalling extension (#4258)
Add azdata.d.ts for new extensibility APIs (#4247)
select cluster page and status update for tool when installing (#4251)
Fix copywrite headers in notebook extension (#4253)
Merge commit 'dea8705087adb1b5e5ae1d9123278e178656186a' into ads-1301-vscode
Update output channel name for Jupyter Notebooks. (#4246)
Turn-on auto-size columns by default (#4241)
Update Azure resource explorer section title (#4237)
Ron/bdc script (#4221)
bump the version of import extension for a new package (#4244)
Use upper case PATH for jupyter environment variables. (#4222)
Delete duplicate path variables when setting up Jupyter environment config. Also added additional error message info on jupyter start. (#4212)
mkdir under notebook extension folder (#4214)
Added VDI_CLIENT_OTHER to the list of ignored waits (#4197)
Remove leftover merge tags from windows integration test script. (#4213)
Stop cell content from moving around on hover (#4202)
Add bot configs to enable bot features (#4209)
Fixes azure sql expansion (#4185)
add placeholder for container username/password input box (#4210)
Add null check to extensionIdentifier to show reload notification (#4208)
Update SQL Tools Service to 1.5.0-alpha.73
display_name undefined error in javascript (#4187)
add restore default values button for ports and container settings (#4195)
Update vscode-nls in notebook and samples, plus fix samples compilation (#4203)
Add no-op debug extensibility APIs (follow-up) (#4192)
Add no-op debug extensibility APIs (#4188)
Use correct new line character when copying query results (#4170)
Feature/mssql-big-data-cluster (#4107)
Alanren/bdc (#4161)
remove builder references from panel (#4149)
remove builder from button (#4146)
Fix Windows issues with menu, packaging, and test script (#4144)
Notebook fixes: Fix #4129, fix #4116, Fix #3913, fix empty results error  (#4150)
fix Object explorer tests (#4135)
Fix #3734 - Codecell content disappers when tabbing editors (#4153)
Fix #4145 Possible for loading icon to appear with rendered widget (#4147)
Fix lingering bugs from notebook code merge. (#4143)
Fix #3778 intellisense is delayed (#4134)
Make "Double-click to edit" in empty md cell a bit nicer looking (#4102)
Add loading spinner for insight widgets while they're in a loading state (#4136)
Reapply changes to publish.ts script (#4138)
Undo accidental merge commits (#4137)
Merge branch 'master' of https://github.com/Microsoft/azuredatastudio
add link area support for text component (#4103)
Merge branch 'master' of https://github.com/Microsoft/azuredatastudio
copycat bot yml (#4125)
Merge from master
Merge from master
Merge VS Code 1.30.1 (#4092)
Ensure that we preserve rest of PATH when starting Jupyter (#4109)
Data Explorer Sourcing (#4033)
Agent improvements and fixes (#4077)
fixed scrolling for connection viewlet (#4073)
Move SQL 2019 extension's notebook code into Azure Data Studio (#4090)
Change SQL kernel to check queryManagementService instead of hardcoding (#4098)
Add total execution time message for SQL notebooks (#4093)
Merge branch 'master' of https://github.com/microsoft/azuredatastudio
undo remove sql kernel setting
remove sql kernel setting
Improve cell language detection and add support for language magics (#4081)
Change default max table rows returned in notebook to 5000, make it user configurable (#4084)
change rendering in panel to fix event handelrs (#4082)
Another code layering (#4037)
Notebooks: Greatly Reduce Time to Generate HTML Table String (#4086)
Fix the Attempt to use a destroyed view Errors (#4087)
Deprecate the modelviewdialog namespace (#4075)
Add database name to attach to (if not connected to master) (#4076)
Added SQL notebook IntelliSense (#4064)
Allow code coverage command to succeed again (#4054)
Update server reports extension version, fix its build breaks, and reduce its size to 86Kb (#4062)
Add bottom margin to notebook table, fix python highlighting (#4055)
window reuse for connections (#4049)
Move New Notebook to the connection node in MSSQL server OE connections (#4053)
'Attach to' with Spark kernel resets to sql connection on cancelling connection dialog (#4024)
show errors and messages in output (#4031)
Add PREEMPTIVE_OS_FLUSHFILEBUFFERS to ignore list in waits script (#4030)
Update readme and changelog for Feb release (#4025)
Feature/bdc create (#4012)
Bump Azure Data Studio to 1.5.0
Ensure we always switch to a kernel that exists in the session manager (#4015)
Fix kernel name check bug, double-event hooking, and other Notebook issues (#4016)
add admin pack to recommended ext list (#4019)
Bump agent and import extension versions (#4018)
Alanren/admin pack (#4014)
fix left table border to be dotted, no longer have table border on div (#4010)
Alanren/fix4001 (#4011)
Fix bug minimizing a maximized result grid (#4007)
Added hard coded pySpark3 kernel for analyze notebook. Good to know and fix it in time. (#4009)
Fix issues due to missing notebook values (specs and cells) (#4008)
Fixed #3954 pass connection info to new notebook flow (#4000)
Fix #3989 notebook execution count should start empty (#4004)
Bump Azure Data Studio to 1.4.5
Beginning of fix for notebook perf (#3984)
Fix #3985 Hide cell toolbar for markdown cells (#3987)
Notebook server shutdown error (#3976)
Address notebook margin and border CSS issues (#3977)
Stop map column names for notebook grid, instead use field with unique values (#3975)
Bump html_query_plan to 2.6 (#3982)
Run upgrade on npm and yarn packages to update lodash to 4.1.7.11 (#3983)
Added serverVersion to contextProvider key, so Sql server preview das… (#3981)
Support execution count in run button and align correctly (#3979)
Add insiders build links to readme (#3980)
Dataexplorer viewlet (#3967)
Add Deploy Plan page to DacFx wizard (#3911)
Improve notebook editor height calculations (#3966)
Fixed #3888. Don't know why it works in previous extension not in mssql after ported. But look like needs utils.getErrorMessage to get msg. (#3969)
Added submit spark job to data service context menu (#3968)
Add query action bar spacing for XML button (#3923)
Fix #3937 Create new notebook (Mac) and receive TypeError (#3965)
Fix toggle more actions staying visible, and clickable issues (#3949)
Attach To is set to 'Localhost' upon cancelling the connection dialog (#3941)
Fix #3928 'Clear output' in ... for markdown cells (#3935)
check for undefined on query info (#3933)
As PM suggested, moved it to Data Services node. (#3930)
Fixe Linux EMFILE: too many open file problem. (#3912)
Bump SQL Tools Service to 1.5.0-alpha.70
Spark features with dashboard are enabled (#3883)
Add tooltip for table column headers and align header and cell (#3909)
Removed reference to object explorer (#3463)
reverse data array on repopulation (#3907)
Fix regression where border line between editor and output was lost (#3915)
Improve notebook colors and UX (#3914)
Unified connection in notebooks (#3898)
Removed dup OE contribution. The conflict wasn't detected during checkin. (#3906)
Use document-style for Notebooks (#3902)
Mssql extension exposes OE getNode API for Sql-2019vNext extension (#3901)
Added error node to OE tree (#3889)
Ported Analyze notebook code from SqlOpsStudio and make it work. (#3899)
Run and Add Cell keybinding support (#3896)
Add new notebook to OE server context menu (#3892)
Make run cell button float so it's always visible (#3895)
Add width and css options for TableColumn (#3893)
Fixed build issue: ERROR: D:/a/1/s/src/sql/workbench/services/notebook/common/sqlSessionManager.ts[21, 1]: Duplicate imports for 'sqlops'. (#3894)
Fix bug where results were added to all cells, and support multiple resultsets (#3890)
Fix #3734 Notebook cells are shown empty some times even when there is content (#3878)
Fix #3875 Notebook stuck Loading Kernels if SQL flag disabled and Jupyter not installed (#3876)
Fix some cell UI issues (toolbar background color, unselected cells) (#3881)
Fixed #3873 with update the version of vscode-nls (#3879)
preserve whitespace in messages (#3821)
Rename nodeType name in order to have file context menu in both mssql and SqlOpsStudio (#3862)
Fix a not implemented issue when we were not sanitizing kernel display name (#3869)
Fix weird exception when no connection is present for SQL kernel, Limit Max Rows to 2000 (#3870)
Remove notebook.enabled feature flag (#3866)
Add bytes dependency to mssql (#3867)
Change feature flag for SQL kernel to be user preference (#3838)
Notebooks: Grid Support (#3832)
Only show placeholder when notebook isn't loading (#3863)
Fix for Select Connection not showing up in Attach To (#3860)
Pass connectionid to registered commands from command line (#3861)
Support Notebook integration testing by adding APIs & fixing others (#3848)
Added Unified connection support (#3785)
Bump to 69 to fix #3839 doesn't have model.sys.assemblies (#3842)
Bump Azure Data Studio to 1.4.4
Fix notebook selection issues including from placeholder (#3836)
Add generate script option to DacFx wizard (#3789)
Allow for "when" clause filtering for Notebook Toolbar Given ProviderId Changes (#3712)
SQL Kernel Improvements/Removing Spark Code from Core/Attach to Changes (#3790)
Initial Code Layering (#3788)
fixed arrows disappearing after tab change (#3829)
Copy all messages when selecting all (#3818)
add clear filter icon and update filter icon from Smitha (#3828)
Bump sqltoolservice version to 67 for unified connection support (#3827)
Added horizontal scrolling for explorer (#3819)
adding hover text for dashboard serach grid items (#3816)
Remove Ctrl-Alt keyboard shortcuts (#3810)
Improve Agent performance  (#3804)
Update Azure account picker styles based on splitview change (#3791)
Bump Azure Data Studio to 1.4.3
Fix infinite callbacks in Azure Resource Explorer (#3780)
fixed resizing in agent because of slickgrid change (#3786)
remove updating row number column size (#3756)
change stating to handle magnify state (#3746)
Show Azure Data Studio instead of azuredatastudio when updating (#3787)
Update readme.md
Create readme.md
Agent - bug fixes and mini features (#3637)
Alanren/integration test (#3657)
Alanren/profiler filter (#3760)
Bump Azure Data Studio to 1.4.2
Reset query messages for each execution (#3772)
Null ref occurred when doing some UI interactions before the notebook model was set (#3769)
Reenable results stream by default (#3752)
Fix Top Operations tab title (#3751)
Remove custom splitview (#3467)
Completed: Missing feature request: Save as XML (#3729)
Bump SQL Tools Service to pick up https://github.com/Microsoft/sqltoolsservice/pull/763 (#3748)
Notebook Doesn't Prompt for Save even when isDirty #3568 (#3656)
Notebooks: Add Placeholder Cell, Fix Link Styling (#3728)
Editor focus based on activeCell, create text in edit, scroll to active (#3725)
Ensure we always get all providers (#3724)
Fix #3736 Notebook: cannot connect to SQL big data cluster due to empty config.json file (#3738)
Bump Data Protocol client to 0.2.11 (#3739)
Turn off "something went wrong" message (#3606)
Fix date in change log to 2019 (#3726)
fix html formatting in grid (#3722)
Add connection dialog icon dark theme and HC styles (#3721)
Fix focus issue when opening notebooks (#3711)
Fix contentManager undefined when builtin manager used (#3710)
Add state for column sizing (#3683)
Added context menu for DBs in explorer view to backup & restore db. (#2277)
Duplicate Result sets (#3620)
Generate temp files as not dirty (#3698)
Add Idera extension to recommendation list (#3709)
Added v3 Notebook format support (#3697)
Integrate first SQL Notebooks Bits into Master (#3679)
Add --command command line argument (#3690)
Readd Top Operations (#3628)
Moving onValidityChanged listener to showPage() so that it gets added to pages that are added to the wizard after the initial start up (#3691)
Fix activeCell nullref issue (#3689)
 Update readme for January release (#3595)
Save grid selection/vertical scroll when switching tabs (#3682)
Fix #3680 Notebooks: outputs with string arrays rendered incorrectly (#3681)
Auto Column Sizing (#2778)
Refactor JSON and format files to model and fix tabs -> spaces issues (#3675)
Fix gap with result streaming (#3629)
Ensure we call Dispose() on NotebookModel when notebook component is destroyed (#3667)
Notebooks: Fix Selection/Focus when New Cells Added (#3649)
Fix database not getting set correctly in DacFx wizard deploy scenario (#3641)
Run TSLint in Azure Pipelines (#3639)
Update edit data for result set streaming changes (#3634)
Merge pull request #65315 from Microsoft/versionBump
Bump version
Feature/extensible azure resource explorer (#3504)
Merge pull request #65143 from Microsoft/roblou/fixSearchCancel
Merge pull request #65141 from Microsoft/roblou/fixCRLFmultiline
Update Azure Data Studio to 1.4.1
Fix #65084 - queue searches so they can finish asynchronously, just one at a time
Fix #65120
Merge pull request #65114 from Microsoft/octref/64993
Fix #64993
Loc Update (#3548)
Merge pull request #64880 from Microsoft/joh/fix/64829
Merge pull request #64870 from Microsoft/isidorn/treeNavigationKeyboard
Fix broken Debug > Start Debugging global menu action, fix #64450 (#64860)
removed potentially PII (#3619)
Account for different situations for stream setting (#3615)
generate list styles for references tree, #64829
treeResourceNavigator: fire onSelection also for keyboard events
Fix some TSLint issues (#3605)
update table size on result set update (#3604)
wrong variable name (#3603)
Fixed #3596 by change URI.parse to URI.file to get the path (#3597)
Merge pull request #64803 from Microsoft/joao/release/1.30/fix-64739
fixes #64739
Merge pull request #64790 from Microsoft/joao/release/1.30/fix-64735
Revert "list: right click should  not select/focus"
Merge pull request #64783 from Microsoft/joh/fix/64654
Merge pull request #64785 from Microsoft/joao/release/1.30/64747
fixes #64747
properly cache current revealed reference
The CSS class is overwritten by the previous change. Add it back (#3583)
Result Streaming settings (#3537)
Filetype while prmopting for save #3552 (#3575)
Alanren/profiler search (#3525)
Agent: features and suggestions (#3512)
change cancelation in the async data loader to correctly cancel requests (#3516)
Fix for PySpark3 not being selected by default (#3554)
Fix DataTier wizard null ref looking up provider with no active connection (#3528)
Rename notebook editor (fixes #3521) (#3536)
Add feature request template (#3487)
Update Azure Data Studio to 1.3.8
Added clear output to ToggleMoreAction and added it to markdown preview (#3535)
Update SQL Server Import readme extension (#3519)
Add back Notebook Completion List IntelliSense (#3520)
Handle delayed Notebook provider registration (#3526)
Notebook saves are broken #3432 (#3478)
Updated SQL Server Import extension readme
Fixed  #3508 by removing the fixed height of toolbar (#3518)
Fixed #3497 (#3517)
improve the visual effect for selected card (#3509)
schedule update overflow action due to reflow (#64634) (#64639)
Fixed #3287 adding loading-spinner to markdown cell (#3505)
Change notebook width to 100 (#3423)
Fix #3422 Notebooks opened from within ADS should be Trusted by default. (#3498)
Fix #3481 Notebook: Markdown coloring appears incorrect (#3499)
Fix #3470 Notebook: Switching between Servers and File Explorer opens a duplicate notebook (#3500)
Fixed #3415 add padding-left/right 8px (#3462)
Bump agent, import, profiler extension versions
Bump SQL Tools Service to 1.5.0-alpha.63
Agent feature - ability to start at step (#3483)
Add ability to select AAD tenant when connecting (#3475)
Fix #3420 Analyze in notebook doesn't include text (#3482)
Disable key binding for this release. (#3466)
profiler extension bug fixes (#3490)
bumping to version 62 to toolsservice to pick up resutlstreaming backend fixes
Fixed #3472 check SaveKernelInfo not null (#3473)
Allow for Notebook Cell Unselection (#3460)
Dispose of query grid memory on tab switch (#3458)
Agent feature usage metrics (#3346)
Fixed Notebooks regression: invalid kernels aren't handled #3404 (#3447)
Agent: Scrolling (#3427)
Tweak notebook cell box shadow/border-width (#3454)
Bump SQL Tools to 1.5.0-alpha.61
Defaulting 'attach to' to localhost when no extension is installed #3419 (#3426)
Set active editor with dirty value before and after save #3411 (#3417)
Fix build break due to rename of APIs prior to checkin of unit tests (#3418)
Fixed can't read indexof exception when no big data cluster connection and switch to PySpark3 (#3413)
Add basic notebook model tests (#3396)
Fixed #3387 (#3401)
Fix Notebook Code Cell Height when Lines Wrap (#3403)
Ensure Selectboxes in Notebook Toolbar have Minimum Size (#3393)
Fix preview handling so the untitled notebooks are pinned by default (#3405)
Notebook extensibility: Move `New Notebook` and configuration to an extension (#3382)
No kernel is shown when open a new notebook from command palette (#3374)
Bump Azure Data Studio to 1.3.7
fix row select (#3390)
Use UTF8 for Azure token cache (#3391)
Notebook toolbar extensibility (#3362)
Fixed issue: Notebook: Can't use PySpark3 even though having big data cluster connected #3363 (#3380)
Update installer to regkeys for per-user install (#3376)
Bump Azure Data Studio to 1.3.6
Fix for issue 3133 (#3375)
Wait for account provider registration when using account service (#3221)
Fixed #3294 removed dead code for "attach to" and remove disable to make it respond theme change (#3349)
Bump Azure Data Studio to 1.3.5
Bump SQL Tools to 1.5.0-alpha.60
Add ALTER and PROC to the colorization list (#3353)
Result Streaming (#3319)
Hide connection account picker when there are no auth type options (#3350)
Fix capitalization in dataTierApplicationWizard imports. (#3351)
Notebook save functionality through button (#3340)
Fixed Spark UI links within Notebooks are not working notebooks sql2019Preview (#3344)
Fixed some issues for Markdown and CSS (#3336)
Fixed agent step update (#3308)
hide the profiler commands meant for internal use (#3339)
Build error (#3335)
3240: Empty cells show thick border (#3242)
Revert "Hide run button in markdown editor and pull toggleMoreAction to a seperate class (#3321)" (#3328)
Bump Import extension to 0.4.2
Update SQL Tools Service to 1.5.0-alpha.59
Make resource parameter optional for getSecurityToken API (#3322)
DacFx import/export wizard (#3162)
Hide run button in markdown editor and pull toggleMoreAction to a seperate class (#3321)
Add EXCEPT,INTERSECT and DATALENGTH to color syntax (#3320)
Port event-stream changes from vscode (#3317)
Hide ToggleMoreAction for inactive cell (#3235)
Enable Azure Active Directory MFA authentication (#3125)
Revert "Result Streaming (#3124)" (#3312)
Bump import, profiler, and agent extensions
Bump Azure Data Studio to 1.3.4
Bump event-stream to 3.3.4
Update Azure Data Studio to 1.3.3
Add Routine_Type to CreateStoredProc fixes #3257 (#3286)
revert the taskbar icon size change (#3306)
Handle qp clear input correctly (#3258)
Result Streaming (#3124)
Bump SQL Tools to 1.5.0-alpha.58 for results streaming
make taskbar more readable (#3290)
fix for 3245 (#3281)
unlocalized string (#3259)
fix for 3262 (#3263)
Notebook: Re-Enable Attach to Dropdown Functionality (#3250)
min height for event detail view when expanding (#3255)
Disconnect Object Explorer node when session is disconnected from SQL Tools Service (#3249)
Implement Session support through the extension host (#3228)
Bump Azure Data Studio to 1.3.2
scoped the agent action bar class style
align the radio button with text (#3241)
Remove travis and appveyor (#3234)
Add Azure Pipelines status badge (#3233)
Stop Showing Overview Rulers in Notebooks (#3226)
Trusted/Not-trusted functionality implementation (#3211)
Add more actions to cell (#3217)
Change code and text font to 11 (#3216)
Resend selectBox change to on against master. PR against nativeNotebook was approved already. (#3215)
Update azure-pipelines-windows file test path (#3214)
Merge changes from the Notebook feature branch. These will be preserved as they have important history.
Add notebook feature flag that is enabled by default (#3210)
Don't close connection dialog when cancelling a connection (#3207)
Merge master
update version to 0.4.0 (#3205)
fix loading perf when switching tabs (#3169)
Use newer version of request in azurecore (#3202)
Vertical Toolbar Improvements and Fix for Untitled File Load Issue (#3189)
Support notebook file types contribution (#3196)
3190: Code and Text cells from tool bar (#3191)
bump to .53 (#3187)
3147: Notebook markdown cell should be opened in preview mode (#3168)
fix for stop session error and session selection lost issue (#3167)
make it preserve the line breaks (#3176)
 Added empty kernel and hook up with Kernel drop down (#3173)
Hookup trusted flag to both code cell and markdown preview (#3166)
Begin defining Extension-based Notebook Provider (#3172)
Update UX-Design-Guidelines.md
Rename UX-Design-Guidelines to UX-Design-Guidelines.md
Create UX-Design-Guidelines
Output view changes (#3146)
fix for issue 3157 (#3158)
profiler improvements (#3151)
Integrate notebook service with notebook UI (#3143)
typo (#3025)
Update readme for Nov release (#3138)
Add Azure Pipelines (#3140)
Alanren/custom message box location (#3139)
Update Azure Data Studio to 1.3.1
fix for 1705 (#3131)
Use correct foreground color for copy details button (#3126)
Add localContentManger and dummy sessionManager (#3130)
change default setting for showing default connection info in settings (#3043)
Query Editor Memory improvements (#3041)
fixed operator typo (#3113)
connect dialog ux improvement (#3105)
Merge master
Snippets: fix sqlCreateTable, remove database refs & use dbo schema (#3094)
Remove handle from API (#3093)
Bump Azure Data Studio to 1.2.4
Port most notebook model code over to be behind a service (#3068)
Bump SQL Tools to 1.5.0-alpha.52
Auto Scale Axis (#3070)
Agent/edit job logic (#3023)
fix for issue 3065 (#3067)
Remove SQL Import dashboard tab (#3064)
fixed null ref (#3061)
a few ux improvements (#3057)
fix for issue 2719 (#3060)
Bump SQL Tools to 1.5.0-alpha.51
Fix build break in previous Query Plan commit
Add a command line interface for connecting to a SQL Server (#3047)
Add query plan theme support (#2991) (#3031)
fix missing footer for backup dialog (#3056)
Merge remote-tracking branch 'origin/master' into feature/nativeNotebook
Fixed some typos and grammatical errors (#3027)
Change 'None' to 'Do not save' in Connection Dialog (#3051)
Bump Azure Data Studio to 1.2.3
Time elapsed status item (#3006)
move query actions from underneath scrollbar, permanently show scrollbar (#3007)
Format JSON and XML output when clicking resultgrid link (#3024)
Add markdown cell to Notebook (#3014)
Update SQL Tools Service to 1.5.0-alpha.48
Alanren/modal message high contrast fix (#3018)
Clean up result tab better (#3015)
Update CONTRIBUTING.md (#3009)
Azure Resource Explorer: fixed regular expressions in context item rules. (#3003)
Adjust notebook toolbar icon to 20px and font size to 13px (#3001)
make checkbox vertically aligned and remove the x scroll for modaldialog (#3005)
Update SQL Tools to 1.5.0-alpha.47
Rework timeSeries in chart viewer (#2987)
1133: Notebook file registration changes (#2969)
Fix for issue 2725 and ux fixes (#2992)
[2977]OpenConnectiondialog doesn't filter controls based on connection type (#2986)
Agent/operators (#2962)
Update Azure Data Studio to 1.2.2
Agent/alerts (#2943)
add key command ctl + L to run query plan (#2952)
Agent - proxies (#2970)
Fix time series (#2985)
Cell code fit and finish (#2972)
Merge branch 'master' into feature/nativeNotebook
Wizard message UI improvement (#2971)
Remove unhandled exception telemetry (#2973)
Correct SQL Tools Service filenames to netcoreapp2.2
Bump Azure Data Studio to 1.2.1
Update SQL Tools Service to 1.5.0-alpha.46
Fixed sync issue with my forked master so this commit is correct (#2948)
fix test errors (#2938)
Kenvh/editdatatabname (#2906)
Update README for October release (#2950)
Bump agent and import extension versions (#2949)
Added feature to disable checkbox of checkboxTreeNode (#2942)
Display multi-line messages correctly in query results (#2935)
Fix query plan scrollbars (#2927)
Merge branch 'master' into feature/nativeNotebook
Fix Default Height for Editor Component (#2920)
schedules now get added in edit job (#2915)
change scroll container to fix ui glitch (#2924)
clear out plan xml on executes (#2921)
Look for showplan colum name (#2919)
Merge branch 'master' into feature/nativeNotebook
Add code cell (#2909)
Handle query plan flow problems (#2918)
Agent/edit steps (#2846)
change way we show query plan (#2866)
Add SQL vNext to recommended extensions list (#2858)
Change 'Clear All' to 'Show All Connections' (#2865)
Update product name in Register Files setup checkbox (#2857)
Remove os.tmpDir deprecation warning (#2855)
Update Azure Data Studio to 1.1.3
Bump version to 1.1.2 for next build.
revert row edit and dirty row fix (#2845)
Bring in tools service fix for expanding columns being slow (#2844)
Merge branch 'master' into feature/nativeNotebook
Fixed when right clicking and selecting Manage-correct name displays (#2794)
Allow for auto-resizable editor component (#2818)
create new notebook editor and add the place holder for toolbar and cell list (#2817)
Merge branch 'master' into feature/nativeNotebook
Alanren/edit data1004 (#2781)
Merge azure account provider and azurecore extensions (#2810)
add horizontal scroll to message pane (#2787)
Bump minimatch node module (#2808)
Merge latest master into local repo
Support to configure logging levels for sqltools services (#2731)
Add back Azure Resource Explorer extension with updated build script (#2805)
Bring back Connection Config tests (#2795)
Agent - Step Actions (#2779)
properly reset to handle maximized grids (#2786)
Account for Horizontal Scrolling in Grid (#2774)
Fix bug disconnecting during stuck OE operation (#2773)
Fix bug where connections edited in connection dialog moved to bottom of group (#2782)
Fix Invalid Configuration in Launch.json (#2789)
Fixing a reference to SQL Ops Studio (#2788)
Bump SQL Tools Service to 1.5.0-alpha.41
Fix bug where failed OE expands could not be retried (#2780)
Stop OE connection spinner when user closes connection dialog (#2777)
Typo (#2775)
Revert "Port the Azure Resource Explorer extension to core." (#2770)
change selection on header selection to provide 1 selection not 1 million (#2757)
Fix tab color break caused by VS Code merge (#2761)
Agent/history update (#2756)
Agent: Edit Job improvements (#2721)
change how query plan is handled (#2735)
center the icon (#2760)
Alanren/edit data improvement (#2748)
Port the Azure Resource Explorer extension to core. (#2701)
Updated formatting changes (#2747)
add sql class for task icon images (#2736)
Fix for broken checkbox status in checkbox tree node (#2705)
Merge branch 'master' of https://github.com/Microsoft/azuredatastudio
Bump Azure Data Studio to 1.0.1
Merge branch 'master' of https://github.com/Microsoft/azuredatastudio
Make sure new queries are connected for unsaved password (#2633)
Fix Gitter link (fix typo)
Fix Gitter link in readme (#2698)
Bumping toolservice version to 36
make events to open new sql query window (#2688)
Merge Azure Data Studio branding changes (#2689)
use a more specific class to control the width (#2664)
Scroll query editor when clicking on global find result (#2665)
Fix typo in changelog
Update README for 1.0 release (#2677)
Fix chart error that caused query editor to close (#2652)
reload the chart types when we actually need it (#2651)
fix css issue (#2650)
fixed right click context menu bug in jobs view (#2632)
Fix broken 'Clear Token Cache' command (#2643)
Scroll query editor when clicking batch links (#2644)
Hide tabs on reexecute (#2624)
Feat/add dom component (#2622)
Bump SQL Tools Service to 1.5.0-alpha.34 (#2621)
fixed actual show plan command (#2620)
Bug/oetimeout Fix - When timeout happens while fetching node children, the node becomes unusable (#2616)
Added text underline CSS for DB NULL values when editing / showing data (#2597)
Update SQL Ops to 0.33.7
Fix stating for scrolls (#2615)
Respect message settings (#2614)
add view area options to pick up chart background fix (#2613)
Dashboard: Fixed all insight bugs (#2612)
fixes scrolling in query plan (#2609)
Use version 2.0.9 of electron (#2606)
Fix/bump dependency versions (#2608)
The "New Query" context menu is now only available from the server & db (#2598)
Changed the "Configure" link to "Learn How To Configure The Dashboard". (#2599)
fixed insights crash (#2596)
edit data issue with column index handling (#2595)
Fix crash when reverting in edit data with no changes (#2594)
Update SQL Ops to 0.33.6
Add OE node refresh API method (#2578)
use latest slickgrid library (#2584)
Maintain Query State (#2571)
accessibility setting based select database dropdown (#2579)
added context to chart buttons so they work (#2575)
Disabled connection name input when connecting to a server. (#2566)
Update SQL Ops to 0.33.5
fix the connection issue when opening new query after connection (#2561)
Bug/extension contribution (#2560)
add divcontainer in modelview (#2559)
Support isDirty flag for model view editors and begin plumb through of save support (#2547)
fix the account not found error when creating firewall rules (#2543)
change active cell during change to fix focus shift (#2545)
Fix sizing error when switching windows (#2544)
Update SQL Ops to 0.33.4
Fix build break in Git extension (#2538)
Fix bug around debounced event not being flushed in time (#2536)
Reduce message panel min size to 0 (#2534)
Turn-off Git missing prompt (#2533)
fix grid action bar not updating (#2532)
Fix grid gaps (#2531)
Fixes #2523 (#2528)
Selection in grid context (#2527)
expand messages panel on error (#2519)
add min size for row num column (#2518)
add check for selection model in edit data (#2517)
fix the save and save all for untitled file (#2526)
Revert "Fixes #2523" (#2525)
Fixes #2523 The IdGenerator was recreated each time and had a high likelihood of conflicts. Invitably after adding dozens or hundreds of icons you'll start seeing the CSS class replaced and overridden.
add listener to change action bar on maximize change (#2505)
fixes a rendering problem in splitview (#2512)
Disable the User Setup prompt (#2501)
add animation when button is clicked and fix title in button (#2488)
add select all handler to grid (#2496)
change cursor in message panel to default (#2494)
Reorder Connection Name field in Connection Dialog (#2498)
Add check for potential failure in handling drag (#2499)
add grid styles (#2483)
add logic to hide and add grid panel based on size (#2481)
Alanren/icon overwrite issue (#2484)
remove autosize and change column header css to properly respect column sizes (#2480)
fix error message formatting (#2477)
Fix Action Bar viewlet ordering (#2472)
Bump Electron to 2.0.8 and SQL Ops to 0.33.3 (#2466)
Security: Added user setting for extension policies (#2426)
Remove redundant getChildren method in IModelViewTreeViewDataProvider. (#2463)
Change some variable names that used reserved keywords (#2457)
Security: Added warning for all vsix extensions (#2406)
fix formatting on time stamps (#2456)
add table options to fix column widths (#2458)
fix select box's screen reader issues (#2462)
Pixel perfect support for buttons showing correctly in vertical mode (#2460)
change the default lang in editor component to plaintext and fix sample (#2459)
Fix extension installation that broke in merge (#2448)
change layout for gridpanel to correctly handle header size (#2452)
Add fix for flashing during dragging and resize drag box (#2451)
Enable the support for post-connection behaviors for openConnectionDialog (#2455)
Add css styles options to all components (#2454)
Fix bug where webview options weren't revived, causing URI lookup to fail (#2453)
Fix Extension Manager marketplace sorting (#2450)
Accounts: Enable notification for accounts change (#2432)
add listeners to make grid the largest (#2447)
fix off by one in query messages (#2446)
add copy keybind (#2445)
Update SQL Ops to 0.33.2
Fix break opening SQL files (#2449)
fix for findSubstr not doing URI.file(<filename>).fspath (#2441)
fix dragging (#2438)
Add "preview features" config switch (#2334)
Simplify GitHub templates (#2440)
Fix SQLPLAN custom editor support (#2439)
Fix wrong import extension Linux config (#2401)
added check for icon task (#2408)
Fix Edit data bugs (#2428)
Update sql-cli.sh so it actually works (#2422)
Charting actions (#2411)
fix grid resizing interation with editor (#2427)
add create webview event and fix fire event in model view (#2405)
Handle Promise errors caused by cancellation (#2420)
Add support for clickable links and other webview options (#2396)
Fix grid sizing issues (#2410)
Readd query plan (#2409)
Fix Grid Links (#2393)
fix insert ordering in scrollable splitview (#2392)
Merge VS Code 1.26.1 (#2394)
Feature: Ability to add connection name (#2332)
Public api changes to namespace accounts & connection. (#2383)
model view remove and insert components (#2351)
Refactor chart viewer (#2381)
hide the account count badge in linked account dialog (#2352)
add resize on reset to handle not correctly resizing on reruns (#2357)
Fix grid changes that broke profiler (#2365)
Fix editor URI when properties are set in extension (#2360)
Fix release month to August in readme
Update README for August Public Preview (#2366)
Update Import extension EULA (#2362)
nump data protocol (#2355)
Update Import Flat File readme (#2353)
update slickgrid (#2342)
fix editor uri in the editor model view (#2350)
fix the revert new row crashing the tools service issue (#2341)
Disable broken test case for VSO Windows builds (#2339)
add markdown-language-features to sqlops (#2338)
Connnection string will now automatically copy to clipboard on command. (#2331)
Support editor content change notification, URI property and correctly align toolbar items (#2327)
Update SQL Ops to 0.32.7
Bump Agent, Import and Profiler extensions versions (#2330)
Added functionality for adding any file to import wizard (#2329)
Feature: Usage metrics (#2227)
insights widget accessibility support (#2324)
Support position property in editor component (#2314)
hide the backup restore commands from command palette (#2317)
Bump Electron to 1.7.16 (#2312)
change sqlops to be dev dep (#2311)
Updated Profiler readme with getting started instructions
Prompt to create Profiler session per server (#2303)
Refactor results grid (#2147)
Support vertical orientation for toolbar (#2308)
Make it possible to tab to result export buttons (#2302)
Temporarily roll back SqlToolsService update to fix #2304 (#2305)
fix the active cell's bottom border disappearing issue (#2301)
Fix typo in SQL Tools Service config.json
Check whether page is valid before enabling next button. (#2293)
Show no account message after deleting all azure accounts (#2294)
Update SQL Tools Service to 1.5.0-alpha.29
fix edit data issue (#2285)
Bump DMP client to pick-up build connection string LIB (#2284)
changed desktop icon flag (#2281)
fix the layout issue in model view (#2280)
Put newline between multiple selections when copying results (#2279)
Check-in current XLF files (#2275)
Fixed background issue when copying a chart to clipboard (#2215)
Fix accessibility bugs in Chart Viewer and Advanced properties (#2240)
fix the server group disapearing issue #1835 (#2269)
Fix getUriForConnection API returning wrong URIs (#2202)
added preview messages (#2208)
Fixed problem where vertical charts didn't display labels correctly. (#2263)
Fixed Initial values for charts to match visuals (#2266)
Fix error where rename controller wasn't in InstantiationService (#2243)
fix the layout issue in model view dialog (#2242)
Adds build connection info feature (#2192)
Agent: Added support for high contrast theme (#2229)
Renamed chart option labels (#2264)
Added feature for opening file after exporting to CSV/XLS/JSON & query files (#2216)
Bump SQL Ops to 0.32.6 (#2256)
Switch back DB icon but use default colors (#2254)
reverting a change in declarative table (#2246)
Update SQL Ops Studio to 0.32.4
Fix context menus in grids (#2245)
Bump yarn.lock package reference (#2248)
Alanren/fixfor1782 (#2247)
Required fields and labelling of buttons (#2237)
Support right clicking the database to start the importer task (#2233)
fix for issue: Results Grid Row Indicator Zero Based #2152 (#2232)
fix layout and add css styling for flex item (#2231)
Fix for: https://github.com/Microsoft/sqlopsstudio/issues/1317 (#2228)
Entry Point updates (#2222)
fixed the issue caused by my latest check in in connection service (#2220)
fix issue where tree item doesn't expand when collapsible state is expanded (#2212)
add aria label to the title of dialog (#2210)
added fix for disabling dropdown (#2203)
Feature/ext connection dialog (#2201)
Feat/import/language used (#2204)
Clean importer startup (#2197)
Switches distribution of OSX binaries: https://github.com/Microsoft/sqlopsstudio/issues/2188 (#2198)
update build to use yarn to fix errors (#2191)
Fixes the build issues. (#2190)
fixed the bug with collapsibleState (#2189)
Import Wizard (#2130)
Avoid null ref when workspace folder uri is undefined (#2179)
Fix Profiler missing title property error message (#2176)
fixed the issue with tree component layout (#2174)
Bump SQL Ops to 0.32.4 and bump extensions (#2169)
Fix drag-n-drop null ref in OE (#2163)
Update active grid tracking to fix copy bug (#2162)
added option for desktop icon (#2155)
Add >= and <= operators for context key expressions. (#2160)
Fix edit data bugs (#2157)
changed linux packaging comment (#2158)
made the tree single click mode (#2159)
Added node selectdEvent (#2153)
Remove edit under vs directory from previous commit (#2154)
Fixed bug where proper file extension wasn't appended to filename. (#2151)
Bump MIME module (#2148)
Support QueryInput when handling renamed files (#2146)
Use event element to determine whether to hide dropdown (#2145)
Save edit data scroll position when switching tabs (#2129)
Make sure chart viewer height gets set correctly (#2143)
Add session templates to profiler (#2115)
Do not disconnect editor when canceling change connection (#2144)
fixed breaking bug in job history and fixed accordion style (#2138)
Fix directory name error exporting results multiple times (#2134)
Update dashboard, profiler and query icons (#2135)
Add NodeLabel to TreeNodeContextKey (#2113)
Prevent the insights dialog from showing duplicate buttons (#2122)
Feature/tree component (#2077)
Connect the editor for Script operations (#2123)
Added more saveAsCsv options (#2099)
Bump Tools Service to 1.5.20 (#2121)
Add GetConnectionString command (without build break) (#2120)
Revert "Adds "Get Connection String" command (#2108)" (#2116)
Adds "Get Connection String" command (#2108)
Bump tools service to 1.5.0-alpha.18
Bump Server Reports extension to 0.1.3 (#2104)
put parse syntax in command palette instead of editor (#2103)
Bump SQL Ops to 0.32.3 (#2088)
Add connection API method to get URI (#2021)
Save query result selection/scroll when switching tabs (#2052)
enabled button to import queries from sql files (#2042)
Pick-up newer version proxy node module (#2074)
Bring in all the extensibility updates we added during the hackathon (#2056)
added .sql to associated files to sql ops (#2060)
Add text editor component for model view (#2058)
bumped version for insider build (#2053)
removed the export from defaultSort function (#2048)
Feature: Parse Query Syntax (#1997)
fix for issue #1604 (#2029)
add off by one handler for selection (#2009)
Update some Agent license headers (#2008)
localized the unlocalized strings (#2018)
declarative table layout and option (#2007)
Update SQL Tools to 1.5.0-alpha.14
Add VS Code version to product metadata (#1998)
Fixes a typo: Mimunum -> Minimum (#1994)
Add // {{SQL CARBON EDIT}} for previous commit
Remove @ from word separators (#1990)
Tackles issue #1723 (#1988)
Save editor cursor/scroll position when switching sql files (#1978)
Bump slickgrid to fix html content issue (#1980)
Loading spinner while validating next/done (#1975)
vbump service-downloader (#1965)
Rework slickgrid keyboard navigation (#1930)
Bump SQL Ops to 0.32.1 for August iteration
add ' to escape strings for html (#1974)
Update Readme and Changelog (#1968)
adding task integration with wizard and dialog framework (#1929)
Escape the aria string for Edit Data grid (#1958)
Update tools service to 1.5.0-alpha.12
Set element text instead of HTML where possible (#1956)
Update tools service to 1.5.0-alpha.11
Fixed 2 bugs in Agent Steps page. (#1953)
Agent/step finishes (#1948)
Profiler display fixes (#1949)
Hide correct element when hiding buttons (#1945)
Bump Tools Service to 1.5.0-alpha.10 (#1947)
misc fixes in dialogs (#1942)
Bump product version to 0.31.4 from July Public Preview (#1944)
Bump agent extension version to 0.31.4 (#1943)
Escaping profiler text (#1940)
Improving profiler controls and toolbar (#1931)
Dashboard agent tab style updates (#1934)
Agent/proxy ui (#1880)
Update version to 0.31.3
Edit Agent Job dialog updates (#1925)
Pick up 1.5.0-alpha.9
Enable custom delimiters when saving as CSV (#1928)
Fix uses of innerHtml when we could just set element text (#1919)
Profiler view templates (#1915)
Render column titles as text not html in query results (#1923)
Update config.json
Style SQL input box correctly when enabled/disabled (#1920)
Agent: dialog finishes (#1913)
Fix  #1916 Object explorer context object doesn't include database name (#1917)
Add wizard sidebar navigation (#1911)
Fix Job History scroll and resize issues (#1912)
Agent - dialog finishes (#1910)
Handle resize message in Agent dashboard tab (#1908)
added parse syntax params to sqlops (#1906)
Fixes #1856 Object Explorer needs Icons field for nodes separate from… (#1901)
Update SQL Tools Service to 1.5.0-alpha.6 (#1897)
updated the icon for form container help (#1892)
Agent: Updated Alerts dialog UI (#1874)
Update form layout defaults to match design (#1878)
Extensibility: Context menu support in Object Explorer  (#1883)
Update config.json
fixed some issues in table component  and added tests (#1873)
bump slickgrid to fix focus issue (#1875)
Edit Agent Alert updates (#1872)
Fix enter button behavior for wizards and dialogs (#1868)
Updating keybindings (#1839)
added default config for timeSeries since it is not the same (#1852)
Update config.json
vbump sqlops version (#1862)
Refresh agent dashboard panel after create\update\delete operations (#1861)
Agent - UI changes (#1859)
Update card layout to give more icon space (#1858)
Update Agent extension package-lock.json (#1857)
Bump SQL Tools Service to 1.5.0-alpha.3
Add grouping feature for model view forms (#1853)
add row status on status bar for queries (#1841)
New Operator, Alert and Proxy request handlers (#1846)
added common action bar with context based actions for all pages (#1842)
Add Delete Alert action implementation (#1840)
add quote to string escape (#1838)
Update CHANGELOG.md
add themeing to profiler (#1826)
Rename Agent dialog classes to remove "Create" (#1837)
Agent : New Step dialog  (#1834)
Agent Tab panel visibility check base class (#1829)
Update button icon when icon path changes (#1833)
add logic to clean up providers when appropriate (#1824)
add escape formatting (#1825)
Update mssql.JSON (#1803)
Fill out controls for Alert, Operator and Proxy dialogs (#1827)
Remove "client" folder in Agent extension (#1820)
Fix linked account error message typo (#1823)
Fix display problems with model view icon components (#1822)
Update query editor connection display when connecting via API (#1819)
Fixes implicit any type - issue #1814 (#1815)
Bump Agent and Profiler extension versions (#1812)
Changed the stored procedure call  to work on case sensitive instances (#1809)
Add Alert, Operator and Proxy panel tabs (#1811)
Fix webview editor height issue (#1808)
Fixes #1804 Dashboard Home tab should be overrideable for other connection providers (#1805)
Add connection info to title (#1645)
fix table highlighting issues (#1802)
Fix null ref error when no database or server node are in object tree (#1790)
Profiler Keybindings (#1801)
Ensure dashboard tabs only show for supported providers (#1798)
Fix model view input box bugs (#1797)
Update SQL Tools Service to 1.5.0-alpha.1
Agent: UI/UX finishes and clean up (#1768)
Add sqlservices wizard sample (#1769)
Display page number, title, and description in wizard page headers (#1766)
Tab outline in dashboard (#1742)
bump slickgrid (#1758)
Change default settings to remove error (#1741)
Add "Schedule Picker" dialog (#1759)
Providers without metadata service or serverInfo shouldn't break dashboard (#1761)
Jobs/new step (#1734)
Fix casing for resourceprovider module require (#1731)
fixing model view issues (#1737)
Fix a couple references to VS Code in UI (#1730)
Jobs - New step (WIP) (#1711)
Fix dialog/wizard undefined connectionInfo bug (#1725)
Disable wizard/dialog next/done buttons when page not valid (#1708)
Modifying angular bootstrap to add injection at the module level  (#1691)
Feature/selectable card component (#1703)
fix dropdown component issue (#1709)
Add dialog close validation (#1704)
Feature/form improvements (#1707)
Add info/warning/error messages for wizards and dialogs (#1696)
Accessibility enhancements (#1678)
Update SQL Ops to 0.31.1 for July iteration
Add SQL CARBON EDIT tag in product class (#1690)
Updaet readme for June release (#1684)
form should not default to100% by default (#1679)
Profiler toolbar fixes + creating connections (#1677)
Swallow error on context view  when disposing children (#1663)
Profiler notifications (#1648)
fixing the table, form dialog tab layout issues (#1671)
Add screenshot to Profiler extension readme (#1670)
Fix edit data limit dropdown position (#1667)
Fix Release Notes link to refer to correct location (#1665)
Add Profiler extension to recommended list (#1662)
Make height and width optional for model view components (#1657)
Bump SQL Ops to 0.30.6
Pickup SQL Tools Service 1.4.0-alpha.45 (#1649)
fixed two layout issues in model view components (#1647)
Fix edit data revert row bugs (#1634)
Agent: Added highlighting for jobs (#1588)
fixed refresh and removed unused imports (#1633)
fixed several model view issues (#1640)
Use theme color for model view button text (#1639)
Displaying all event data (#1635)
Profiler toolbar changes (#1615)
add aria-label for insights dialog (#1629)
Prevent components from being defined multiple times (#1627)
added option to mode view input box to create the input as text area (#1630)
fixed the issue with disabling the select box (#1625)
Update SQL select box styler (#1619)
Fix bug where select box selection could not be changed by mouse (#1616)
fixed the issue with displaying licenses (#1610)
add a check for when the task is not valid (#1607)
Agent: Previous Runs chart functionality (#1564)
Add Agent Service configuration request methods (#1608)
added Declarative table to model view controls (#1593)
Fixes accessibility for grid (#1592)
fix keyboard issues in editable dropdown (#1600)
Update package.json
Agent: Filtering & Sorting (#1441)
fixed the compile error (#1601)
Add wizard navigation validator (#1587)
Fix custom UI validation bugs (#1583)
Feature/model view list (#1551)
fix colors issues in dashboard (#1591)
Fix model view component updateProperties implementation (#1586)
Add loading spinner component (#1580)
readd check on start up for tabs (#1585)
Bootstrap Service Abstract injection (#1534)
Agent layout fixes (#1559)
fix error if close insight before laoded (#1557)
Fix dashboard refresh (#1556)
Update sqlservices example for new webview messages API (#1569)
address comments on support button icon (#1568)
Support icon for button.component (#1565)
Fix error when calling layout on single-tab dialog (#1552)
added progress indication for database navigation in dashboard (#1529)
add more specific label for dropdown (#1544)
change role of query buttons to button (#1543)
Merge VS Code 1.23.1 (#1520)
Fix model view editor where switching between different type of editors remove the dom (#1546)
fixed the layout issue in model view containers (#1548)
added table componenet (#1542)
Support view model toolbar (#1533)
updated version after insider build release (#1538)
Mssql edition context (#1537)
removed discontinued red bar from error detail (#1521)
fixed crash because of extra detect changes call (#1519)
Add progress indicator for dashboard scripting (#1511)
Fix for double clicking column handle in results table where the column width would not update correctly when the longest row item is the top item in the viewPort (#1504)
Fixing launching new profiler from object explorer (#1514)
Add API for extensions to get data protocol providers (#1518)
Fix nullref exception showing query plan panel (#1516)
fix webview component css and add webview example (#1517)
fixed the issue with tab layout inside the dialog pane (#1515)
Agent UI fixes (#1510)
fixed the path to fix the linux build error (#1512)
added group container (#1508)
fixed the selector name for model view components (#1488)
Bump version to 0.30.3
Fix view model editor and webview component (#1483)
Angular Individual Service Injection - Decouple bootstrap service (#1457)
Fix view model editor layout (#1473)
Remove Jquery references (#1461)
fixed the issue with setting form's width (#1472)
Feature/webview for model view (#1463)
added text component (#1462)
model view drop down now support editable and not editable list (#1460)
Only allow model view components to be added once (#1458)
Initial Profiler extension scaffolding (#1451)
Enable basic wizard API (#1450)
Add support for model view editor (#1442)
added radio button model view component (#1439)
Change VS Code to SQL Ops Studio in screen reader dialog (#1448)
Bump SQL Tools to 1.4.0-alpha.35 (#1447)
nump slickgrid (#1428)
adds tab accessibility (#1433)
Bump tools service for recent fixes (#1434)
 Update SQL Ops to 0.30.2 (#1437)
added register content method to dialog and tab (#1415)
Fire model view close event when destroyed (#1427)
Make Webview support (#1429)
Rearrange done and cancel buttons and dispose dialogs correctly (#1420)
Add BETWEEN and REVERT to keyword colorization list (#1421)
Minor fix: callback data can be anything, shouldn't restrict to string (#1404)
Add default model view input types and validation (#1397)
Add option for using generic SQL queries to filter EditData rows via a query editor pane. (#1329)
Bug/keyboard issue in manange linked account (#1400)
Fix form layout spacing (#1401)
Add action list to cards with callback (#1392)
fix theming issue in table widget (#1391)
Add grid.viewAsChart and grid.goToNextGrid keyboard shortcuts for editor  (#1390)
Change angular panel display behavior (#1344)
Fire done/cancel click events when dialog is closed (#1379)
Fix high contrast issues in task viewlet and panel (#1381)
added properties to inputbox and form to be able to change style fro… (#1371)
Add validation to model view components (#1356)
Bump SQL Ops to 0.30.1 (#1369)
Update README for May release (#1359)
fixed tabbing for jobs history page (#1353)
update server reports extension screenshot (#1354)
Add left nav bar for server reports extension (#1345)
Bump SQL Ops to 0.29.3 (#1349)
Fix a null ref exception in dashboard layout (#1348)
Fix scrolling in Jobs view page (#1346)
added checkbox component (#1330)
Update SQL Agent extension readme and version (#1343)
Add details for each chart and update README (#1341)
Bump Tools Service to 1.4.0-alpha.30 (#1337)
resize when window resized (#1335)
reverting row which escape is clicked and fixed the issue with reverting rows (#1333)
Fix widget title in home tab (#1325)
Close insights dialog properly when escape is pressed (#1319)
Update Tools Service to 1.4.0-alpha.29 (#1323)
Integrate resources from Community Localization platform (#1313)
Bump SQL Ops to 0.29.2 (#1318)
Trim server name (#1308)
Add more options to chart viewer (#1307)
A…
  • Loading branch information
Anthony Dresser committed Mar 13, 2019
2 parents ad094d5 + 3cd6d8a commit f17fcee
Show file tree
Hide file tree
Showing 2 changed files with 81 additions and 55 deletions.
97 changes: 60 additions & 37 deletions src/vs/base/common/linkedList.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,17 +32,18 @@ export class LinkedList<E> {
clear(): void {
this._first = undefined;
this._last = undefined;
this._size = 0;
}

unshift(element: E) {
return this.insert(element, false);
unshift(element: E): () => void {
return this._insert(element, false);
}

push(element: E) {
return this.insert(element, true);
push(element: E): () => void {
return this._insert(element, true);
}

private insert(element: E, atTheEnd: boolean) {
private _insert(element: E, atTheEnd: boolean): () => void {
const newNode = new Node(element);
if (!this._first) {
this._first = newNode;
Expand All @@ -63,41 +64,63 @@ export class LinkedList<E> {
oldFirst.prev = newNode;
}
this._size += 1;
return this._remove.bind(this, newNode);
}

return () => {
let candidate: Node<E> | undefined = this._first;
while (candidate instanceof Node) {
if (candidate !== newNode) {
candidate = candidate.next;
continue;
}
if (candidate.prev && candidate.next) {
// middle
let anchor = candidate.prev;
anchor.next = candidate.next;
candidate.next.prev = anchor;

} else if (!candidate.prev && !candidate.next) {
// only node
this._first = undefined;
this._last = undefined;

} else if (!candidate.next) {
// last
this._last = this._last!.prev!;
this._last.next = undefined;

} else if (!candidate.prev) {
// first
this._first = this._first!.next!;
this._first.prev = undefined;
}

// done
this._size -= 1;
break;
shift(): E | undefined {
if (!this._first) {
return undefined;
} else {
const res = this._first.element;
this._remove(this._first);
return res;
}
}

pop(): E | undefined {
if (!this._last) {
return undefined;
} else {
const res = this._last.element;
this._remove(this._last);
return res;
}
}

private _remove(node: Node<E>): void {
let candidate: Node<E> | undefined = this._first;
while (candidate instanceof Node) {
if (candidate !== node) {
candidate = candidate.next;
continue;
}
};
if (candidate.prev && candidate.next) {
// middle
let anchor = candidate.prev;
anchor.next = candidate.next;
candidate.next.prev = anchor;

} else if (!candidate.prev && !candidate.next) {
// only node
this._first = undefined;
this._last = undefined;

} else if (!candidate.next) {
// last
this._last = this._last!.prev!;
this._last.next = undefined;

} else if (!candidate.prev) {
// first
this._first = this._first!.next!;
this._first.prev = undefined;
}

// done
this._size -= 1;
break;
}
}

iterator(): Iterator<E> {
Expand Down
39 changes: 21 additions & 18 deletions src/vs/base/test/common/linkedList.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -61,15 +61,7 @@ suite('LinkedList', function () {
list.push('far');
list.push('boo');

assert.deepEqual(
list.toArray(),
[
'foo',
'bar',
'far',
'boo',
]
);
assertElements(list, 'foo', 'bar', 'far', 'boo');
});

test('unshift/Iter', () => {
Expand Down Expand Up @@ -109,15 +101,26 @@ suite('LinkedList', function () {
list.unshift('bar');
list.unshift('far');
list.unshift('boo');
assertElements(list, 'boo', 'far', 'bar', 'foo');
});

test('pop/unshift', function () {
let list = new LinkedList<string>();
list.push('a');
list.push('b');

assertElements(list, 'a', 'b');

let a = list.shift();
assert.equal(a, 'a');
assertElements(list, 'b');

list.unshift('a');
assertElements(list, 'a', 'b');

let b = list.pop();
assert.equal(b, 'b');
assertElements(list, 'a');

assert.deepEqual(
list.toArray(),
[
'boo',
'far',
'bar',
'foo',
]
);
});
});

0 comments on commit f17fcee

Please sign in to comment.