Commit Graph

18221 Commits

Author SHA1 Message Date
rebornix bf3ab10eca Fix test failure as IStorageService is not initalized in test 2017-05-08 16:14:08 -07:00
rebornix 6e0d024ad5 Fix #6158. Persist isRegex, macthCase, wholeWord search settings for workspace 2017-05-08 16:14:08 -07:00
chrisdias e0dfe9deb7 Merge branch 'master' of https://github.com/microsoft/vscode 2017-05-08 15:50:54 -07:00
chrisdias 312cb04e19 fix keyword type to fix tests 2017-05-08 15:50:46 -07:00
Matt Bierner 9ebaef7fe4 Fix node_modules being included in our ts projects
Part of #24698

**bug**
A node_modules folder under build/lib/watch is being included in our project system. This slows down TS quite a lot

**fix**
Remove this and remove the root jsconfig.json in the project
2017-05-08 15:43:04 -07:00
chrisdias 91b7995904 support FROM...AS in dockerfile 2017-05-08 14:25:17 -07:00
Alex Dima 96d9bd6671 Fixes #22433: Enforce a minimum for editor.lineHeight 2017-05-08 23:03:25 +02:00
Alex Dima 3b8f8a3bd9 Simplify editor configuration 2017-05-08 22:49:34 +02:00
Alex Dima e31a5085dc Simplify editor options handling 2017-05-08 22:49:34 +02:00
Alex Dima 76b1624465 Simplify IConfigurationChangedEvent 2017-05-08 22:48:14 +02:00
Alex Dima ed52cdd5c3 Move default option values to editorOptions.ts 2017-05-08 22:48:13 +02:00
Alex Dima b2091c58c7 First validate editor options, and then compute the result based on env 2017-05-08 22:44:56 +02:00
Alex Dima 4aa5aa4e84 Move editor options related code to editorOptions.ts 2017-05-08 22:44:56 +02:00
Martin Aeschlimann 9bc4e76075 Capfile isn't displayed as Ruby. Fixes #25939 2017-05-08 22:37:51 +02:00
Martin Aeschlimann 3725e909ca Theming: Minimap slider. Fixes #26103 2017-05-08 22:30:20 +02:00
Matt Bierner c70f922201 Add Suggestion Provider For TS Directives (#25806)
* Add Suggestion Provider For TS Directives

Adds a new completion provider to suggest typescript comment directives, such as `@ts-check` or `@ts-ignore`

Fixes #25413

* Add descriptions to snippets
2017-05-08 13:23:46 -07:00
Martin Aeschlimann de0303353f Theming: Bracket matching colors. Fixes #26104 2017-05-08 22:01:15 +02:00
Martin Aeschlimann 7e4dc21175 [theme] code lens color name fix 2017-05-08 21:22:54 +02:00
Martin Aeschlimann 96fc37f8d8 Theming: Codelense color. Fixes #26105 2017-05-08 21:15:47 +02:00
Ramya Achutha Rao d679ee8d4b Fixes #26224 2017-05-08 11:23:23 -07:00
Benjamin Pasero 841d9ae060 💄 2017-05-08 19:59:14 +02:00
Benjamin Pasero 408ede050d theming - keybindings button and widget 2017-05-08 19:44:35 +02:00
Benjamin Pasero a7c753cf40 list.activeSelectionBackground seems to have no effect for custom themes (fixes #25788) 2017-05-08 19:02:52 +02:00
Benjamin Pasero 228ac262b8 themes - let more specific border colors win over contrastBorder color 2017-05-08 18:40:34 +02:00
Benjamin Pasero 7432cfa1ee panel.border isn't being applied when contrast color is specified (fixes #26074) 2017-05-08 17:52:45 +02:00
Benjamin Pasero 8425399f03 Support for list.inactiveSelectionForeground (fixes #25774) 2017-05-08 17:48:34 +02:00
Benjamin Pasero 6605a9ec3f theming - introduce input.placeholderForeground for placeholder foreground 2017-05-08 17:36:47 +02:00
Matt Bierner ae5c28306b Pick up updated js/ts grammar (#26094) 2017-05-08 08:12:33 -07:00
Johannes Rieken e2721f46cf make inline the default snippet sort, fixes #26182 2017-05-08 15:23:51 +02:00
Martin Aeschlimann 4a1c576f48 Script element with type="text/html" not recognised as html. Fixes #25920 2017-05-08 12:52:20 +02:00
Isidor Nikolic 63e81b33ca Merge pull request #24451 from michelkaporin/exception-link-detection
Link detection for the exception widget and debug console
2017-05-08 11:07:36 +02:00
Johannes Rieken 6839bdf796 more getLeadingWhitespace-tricks 2017-05-08 10:43:32 +02:00
Sandeep Somavarapu fb722316dd Fix #26186 2017-05-08 10:38:48 +02:00
Ramya Rao 4e180de107 Expand docs on the side in the suggest widget (#25812)
* Expand docs to the side in suggest widget

* Attempt to figure out when to swap list and docs

* Fixes #25881

* Fixes #25882 Adjust suggest widget width & position

* refactoring

* Show docs below instead of hiding when not enough space
2017-05-07 23:24:47 -07:00
Daniel Imms 971798b1fb Add theme key for selection (#26093)
* Add theme key for selection

Fixes #25966

* 💄
2017-05-08 08:06:15 +02:00
Benjamin Pasero 674200fd49 Issue: Select element border radius and color (fixes #26045) 2017-05-08 07:58:56 +02:00
Benjamin Pasero 7b7132c9a2 UI Sizing: Contrast Border Lines (fixes #26113) 2017-05-08 07:58:56 +02:00
Benjamin Pasero 34ec2059a4 Default dark theme too low contrast on inactive tabs in inactive editor (fixes #26132) 2017-05-08 07:58:56 +02:00
Sebastian Zaha 0fb71c0794 Added an option to disable the mnemonics in the main menu (#22669)
* fixes #17962

* 💄
2017-05-08 07:54:37 +02:00
Benjamin Pasero 56b341c2e0 Windows in fullscreen mode does not restore to correct monitor (fixes #25400) 2017-05-06 09:29:04 +02:00
rebornix 64cb10da16 Fix #5861. Take minimap into account 2017-05-05 18:03:35 -07:00
Daniel Imms f468a9921b Fix terminal selection color for invalid links
Fixes #26092
2017-05-05 16:37:13 -07:00
rebornix feb3c217a4 Fix #26084. Show Toggle Regex button when Find widget is invisible. 2017-05-05 15:21:13 -07:00
Matt Bierner 4adfa92a0c Enable ts-check for webview-pre.js 2017-05-05 15:16:09 -07:00
rebornix 389efb47e1 L is a good key as it is not often used 2017-05-05 15:03:45 -07:00
rebornix bb5722729b Fix #15959. Align Esc and Close button 2017-05-05 15:03:44 -07:00
rebornix a68dc0d9e6 Fix #24887. Keybinding to toggle Find in selection. 2017-05-05 15:03:44 -07:00
Matt Bierner 721f880cfd Use Shared TypeScript to Compile VSCode Colorizer Tests (#25858)
**Bug**
Colorizer-tests currently installs an old version of typescript

**Fix**
Switch to using the standard typescript that all other extensions use. Also switch over to using the shared `vscode.d.ts` file
2017-05-05 13:41:39 -07:00
Matt Bierner e8b01da790 Clean Up JSDoc Completion Provider Implementation (#25981)
* Fix JSDoc Completion Provider

**Bug**
89da6ab81f fixed #11944 by changing how enter works in completion providers. Now if the completion exactly matches the current text, pressing `enter` is not captured by the the suggestion widget. Instead it inserts a new line into the editor. This broke the jsdoc completion provider which uses `''` as a placeholder insertion before calculating the actual insertion upon being accepted. This weird behavior is because of a of the current tsserver api

**Fix**
Change the insert text to a single space instead. This seems to fix this issue in my testing.

* Slightly more elegant fix
2017-05-05 12:53:05 -07:00
Matt Bierner 7d2dea4e45 Add "Include" to extension TSConfig Files (#25860)
**Bug**
Most VSCode extensions currently specify `"exclude"` in their `tsconfig.json` but not `"include"`. This may result in extra files being included in each project

**Fix**
Add  `"include": ["src/**/*"]` to all extension tsconfig files
2017-05-05 11:37:59 -07:00