Commit Graph

72 Commits

Author SHA1 Message Date
Alexandru Dima
2d5f7fd072 Move onEnterRules to language-configuration.json 2021-01-20 12:20:27 +01:00
João Moreno
0e7f3d0d8c Revert "remove colorize-tests extension usage"
This reverts commit d577c4b18d.
2021-01-19 11:39:39 +01:00
João Moreno
d577c4b18d remove colorize-tests extension usage 2021-01-15 12:59:42 +01:00
João Moreno
5e673678eb Merge branch 'joao/build/single-compile-job' 2021-01-07 10:59:12 +01:00
Connor Peet
01089c0a50 testing: fix unit tests 2021-01-06 15:35:20 -08:00
Connor Peet
e2c9137841 testing: fix unit tests 2021-01-06 15:32:50 -08:00
Connor Peet
5909115757 testing: code lens and diagnostic information for tests 2021-01-06 15:22:49 -08:00
João Moreno
af6d164f73 single compile job 2021-01-06 20:37:33 +01:00
Matt Bierner
3ed300eb9d Add simple browser extension (#109276)
* Add support for TS's Hierarchical refactorings API

https://github.com/microsoft/TypeScript/pull/41975

* Add simple browser extension

This change adds a new 'simple browser' extension. This extension uses a webview to render webpages directly in VS Code. We plan on using it for optionally previewing local servers in both desktop and codespaces

The browser itself has a number of limitations due to the security around iframes:

- It traps keyboard focus
- We can't detect if a page fails to load
- We can't track the current url of the iframe

* Add experimental alert when the iframe is focused

* Disable events on focus warning

* Hooking up simple browser to opener
2021-01-04 19:06:53 -08:00
Alexandru Dima
c1eb24b027 Load expensive node modules lazily 2020-12-22 19:55:56 +01:00
Martin Aeschlimann
542a82754c yarn watch: save errors in separate files, make error regex multiline aware 2020-11-20 14:06:42 +01:00
Alex Dima
5ba8591765 Align build scripts 2020-07-27 13:18:17 +02:00
Martin Aeschlimann
4f1997dcc7 fix windows path issues in yarn watch-web 2020-06-26 11:15:27 +02:00
Martin Aeschlimann
24f7393beb add yarn watch-web 2020-06-25 17:34:12 +02:00
Joao Moreno
05e62bb847 fix extensions watch build: should also copy non-ts files 2019-11-20 12:40:00 +01:00
Rob Lourens
bb02180904 Delay gulp-watch read so watch task isn't broken on slower disks.
vscode writes files non-atomically. This is useful on an azure devbox over ssh.
2019-09-09 14:39:13 -07:00
Johannes Rieken
f8daa9eac4 use project-src() to compile what tsconfig-defines 2019-09-06 18:16:12 +02:00
Johannes Rieken
2b46fe4c30 adopt gulp-tsb 4.0.0, remove postinstall hacks 2019-09-06 17:21:36 +02:00
Joao Moreno
b4add9fcaa remove gulp sequence 2019-07-05 16:11:50 +02:00
Joao Moreno
1478853bd8 bring back legacy extensions compilation 2019-07-04 15:51:45 +02:00
Joao Moreno
399ff1a2fe gulp ci build task 2019-07-01 12:24:33 +02:00
Joao Moreno
0678cb9ed3 build: remove old extensions build task, split extensions into gulp task 2019-07-01 11:54:36 +02: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
Alex Dima
af76bbacd4 Even more task names 2019-02-08 16:04:38 +01:00
Alex Dima
7d38cdcb51 Render more task names 2019-02-08 15:55:19 +01:00
Alex Dima
84bebd0ff6 Final adoption (#67863) 2019-02-05 21:23:35 +01:00
Alex Dima
7c8e79b576 Introduce gulpfile.compile 2019-02-05 13:56:15 +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
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
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
Johannes Rieken
7661d6f9d4 remove webpack knowlegde from gulpfile.extensions 2018-08-20 12:46:47 +02:00
Johannes Rieken
6e559261f6 adopt new vscode-nls-dev, #56792 2018-08-20 10:17:32 +02:00
Johannes Rieken
fbeb7277da set keepFilenames-option 2018-08-15 09:30:01 +02:00
Dirk Baeumer
b8b60dd487 Remove core language pack from build 2018-06-19 10:43:23 +02:00
Joao Moreno
1891516706 fixes #48393 2018-04-23 15:58:32 +02:00
Joao Moreno
838f4024b3 fixes #43973 2018-02-27 15:41:46 +01:00
Joao Moreno
c9fc911330 fix formatting 2018-02-12 12:40:53 +01:00
Erich Gamma
5e41d2aafb enable checkJS 2018-02-01 14:39:12 +01:00
Dirk Baeumer
e91b851ca8 Upgrade to latest language pack format 2018-01-30 00:11:57 +01:00
Dirk Baeumer
04594c864b Add support for Language Packs 2018-01-25 21:14:34 +01:00
Joao Moreno
f47e5442c1 use patched gulp-tsb to fix @types compilation mess 2017-11-14 21:01:15 +01:00
Joao Moreno
cc366f5a29 fix missing error emit in extensions compilation 2016-11-29 15:59:17 +01:00
Martin Aeschlimann
332fd57d3f Fix for source maps in extensions 2016-11-14 11:34:53 +01:00
Alex Dima
3d726b59c1 Convert build/lib/reporter.js to TypeScript 2016-10-20 15:00:04 +02:00