Commit Graph
69 Commits
Author SHA1 Message Date
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
Joao Moreno 9da8d35954 publish extension sourcemaps
fixes #10994
2016-09-13 09:42:11 +02:00
Joao Moreno 1ef9a66db0 Revert "revert changes to gulp files"
This reverts commit 23afe96996.
2016-07-12 17:12:38 +02:00
Joao Moreno 23afe96996 revert changes to gulp files
Revert "oops"

This reverts commit 2be0f1d8cd.

Revert "cleanup top level gulpfile"

This reverts commit 849311713d.

Revert "use strict"

This reverts commit b6b7e82041.

Revert "forgot top level"

This reverts commit 1552828709.

Revert "remove VSCODE_BUILD_QUIET"

This reverts commit 8df5e70d12.
2016-07-12 11:47:48 +02:00