* Merge from vscode 37cb23d3dd4f9433d56d4ba5ea3203580719a0bd
* fix issues with merges
* bump node version in azpipe
* replace license headers
* remove duplicate launch task
* fix build errors
* fix build errors
* fix tslint issues
* working through package and linux build issues
* more work
* wip
* fix packaged builds
* working through linux build errors
* wip
* wip
* wip
* fix mac and linux file limits
* iterate linux pipeline
* disable editor typing
* revert series to parallel
* remove optimize vscode from linux
* fix linting issues
* revert testing change
* add work round for new node
* readd packaging for extensions
* fix issue with angular not resolving decorator dependencies
- This is a recommended update, let me know if you have concerns
- Updated all samples and Azure Data Studio specific extensions with lodash dependency
* Spark features are enabled
* Fixed as PR comments
* minor change
* PR comments fixed
* minor fix
* change constant name to avoid conflicts with sqlopsextension
* sqlContext to context
* Changed tab name to SQL Server Big Data Cluster
* Added isCluster to ContextProvider to control display big data cluster dashboard tab
Ported New/open Notebook code to mssql extension and enable them in dashboard
* Fixed tslint
* Added data service context menu: file related operations. All new files are ported from SqlOpsStudio. Will remove these functionality from SqlOpsStudio.
* Used the existing constant hadoopKnoxEndpointName
* Rename nodeType name from hdfs to bdc. So we can have file context menu in both mssql and SqlOpsStudio. Need to add "Create External Table from CSV" support for bdc nodeType
* Rename bdc to mssqlcluster
* Added Unified connection support
* Use generic way to do expandNode.
Cleanup the ported code and removed unreference code. Added as needed later.
Resolved PR comments.
* Minor fixes and removed timer for all expanders for now. If any providers can't response, the tree node will spin and wait. We may improve later.
* Change handSessionClose to not thenable.
Added a node to OE to show error message instead of reject. So we could show partial expanded result if get any.
Resolve PR comments
* Minor fixes of PR comments
* Adding support for configuring SqlTools log levels from user configuration. This also adds changes to see the tail of the sqltoolsservicelayer log file in the newly created 'Output->Log (SqlTools)' channel
* Three new user settings control how logging happens. tracingLevel, logRetentionMinutes & logFilesRemovalLimit. Default tracingLevel is set to 'Critical'.
* The logfiles include ui Extension host process id in their log file names. This ensures that filenames from multiple instances of Azure Data Studio running do not collide with each other. Furthermore log directory for being used for the tools service backend processes. This ensures that there is no name conflict when multiple instances of azuredatastudio are running on the same box. Also when azuredatastudio is started from vscode under debugger the log directory is set to %APPDATA%\Code\mssql while the official location is %APPDATA%\azuredatastudio\mssql. So dev environment should not affect other running instances. Kindly note that all debug runs of azuredatastudio share the same directory and all non debug runs share a directory different from those running under debugger.
* Log files older than a week get cleaned up upon start-up. The log file cleanup behavior can be controlled at user level by logRetentionMinutes & logFilesRemovalLimit settings.
* connection string
* formatting
* change serailize reponse type to match connect params
* add connection string serialization
* readd the connection string to the connection widget
* format
* remove unnecessary change
* update serializer to require provider
* update name of function
* fix function name
* bump dataprotocol and sqltools
* revert unnecessary change
* remove more unnecessary chagnes
* bump sqltoolsserivce
* adde configuration for auto parsing the clipboard
* Initial support for handling available sessions
* Displaying sessions in drop down, send session name in start profiling request
* More support for starting existing sessions
* New session dialog and session templates in user files
* Create profiler dialog and session templates
* Preliminary session template changes
* Saving some changes
* Send session templates when creating sessions
* Saving changes
* UI Fixes for dialog
* Formatting fixes
* removing comments
* Fixing PR comments
* bumping toolsservice and dataprotocolclient versions
* Fixing starting existing sessions
* Initial connection string changes
* Add Get Connection String methods
* Add IncludePassword parameter
* Update Data Protocol and Tools Service versions
* Update dataprotocol to 0.2.2
* Try to update the dataprotocol component again
* Fix a few bugs related to getting the current editor connection uri
* adding lost events flag to events available notification
* Initial changes to support notifications for stopped session and lost events
* Updated localized strings & send stop notification box
* reordering imports
* vbump sqltools & dataprotocolclient, fix notification wording
* Clear event view pane when starting new session
* Removing debug logging
* Handling pause button
* Cleaning up comments from previous commit
* Fixing comments from PR
* Fixing a comment I forgot to delete
* Bumping dataprotocolclient version
* Bumping sqltoolsservice & sqlops-dataprotocolclient version
* commting .d.ts changes
* added serverinfo to .d.ts
* maybe its working?
* works
* updated contrib
* remove unnecessary code
* fix compile errors
* init
* conitnue
* on the way to working maybe?
* close
* EVERYTHING WORKS
* moved src out of client folder
* formatting
* reenable logging
* working on build file
* fixed install service gulp command
* fix the command to properly return promises
* clean up code
* add telemetry
* formatting
* added logging/telemetry/statusview
* formatting
* address comments
* resolute vscode-language versions
* whats happening
* fix problems with compiling
* fix compile
* fix problems with building
* deleteing lib
* adding lib back to ignore
* fix more build problems
* Revert "Fix #494 Connection error when connecting to an Azure SQL Server with no firewall rule (#497)"
This reverts commit edd867b6fc.
* Revert "Update dataprotocol client (#418)"
This reverts commit 7808496416.