Commit graph

83 commits

Author SHA1 Message Date
Connor Peet
6cc4e560f7
testing: remove unused testing-editor-contributions
Fixes #127691
2021-07-07 15:38:27 -07:00
Matt Bierner
0a57fd87b1
Enable math in markdown preview
Fixes #124783
2021-06-08 09:58:54 -07:00
João Moreno
d0d80ec337
fix build 2021-05-27 11:50:04 +02:00
João Moreno
d777991656
move buildExtensionMedia to lib 2021-05-26 20:38:28 +02:00
Matt Bierner
7770708545
Reapply markup renderers change
Rewriting how we do replacements in the webviewPreloads function to hopefully handle optimization better
2021-04-28 10:44:25 -07:00
Matt Bierner
fe7c5aba01
Revert "Better notebook markup renderer api (#121882)"
This reverts commit 4cb27d2ec7.
2021-04-26 19:43:16 -07:00
Matt Bierner
4cb27d2ec7
Better notebook markup renderer api (#121882)
* Better notebook markup renderer api

For #121256

- Use js modules for notebook output renderers
- Rename apis from `markdown` to `markup`
- Use imports and exports for apis instead of globals for apis
- Use esbuild instead of webpack so we can emit js modules
- Clearly split top level markup renderes from renderers that extend other renderers

* Use constant instead of comment for replacement
2021-04-26 16:30:34 -07:00
Matt Bierner
9bacf617b2
Use clearer variable names 2021-04-21 00:21:48 -07:00
Christof Marti
40a6563f9b Remove git-ui extension 2021-04-13 21:38:53 +02:00
Matt Bierner
f8c1ffbb0c Build simple-browser media during watch
Fixes #119795

This lets us avoid having these files checked in
2021-03-24 12:27:30 -07:00
Matt Bierner
c0885dd0c4
Add task to build extension media (#119294)
This lets us avoid checking in the compiled js files that are used inside webviews and notebooks
2021-03-18 19:15:59 -07:00
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