Commit Graph

16429 Commits

Author SHA1 Message Date
Michel Kaporin
c47a8c3635 Added i18n tests. 2017-03-17 15:27:05 +01:00
Michel Kaporin
4fd13f7cc9 Implemented transifex push and pull for translations together with json->xlf->json parsing. 2017-03-17 11:34:41 +01:00
Sandeep Somavarapu
f3a54032fb #18095 💄 2017-03-17 10:59:30 +01:00
Alex Dima
e95efa558a Move KeybindingIO up to /workbench/ 2017-03-17 10:54:49 +01:00
Benjamin Pasero
b17d2067f0 list hc theme tweaks 2017-03-17 10:36:09 +01:00
Alex Dima
734dd59e09 Add test for windows en_us 2017-03-17 10:21:33 +01:00
Alex Dima
5d1c59aa02 Improve printing of mapper info 2017-03-17 10:21:33 +01:00
Alex Dima
772724b826 Update tests to a Windows version where dead keys are correctly reported 2017-03-17 10:21:33 +01:00
Benjamin Pasero
e15fbab4eb fs - more avoidance of toLowerCase() 2017-03-17 10:21:07 +01:00
Alex Dima
d3d0b7a811 Add WindowsKeyboardMapper 2017-03-17 09:46:15 +01:00
Alex Dima
bbbe404c15 Avoid missing out on some modifier combinations 2017-03-17 09:46:14 +01:00
Alex Dima
32de5ac167 Add linux en_us mapping test 2017-03-17 09:46:14 +01:00
Alex Dima
d842339c9e Assert entire mapping 2017-03-17 09:46:13 +01:00
Benjamin Pasero
207686d256 fix tests on windows 2017-03-17 09:02:00 +01:00
Benjamin Pasero
05f19eec20 files 💄 2017-03-17 07:59:51 +01:00
isidor
8d09c1a286 watermark: fix live disable 2017-03-17 07:21:24 +01:00
Rob Lourens
086a64c9e2 ripgrep should follow symlinks 2017-03-16 22:09:25 -07:00
Rob Lourens
a5c5ee4fae Add ripgrep to OSSREADME 2017-03-16 22:00:08 -07:00
Rob Lourens
a6280ce603 Try to reenable ripgrep tests 2017-03-16 21:26:26 -07:00
Rob Lourens
074469bfb8 Bump node-debug2 2017-03-16 21:26:11 -07:00
Daniel Imms
81762241c4 Merge pull request #22602 from markwpearce/feature/relative_paths
Checks integrated terminal output for more types of relative paths
2017-03-16 19:48:59 -07:00
Daniel Imms
45610ae51a Improve comments 2017-03-16 19:45:43 -07:00
Rob Lourens
6682ed090b Only show "use ignore files" button if useRipgrep is enabled 2017-03-16 19:15:53 -07:00
Rob Lourens
ddd8dbf9b3 Provide a way to enable/disable gitignore support for #19983 2017-03-16 19:15:53 -07:00
Rob Lourens
ac420a2931 Search within './' per BurntSushi/ripgrep/issues/410 2017-03-16 19:15:52 -07:00
Daniel Imms
6cf6af3e92 Merge pull request #22751 from Microsoft/tyriar/22413
Polish terminal link hover hint
2017-03-16 19:12:26 -07:00
Daniel Imms
f7de4e03c9 Merge remote-tracking branch 'origin/master' into tyriar/22413 2017-03-16 19:00:05 -07:00
Daniel Imms
aecb2c4ccb Remove todo 2017-03-16 18:59:04 -07:00
Daniel Imms
d85a5fc7cb Fix disposal of tooltip listeners and ctrl-held state 2017-03-16 18:57:50 -07:00
Matt Bierner
eb0a05f7b5 Fix return 2017-03-16 17:49:22 -07:00
Matt Bierner
09ec3557c8 Prototype Allowing Extensions to Extend the Builtin Markdown Extension (#22421)
* Prototype Allowing Extensions to Extend the Builtin Markdown Extension

**Problem**
There have been requests for adding new functionality to the markdown extension preview, such as supporting rendering of math or other syntax in the preview. The only current solution to this is create an extension that provides its own markdown preview. This results in inconsitent behavior with our markdown preview and is not a very scalable approach. We would like to find a way to allow users to add these extensions to our markdown preview without bundling the extensions in the preview itself.

**Fix**
Prototypes a new contribution point that extensions can use to extend the vscode markdown extension. Three types of extensions are possible: adding stypes to the preview, adding scripts to the preview, and extending the markdown it renderer.

My current approach defines the contributed markdown extensions in the package.json using a structure like this:

```
  "contributesTo": {
    "vscode.markdown": {
      "plugins": [
        "./out/math"
      ],
      "scripts": [],
      "styles": [
        "./media/math.css"
      ]
    }
  }
```

We could change the structure here. This design uses a pull model where markdown extensions are looked up by the vscode.markdown extension itself.

The other approach for extension registration would be to use a push model. This would have the vscode.markdown extension export an api that each markdown extension would invoke to register new scripts/styles/plugins. I may switch over to this model but was interested in seeing what a more declarative approach would look like. Let me know if you have any thoughts one way or the other.

The downside of allowing extensions like this is that they can completely change how the markdown preview looks and works. There is no well defined API for restricting what extensions can do like we have with VScode.

* Use extensionDependencies

* Remove example extension

* Added gating and activation event
2017-03-16 17:27:39 -07:00
Sandeep Somavarapu
7ec4cd18ea Fix #22747 2017-03-17 01:01:24 +01:00
Sandeep Somavarapu
8584f9dfad #18095 Keybindings Editor
- Do not navigate by Enter from search box
2017-03-17 00:54:28 +01:00
Sandeep Somavarapu
905db5d282 #18095 Keybindings editor
- Down arrow to navigate from search to list
2017-03-17 00:37:35 +01:00
Sandeep Somavarapu
f2f8d0823a Merge pull request #22556 from hoovercj/searchBackwardsInPreferences
Add backwards search to preferences view
2017-03-17 00:26:07 +01:00
Sandeep Somavarapu
1a7b41970f #18095 Keybindings editor
- Register keybinding for remove action
- Make other actions as just keybinding actions
2017-03-17 00:25:02 +01:00
Sandeep Somavarapu
8f5b2f5dab #18095 Keybindings editor
- Define keybinding action with keyboard shortcut
- Search keybindings action with keyboard shortcut
2017-03-17 00:25:02 +01:00
Andre Weinand
8ca2c28a6d update node-debug 2017-03-16 23:34:44 +01:00
Martin Aeschlimann
f4123caafc [theming] Support late themingRegistrations, css participation only through themingRegistry 2017-03-16 23:17:57 +01:00
Sandeep Somavarapu
684d0ad586 #18095 Keybindings editor
- Open default keybindings while opening keybindings file like before
2017-03-16 22:08:31 +01:00
Sandeep Somavarapu
1709f8a748 #18095 Keybindings Editor
- Use List widget to render keybindings
2017-03-16 22:08:31 +01:00
Martin Aeschlimann
d23dd1eed9 [themes] migrate terminal colors to new APIs 2017-03-16 21:50:26 +01:00
rebornix
3d2d1cfb4b Fix #22568 2017-03-16 13:49:52 -07:00
Daniel Imms
04d2bb219d Hide hint whenever data is sent to terminal
Fixes #22623
2017-03-16 12:20:25 -07:00
Daniel Imms
fd59f51322 Merge remote-tracking branch 'origin/master' into tyriar/22413 2017-03-16 11:34:23 -07:00
Johannes Rieken
bbd5a558ec fix test failure 2017-03-16 17:21:06 +01:00
Benjamin Pasero
78615c0e0a remove unused code 2017-03-16 17:10:09 +01:00
isidor
92b85fe7c1 debug: do not dispose of internal module models on session end
fixes #22741
2017-03-16 17:07:35 +01:00
Benjamin Pasero
06ba86f404 less code to care about for #18350 2017-03-16 17:02:28 +01:00
isidor
98d826a29d workbench.tips.enabled
fixes #16595
2017-03-16 16:51:44 +01:00