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