Commit Graph

44154 Commits (cec52db765329f9deba46015dcd8c186040d58c5)

Author SHA1 Message Date
Christof Marti cec52db765
Add @octref for Emmet 2019-01-04 11:24:33 +01:00
Benjamin Pasero 83232ef060 fonts - remove HelveticaNeue-Light from list 2019-01-04 10:11:04 +01:00
Johannes Rieken 8e47e88490 make font platform specific for different languages, https://github.com/Microsoft/vscode/pull/65776#issuecomment-451225090 2019-01-04 09:57:25 +01:00
Martin Aeschlimann 7c908a936d add .vscodeignore syntax highlighting. FIxes #64960 2019-01-04 09:53:47 +01:00
Benjamin Pasero 26e9fd4043 fix #65931 2019-01-04 08:34:23 +01:00
Daniel Imms bbcc0f61aa Fix key names being printed to terminal
Fixes #65949
2019-01-03 23:03:57 -08:00
Benjamin Pasero 5967828c2a update electron@3.0.13 2019-01-04 08:00:17 +01:00
Pine Wu bae6c84d46 Update service for #66002 2019-01-03 21:14:50 -08:00
Daniel Imms b31895076e Disable conpty by default
- Cursor flickering in powershell is _really_ annoying and there is no way
  to work around it reliably. It's happening because conpty hides and shows
  the cursor many times when it doesn't really need to, and since data isn't
  batched xterm.js renders as much as possible which shows the cursor in
  positions.
- Kill doesn't kill the process, this is likely a problem on our end.

Part of #66001
2019-01-03 20:12:29 -08:00
Matt Bierner f28c02195a Revert two bad loop conversions in build 2019-01-03 19:35:20 -08:00
Matt Bierner b4964bcf35 Replace some common index based for loops with `for-of` loops
Replaces many loops of the form:

```js
for (let i = 0; i < elements.length; ++i) {
    const i = elements[i];
   ...
}
```

with:

```js
for (const element of elements) {
    ...
}
```

Mix of a horrible regex based find/replace and manual touch ups
2019-01-03 19:11:18 -08:00
Matt Bierner dc261e0436 Strict null auto add 2019-01-03 18:07:05 -08:00
Matt Bierner 5cc00861fc Enable no-var-keyword tslint rule 2019-01-03 18:02:48 -08:00
Matt Bierner 3f8579f96a Avoid some common type casts
Casts can hide some type errors
2019-01-03 17:44:14 -08:00
Matt Bierner cd88417f49 Enabling a few more tslint rules in the codebase 2019-01-03 17:39:12 -08:00
Matt Bierner 9e4daf6069 Prefer using explicit function types instead of `Function` 2019-01-03 17:39:12 -08:00
Matt Bierner 967eef771b Also update monaco d.ts recipe for requiring explicit argument for `fire` 2019-01-03 17:39:12 -08:00
Matt Bierner 0b2f1558e6 Prefer using nullable marker for fields 2019-01-03 17:39:12 -08:00
Matt Bierner 6d680a040f Strongly type `Listener`
Don't use `Function` as it allows any sort of calling pattern
2019-01-03 17:39:12 -08:00
Matt Bierner af35040758 Always require an explicit argument for Emitter.fire
Calling `fire` with zero arguments results in the emitter firing with `undefined`. This is often not expected or desired. It should be explicit that the emitter is fired with undefined
2019-01-03 17:39:12 -08:00
Matt Bierner 36c6c834a0 Use more explicit states for code actions model
Switch to use a more explicit, more state-machine like approach to states for code actions
2019-01-03 17:39:12 -08:00
Matt Bierner e3573bd2bb Remove some inline constants 2019-01-03 17:39:12 -08:00
Matt Bierner 1edc8c6ff9 Use ReadonlyArray in more places 2019-01-03 17:39:12 -08:00
Matt Bierner a179a4f126 Strict null check suggest widget 2019-01-03 17:39:12 -08:00
Matt Bierner 824d1ce4bd Strict null check replaceService 2019-01-03 17:39:12 -08:00
Rob Lourens 58d7b54a13 Fix #65377 2019-01-03 17:22:34 -08:00
Rob Lourens 32db2fdb09 Disable legacy non-rg search #65337 2019-01-03 16:55:51 -08:00
Rob Lourens fb0d022d8a Fix PHP colorization test from #65649 2019-01-03 16:46:05 -08:00
Rob Lourens 509d693aa7 Fix #65649 - fix injection patching in update-grammar.js 2019-01-03 16:24:11 -08:00
Rob Lourens b2ac8d2dcf
Merge pull request #65790 from Microsoft/roblou/removeVoid0
Replace all void 0 with undefined
2019-01-03 11:38:21 -08:00
Rob Lourens 95b97564af Fix new search result counts from void 0 replacement in search test fixtures 2019-01-03 11:20:36 -08:00
Rob Lourens ef2547d547 replace void 0 with undefined 2019-01-03 11:20:19 -08:00
isidor 0d11396538 fixes #65729 2019-01-03 17:41:39 +01:00
João Moreno 9bde4007ac
Update classifier.yml 2019-01-03 16:54:42 +01:00
Alex Ross 154ba178c2 Update make grammar 2019-01-03 16:08:09 +01:00
Benjamin Pasero 750ed368d2 debt - remove unused node dialog service 2019-01-03 14:58:44 +01:00
Johannes Rieken 2dd7693127 make sure to await showing of results, #65809 2019-01-03 11:16:35 +01:00
Johannes Rieken 08510a5b25 make sure command aliases return command's result, #65809 2019-01-03 11:16:35 +01:00
João Moreno 58ac82dfeb
Merge pull request #65875 from henkmollema/patch-1
Update copyright year to 2019
2019-01-03 11:11:45 +01:00
Johannes Rieken 8a390ea608
Merge pull request #65776 from Microsoft/joh/less-fonts
Define less fonts
2019-01-03 10:04:53 +01:00
Johannes Rieken 2fd9ce387d Merge branch 'master' into joh/less-fonts 2019-01-03 09:41:14 +01:00
Joao Moreno fe6e62674c remove 100 change limit 2019-01-03 09:20:20 +01:00
Rob Lourens 7805023eaa Fix #65933 2019-01-02 21:20:14 -08:00
Rob Lourens 8700c2e429 let -> const, remove 'public' 2019-01-02 21:12:26 -08:00
Rob Lourens 1dc65e064d Use new tree for settings TOC tree 2019-01-02 20:40:30 -08:00
Rob Lourens 392373943f Settings editor - ObjectTree is already disposable 2019-01-02 17:56:42 -08:00
Rob Lourens da732ab07c Use new tree for settings editor 2019-01-02 17:41:29 -08:00
Rob Lourens 1bea381d42 Remove `public` in search land 2019-01-02 17:41:29 -08:00
Rob Lourens c69f33c3b6 Use 'const' when possible in search 2019-01-02 17:41:29 -08:00
Matt Bierner 5ed55a8606 Don't treat dom properties as special for syntax highlighting
See https://github.com/Microsoft/TypeScript-TmLanguage/issues/691

Assuming that properties named `label` or `name` are dom properties is incorrect and causes a lot of false positives. This results in weirdly inconsistent colorization
2019-01-02 17:33:50 -08:00