Commit graph

2431 commits

Author SHA1 Message Date
Alex Dima 7c8e79b576 Introduce gulpfile.compile 2019-02-05 13:56:15 +01:00
Alex Dima d50594c1c6 Fix build on macOS 2019-02-05 09:35:22 +01:00
Alex Dima c0c719c651 More gulp task work (#67863) 2019-02-04 18:06:23 +01:00
Alex Dima cf19bcf862 More task simplifications (#67863) 2019-02-04 17:34:26 +01:00
Alex Dima 4676da4595 More gulp clean task simiplifications (#67863) 2019-02-04 17:34:26 +01:00
Alex Dima 8f95df52e1 More simplifications (#67863) 2019-02-04 16:07:36 +01:00
Alex Dima 0280160bd2 More simplifications to extensions gulp tasks (#67863) 2019-02-04 16:07:36 +01:00
Alex Dima 77b61a1e55 Simplify gulp tasks for extensions 2019-02-04 14:41:39 +01:00
Alex Dima a592b43925 Debt: Remove unused gulp tasks 2019-02-04 14:41:39 +01:00
Johannes Rieken d2ec27494b update references view 2019-02-04 14:35:14 +01:00
Joao Moreno 8704b574da build: decouple upload-vscode-sourcemaps task 2019-02-04 11:15:30 +01:00
Johannes Rieken 3646ede2d1 add lib.es2018.promise.d.to to yet another place, #65040 2019-02-04 09:35:09 +01:00
Matt Bierner 9f6f45bb09 Build VS Code using TS 3.3
Fixes #67776
2019-02-01 15:31:19 -08:00
João Moreno eb69d48499
Merge pull request #65579 from Kedstar99/snapFix
Removed snapUpdate.sh and replaced with inline command
2019-01-28 15:30:29 +01:00
Johannes Rieken 8b7f1ed1e7 update extension, #64376 2019-01-28 12:06:13 +01:00
Rob Lourens c1c64f48f8 Bump node-debug2 2019-01-27 19:06:36 +00:00
Andre Weinand 9301aefe0f node-debug2@1.31.4 2019-01-27 09:04:48 +01:00
Andre Weinand ebafef9174 node-debug@1.31.2 2019-01-27 09:04:48 +01:00
Segev Finer ba41bffa99 Print a message before installing dependencies in npm post install
Should make it easier to see what it's doing and debugging failures.
2019-01-23 23:40:46 +02:00
Johannes Rieken 32629a8125 update reference view extension, #64376 2019-01-21 14:41:27 -08:00
Rob Lourens 260040ec0a Bump node2 2019-01-17 21:43:27 +00:00
Andre Weinand 01af251e61 node-debug@1.31.1 2019-01-17 17:10:44 +01:00
isidor c47c001600 move labelService to workbench 2019-01-10 17:21:53 +01:00
Joao Moreno 493ad1da77 temporary comment out completions 2019-01-07 17:21:02 +01:00
Joao Moreno 84148436b9 Revert "💄"
This reverts commit 02d267c581.
2019-01-07 17:16:35 +01:00
Joao Moreno 02d267c581 💄 2019-01-07 15:59:18 +01:00
Alex Dima ec4652f1cc Use also mtime to validate source file cache 2019-01-07 11:58:40 +01:00
Rob Lourens 137dbe92bb Bump node2 2019-01-04 11:18:28 -08:00
João Moreno a9e56b859d
Merge pull request #56670 from segevfiner/shell-completions
code command completions for Bash & Zsh
2019-01-04 16:11:10 +01:00
Joao Moreno a6ebfe5082 missing compilation 2019-01-04 11:24:53 +01: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 967eef771b Also update monaco d.ts recipe for requiring explicit argument for fire 2019-01-03 17:39:12 -08:00
Rob Lourens ef2547d547 replace void 0 with undefined 2019-01-03 11:20:19 -08:00
Henk Mollema faab60f836
Update copyright year to 2019
Happy new year! 🎆
2019-01-01 01:52:58 +01:00
Daniel Imms 56eada0006
Merge branch 'master' into patch-1 2018-12-27 14:15:42 -08:00
Daniel Imms ffe6f7950e Drop gconf dependency
Fixes #62580
2018-12-27 11:03:06 -08:00
Johannes Rieken 009c1c3a4b fix #65726 2018-12-27 11:48:45 +01:00
Krish De Souza 4c02c554ce Removed snapUpdate.sh and replaced with inline command
+Simplifies the build process.
+Avoids creating a new shell that simply spawns another shell environment.
+Simplifies the update mechanism by removing the need to track the existence of snapUpdate.sh.
+Keeps the logic for snapUpdate.sh close to updateService.snap.ts
2018-12-22 11:53:22 +05:30
Joao Moreno 71fbf3dbe0 cleanup snap update service 2018-12-20 10:08:21 +01:00
Johannes Rieken 9b4ae10715 update ref-viewlet extension 2018-12-19 18:06:39 +01:00
Joao Moreno 2372808d88 snpa build 2018-12-19 15:06:21 +01:00
Joao Moreno 5fcddccd99 fix linux snap version 2018-12-19 15:02:58 +01:00
Joao Moreno dd306185ec fix gulp 2018-12-19 15:02:19 +01:00
Joao Moreno 87f95dd6cc shorten snap version 2018-12-19 12:59:25 +01:00
Joao Moreno a2deea6c19 snap package version should be commit ID 2018-12-19 10:03:03 +01:00
Rob Lourens cf4780de77 Bump node-debug2 2018-12-18 16:44:42 -08:00
Alex Dima e4b1db51cc Fixes #65040 2018-12-17 15:43:09 +01:00
Alex Dima 8c09d4f476 Add error handlers to watchers 2018-12-17 15:23:07 +01:00
Johannes Rieken 37327f7070 remove invalid promise references #65040 2018-12-14 09:50:27 +01:00
Johannes Rieken 11fb2c1389 remove winjs-promise - fixes #53526 2018-12-13 10:28:26 +01:00
Johannes Rieken a99079f13a remove winjs-based polyfill promse #53526 2018-12-13 10:14:42 +01:00
Johannes Rieken 33349fa582 add smaller promise-polyfill for IE11 - #53526 2018-12-13 10:07:56 +01:00
Alex Ross 6c6cd0aab4 Update grammars 2018-12-12 17:25:07 +01:00
Johannes Rieken 5c948589f4 debt - more no tpromise in monaco.d.ts #53526 2018-12-12 17:00:26 +01:00
Johannes Rieken 47661d4ec3 update references view extension 2018-12-10 11:23:34 +01:00
Matt Bierner 8b4924d755 Build VS Code using TS 3.2
Fixes #64631
2018-12-07 14:25:14 -08:00
Johannes Rieken 416e6c5168 update ref-view extension 2018-12-05 17:13:25 +01:00
Andre Weinand a4d1f2009b node-debug@1.30.4 2018-12-05 15:57:18 +01:00
Rob Lourens 7e650bffa7 Bump node2 2018-12-03 11:48:44 -08:00
Johannes Rieken 6bcd5c4126 update ref-view extension 2018-12-03 10:00:18 +01:00
Rob Lourens 2bbf34d8f9 Bump node-debug 2018-11-30 10:26:57 -08:00
Joao Moreno d68ed6c82c continue builds when component detection fails 2018-11-30 12:38:38 +01:00
Rob Lourens be5823d616 Bump node2 2018-11-28 10:41:21 -08:00
Andre Weinand 8152086d56 node-debug@1.30.2 2018-11-27 11:20:08 +01:00
Johannes Rieken 3a8e28e842 update ref-view extension 2018-11-27 10:57:10 +01:00
Johannes Rieken 0b4c169394 update references-view extension 2018-11-23 16:32:17 +01:00
Dirk Bäumer 8b86554f3a Support updating localization extensions from files on disk 2018-11-22 23:36:35 +01:00
Johannes Rieken 66bcd33778 update references view extension 2018-11-22 12:33:36 +01:00
Johannes Rieken 6dcade9ed5 update references view 2018-11-21 16:49:05 +01:00
Johannes Rieken 9809b07e00 update references-view-extension 2018-11-21 13:25:42 +01:00
isidor 085f4656ed add some commit hashes and versions to cgmanifest.json 2018-11-20 16:31:08 +01:00
Isidor Nikolic ec98c79d44
Merge pull request #63497 from Microsoft/isidorn/cgmanifest
Start using component governance for oss tracking
2018-11-20 12:54:47 +01:00
isidor 9edd984da8 delete OSSREADME.json 2018-11-20 12:54:22 +01:00
isidor 9a3758ea19 Revert "only run component governance"
This reverts commit 9c655689da.
2018-11-20 12:43:53 +01:00
Joao Moreno 420edabab8 rename tfs to azure-pipelines 2018-11-19 10:46:19 +01:00
Alex Dima 66f4c5be3a Adopt OSS tool 2018-11-16 23:21:02 +01:00
Alex Dima 976cfe3aa7 Merge branch 'master' into isidorn/cgmanifest 2018-11-16 17:52:27 +01:00
Joao Moreno ca1c923849 replace ossreadme with cargo.lock 2018-11-16 17:22:50 +01:00
Joao Moreno ff15cadc67 remove build/win32/OSSREADME.json 2018-11-16 17:21:13 +01:00
Joao Moreno 9c655689da only run component governance 2018-11-16 16:31:45 +01:00
Joao Moreno 715c0d9b4e add cargo.lock 2018-11-16 16:28:53 +01:00
isidor 7f33701b5d add commit hashes for Joaos hipster dependencies 2018-11-16 12:38:11 +01:00
isidor f3e2c35a4a add repositoryUrl to build/win32 cgmanifest, somehow got skipped 2018-11-16 12:19:15 +01:00
Christof Marti f00cf99102 Can be undefined (#63033) 2018-11-16 09:04:02 +01:00
Matt Bierner 5da4d1188e Encapsulate plugins in plugins manager 2018-11-15 17:44:56 -08:00
Sandeep Somavarapu 1a12e0a02a Fix #62870 2018-11-15 17:11:38 +01:00
Joao Moreno fdfe5099a7 cleanup 2018-11-15 14:52:44 +01:00
Joao Moreno a57464eae5 linux build 2018-11-15 14:30:51 +01:00
Joao Moreno 656a6dc881 linux build 2018-11-15 14:27:50 +01:00
Joao Moreno 86f3230ecc move off Linux Hosted 2018-11-15 14:23:06 +01:00
Rob Lourens df8ea54c53 Bump node2 2018-11-14 21:05:46 -08:00
Rob Lourens 3c6b6e614d Fix #63033 2018-11-14 15:11:20 -08:00
isidor 347fb6347b add all cgmanifests. Still no commitHash 2018-11-14 18:18:25 +01:00
Andre Weinand 08aa66112f node-debug@1.30.1 2018-11-14 11:51:19 +01:00
Alex Dima d4bfba4653 Execute extension webpacking in sequence 2018-11-13 16:09:56 +01:00
Alex Dima 6e465986a7 Fix editor publishing scripts (on Windows) 2018-11-13 15:31:28 +01:00
Johannes Rieken cf80d92302 update ref-view extension 2018-11-13 13:13:06 +01:00
Rob Lourens c72cb129f2 Bump node2 2018-11-12 20:38:43 -08:00
Joao Moreno 60e644cac4 remove sha1 win32 cert signing 2018-11-12 09:55:03 +01:00
Matt Bierner cf4e17cd4b Remove windows-process-tree types if they get installed
These typings cause duplicate identifier errors on windows tsc builds
2018-11-08 17:49:45 -08:00
Alex Dima 88bb48278d Authority exploration 2018-11-08 21:59:56 +01:00
Joao Moreno 0f4fab159f fix linux build 2018-11-08 17:14:27 +00:00
Joao Moreno bae7a2b167 cleanup build folder 2018-11-08 15:33:20 +00:00
Joao Moreno 605139f4a9 cleanup snap build 2018-11-08 15:30:36 +00:00
Joao Moreno c850728ddd build 2018-11-08 15:23:50 +00:00
Joao Moreno e4f9cae949 Merge remote-tracking branch 'origin/master' into snap 2018-11-08 15:21:27 +00:00
Alex Dima b60903d3c2 Remove no longer necessary 'use strict' 2018-11-07 19:55:44 +01:00
Alex Dima ffba25fc25 Add compilation output 2018-11-07 17:40:54 +01:00
Alex Dima c2a09ed400 Minor tweaks 2018-11-07 17:35:55 +01:00
Joao Moreno f11391f6eb fix artifacts 2018-11-07 16:29:22 +00:00
Joao Moreno 86fa4e4957 use snap cleanbuild 2018-11-07 15:51:46 +00:00
Joao Moreno 024be14622 build 2018-11-07 15:49:32 +00:00
Joao Moreno 14d41f25eb bring back snap build tasks 2018-11-07 15:24:08 +00:00
Joao Moreno 391819f002 set exec bit 2018-11-07 14:47:31 +00:00
Joao Moreno b8e7442f5d set exec bit 2018-11-07 13:58:14 +00:00
Joao Moreno 1cffd55dc9 reenable builds 2018-11-07 12:38:19 +00:00
Joao Moreno f6662acf9c build 32bit snap 2018-11-07 10:58:34 +00:00
Joao Moreno ac88b2fe70 isolated yarn build 2018-11-07 10:00:55 +00:00
Joao Moreno 54e59d2608 yarn 2018-11-07 09:31:07 +00:00
Joao Moreno 4bbc0dc55d build 2018-11-07 09:03:59 +00:00
Joao Moreno 32acaac60b snap command 2018-11-07 07:58:23 +00:00
Joao Moreno 39818e34fb snap 2018-11-07 07:33:05 +00:00
Joao Moreno 38274edfcb snap 2018-11-07 00:05:21 +00:00
Joao Moreno 40330e4427 snap 2018-11-06 23:40:27 +00:00
Joao Moreno c495e403f0 get node in build 2018-11-06 18:26:44 +00:00
Joao Moreno af65e5f3aa get snap building 2018-11-06 17:59:59 +00:00
Joao Moreno cc2fe60d1f comment out component detection 2018-11-06 17:33:39 +00:00
Joao Moreno a15c47256a faster build 2018-11-06 17:17:56 +00:00
Joao Moreno 5248363beb build 2018-11-06 16:53:01 +00:00
Joao Moreno 6c11772d0c build 2018-11-06 16:52:41 +00:00
Joao Moreno 4dd06b1696 whitespace 2018-11-06 16:28:50 +00:00
Joao Moreno dc0bbfe806 tfs snaps 2018-11-06 16:27:41 +00:00
Joao Moreno e840e83ff9 set executable bits 2018-11-06 15:08:02 +00:00
Joao Moreno 5b3eff0036 add LinuxSnap build step 2018-11-06 13:33:22 +00:00
Joao Moreno 636ad4fa95 cleanup linux yaml build definition 2018-11-06 13:29:18 +00:00
Joao Moreno 72fd692827 whitespace 2018-11-06 12:02:08 +00:00
Joao Moreno f8299f070b Merge branch 'master' into tyriar/snap 2018-11-06 10:43:33 +00:00
Jimmy Merrild Krag b8097b88aa Change icon name on Linux for icon theme compatibility
This change is made under the assumption that the '-oss' part is removed for final official distribution builds.

The issue it resolves can be read about here: https://github.com/numixproject/numix-core/issues/2964
2018-11-06 10:34:42 +01:00
Joao Moreno 54a0868259 enable component detection in product builds
fixes #62453
2018-11-05 13:27:08 +00:00
Joao Moreno 29a6e3d3ca Merge remote-tracking branch 'origin/master' into tyriar/snap 2018-11-04 13:58:08 +01:00
Johannes Rieken ef872dbbb7
Merge pull request #62294 from xfix/patch-3
Fix accidental fallthrough in snapshot loader
2018-11-02 16:55:42 +01:00
Johannes Rieken 189841a8b4 update references-view extension 2018-11-02 16:29:48 +01:00
Johannes Rieken cf238ba584 allow references view to use proposed api, add as built in extension 2018-11-02 12:50:17 +01:00
Andre Weinand 3e7f8dffc1 node-debug@1.29.2 2018-11-02 11:33:58 +01:00
Rob Lourens 7254929a0c Bump node2 - #61711, #62354 2018-10-31 20:15:38 -07:00
Konrad Borowski 0ea372371e Fix accidental fallthrough in snapshot loader 2018-10-31 16:46:37 +01:00
Rob Lourens 4b2fac2b6d Bump node2, fix #62164 2018-10-30 09:32:47 -07:00
Rob Lourens d8c42ed004 bump node2 2018-10-29 21:08:16 -07:00
Andre Weinand 2c62736bba node-debug@1.29.1 2018-10-26 23:02:34 +02:00
Rob Lourens 02275f047b Add tslint rule banning new Buffer 2018-10-25 10:05:34 -07:00
Matt Bierner 9375a38648 Fixing editor-distro compile error
Fixes #61741
2018-10-24 22:53:33 -07:00
Alex Dima f21c227349 Make sure to always write with normalized line endings 2018-10-24 16:28:42 +02:00
Alex Dima 4823e0e2da Use yellow for monaco.d.ts errors 2018-10-24 16:22:32 +02:00
Alex Dima 072eef20ac Show monaco.d.ts output only when something has changed 2018-10-24 16:11:48 +02:00
Alex Dima 9deb8d4a42 Read monaco.d.ts.recipe files as needed (don't prepare them up front) 2018-10-24 16:11:48 +02:00
Alex Dima 7e8384ba86 Execute just once after N changes 2018-10-24 16:11:48 +02:00
Alex Dima c88064a3ad Make sure standaloneEnums have consistent line endings 2018-10-24 16:11:48 +02:00
Alex Dima baf8b88b1d Add versioning to monaco.d.ts generation 2018-10-24 16:11:48 +02:00
Rob Lourens 29d6612fcf Bump node2 2018-10-23 14:51:32 -07:00
Dirk Baeumer d426ebf764 Add linter rule to check for valid localize keys 2018-10-23 21:43:12 +02:00
Alex Ross fd8d4b09e1 Update grammars 2018-10-23 16:13:27 +02:00
Johannes Rieken ac643e170c show progress when activating an extension via onCommand:Foo, #59645 2018-10-23 12:04:56 +02:00
Andre Weinand 4e5d16b91c node-debug@1.29.0 2018-10-22 23:21:26 +02:00
Rob Lourens 1ed819905e Bump node2 2018-10-22 12:02:27 -07:00
Alex Dima 67eacaa4a8 Use const enums (and generate non-const ones for standalone editor) 2018-10-22 09:59:30 +02:00
Joao Moreno 9c3627d18f remove smoketests from continuous build 2018-10-18 15:09:05 -07:00
Rob Lourens 9e83209ed5 Bump node2 2018-10-17 21:03:24 -07:00
Alex Dima 4b8f928808 Faster monaco.d.ts generation 2018-10-17 23:19:20 +02:00
Alex Dima 4f09f1aa4a Cache TS source files between runs of generator 2018-10-17 16:54:45 +02:00
Alex Dima 238440b738 Change how monaco.d.ts is generated:
- do not use the .d.ts files coming in from gulp-tsb
- remove the generation of .d.ts files
- run before compilation starts
- install file watchers directly
2018-10-17 16:54:45 +02:00
Matt Bierner a3fa7ad178 Adding some typings in npm scripts 2018-10-15 17:39:33 -07:00
Matt Bierner 63d0559cff Don't use strict mode on gulp ts files
Fixes #61000
2018-10-15 17:39:33 -07:00
Johannes Rieken e3062841eb fix incremental compiler 2018-10-15 11:54:47 +02:00
Benjamin Pasero 05e1c11111
Merge pull request #60875 from Microsoft/ben/sqlite
Introduce SQLite (in-memory) for localStorage
2018-10-15 09:10:24 +02:00
Joao Moreno 0f71aebcb5 fix build 2018-10-14 23:33:55 +02:00
Benjamin Pasero a6c1151b32 sqlite - stricter rules for *.node files 2018-10-14 19:06:26 +02:00
Benjamin Pasero c61ee508be use vscode-sqlite3@4.0.2 2018-10-14 11:53:41 +02:00
Benjamin Pasero e7c47cdf9c sqlite - fix compile 2018-10-14 10:44:59 +02:00
Benjamin Pasero e7ddb88e1e sqlite - fix compilation 2018-10-14 08:35:31 +02:00
Benjamin Pasero 32f401fb93 sqlite - storage => legacy storage 2018-10-13 17:45:43 +02:00
Benjamin Pasero e4b21b6794 Merge branch 'master' into ben/sqlite 2018-10-13 16:38:26 +02:00
Matt Bierner 3fcb671444
Use es2017 as target for build scripts (#60707)
Upgrades our build scripts to target ES2017 since they are run on modern versions of node

This allows us to remove shims for es6 features such as `Object.assign`, and also remove a few extra typings packages
2018-10-12 11:24:15 -07:00
Benjamin Pasero 90fd44c102 Merge branch 'master' into ben/sqlite 2018-10-12 09:16:30 +02:00
Benjamin Pasero db6ebe93f8 remove now obsolete code 2018-10-11 12:56:54 +02:00
Matt Bierner 517469041f Add strict null checks scripts to precommit and to tfs builds 2018-10-10 15:42:29 -07:00
Matt Bierner 104275cb9f Add tsconfig.strictNullChecks.json
Part of #60565

Adds a new `tsconfig.strictNullChecks.json` project that does not emit anything and is only used for enabling strict null checks on a subset of the vscode codebase.

Opt `iterator.ts` into strict null checking.

Fix our build scripts to properly handle `extends`
2018-10-10 14:55:06 -07:00
Joao Moreno 0bbe8e28c4 update minimatch 2018-10-10 11:43:44 +02:00
Alex Dima d729e50521 Fix standalone editor gulp scripts.
Tree Shaking:
- do not proceed with tree shaking when there are compilation errors
- load .d.ts files in the language service
- adopt TS 3.1.1 in symbol resolution
- use the real tsconfig.json / with "node" resolution

Bundling:
- fix issue where files were being looked for in out-build instead of out-editor-build
2018-10-10 11:09:29 +02:00
Benjamin Pasero bac418779f Merge branch 'master' into ben/sqlite 2018-10-10 07:36:03 +02:00
Alex Dima fdf2dec52d Remove usage of TPromise from public editor API (#53526) 2018-10-09 09:46:54 +02:00
Benjamin Pasero a2455b79a0 revert "exploration" 2018-10-08 16:54:33 +02:00
Benjamin Pasero 59f367a8b0 Merge branch 'master' into ben/sqlite 2018-10-08 11:08:35 +02:00
Johannes Rieken 005858ed7c add missing compile 2018-10-08 10:23:06 +02:00
Douglas Gabriel 414da9bf7e Removing dead code from 2018-10-05 10:24:19 -03:00
Benjamin Pasero b8b7c3c3a6 sqlite - initial version of storage library 2018-10-05 15:12:50 +02:00
Johannes Rieken ba0448d8bf add missing compile 2018-10-05 11:48:42 +02:00
Matt Bierner 4b2aed7bb2 let -> const 2018-10-04 19:01:34 -07:00
Matt Bierner 8ecebfb761 var -> let 2018-10-04 19:01:34 -07:00
Matt Bierner e8475ad59f Enable noUnusedParameters in build scripts 2018-10-03 17:26:47 -07:00
Matt Bierner 5de9c9bf8b Compile build in strict mode 2018-10-03 17:26:47 -07:00
Matt Bierner 494395f62f Adding correct typings for event-stream this values 2018-10-03 17:26:47 -07:00
Matt Bierner 86fbc62cf1 Remove some unused types and variables 2018-10-03 17:26:47 -07:00
Matt Bierner b3f85e5f19 Add explicit any typings for this
Prep to compile build in strict mode
2018-10-03 17:26:47 -07:00
Matt Bierner 1470548b0f Remove duplicated typescript dependency
We should use the typescript dependency from the root in this case. This ensures the workspace is using the same version as the build
2018-10-03 15:30:34 -07:00
Matt Bierner a9944e6595 Move some build specific packages into build
These packages are only used in build and also have their typings defined in this folder
2018-10-03 15:30:34 -07:00
Matt Bierner f7456ebf90 Switch to use standard @types/node types instead of our customized version
Using a custom version of the node typings is causing a lot of pain while trying to upgrade our build to use `@types` instead of the `d.ts` files we have to maintain. I believe we primarily maintain our own version for two reason:

- Custom require function
- setTimeout and other timer functions return NodeJs.timer instead of a number

These can both be delt with, the first by using interface augmentation and the second by switching to use any types for timer. I believe that the pain of maintaining our own node `d.ts` outweighs the benefits here

This change switches us to use the standard @types/node package for our node typings
2018-10-03 14:18:36 -07:00
Matt Bierner 63e3162bc9 Switch to use @types for pump 2018-10-03 14:18:36 -07:00
Matt Bierner 38fbec9568 Converting some require imports to import from imports
This ensures we pick up the correct typings for these imports
2018-10-03 14:18:36 -07:00
Matt Bierner 7026335451 Switching to use @types where possible in build 2018-10-03 10:47:32 -07:00
Matt Bierner ac737307d7 Enable noImplicitAny in build 2018-10-03 10:47:32 -07:00
Matt Bierner a54e5f54d6 Enable strict null checks 2018-10-03 10:47:32 -07:00
Matt Bierner fe45a7d21f Fix remaining strict null errors in build scripts 2018-10-03 10:47:32 -07:00
Matt Bierner 5862b41657 Fixing strict null rules in tslint 2018-10-03 10:47:32 -07:00
Matt Bierner 31e0752065 Fixing strict null checks in build util 2018-10-03 10:47:32 -07:00
Matt Bierner 56a161042c Fix strict null errors in api 2018-10-03 10:47:32 -07:00
Matt Bierner 0d3682e6bb Fix strict null errors in tfs 2018-10-03 10:47:32 -07:00
Matt Bierner ddc5eeee01 Fixing more strict null errors in build 2018-10-03 10:47:32 -07:00
Matt Bierner 6b9ec57923 Fix bundle.ts for strict null checks 2018-10-03 10:47:32 -07:00
Matt Bierner 0434bd7915 Clean up type inclusion logic 2018-10-02 15:59:35 -07:00
Matt Bierner f5850c9510 Try using @types for typings instead of our custom versions in src/typings 2018-10-02 14:07:19 -07:00
Matt Bierner fb51020ae3 Switch to use node module resolution
This is the modern form of module resolution  recommend by typescript
2018-10-02 10:24:20 -07:00
Joao Moreno 4c963c0895 Merge branch 'win-sign' 2018-10-02 10:52:37 +02:00
Joao Moreno 38a5ab89ef optionally sign windows setup
fixes #59697
2018-10-02 10:05:45 +02:00
Benjamin Pasero ee321dcd2c build - auto release "exploration" builds 2018-10-02 09:31:17 +02:00
Matt Bierner feffb38103 Make sure the configs values are overriden properly 2018-10-01 16:49:24 -07:00
Matt Bierner 402106a699 Introduce a shared tsconfig for extensions
Setup a baseline tsconfig for extensions to extend. This will help make sure thatof our built-in extensions are using the recommended settings for target and so on. it also reduces duplicated code and will make updating tsconfig settings easier
2018-10-01 16:35:43 -07:00
Matt Bierner d37076a596 Build VS Code using TypeScript 3.1.1
Fixes #59757
2018-10-01 10:55:16 -07:00
Miguel Solorio 931223d9d3 Fix sass file reference 2018-10-01 10:13:12 -07:00
Samuel Attard 8ee605ede4 feat: force mojave dark mode support on even though Electron is not built on the 10.14 SDK (#59742) 2018-10-01 18:25:15 +02:00
Joao Moreno 20566a4404 fix windows continuous build 2018-10-01 18:03:21 +02:00
Joao Moreno 01c138cd7d update continuous build 2018-10-01 17:49:28 +02:00
Joao Moreno 6617952c18 prevent old yarn usage 2018-10-01 17:42:00 +02:00
Joao Moreno e3bb3e769b linux build: limit child concurrency 2018-10-01 14:47:09 +02:00
Joao Moreno 9c042522bf linux build: use tmp for home 2018-10-01 14:39:47 +02:00
Joao Moreno 40f3405131 update darwin node and yarn versions 2018-10-01 13:02:37 +02:00
Joao Moreno f5f602bdf4 update linux build node and yarn versions 2018-10-01 13:02:37 +02:00
Joao Moreno 13436602b1 Revert "build script: log dowload finished"
This reverts commit 3cfe173979.
2018-10-01 12:44:39 +02:00
Joao Moreno 75968799b4 use python 2 for builds 2018-10-01 12:14:06 +02:00
Joao Moreno 77a3b330ae catch node 9 usage 2018-09-30 16:34:53 +02:00
Joao Moreno 707787c5b8 update yarn.lock files to use integrity 2018-09-30 16:34:43 +02:00
Joao Moreno e1e0853f4d update build node and yarn for linux 2018-09-30 13:21:52 +02:00
Joao Moreno be912909e4 use hosted build agents for linux builds 2018-09-30 11:13:58 +02:00
Martin Aeschlimann 3cfe173979 build script: log dowload finished 2018-09-29 20:54:20 +02:00
Joao Moreno 64a562a737 update inno updater
fixes #59543
2018-09-27 19:20:37 +02:00
Joao Moreno bc6ab9e0f1 Merge branch 'master' of github.com:Microsoft/vscode 2018-09-26 15:57:53 +02:00
Joao Moreno cdc21cd886 fixes #59342 2018-09-26 15:57:42 +02:00
Joao Moreno ece59d53dc build: sequentialize extension packaging 2018-09-26 15:05:10 +02:00
Joao Moreno bd0e3aa0cc fix reporter 2018-09-26 14:55:38 +02:00
Joao Moreno 47bf9b65e8 build 2018-09-26 14:41:56 +02:00