Johannes Rieken
6f1da34c2e
debt - decouple webviews from code insets, move things to /browser/-layer, change inset api proposal to push style, re #66418
2019-06-04 12:31:18 +02:00
Benjamin Pasero
73643c60a6
Update to Electron 4.0.x ( #73119 )
...
* Bump electron@4.0.0-beta.9
* electron 4 - temporarily warn about exploration change
* update to Electron 4.0.0 stable
* remove electron 4 notification
* bump to electron@4.0.1
* electron 4: adopt format change of "version" file
* build - set to use exploration image
* Revert "build - set to use exploration image"
This reverts commit 1bb280fc5e
.
* electron@4.0.2
* fix electron.d.ts
* update distro
* bump electron@4.0.4
* debt - adopt new process.getProcessMemoryInfo()
* update electron@4.0.5
* electron@4.0.6
* electron 4.0.x - remove Linux 32bit build
* electron@4.0.7
* electron - update to 4.1.2
* bump electron@4.1.4
* update build (remove Linux32)
* electron@4.1.5
* electron 4 - remove linux 32bit warning
* Remove more 32-bit Linux build stuff
Fixes #66271
* electron@4.2.0
* electron@4.2.1
* electron@4.2.2
* electron@4.2.3
* Revert "electron@4.2.3"
This reverts commit ae375ef764
.
* Revert "Revert "electron@4.2.3""
This reverts commit 513581ebc5
.
2019-06-04 10:50:10 +02:00
Alex Dima
9bcd00284b
Add remote.contribution
2019-05-22 11:50:49 +02:00
Joao Moreno
a477e1eafe
extract native modules ignore rules
2019-05-09 16:27:37 +02:00
Peng Lyu
b72fba1a56
Fix Monaco compilation ( #73243 )
...
* Fix Monaco tsconfig parsing failure and Monaco compilation.
2019-05-03 10:59:50 -07:00
Benjamin Pasero
d5e88fa051
files - more cleanup
2019-04-16 14:40:19 +02:00
Alex Dima
fd8b829e83
Hold back test extensions
2019-04-11 12:34:05 +02:00
Keyi Xie
172a32d5c6
fix mispell
2019-04-09 13:21:46 +08:00
Martin Aeschlimann
6d7959a938
console.log in tslint rule crashes ts server
2019-03-25 15:28:38 +01:00
Alex Dima
78d62636f0
Move standalone editor nls calls to standaloneStrings which will be translated via VS Code
2019-03-25 12:41:32 +01:00
Dirk Baeumer
3d92b725b2
Fixes #71065 : Bring back translation for standalone editor
2019-03-25 12:21:44 +01:00
Benjamin Pasero
71204c12d1
FileService2 - implement createFolder() ( #70758 )
...
* files2 - implement createFolder()
* files2 - easier to understand root check
2019-03-19 15:25:47 +01:00
Johannes Rieken
2f89a79efe
api proposal, add call hierarchy contrib
2019-03-14 16:14:43 +01:00
Alex Dima
c4bed46784
Add a download util that uses a separate process
2019-03-06 10:19:17 +01:00
Daniel Imms
08f1e188f6
Rename contrib/execution to externalTerminal
...
Part of #69107
2019-03-04 16:29:20 -08:00
Dirk Baeumer
1242997422
Fix problem with update localization script
2019-02-20 20:24:28 +01:00
Rob Lourens
aeaef41d51
Fix #68805
2019-02-19 18:05:55 -08:00
Dirk Baeumer
95719e9158
Fixes vscode-translations-export failure
2019-02-18 16:28:31 +01:00
Rob Lourens
f7bfa34a67
Fix build - remove nls.mock reference
2019-02-14 22:51:16 +00:00
Johannes Rieken
3283483974
add formatter call, use it for no-formatter-case for now #41882
2019-02-14 11:16:32 +01:00
Alex Dima
35ffdf5fa5
Better time output
2019-02-12 20:45:54 +01:00
Alex Dima
af95b7d343
Adopt task.define (better task names)
2019-02-12 20:43:55 +01:00
Alex Dima
bb6a790711
Introduce task.define for more precise task naming
2019-02-12 20:43:55 +01:00
Alex Dima
c25de7d09f
Extract task code to its own file
2019-02-12 15:13:43 +01:00
Johannes Rieken
42f2fc9783
Merge pull request #68121 from Microsoft/joh/es6
...
es6 compile
2019-02-11 08:31:44 +01:00
Benjamin Pasero
06ccc3a515
debt - move integrity service to workbench
2019-02-09 16:49:44 +01:00
Alex Dima
7d38cdcb51
Render more task names
2019-02-08 15:55:19 +01:00
Alex Dima
51305a6647
Remove syncExtensions from ResolvedAuthority
2019-02-08 15:24:36 +01:00
Johannes Rieken
815063890b
fix monaco build
2019-02-08 15:20:00 +01:00
Benjamin Pasero
176b65a432
debt - make issue service a contrib to the workbench
2019-02-08 07:47:24 +01:00
Benjamin Pasero
d0f043db69
debt - move jsonValidationExtensionPoint out of services
2019-02-08 07:34:50 +01:00
Benjamin Pasero
289d6a6e7a
kompilatreste
2019-02-07 16:46:41 +01:00
Benjamin Pasero
35523f6c51
debt - workbench/parts => workbench/contrib (update imports and scripts)
2019-02-07 11:48:58 +01:00
Alex Dima
9dc75e92e7
Remove no longer used static method
2019-02-06 21:26:32 +01:00
Alex Dima
64c6cb2174
Update dependencies, remove workaround
2019-02-06 21:23:33 +01:00
Alex Dima
f88e4f457a
Adopt changes in gulp.src
2019-02-06 10:15:36 +01:00
Alex Dima
d71299fe5d
Upgrade to gulp4
2019-02-05 23:11:05 +01:00
Alex Dima
b4445a9f73
Move away from deprecated gulp-util
2019-02-05 22:21:05 +01:00
Alex Dima
c9352c4ca9
Adopt new style gulp tasks for the editor ( #67863 )
2019-02-05 19:23:51 +01:00
Alex Dima
c0c719c651
More gulp task work ( #67863 )
2019-02-04 18:06:23 +01:00
Alex Dima
4676da4595
More gulp clean task simiplifications ( #67863 )
2019-02-04 17:34:26 +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
isidor
c47c001600
move labelService to workbench
2019-01-10 17:21:53 +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
Rob Lourens
ef2547d547
replace void 0 with undefined
2019-01-03 11:20:19 -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
Dirk Bäumer
8b86554f3a
Support updating localization extensions from files on disk
2018-11-22 23:36:35 +01:00
isidor
085f4656ed
add some commit hashes and versions to cgmanifest.json
2018-11-20 16:31:08 +01:00
isidor
9edd984da8
delete OSSREADME.json
2018-11-20 12:54:22 +01:00
Alex Dima
976cfe3aa7
Merge branch 'master' into isidorn/cgmanifest
2018-11-16 17:52:27 +01:00
Christof Marti
f00cf99102
Can be undefined ( #63033 )
2018-11-16 09:04:02 +01: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
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
Alex Dima
88bb48278d
Authority exploration
2018-11-08 21:59:56 +01: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
b8e7442f5d
set exec bit
2018-11-07 13:58:14 +00:00
Konrad Borowski
0ea372371e
Fix accidental fallthrough in snapshot loader
2018-10-31 16:46:37 +01: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
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
baf8b88b1d
Add versioning to monaco.d.ts generation
2018-10-24 16:11:48 +02:00
Dirk Baeumer
d426ebf764
Add linter rule to check for valid localize keys
2018-10-23 21:43:12 +02:00
Johannes Rieken
ac643e170c
show progress when activating an extension via onCommand:Foo, #59645
2018-10-23 12:04:56 +02:00
Alex Dima
67eacaa4a8
Use const enums (and generate non-const ones for standalone editor)
2018-10-22 09:59:30 +02: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
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
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
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
db6ebe93f8
remove now obsolete code
2018-10-11 12:56:54 +02: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
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
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
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