Commit graph

693 commits

Author SHA1 Message Date
Benjamin Pasero 9db57e76e9
Build: bundle / concat entry points (#161161)
* perf - concatenate windows main files

* Revert "Revert "Use `esbuild` to bundle some CommonJS main files (#160957)" (#161118)"

This reverts commit 84c46b71a5.

* build - exclude server main files

* build - make concat a task that runs like the others

* some renames

* Avoid overwriting the nodejs closure require

* Revert "build - exclude server main files"

This reverts commit 736516624e.

Co-authored-by: Alex Dima <alexdima@microsoft.com>
2022-09-21 00:38:44 -07:00
Ladislau Szomoru 0cd555dc1f
Enable git.fetchBeforeCheckout (#161092) 2022-09-16 05:58:00 -07:00
Johannes Rieken a634a1c4c3
update my-work milestone (#160283) 2022-09-07 13:27:57 +02:00
Connor Peet 8c254bbf3e
inspect-brk main process with renderer process (#159695)
Debugging the main process is fairly lightweight, so let's just always do it. Also, have more appropriate launch config names

 Fixes #159684
2022-08-31 19:13:39 +02:00
Matt Bierner c96574c969
Bump api notebook milestone (#159615) 2022-08-31 08:49:08 +02:00
Matt Bierner 5e92794be6
Re-enable running our eslint rules using ts-node (#159495)
Resubmission of #157532 with the following changes:

- Use `eslint-plugin-local` instead of `yarn` link to run our plugins
- Move our plugins to a top level `.eslintplugin` dir (as required by `eslint-plugin-local`)
- Update all names to `local/`
2022-08-30 08:40:04 +02:00
Matt Bierner 9e5248072a
Fix ts-node for eslint (#159483)
Bumps the cachesalt to make sure ts-node is installed
2022-08-29 20:51:12 +02:00
Matt Bierner 5b21c7f28b
Run our custom eslint rules using ts-node (#157532)
* Run our custom eslint rules using ts-node

Use `ts-node` to run our custom eslint rules.  This lets us delete the pre-compiled js. It also means you can don't have to compile the rules while editing them

As part of this change, I've also switched us to using an eslint plugin instead of a rulesDir. This is now the preferred way to ship custom rules

* Fix two more disables

* Move ts-node to project root

* Enable transpileOnly
2022-08-29 09:39:09 -07:00
Sandeep Somavarapu 6ec6d9d94d
Fix #158219 (#159289) 2022-08-26 14:05:37 +02:00
Rob Lourens c7be140926
Update list of team members in my-endgame notebook (#159082) 2022-08-24 19:48:25 +02:00
Matt Bierner 61be189220
Update endgame notebook milestones (#158844) 2022-08-23 08:31:08 +02:00
Ladislau Szomoru 8bc7e3dc4e
Engineering - Update notebook (#158751)
Update notebook
2022-08-22 15:08:14 +02:00
Joyce Er 5a9675ec6b
Bump milestone in endgame notebook (#158632) 2022-08-19 17:37:48 -07:00
Rob Lourens 5a94444624
Remove pwa- from launch.json (#158234) 2022-08-16 05:16:35 +01:00
Matt Bierner 57599a9ecd
Bump api notebook milestone (#157011) 2022-08-03 11:38:52 -04:00
Logan Ramos 7163116004
Update label triage-needed (#156202) 2022-07-25 21:27:29 +02:00
Logan Ramos 1a7d1b4230
Fix missing label changes (#156164) 2022-07-25 16:37:32 +02:00
Johannes Rieken a74ce8a5ce
update miletsone (#155028) 2022-07-13 10:00:08 +02:00
Matt Bierner cdb606fc06
Bump api notebook milestone (#154369) 2022-07-07 15:46:18 +00:00
Johannes 7c78e2ea8e
enable merge editor for the team 2022-06-27 12:55:05 +02:00
Ladislau Szomoru 81113e2d4b
Engineering - Update notebooks (#153273)
Update notebooks
2022-06-27 08:59:17 +02:00
Matt Bierner bbe7b54cf4
Remove custom editor tests (#152777)
These tests are not actively being run or maintained. Removing them for now
2022-06-21 15:37:19 -04:00
Martin Aeschlimann c46555d9c8
Tests for configuration editing completion providers (#151953)
tests for configuration editing completion providers
2022-06-14 09:08:27 +02:00
Johannes da01cb05cb
update notebook milestones 2022-06-08 15:43:12 +02:00
Connor Peet 21e6c2aac0
debug: enable crash reporter when running debugging (#151430) 2022-06-08 11:11:13 +02:00
Sandeep Somavarapu 6a670d79c3
add ms-vscode.vscode-selfhost-test-provider to workspace recommendations (#150979) 2022-06-01 15:40:57 +00:00
Logan Ramos 134df57c2b
Update some milestones in notebooks (#150545) 2022-05-27 15:21:56 +00:00
João Moreno 3ed15398de
update endgame notebook (#150407) 2022-05-25 13:22:30 -07:00
Ladislau Szomoru 3b4fb8e3b1
Add branch protection settings (#149437) 2022-05-13 05:15:14 -07:00
Ladislau Szomoru 3549cf9f3a
Enable random branch creation (#149241) 2022-05-11 09:43:34 +00:00
Alex Ross 9fe391d5eb
Add squash as default merge method (#149237) 2022-05-11 11:04:32 +02:00
Alex Ross 934e378165
Add setting to assign PRs to self (#149139) 2022-05-10 08:02:20 +00:00
Johannes Rieken 9837a6708f
update API milestone 2022-05-03 08:20:37 +02:00
Johannes Rieken 180d8e93c1
update my work milestone 2022-05-02 11:06:43 +02:00
Johannes Rieken d62d95d4dc
update team list 2022-04-27 14:13:32 +02:00
Jackson Kearl 872a78f6e9
Close #148090 2022-04-25 16:55:35 -07:00
Ladislau Szomoru e79abae520
Update endgame notebook 2022-04-25 09:48:10 +02:00
Johannes 89d7548ecc
enable inline quick suggestions to force team feedback 2022-04-05 14:33:32 +02:00
Babak K. Shandiz 7fc55261aa
Ask user to select PR templates when forking a repository (#143733)
* Add getPullRequestTemplates method to discover templates

Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>

* Add method to quick pick for PR templates

Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>

* Handle possible PR templates

Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>

* Remove unnecessary return value assignment

Co-authored-by: João Moreno <mail@joaomoreno.com>

* Change comparison operands' order

Co-authored-by: João Moreno <mail@joaomoreno.com>

* Remove sorting template URIs in pickPullRequestTemplate

Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>

* Sort template URIs before showing quick-pick list

Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>

* Rename getPullRequestTemplates method to findPullRequestTemplates

Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>

* Find Github PR templates in-parallel using readdir/stat

Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>

* Export method for visibitliy in tests

Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>

* Add tests for Github PR template detection

Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>

* Add launcher configration to run Github tests

Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>

* 💄

* Replace stat with readDirectory for OS native case sensitivity

Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>

* Delete some files to avoid duplicate names on case insensitive envs

Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>

* Exclude deleted files from test case expected result

Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>

Co-authored-by: João Moreno <mail@joaomoreno.com>
Co-authored-by: João Moreno <joao.moreno@microsoft.com>
2022-04-01 07:07:33 -07:00
Johannes Rieken 9ab351fa85
update API notebook milestone 2022-03-29 07:57:24 +02:00
Johannes Rieken 5444f79160
update my work milestone 2022-03-28 08:24:40 +02:00
Logan Ramos 72c4ca754b
Update milestone on verification notebook 2022-03-25 12:22:05 -04:00
Jackson Kearl cc92ff83be
Revert "Promote file nesting out of experimental"
Will continue with experimental rollout in order to investigate potential alternative configuration formats

This reverts commit 4ae1f28671.
2022-03-22 11:44:51 -07:00
Jackson Kearl f6533ad8b1
Dogfood file nesting in vscode 2022-03-22 11:44:51 -07:00
Dirk Baeumer 16a4d24cbb
Add query for test iitems without milestone 2022-03-21 21:47:52 +01:00
Johannes Rieken 74942e165d
update endgame notebooks 2022-03-21 13:12:58 +01:00
Jackson Kearl 4ae1f28671
Promote file nesting out of experimental 2022-03-18 17:26:50 -07:00
João Moreno 04229c64e0
add PRs to my work notebook 2022-03-10 14:42:18 +01:00
Alex Dima 61ad5b6eef
Consider error-telemetry to be a type label 2022-03-09 21:03:13 +01:00
Alex Dima 7412074cf3
Add missing repo and missing label 2022-03-08 08:48:49 +01:00
Johannes Rieken d13e7e7d6d
update milestones in notebooks 2022-02-28 11:48:57 +01:00
Tyler James Leonhardt 07601513c7
add -label:unreleased to the my-endgame notebook 2022-02-25 15:23:27 -08:00
Alex Ross db8c1f7877
Add restart VS Code build task
Fixes #143589
2022-02-22 14:29:23 +01:00
Alex Ross 5fff5f1d06
Add close options to build tasks
Fixes #143407
2022-02-21 08:48:59 +01:00
Logan Ramos 25ee7d964c
Change milestone on endgame notebooks 2022-02-18 13:10:53 -05:00
Rob Lourens f3153f1466 Always show mouseover markdown fold buttons for a focused cell 2022-02-10 11:37:32 -08:00
Rob Lourens 2be84d7df0 Hide focus indicator while dragging cell 2022-02-10 10:50:19 -08:00
Johannes Rieken 49a109a552
update milestone for API nb 2022-01-31 18:26:23 +01:00
Johannes Rieken 8f793069fd
update my work milestone 2022-01-31 18:20:44 +01:00
Johannes Rieken 366e55dfbd
remove inlay hints config again, fixes https://github.com/microsoft/vscode/issues/140225 2022-01-26 18:29:45 +01:00
Rob Lourens face76358f Update milestone on endgame notebooks 2022-01-22 13:29:40 -07:00
Benjamin Pasero 15037b6d81
fix paths 2022-01-21 17:19:03 +01:00
Martin Aeschlimann 7935cd295c
missing rename code-server-web -> code-server 2022-01-20 18:10:33 +01:00
Benjamin Pasero 13461f8c61
Web: change yarn web to run with our server instead of playground (#139725)
* web - first cut `yarn web` via our server

* properly pipe output

* web - remove traces of web playground

* web - remember last opened workspace for convinience

* use vscode-test-web for server less, clean up web commands

* fix comment

* fix `yarn web`

* rename to code-server

* open system browser

* code-server script: use minimist

* test resolver: use ./scripts/code-server

* integartion tests: fix code-server command name

Co-authored-by: Martin Aeschlimann <martinae@microsoft.com>
2022-01-20 13:48:08 +01:00
Jackson Kearl 6612ae0f8b
First pass at file nesting
ref #6328
2022-01-16 19:44:15 -08:00
rebornix 347f954c29
enable find in md/output. 2022-01-12 12:21:34 -08:00
rebornix 6b51d55ff1
enable hybrid search in code 2022-01-09 13:11:19 -08:00
Johannes Rieken 24406512b3
only triage open issues... 2022-01-05 16:48:33 +01:00
Johannes Rieken 84ef964f73
enable typescript inlay hints for all for feedback 2022-01-03 10:19:24 +01:00
Johannes Rieken e0064b4a84
add overall triage-needed query to inbox 2021-12-23 12:55:34 +01:00
Johannes Rieken de4d6c2517
add triage-needed to personal inbox 2021-12-15 09:41:15 +01:00
Johannes Rieken 4ed837fd1d
💄 2021-12-14 18:00:09 +01:00
Alex Ross 838cbd5223
Fix build problem matcher
Fixes #139089
2021-12-14 16:15:38 +01:00
Brigit Murtaugh 60ac527e79
Update notebook 2021-12-10 14:39:03 -08:00
Johannes Rieken e65a5b98d9 update notebooks 2021-12-09 14:18:03 +01:00
Johannes Rieken 470cee7f66 update API notebook milestone 2021-12-07 07:56:25 +01:00
Johannes Rieken 96643fc3f5 update mywork milestone 2021-12-06 09:52:41 +01:00
tanhakabir 68a1e2f872
Update team list in endgame notebook 2021-12-01 19:46:50 -08:00
Johannes Rieken 414c15079b
update endgame notebooks 2021-11-29 11:11:56 +01:00
João Moreno e7ea07d358
docs(sash): 📝 add documentation for the Sash widget
Related-to: #124652
2021-11-10 12:17:03 +01:00
João Moreno 5dfa71a9e8
fix(git): 🐛 git api commands should be registered as contributions
Closes: #111658
2021-11-09 13:24:28 +01:00
João Moreno 144d7e3f68
fix(list): 🐛 list/tree should show focus outline while context menu is open
Closes: #123771
2021-11-08 15:51:31 +01:00
João Moreno 39e3b69db0
chore: 🔧 update conventional commit scopes 2021-11-08 14:58:18 +01:00
João Moreno 6f0346f2cb
fix(splitview): up/down arrows should change focus between pane view headers
Closes: #117440
2021-11-08 14:21:36 +01:00
João Moreno 5ce44b2e01
feat(grid): 🚸 2x2 mode can be enabled by splitting
Closes: #117866
2021-11-08 13:58:29 +01:00
João Moreno cfb6bc83c9
fix(scm): dont create event listeners per scm row
Closes: #115016
2021-11-08 11:58:28 +01:00
João Moreno e5bcb02e1e
fix(tree): 🐛 allow navigating between breadcrumbs using arrow keys 2021-11-05 16:23:15 +01:00
Brigit Murtaugh 9df7d5e3d8
Add web issues notebook 2021-11-01 13:03:29 -07:00
Johannes Rieken 9571d0d469 update milestone 2021-11-01 17:13:19 +01:00
Ladislau Szomoru dabc9bdc9d Update the current milestone 2021-10-30 13:37:34 +02:00
Logan Ramos f2c91e74bf
Add needs-triage to endgame notebook 2021-10-27 10:46:23 -04:00
Ladislau Szomoru 534d68bdc4
Add repository 2021-10-26 13:06:13 +02:00
Ladislau Szomoru e0c121d5a7
Add more repositories 2021-10-26 13:03:38 +02:00
deepak1556 d5993476e1 chore: Update endgame notebooks 2021-10-25 23:02:44 +09:00
Ladislau Szomoru 0e7d8a6cfd
Add vscode-remotehub repository 2021-10-25 14:50:37 +02:00
Ladislau Szomoru e37c9966e9
Add vscode-livereview repo 2021-10-25 10:43:07 +02:00
Alex Dima 9d67be7ae0
Remove no longer necessary special settings for src/vs/server 2021-10-21 09:05:59 +02:00
egamma c8c5f5b083 Update the tracked repos 2021-10-20 12:30:41 +02:00
Johannes Rieken 1ba2b2a952
remove stale label 2021-10-15 13:22:29 +02:00
Rob Lourens 26dd05c683 Add "engineering" label to area label query 2021-10-13 09:35:22 -07:00
Logan Ramos 4b75543b26
Update my work notebook repos 2021-10-13 11:10:36 -04:00
Johannes Rieken 43e75af5b5 limit feature-area labels to vscode-repo 2021-10-12 14:53:21 +02:00
Johannes Rieken 1e4cdf61d8 API NB, set milestone to October 2021-10-12 07:57:13 +02:00
Matt Bierner 9e548239ea
Adding two more area labels 2021-10-11 19:08:44 -07:00
Johannes Rieken e652e8cf22 remove obsolete notebook 2021-10-11 15:47:44 +02:00
Johannes Rieken 690de80fbd fix MD formatting 2021-10-11 14:21:50 +02:00
Johannes Rieken 0d5d05331e add query for issue without area label 2021-10-11 14:21:30 +02:00
egamma 258f678323 update grooming queries 2021-10-08 15:46:09 +02:00
Daniel Imms 6f47f12c4d Include polish as a issue type
https://github.com/microsoft/vscode/wiki/Issues-Triaging#categorizing-issues
2021-10-07 12:26:15 -07:00
Raymond Zhao 8682747182
Add cells for older unverified issues
These cells could help detect when some issues
don't have the right milestone assigned to them.
2021-10-06 11:24:31 -07:00
Johannes Rieken 7d5070517d
update mywork notebook to october 2021-10-04 09:55:01 +02:00
Logan Ramos 6bfe83dcac
Check test plan items regardless of milestone 2021-10-01 12:31:43 -04:00
deepak1556 a9a598351e chore: bump electron@13.5.1
Fixes https://github.com/microsoft/vscode/issues/134244
Fixes https://github.com/microsoft/vscode/issues/122225
2021-10-02 00:37:51 +09:00
Sandeep Somavarapu e899e6d805 add unkpkg repo 2021-10-01 09:43:49 +02:00
Johannes Rieken cb7663e1b4
use label-or in notebooks 2021-10-01 09:27:02 +02:00
Johannes Rieken afa49b1327
tweak team query for verification 2021-09-30 17:03:23 +02:00
Benjamin Pasero fc151abbc3
gh issues - add another repo 2021-09-29 15:55:21 +02:00
Johannes Rieken 55bef2d207
update mywork notebook 2021-09-29 15:19:41 +02:00
Ladislau Szomoru 7e10fab4fd
Add vscode-livepreview repo to notebooks 2021-09-28 10:34:58 +02:00
Ladislau Szomoru f6dc5cd12e
Update endgame notebooks 2021-09-27 10:04:45 +02:00
Daniel Imms b5d1c0b987 Setup pty host debug target 2021-09-20 15:26:31 -07:00
Matt Bierner f0975ec56c
Remove now unused setting 2021-09-08 13:48:23 -07:00
Tyler James Leonhardt 50934523b3 sort by asc so that you look at the oldest opened issues first 2021-09-02 11:24:53 -07:00
Johannes Rieken 00de9bb8ae
edit list of repos 2021-09-01 16:35:04 +02:00
Johannes Rieken 1c5dde4797
api comments 2021-08-31 09:05:00 +02:00
Connor Peet b5944ec59b
include flags to work around electron issues 2021-08-30 09:50:24 -07:00
Johannes Rieken 189f200385
update milestone 2021-08-30 17:52:05 +02:00
Johannes Rieken 2bf151198e
update my-work query 2021-08-30 09:17:46 +02:00
Johannes Rieken 1bb144d69c
update outside team list 2021-08-25 11:50:38 +02:00
Sandeep Somavarapu 335626c7d5 fix verification needed query 2021-08-25 09:11:09 +02:00
Sandeep Somavarapu 94e30300d1 fix test plan items query 2021-08-25 09:08:10 +02:00
Sandeep Somavarapu e842a20de9 add python and jupyter repos endgame notebooks 2021-08-25 09:02:37 +02:00
Johannes Rieken e90f1e3c21
add pythom to endgame notebook 2021-08-24 11:34:04 +02:00
Sandeep Somavarapu 58ee771907
update endgame notebooks 2021-08-23 09:44:29 +02:00
Johannes Rieken 12ce16af9c
update my work milestone 2021-08-16 12:12:32 +02:00
Matt Bierner 9e7716727f
Update api query 2021-08-10 20:34:20 -07:00
Connor Peet 8797cfe27e
debug: use simple port attachment for launching main porcess
Fixes #129230
2021-08-05 10:54:15 -07:00
Rob Lourens a9362f798e Remove python and jupyter repos from endgame notebooks 2021-07-30 13:16:30 -07:00
Rob Lourens 5269447d3a Add livepreview repo to endgame notebooks 2021-07-30 11:00:27 -07:00
rebornix e561330b8c update endgame ghnb with python/jupyter 2021-07-28 09:38:36 -07:00
Rob Lourens b376f31097 Add jupyter and python repos to my-endgame notebook 2021-07-27 16:35:01 -07:00
Raymond Zhao 16409d719e
Update notebooks for endgame 2021-07-26 07:44:03 -07:00
Ladislau Szomoru da1723597f
Update endgame notebooks 2021-07-26 15:51:33 +02:00
Connor Peet 9126e31644
debug: remove committed trace flags in js-debug debug 2021-07-23 16:45:20 -07:00
Matt Bierner c1a4d2dafe
Remove test equation 2021-07-19 23:06:10 -07:00
Matt Bierner 06d6561a2a
Make sure we register event listeners 2021-07-15 20:05:00 -07:00
Connor Peet 581ff12c39
testing: improve test children API
This changeset results from the discussion in and fixes #126987.
Migration for these changes should take about 15-20 minutes.

- `createTestItem` no longer takes a parent. Instead, it creates a free-
  floating test item, which can be added as a child of a parent.
- The `TestItem.children` is now a `TestItemCollection`, a set-like
  interface that also allows replacing items (intelligently diffing
	them internally) wholesale. This removes the need for the "generation
	counter" used in samples previously.
- There is no longer a `root` on the test controller, but instead an
  `items` property which is the same `TestItemCollection`
- The `tests` in the `TestRunRequest` has been replaced with an `include`
  property. If undefined, the extension should run all tests. (Since
	there is no longer a root to reference).

Here's some example migrations:

- 3fad3d66c1
- 3aff746316
2021-07-14 18:12:59 -07:00
Connor Peet fd14f3ebc0
debug: raise the extension host timeout
Fixes 126826
2021-07-09 12:56:02 -07:00
Connor Peet 126218be87
main: add a lockfile, and set the user data dir while debugging
See https://github.com/microsoft/vscode/issues/127861#issuecomment-877417451
2021-07-09 12:56:02 -07:00
Raymond Zhao 104842aa54
Remove empty notebook 2021-07-07 13:50:24 -07:00