Commit graph

2043 commits

Author SHA1 Message Date
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