Граф коммитов

164 Коммитов

Автор SHA1 Сообщение Дата
Aditya Bist 8a2d70e203
Editor/icons (#1556)
* added run query icon

* add icons to editor for run and cancel query
2019-12-19 13:48:33 -08:00
Aditya Bist 50568f0a09
fix azure builds (#1554)
* fix azure builds

* use js syntax

* fix vscode type version

* change gulp

* change gulp test

* remove comment

* remove gulp install from packages
2019-12-19 13:07:46 -08:00
Aditya Bist 6ccd353086
move to vscode-tester (#1552)
* move to vscode-tester

* change appveyor build for tester

* use vscode-tester in gulp test

* replace node test with gulp task

* change gulp test

* read engine from package
2019-12-17 15:16:32 -08:00
Aditya Bist 1819c24959
fix menu order to match ads (#1537) 2019-12-11 10:54:30 -08:00
Aditya Bist 4b6412dec9
Update readme and versions for release (#1521)
* update versions for release

* add more context for reduced size
2019-12-05 10:39:30 -08:00
Aditya Bist ffb93e075b
Feature: Add firewall rules (#1510)
* initial account retrieval done

* adding another language client for resource provider

* firewall rule working with extension dependency

* UX done with azure hard dependency

* added UX for extension not installed/activated

* added UX to add ip address range

* added account picker after extension activation

* added UX for signed out/non activated extension

* add validation for ip address input

* fix test

* initial comments

* fixed valid check for ip

* promise cleanup

* made commands mssql specific

* clean interfaces
2019-11-27 16:20:57 -08:00
Aditya Bist 16554fa136
Scripting (#1474)
* added script as create and script as drop

* remove unnecessary file

* added script as execute

* added script as alter

* add tests for new scripting actions

* review comments
2019-11-20 14:51:03 -08:00
Aditya Bist 19f9d38060
Remove dependencies and move to yarn (#1500)
* removed rxjs and ws from dependencies

* remove dependencies and mode to yarn package manager

* update node version

* remove unused images

* add build files to ignore

* lgtm fixes

* more cleanup
2019-11-20 12:15:27 -08:00
Aditya Bist e007c93f15
convert inline action icons to base64 (#1487) 2019-11-12 12:39:23 -08:00
Aditya Bist 7b6c369262
Use new webview api to get resource (#1478)
* use new webview api to get resource

* update vscode version for appveyor

* update vscode test runner

* disable tests for release merge
2019-11-08 17:58:30 -08:00
Karl Burtram 5e6b9e233c
Update readme for 1.7.1 (#1482) 2019-11-08 12:52:07 -08:00
Aditya Bist 9e4947ee0b
fix context menu clause (#1456) 2019-10-21 20:45:05 -07:00
Aditya Bist 20409fc11c
added short cut for oe (#1419) 2019-10-11 19:07:54 -07:00
Aditya Bist ca01bbf395
fix shortcuts (#1417) 2019-10-11 18:03:11 -07:00
Aditya Bist 219b3acb6e
Changed named to copy all headers to make clear (#1408)
* changed named to copy all headers to make clear

* typo

* fixed typo
2019-10-11 16:07:24 -07:00
Aditya Bist cdfb8220ef
remove angular packages from dependencies (#1381) 2019-10-10 14:40:20 -07:00
Aditya Bist 9a87b6ad40
fix keyboard shortcuts and added support for select all inside grid (#1369) 2019-10-02 14:32:15 -07:00
Aditya Bist dc73da963d
change shortcut to upper case (#1357) 2019-09-30 14:16:09 -07:00
Aditya Bist a4d9aed600
bug fix for new query in OE
* fixes new query from OE

* node not added when a new database connection is made from OE

* remove new query menu option from table

* add back script select for view and rearrange order like ads

* remove refresh option from disconnected servers and match the palette when condition to context menu

* fixed bug when showing connections

* added sql file extension for sql cmd command

* added indicator to show whether server is connected or not

* revert icon change

* Revert "added indicator to show whether server is connected or not"

This reverts commit e4be621897.
2019-09-27 15:29:30 -07:00
Aditya Bist c5ad61756a
Fixed tab switching without retaining context (#1331)
* fixed tab switching without retaining context

* bring results of respective editor when query is run (#1334)

* bring results of respective editor when query is run

* show sqlcmd only when editor is open

* query now runs after selecting connection

* show sqlcmd bar in when results view is focused too

* added return statement

* add return type
2019-09-26 17:20:19 -07:00
Aditya Bist ccb292f9de
add script select for views too (#1313) 2019-09-26 14:58:22 -07:00
Aditya Bist a6e78bce32
OE enable/bugs (#1337)
* fixed initial connection prompt and disconnect

* nodes now show database name if no profile has no name

* remove dead code

* server labels now match ADS behavior

* rename show connections

* added expand deferred promise mapping before the expand request
2019-09-26 13:51:28 -07:00
Aditya Bist 4a132937be
hide OE functionality (#1318)
* hide OE functionality

* fix tests

* fix dark theme icons

* removed disconnect command and updated hc colors
2019-09-24 17:06:46 -07:00
Aditya Bist b5a3c1ac72
demo bugs (#1301)
* OE shows all connections

* OE changes

* added node for adding connections

* remove dead code

* fix test

* change connection for new query from OE

* fixed OE loading from editor and command together

* cleanup after node removal

* fix icon paths for diff OS

* changed expansion to deferred as well

* added new UX for password protected servers

* better UX for server errors and save password

* fix context menu action order

* match profile name in node when making a node from new query

* new query and add working fine

* added icon for add connection node

* fix tests

* fix tests

* Scripting (#1304)

* scripting works

* scripting complete

* removed dead code

* fixed scripting

* fix password issue in saved connections
2019-09-24 00:57:33 -07:00
Aditya Bist f6354613b4
Enable SQLCMD mode (#1296)
* added sqlcmd feature

* remove code

* SQLCMD feature enabled and working

* added ability to run sqlcmd command without editor

* fix sqlcmd bug and changed text to toggle

* fix test
2019-09-20 12:19:56 -07:00
Aditya Bist cc76ea6070
Bug fixes/customer asks (WIP) (#1290)
* add command to focus on results grid

* show connection info in results view as well

* added context menu option for just copying headers

* fixed bug where moving to text editor and refreshibng would show resutls twice

* added use statement for OE query context menu actions

* show xml in results pane

* re-enable code coverage on travis CI

* run tasks only for master branch
2019-09-17 10:34:29 -07:00
Aditya Bist 356762a08d
Web View API and project restructure (#1282)
* webview apis

* got it working

* working with no compile errors

* data not coming yet

* data coming in

* fix styling

* fixed theme styling

* cleaned code

* removed unnecessary files

* fix context menu positioning

* fixed folder structure and compilation

* removed unnecessary refresh mechanism

* added content security policy tags

* added copyright headers

* fixed closing of webviews

* added fixed theming without explicit css, need refresh

* fixed tab switching

* fix bug where changing focus would re-run

* reuse query controller for queries in the panel

* fixed theming changes

* fix conext menu position using angular instead of jquery

* fixed batch linking from resultset

* access denied, need to add to local resource uri

* grid showing without results

* make into one project, needs cleaning

* remove changes for angular

* fix rxjs version

* fixed query runner tests

* fix sqloutput tests

* fixed cancel query

* added webviewpanel controller tests

* added OE to new proj

* fixed all tests

* remove borwser tests from the pipeline

* fix html order

* initial code review comments

* removed commented code

* fix packaged builds

* fix angular package version

* fix the test reports location
2019-09-13 10:53:37 -07:00
Karl Burtram 50a2461aa2
Bump extension to version 1.7 for next release (#1281) 2019-09-06 16:50:30 -07:00
Aditya Bist fb4dd209da
Commiter Work - Object Explorer (#1259)
* initial OE

* object explorer functional with one root node

* working OE

* added context menu actions

* object explorer done

* added icon for or section

* initial comments

* added select top 1000 to context menu

* CR comments

* added tests for OE and fixed old test for builds

* cr comments

* some more comments

* fixed bug for system tables

* added OE MRU
2019-09-03 11:56:07 -07:00
Charles Gagnon abf50c1c63
Update vscode-languageclient to support preselect option (#1269)
* Update vscode-languageclient to support preselect option

* Remove noUnusedLocals compiler option
2019-08-20 13:15:50 -07:00
Shengyu Fu 85f0830420
Adding command for loading completion extension (#1267)
* Adding command for loading completion extension

* Update sql tools service and hide the mssql.loadCompletionExtension from Command Palette

* Update sqltoolservice to 2.0.0-release.1
2019-08-08 16:08:32 -07:00
Karl Burtram 9fc7554278
Bump ws dependency (#1250) 2019-06-20 18:17:14 -07:00
Charles Gagnon 85dcd83072
Clean up linting errors and add in SDL-required rules (#1222)
* Clean up linting errors and add in SDL-required rules.

* Remove unnecessary line

* Add linting for files under js folder - there are typescript files there that should be included.

* Add naming check rules
2019-04-22 16:29:20 -07:00
Aditya Bist d52e2db629
Extension doesn't need to reload any more (#1217)
* fixed extension loading

* removed output channel

* fix test
2019-04-18 21:50:34 -07:00
Karl Burtram ded15541cd
Add port mapping to results webview panel (#1211)
* Setup port mapping to support remote extension host

* Add vscode.proposed.d.ts to avoid case to any

* Use vscode clipboard API

* Update npm shrinkwrap

* Update webview option parameter names

* Use openExternal to open web broweser links

* Add clipboard.writeText to vscode wrapper

* Update AppVeyor VS Code test version

* Remove unused import
2019-04-18 21:38:45 -07:00
Karl Burtram c5930b140e
Update vscode language client module (#1197)
* Update vscode language client module

* Disable another test to try to get clean CI build

* CR feedback, fix spelling error, bump tools service

* Fix bug when downloading tools service
2019-03-22 17:17:12 -07:00
Karl Burtram b037ed507b
Bump vscode telemetry module (#1196)
* Bump vscode telemetry modeul

* Trigger CI rebuild

* Remove appinsight gulp tasks
2019-03-20 17:43:59 -07:00
Matt Irvine fe875d9fda
Update http-proxy-agent and https-proxy-agent (#1164) 2018-11-12 15:06:25 -08:00
Emad Alashi a4fc5d50b2 Use correct tag for gulp package (#1154)
* Use correct tag for gulp package

For new machine setup, running
pm install errors because the tag used for the gulp package does not exist (4.0), it should be (v4.0.0).

* Don't use typings of the parent folder
2018-11-09 13:10:17 -08:00
Sebastian Pfliegel 8670287184 Added more saveAsCsv options (#1128)
* Added more saveAsCsv options

Options:
lineSeperator
textIdentifier
encoding

* Bump tools service version to support csv configs
2018-09-21 14:34:06 -07:00
Chirag Rupani 51b7b41053 Added support for specifying delimiter while exporting query results as CSV (#1120) 2018-07-13 12:45:13 -07:00
Matt Irvine f7b6a3a664
Change display name to 'SQL Server (mssql)' (#1115) 2018-06-27 11:28:00 -07:00
Matt Irvine 47369eb8e1
Bump version to 1.4.0 and update readme and changelog (#1116) 2018-06-27 11:03:34 -07:00
Matt Irvine 934c971ac7
Update query results to use VS Code's new web view API (#1111) 2018-06-25 10:22:45 -07:00
Matt Irvine 8e9481cf07
Update configs for 1.3.1 release (#1084) 2018-04-09 16:26:54 -07:00
Matt Irvine d3ba5c2b1f
Update release notes and config for release (#1043)
* Update release notes and config for release
* Update production SQL Tools Service release
2017-12-08 15:06:23 -08:00
Matt Irvine 4d40cb30ea
Version bump to 1.2.1 (#1020) 2017-11-07 17:17:18 -08:00
Matt Irvine 2e745d3d24
Add support for resource level connection configs (#1018) 2017-11-07 10:56:24 -08:00
Matt Irvine b9ea17c2eb
Change many configs to resource scope (#1017) 2017-11-06 09:59:41 -08:00
Matt Irvine 8521c0f8ea
Display save dialog for serialization - part of multi-folder workspace support (#1015)
Stop using `workspace.rootPath` in order to support multi-folder workspaces
2017-11-02 15:44:22 -07:00