-
Notifications
You must be signed in to change notification settings - Fork 906
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Move dev to master to initialize that branch with current content (#42)
* Initial VS Code port from release/1.8 to commit 172f9b4beaf684d6e39bfed4132144d5a4012ff1 * Remove unused UI elements. * Remove unused extensions from VS Code port. * Initial vscode-mssql integration * Merge build break fixes. (#2) * Remove vscode-api extension tests due to build break * Set execute bit on .sh files * Stage changes to move to different machine * Clean-up Windows build * Fix build scripts on Linux * Reset to VS Code 1.8 * Remove vscode-api-tests which break the build * Remove unused UI elements. * Add initial vscode-mssql integration * Update product.json * Integrate initial SQL UI placeholders. * Remove vscode-mssql submodule * Add vscode-mssql extension * Misc UI updates. (#3) * Reorder activity bar items * Update the menu items to remove editor-specific items * Clean-up connection viewlet * Add connectionList renderer * Minor updates * Merge initial query edit changes (#4) * Wire up queryEditor window with blank content * Remove unused extensions * Fix .vscode launch file * Merge dataprotocol initial integration (#15) * Add Registered Server menu item * Update registered servers icon * Initial mssql extension placeholder * Rename files in mssql extension. * Port dataprotocol code repo * Try to get dataprotocol building * Fix build break in dataprotocol * Include files to fix break * Fix npm postinstall order (#16) * Add json files to fix npm modules * Hook-up trivial Node IPC messages as simple example (#19) * Initial Data Management Node IPC classes * Update product.json to carbon code name * Wire up simple node IPC connection events * Update README.md * Hook up vscode-mssql extension into carbon. (#24) * List connections command * Remove unneeded extensions * Move out vscode-mssql extension * Move changes to other machine * Port over more vscode-mssql in carbon * Move changes to other machine * Hook-up connection and intellisense notifications * Hook up connection events into DMP (#34) * Shelve to move to other machien * Move back to other machine * Link to vscode.d.ts * Hook in a basic connection callback in DMP * Improve connection event routing hookups (#35) * Staging of changes to wire up connection info request. * Improve connection event routing hookups * Wire up list connection events through DMP client (#38) * Initial docfx content (#40) * Initial docfx content * Some additional design notes * Update documentation (#41) * Additional documentation for Connection feature area. * Update documentation content.
- Loading branch information
Showing
6,248 changed files
with
577,375 additions
and
11 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
# EditorConfig is awesome: http://EditorConfig.org | ||
|
||
# top-most EditorConfig file | ||
root = true | ||
|
||
# Tab indentation | ||
[*] | ||
indent_style = tab | ||
indent_size = 4 | ||
trim_trailing_whitespace = true | ||
|
||
# The indent size used in the `package.json` file cannot be changed | ||
# https://github.com/npm/npm/pull/3180#issuecomment-16336516 | ||
[{.travis.yml,npm-shrinkwrap.json,package.json}] | ||
indent_style = space | ||
indent_size = 2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
{ | ||
"env": { | ||
"node": true, | ||
"es6": true | ||
}, | ||
"rules": { | ||
"no-console": 0, | ||
"no-cond-assign": 0, | ||
"no-unused-vars": 1, | ||
"no-extra-semi": "warn", | ||
"semi": "warn" | ||
}, | ||
"extends": "eslint:recommended" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
.DS_Store | ||
npm-debug.log | ||
Thumbs.db | ||
.DS_Store | ||
*.dat | ||
*.db | ||
*.exe | ||
*.log | ||
*.nupkg | ||
*.orig | ||
*.vsix | ||
*BROWSE.VC* | ||
sqltoolsservice | ||
coverage | ||
test-reports | ||
.vscode-test | ||
node_modules/ | ||
.build/ | ||
out/ | ||
out-build/ | ||
out-editor/ | ||
out-editor-min/ | ||
out-monaco-editor-core/ | ||
out-vscode/ | ||
out-vscode-min/ | ||
build/node_modules | ||
coverage/ | ||
_site |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
{ | ||
"maxReviewers": 2, | ||
"requiredOrgs": ["Microsoft"], | ||
"skipAlreadyAssignedPR": true, | ||
"skipAlreadyMentionedPR": true, | ||
"skipCollaboratorPR": true | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
sudo: false | ||
language: cpp | ||
|
||
os: | ||
- linux | ||
- osx | ||
|
||
notifications: | ||
email: false | ||
|
||
addons: | ||
apt: | ||
sources: | ||
- ubuntu-toolchain-r-test | ||
packages: | ||
- gcc-4.9 | ||
- g++-4.9 | ||
- gcc-4.9-multilib | ||
- g++-4.9-multilib | ||
- zip | ||
- libgtk2.0-0 | ||
|
||
before_install: | ||
- git submodule update --init --recursive | ||
- git clone https://github.com/creationix/nvm.git ./.nvm | ||
- source ./.nvm/nvm.sh | ||
- nvm install 6.6.0 | ||
- nvm use 6.6.0 | ||
- npm config set python `which python` | ||
- npm install -g gulp | ||
- if [ $TRAVIS_OS_NAME == "linux" ]; then | ||
export CXX="g++-4.9" CC="gcc-4.9" DISPLAY=:99.0; | ||
sh -e /etc/init.d/xvfb start; | ||
sleep 3; | ||
fi | ||
|
||
install: | ||
- ./scripts/npm.sh install | ||
|
||
script: | ||
- gulp hygiene --silent | ||
- gulp electron --silent | ||
- gulp compile --silent | ||
- gulp optimize-vscode --silent | ||
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then ./scripts/test.sh --reporter dot --coverage; else ./scripts/test.sh --reporter dot; fi | ||
- ./scripts/test-integration.sh | ||
|
||
after_success: | ||
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then node_modules/.bin/coveralls < .build/coverage/lcov.info; fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
{ | ||
// See http://go.microsoft.com/fwlink/?LinkId=827846 | ||
// for the documentation about the extensions.json format | ||
"recommendations": [ | ||
"eg2.tslint", | ||
"dbaeumer.vscode-eslint", | ||
"msjsdiag.debugger-for-chrome" | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,117 @@ | ||
{ | ||
"version": "0.1.0", | ||
"configurations": [ | ||
{ | ||
"type": "node", | ||
"request": "launch", | ||
"name": "Unit Tests", | ||
"program": "${workspaceRoot}/node_modules/mocha/bin/_mocha", | ||
"runtimeExecutable": "${execPath}", | ||
"stopOnEntry": false, | ||
"args": [ | ||
"--timeout", | ||
"999999" | ||
], | ||
"cwd": "${workspaceRoot}", | ||
"env": { | ||
"ELECTRON_RUN_AS_NODE": "true" | ||
}, | ||
"sourceMaps": true, | ||
"outFiles": [ "${workspaceRoot}/out/**/*.js" ] | ||
}, | ||
{ | ||
"type": "node", | ||
"request": "launch", | ||
"name": "Gulp Build", | ||
"program": "${workspaceRoot}/node_modules/gulp/bin/gulp.js", | ||
"stopOnEntry": true, | ||
"args": [ | ||
"watch-extension:json-client" | ||
], | ||
"cwd": "${workspaceRoot}" | ||
}, | ||
{ | ||
"type": "node", | ||
"request": "attach", | ||
"name": "Attach to Extension Host", | ||
"port": 5870, | ||
"sourceMaps": true, | ||
"outFiles": [ "${workspaceRoot}/out/**/*.js" ] | ||
}, | ||
{ | ||
"type": "node", | ||
"request": "attach", | ||
"name": "Attach to Shared Process", | ||
"port": 5871, | ||
"sourceMaps": true, | ||
"outFiles": [ "${workspaceRoot}/out/**/*.js" ] | ||
}, | ||
{ | ||
"type": "node", | ||
"request": "attach", | ||
"name": "Attach to CLI Process", | ||
"port": 5874, | ||
"sourceMaps": true, | ||
"outFiles": [ "${workspaceRoot}/out/**/*.js" ] | ||
}, | ||
{ | ||
"type": "extensionHost", | ||
"request": "launch", | ||
"name": "Carbon API Tests", | ||
"runtimeExecutable": "${execPath}", | ||
"args": [ | ||
"${workspaceRoot}/extensions/vscode-api-tests/testWorkspace", | ||
"--extensionDevelopmentPath=${workspaceRoot}/extensions/vscode-api-tests", | ||
"--extensionTestsPath=${workspaceRoot}/extensions/vscode-api-tests/out" | ||
], | ||
"sourceMaps": true, | ||
"outFiles": [ "${workspaceRoot}/out/**/*.js" ] | ||
}, | ||
{ | ||
"type": "extensionHost", | ||
"request": "launch", | ||
"name": "Carbon Tokenizer Tests", | ||
"runtimeExecutable": "${execPath}", | ||
"args": [ | ||
"${workspaceRoot}/extensions/vscode-colorize-tests/test", | ||
"--extensionDevelopmentPath=${workspaceRoot}/extensions/vscode-colorize-tests", | ||
"--extensionTestsPath=${workspaceRoot}/extensions/vscode-colorize-tests/out" | ||
], | ||
"sourceMaps": true, | ||
"outFiles": [ "${workspaceRoot}/out/**/*.js" ] | ||
}, | ||
{ | ||
"type": "chrome", | ||
"request": "attach", | ||
"name": "Attach to Carbon", | ||
"port": 9222, | ||
"sourceMaps": true | ||
}, | ||
{ | ||
"type": "chrome", | ||
"request": "launch", | ||
"name": "Launch Carbon", | ||
"windows": { | ||
"runtimeExecutable": "${workspaceRoot}/scripts/sql.bat" | ||
}, | ||
"osx": { | ||
"runtimeExecutable": "${workspaceRoot}/scripts/sql.sh" | ||
}, | ||
"linux": { | ||
"runtimeExecutable": "${workspaceRoot}/scripts/sql.sh" | ||
}, | ||
"sourceMaps": true | ||
}, | ||
{ | ||
"type": "node", | ||
"request": "launch", | ||
"name": "Debug Monaco", | ||
"program": "${workspaceRoot}/build/lib/monaco.js", | ||
"cwd": "${workspaceRoot}/build/lib" | ||
// , | ||
// "port": 5870, | ||
// "sourceMaps": true, | ||
// "outFiles": [ "${workspaceRoot}/out/**/*.js" ] | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
{ | ||
"editor.insertSpaces": false, | ||
"files.eol": "\n", | ||
"files.trimTrailingWhitespace": true, | ||
"files.exclude": { | ||
".git": true, | ||
".build": true, | ||
"**/.DS_Store": true | ||
}, | ||
"search.exclude": { | ||
"**/node_modules": true, | ||
"**/bower_components": true, | ||
".build/**": true, | ||
"out*/**": true, | ||
"i18n/**": true, | ||
"extensions/**/out/**": true | ||
}, | ||
"tslint.enable": true, | ||
"tslint.rulesDirectory": "build/lib/tslint", | ||
"lcov.path": ["./.build/coverage/lcov.info", "./.build/coverage-single/lcov.info"], | ||
"lcov.watch": [{ | ||
"pattern": "**/*.test.js", | ||
"command": "${workspaceRoot}/scripts/test.sh --coverage --run ${file}", | ||
"windows": { | ||
"command": "${workspaceRoot}\\scripts\\test.bat --coverage --run ${file}" | ||
} | ||
}], | ||
"typescript.check.workspaceVersion": false | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
{ | ||
"version": "0.1.0", | ||
"windows": { | ||
"command": ".\\node_modules\\.bin\\gulp" | ||
}, | ||
"osx": { | ||
"command": "./node_modules/.bin/gulp" | ||
}, | ||
"linux": { | ||
"command": "./node_modules/.bin/gulp" | ||
}, | ||
"isShellCommand": true, | ||
"tasks": [ | ||
{ | ||
"taskName": "watch", | ||
"args": [ | ||
"--no-color" | ||
], | ||
"isBuildCommand": true, | ||
"isWatching": true, | ||
"problemMatcher": { | ||
"owner": "typescript", | ||
"applyTo": "closedDocuments", | ||
"fileLocation": [ | ||
"absolute" | ||
], | ||
"pattern": { | ||
"regexp": "Error: ([^(]+)\\((\\d+|\\d+,\\d+|\\d+,\\d+,\\d+,\\d+)\\): (.*)$", | ||
"file": 1, | ||
"location": 2, | ||
"message": 3 | ||
}, | ||
"watching": { | ||
"beginsPattern": "Starting compilation", | ||
"endsPattern": "Finished compilation" | ||
} | ||
} | ||
}, | ||
{ | ||
"taskName": "tslint", | ||
"args": [], | ||
"problemMatcher": { | ||
"owner": "tslint", | ||
"fileLocation": [ | ||
"relative", | ||
"${workspaceRoot}" | ||
], | ||
"severity": "warning", | ||
"pattern": { | ||
"regexp": "(.*):(\\d+):(\\d+):(.*)$", | ||
"file": 1, | ||
"line": 2, | ||
"column": 3, | ||
"message": 4 | ||
} | ||
} | ||
}, | ||
{ | ||
"taskName": "test", | ||
"args": [ | ||
"--no-color" | ||
], | ||
"showOutput": "always", | ||
"isTestCommand": true | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
## Contributing Issues | ||
|
||
### Before Submitting an Issue | ||
First, please do a search in [open issues](https://github.com/Microsoft/vscode/issues) to see if the issue or feature request has already been filed. Use this [query](https://github.com/Microsoft/vscode/issues?q=is%3Aopen+is%3Aissue+label%3Afeature-request+sort%3Areactions-%2B1-desc) to search for the most popular feature requests. | ||
|
||
If you find your issue already exists, make relevant comments and add your [reaction](https://github.com/blog/2119-add-reactions-to-pull-requests-issues-and-comments). Use a reaction in place of a "+1" comment. | ||
|
||
👍 - upvote | ||
|
||
👎 - downvote | ||
|
||
The VS Code project is distributed across multiple repositories, try to file the issue against the correct repository [Related Projects](https://github.com/Microsoft/vscode/wiki/Related-Projects). | ||
|
||
If your issue is a question then please ask the question on [Stack Overflow](https://stackoverflow.com/questions/tagged/vscode) using the tag `vscode`. | ||
|
||
If you cannot find an existing issue that describes your bug or feature, submit an issue using the guidelines below. | ||
|
||
## Writing Good Bug Reports and Feature Requests | ||
|
||
File a single issue per problem and feature request. | ||
|
||
* Do not enumerate multiple bugs or feature requests in the same issue. | ||
* Do not add your issue as a comment to an existing issue unless it's for the identical input. Many issues look similar, but have different causes. | ||
|
||
The more information you can provide, the more likely someone will be successful reproducing the issue and finding a fix. Therefore: | ||
|
||
* Provide reproducible steps, what the result of the steps was, and what you would have expected. | ||
* A description of what you expect to happen | ||
* Animated GIFs | ||
* Code that demonstrates the issue, when providing a code snippet also include it in source and not only as an image | ||
* Version of VS Code | ||
* Errors in the Dev Tools Console (Help | Toggle Developer Tools) | ||
* When you have extensions installed, can you reproduce the issue when starting vscode without extensions by using the `--disable-extensions` command line argument? | ||
|
||
Don't feel bad if we can't reproduce the issue and ask for more information! | ||
|
||
Finally, this is our [issue tracking](https://github.com/Microsoft/vscode/wiki/Issue-Tracking) work flow that describes what happens once you submitted an issue. | ||
|
||
## Contributing Fixes | ||
If you are interested in fixing issues and contributing directly to the code base, | ||
please see the document [How to Contribute](https://github.com/Microsoft/vscode/wiki/How-to-Contribute). |
Oops, something went wrong.