Commit graph

5223 commits

Author SHA1 Message Date
Rob Lourens 7d4027b62b
Test using nvmrc in CI (#194836)
* Test using nvmrc in CI

* Force run yarn

* fix

* Bump nvmrc to latest

* Revert "Force run yarn"

This reverts commit af741f37d5.

* Make all jobs use node from nvmrc
And install node-gyp where needed
2023-10-04 19:08:50 -07:00
Tyler James Leonhardt a27dc7725c
Introduce localize2 function (#194750)
* Introduce `localize2` function

This is syntax sugar around:
```
{ value localize('id', "Hello"), original: 'Hello' }
```

That will now be returned when you do:
```
localize2('id', "Hello");
```

* fix merge conflic

* new source map due to updated deps
2023-10-04 12:57:38 -07:00
Bhavya U 1d7b8b8a43
Update color-registry (#194756) 2023-10-03 17:53:59 -07:00
Rob Lourens 8ee50f2e21
Fix the rest of the node version references (#194677) 2023-10-03 00:55:32 +01:00
Rob Lourens c9740ad40f
Try with node 18.17 (#194663)
* Try with node 18.17

* And change product compile

* Use 18.15, same as the local version
2023-10-02 15:04:23 -07:00
Matt Bierner 10d94ba0f3
Pick up latest TS nightly for building VS Code (#194631) 2023-10-02 19:40:35 +01:00
Christof Marti a6b9e7c28b
Make sure node-gyp is installed (#194494) 2023-09-29 17:33:44 +01:00
João Moreno 318f421af3
chore: bump electron@25.8.4 (#194488) 2023-09-29 16:48:48 +01:00
Robo a556eb6abb
chore: bump electron@25.8.2 (#193798)
* chore: bump electron@25.8.2

* chore: bump distro
2023-09-22 15:51:59 +01:00
Sandeep Somavarapu 20212f2b7b
overlay gear on profile icon (#193806) 2023-09-22 15:08:24 +01:00
João Moreno e3b46eeda5
fixes #192486 (#193684) 2023-09-21 15:12:20 +01:00
Matt Bierner 70139e827a
Pick up latest TS nightly for building VS Code (#193534)
Required fixing a real typing error
2023-09-19 17:25:11 -07:00
João Moreno ef023da6db
more defense against bad AAD auth (#193447)
add retry to check blob
2023-09-19 13:19:12 +01:00
João Moreno 7c7f7eee86
rewrite blob upload promises (#193434) 2023-09-19 09:18:20 +01:00
Robo 7b0ae6cf9d
chore: bump electron@25.8.1 (#193060)
* chore: bump electron@25.8.1

* chore: bump distro
2023-09-14 04:47:41 +01:00
João Moreno 8ac8b0d6d5
update uninstalling phrasing (#192993) 2023-09-13 11:53:38 +01:00
Connor Peet 17015750a3
cli: update openssl (#192825)
* cli: update openssl

* make multi-threaded

* use mt windows versions
2023-09-12 00:44:14 +02:00
Benjamin Pasero 7d7dfa8f3e
debt - refer to tab height also in code 2023-09-09 13:28:26 +02:00
Benjamin Simmonds 1f6e0ae054
Merge branch 'main' into benibenj/tabHeight 2023-09-06 15:25:34 +02:00
BeniBenj 908d5f155d variable renaming 2023-09-06 15:20:49 +02:00
Robo 1f40d64450
fix: deb and rpm dependency after keytar removal (#192275)
* fix: deb and rpm dependency after keytar removal

* chore: rm libsecret-1-dev from CI

* ci: update cache
2023-09-06 05:24:39 -07:00
BeniBenj 2e33655e9c rename variables title height, added super methods 2023-09-06 10:39:10 +02:00
Benjamin Pasero 7dcecb16f1
Merge branch 'main' into benibenj/tabHeight 2023-09-06 09:06:29 +02:00
Tyler James Leonhardt 5134662139
Remove CredentialsService & keytar (#192224)
* Remove CredentialsService & keytar

ref https://github.com/microsoft/vscode/issues/115215
fixes https://github.com/microsoft/vscode/issues/143395

* compile

* remove imports

* rip the bandaid
2023-09-05 17:47:30 -07:00
Benjamin Simmonds 10bcc3bd5c
Merge branch 'main' into benibenj/tabHeight 2023-09-05 10:32:49 +02:00
Henning Dieterichs e0e970f76b
Removes legacy diff editor. (#191989)
* Removes legacy diff editor.

* Fixes CI

* Fixes CI
2023-09-04 22:45:27 +02:00
Benjamin Simmonds a58ff17bd5
Merge branch 'main' into benibenj/tabHeight 2023-09-04 18:07:55 +02:00
BeniBenj 09a9c0140e Support different tab heights 2023-09-04 18:00:07 +02:00
Henning Dieterichs 65e921c5b8 Removes support to pass in diff algorithm via option in favor of a service.
Fixes https://github.com/microsoft/monaco-editor/issues/3558
2023-09-04 17:52:54 +02:00
Henning Dieterichs fe25a72de8 Fixes CI 2023-09-01 14:43:31 +02:00
Henning Dieterichs 4d53e0a136 Fixes CI 2023-09-01 14:43:31 +02:00
Robo 5f7b620db8
chore: bump electron@25.8.0 (#191905)
* chore: bump electron@25.8.0

* chore: update internal build id

* chore: bump distro
2023-09-01 08:32:05 +02:00
Robo 35be9bf683
chore: update electron@25.7.0 (#191282)
* chore: update electron@25.7.0

* chore: update internal build id

* chore: bump distro
2023-08-30 06:03:40 +02:00
Aiday Marlen Kyzy 07a6890a7b
Merge pull request #191440 from microsoft/aiday/simplifyingCode
Simplifying sticky widget folding icon code
2023-08-29 11:16:54 +02:00
Aiday Marlen Kyzy 14c1d7c061
adding code changes 2023-08-28 15:04:43 +02:00
Aiday Marlen Kyzy 74a11f3d2b
adding some working code, use classes instead 2023-08-28 14:25:26 +02:00
Matt Bierner 45e2e0bfd0
JS/TS package acquisition (#184438)
* Experiment with adding ata using `@types` packages shipped in an extension

* Use own file system instead of `https`

* JS/TS type support on web

* Tsconfig needs esModuleInterop not module:nodenext

We actually want webpack to emit commonjs, but need to write ES default
imports to use node-maintainer

* fix package.json indentation

* Adding setting to disable web type acquisition

* Fix merge of yarn lock

* Fixing merge errors

* Fixing errors

* Pick up package externally

* Fixing conflicts

* Bump version

---------

Co-authored-by: Kat Marchán <kzm@zkat.tech>
Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com>
2023-08-28 00:49:40 -07:00
João Moreno 6b74d08f5b
💄 (#191313)
cc @rzhao271
2023-08-25 15:14:07 +02:00
Benjamin Pasero d95102088a
Merge pull request #190139 from microsoft/ben/voice
Implement a service for voice recognition and add to chat views
2023-08-25 10:36:06 +02:00
Raymond Zhao 083fca1325
Codesign Debian package for PMC API (#191140)
* Codesign Debian package for PMC API

* Fix directory name

* polish displayName
2023-08-25 09:29:01 +09:00
Henning Dieterichs 905931a868 Fixes CI 2023-08-24 15:44:33 +02:00
Alpha Romer Coma 7ef754c2f6
Fix supported markdown-lint violations in markdown files (#190750)
docs: fix supported markdownlint violations
2023-08-24 08:37:25 +00:00
Benjamin Pasero c21b0e9d56
Merge branch 'main' into ben/voice 2023-08-24 06:21:19 +02:00
Ulugbek Abdullaev e4bfe48d92
Merge pull request #190649 from microsoft/ulugbekna/insert-at-cursor-api
MappedEditsProvider API
2023-08-23 12:28:24 +02:00
Henning Dieterichs e5a07457e4 Improves moved code arrow rendering. 2023-08-22 18:16:39 +02:00
Benjamin Pasero f19d123095
status bar - introduce kind and adopt (fix #184967) (#190947)
* status bar - introduce `kind` and adopt (fix #184967)

* adopt for extensions

* deprecate colors
2023-08-22 12:37:40 +02:00
Benjamin Pasero 9044b53c04
Merge branch 'main' into ben/voice 2023-08-22 06:39:23 +02:00
David Dossett cf4f089eef
Add hover foreground for prominent status bar items (#190925) 2023-08-21 16:35:12 -07:00
Benjamin Pasero c2cd8a1f27
Merge branch 'main' into ben/voice 2023-08-21 20:12:55 +02:00
David Dossett c69eb8f67a
Add status bar item hover foreground color (#190906)
* Add status bar item hover foreground color

* Use status bar item foreground instead
2023-08-21 10:42:37 -07:00
Ulugbek Abdullaev c3a4fbbe8f add vscode.executeMappedEditsProvider command & use it to have integration tests for mapped-edits service 2023-08-21 13:00:50 +02:00
Benjamin Pasero 4947857427 Merge branch 'main' into ben/voice 2023-08-18 12:15:02 +02:00
Benjamin Pasero ce752f607a voice - better ports lifecycle 2023-08-17 14:10:01 +02:00
Benjamin Pasero b96621b58c voice - implement direct MessagePort communcation between audio worklet and shared process 2023-08-17 11:47:14 +02:00
Connor Peet 6a847ba6d1
eng: add support for snapshot tests (#190444)
* eng: add support for snapshot tests

This adds Jest-like support for snapshot testing.
Developers can do something like:

```js
await assertSnapshot(myComplexObject)
```

The first time this is run, the snapshot expectation file is written
to a `__snapshots__` directory beside the test file. Subsequent runs
will compare the object to the snapshot, and fail if it doesn't match.

You can see an example of this in the test for snapshots themselves!

After a successful run, any unused snapshots are cleaned up. On a failed
run, a gitignored `.actual` snapshot file is created beside the
snapshot for easy processing and inspection.

Shortly I will do some integration with the selfhost test extension to
allow developers to easily update snapshots from the vscode UI.

For #189680

cc @ulugbekna @hediet

* fix async stacktraces getting clobbered

* random fixes

* comment out leak detector, for now

* add option to snapshot file extension
2023-08-15 12:03:51 -07:00
Megan Rogge 31a6f1daa2
Merge pull request #189557 from yiliang114/honest-spider
fix: Close #189556, gulp task do not display task name
2023-08-15 10:32:24 -07:00
Alex Ross 7cd34760d1
Add compiled file 2023-08-15 18:54:46 +02:00
Robo 6d939f466e
chore: bump electron@25.5.0 (#190490)
* chore: bump electron@25.5.0

* chore: bump distro
2023-08-15 17:31:11 +01:00
yiliang114 ca333cd5ea chore: remove build output of compilation.js 2023-08-16 00:20:12 +08:00
yiliang114 75303d905e chore: remove build output of compilation.js 2023-08-16 00:19:05 +08:00
易良 036e8d4008
Merge branch 'main' into honest-spider 2023-08-15 23:07:15 +08:00
Henning Dieterichs 04dd69f669 Renders toggle state in action bar. Fixes #186403. 2023-08-14 18:45:24 +02:00
Aiday Marlen Kyzy f7f8fea209
Merge pull request #187698 from microsoft/aiday/limitingWidthOfHover
Limiting the width of the content hover to the content inside
2023-08-14 14:28:14 +02:00
David Dossett 1b8729178c
Remove background color for chat requests (#190297)
Don't use background color for chat requests
2023-08-12 07:58:25 -07:00
Connor Peet 76985ae781
build: fix alpine cli build (#190266) 2023-08-11 17:27:41 +01:00
Alex Dima 684270ac2e
Use consistent names for variables, fall back to defaults when wrapping is on 2023-08-11 17:39:24 +02:00
Alexandru Dima 6e7ea55068
Merge branch 'main' into aiday/limitingWidthOfHover 2023-08-11 17:17:07 +02:00
Connor Peet 52840e3ca5
cli: cleanup build (#190213)
- Remove the `prepare` script entirely
- Variables are now populated from the product.json during build. Most
  variables are mapped automatically, with some special handling in a
	few cases. `build.rs` is now much more self-contained.
- Look for the `product.overrides.json` for vscode developers instead of
  looking for a peer `vscode-distro` folder

Fixes #178691
2023-08-10 20:14:30 -07:00
Benjamin Pasero bb61acf43c Merge branch 'main' into ben/voice 2023-08-10 08:53:24 +02:00
Benjamin Pasero 652e2d069c
voice - update build script includes 2023-08-09 20:28:46 +02:00
Robo 6dd6bdfb00
chore: update Electron v25.4.0 (#189904)
* chore: some cleanups from the Electron v25 update

* chore: update Electron@25.4.0

* chore: update issue reference

* chore: bump distro
2023-08-09 11:30:08 +02:00
Matt Bierner 8f4385d10c
Use unique ident pool per mangling (#189959)
Fixes #189124
2023-08-08 23:26:50 +02:00
Connor Peet 71282c3d52
forwarding: add built-in tunnel forwarding extension (#189874)
* forwarding: add built-in tunnel forwarding extension

- Support public/private ports, which accounts for most of the work in
  the CLI. Previously ports were only privat.
- Make the extension built-in. Ported from the remote-containers
  extension with some tweaks for privacy and durability.
- This also removes the opt-in flag, by not reimplementing it 😛

Fixes https://github.com/microsoft/vscode/issues/189677
Fixes https://github.com/microsoft/vscode/issues/189678

* fixup! comments

---------

Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
2023-08-08 22:00:03 +01:00
Raymond Zhao 2159f75d4b
Fix node-gyp not found error (#189942) 2023-08-08 13:42:53 -07:00
David Dossett d1c4bf3fcb
Add CSS vars for slash commands and tweak styling (#189965)
Add css vars for slash commands and tweak styling
2023-08-08 13:37:37 -07:00
Benjamin Pasero 707bffbdae
voice - scaffold a basic voice recorder service 2023-08-08 17:08:44 +02:00
Connor Peet 85daa35afb
build: don't fail on Node 16 until images are updated (#189886)
See #189855
2023-08-07 23:05:19 -07:00
yiliang114 818ae5029a fix: Close #189556, gulp task do not display task name 2023-08-08 14:02:41 +08:00
易良 119e89af66
Merge branch 'main' into honest-spider 2023-08-08 13:52:54 +08:00
Raymond Zhao a138e61f7a
Compile debug version of native-keymap (#189588)
* Compile debug version of native-keymap

Ref https://github.com/microsoft/vscode/issues/189019

* cd back to original dir

* Move block

* Move script up
2023-08-08 08:52:06 +09:00
Connor Peet 6004a9f716
debug: put user data dir in home dir, update versions of things (#189855) 2023-08-07 19:46:38 +01:00
Aiday Marlen Kyzy a31f703941
Making sticky scroll scrollable (#189466)
* work in progress make it scrollabel

* adding changes

* adding changes

* cleaning the code

* cleaning the code

* not usnig a vertical scrollbar

* scanning the dom node only on mouse over

* requires tweaking

* now the scrollbar can be used alongside the hovering on the sticky scroll

* setting handle mouse wheel to false in order not to scroll vertically inside of the scrollable element with wheel

* separated the line numbers and the actual line in order to be able to just move one of the scrollbars, the editor one and the line numbers remain the same

* cleanin the code

* we are able to make the full line appear

* the width is correctly updated on the width layout change of the editor

* only rendering when top scroll changed, not when horizontal scroll changed

* using the correct editor layout info, not the one saved in the constructor

* setting the linehtml node style width to 100% so that the whole line is covered, but still not covered after the end of the viewport

* changing the total width after rendering

* placing the color into sticky line number

* removing the direct setting of the colors

* adding the background color inside of sticky line number

* using the view zone in order to increase the scroll width of the editor

* placing the view zone at the very bottom of the file

* limiting the scrollable dom height to the height of the sticky widget lines node inside, so now the sticky widget works as before

* cleaning the code

* cleaning the code

* removing useless variable

* adding 100 pixels in order to see the end of the line

* removing the console logs

* putting back the check to what it was

* using the same string convention

* adding inheritance properties in order for the background color to be propagated

* cleaning the code

* cleaning the code

* using or instead of and in the zone accessos

* cleaning the code

* cleaning the code

* cleaning the CSS

* chaning the order of the CSS properties

* cleaning the code

* Improve rendering

* No need to resize the widget from the outside, the widget resizes itself

* placing the focus method inside of the sticky widget

* céeanig the code

* Minor tweaks

* Also update widget width when the scroll width changes

* Allow overlay widgets to pass in a minimum content width

* Also update the min content width if the position doesn't change

* defining method for mi content width in px

* updating the minimum content width

* adding setting in order to be able to control whether sticky scroll scrolling should be influenced by editor horizontal scrolling

* removing redundant new line

* Fix typo

* Extract code in a function

---------

Co-authored-by: Alexandru Dima <alexdima@microsoft.com>
2023-08-07 17:35:57 +01:00
Robo ea490e5545
chore: update to Electron 25 (#188268)
* chore: update electron@25.3.0

* ci: update NodeTool version

* chore: update @types/node

* add more common types to layers checker

* chore: update debian dependencies

* chore: update rpm dependencies

* fix: use legacy dns result order of Node.js

* ci: remove deprecated always-auth npm config

Refs npm/cli@72a7eeb

* chore: update deb and rpm dependencies

* chore: update armhf rpm dependencies

* chore: update x64 debian dependencies

* chore: update x64 rpm dependencies

* chore: update electron@25.3.1

* chore: update electron@25.4.0

* chore: bump distro

* chore: bump distro

---------

Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
2023-08-07 21:46:27 +09:00
Connor Peet 0d22bb7efa
cli: update dependencies for s360 (#189562)
* cli: update dependencies for s360

* update rust
2023-08-03 18:05:46 +01:00
yiliang114 76e25bad23 fix: Close #189556, gulp task do not display task name 2023-08-03 22:58:20 +08:00
Robo 7a606ee393
fix: update rpm dependencies (#189455) 2023-08-02 10:33:18 +02:00
Connor Peet 58abf70a45
build: fix binary not being included when linux archives are made (#189443)
Fixes #189383
2023-08-02 11:06:44 +09:00
Tyler James Leonhardt 1e0b12d1ca
Remove vscode-encrypt from node.js side (#189252)
* Remove vscode-encrypt from node.js side

Now that we've had a version of the product that has done the migration logic, we no longer need vscode-encrypt on the node side.

This removes all references of vscode-encrypt from the node side. I will also remove it from the package.jsons in distro.

* remove machineId
2023-08-01 11:30:48 +10:00
Robo 8147d6bee1
fix: bump node-gyp dependency to v9.4.0 (#189308) 2023-07-31 06:53:30 -07:00
João Moreno f6a5c0ca02
log releaseBuild.ts (#189170) 2023-07-28 15:18:03 +01:00
Benjamin Pasero cbdfe4e0b4
Removal of feedback control (fix #188960) (#189027) 2023-07-28 10:12:52 +02:00
Robo 69ce9dc604
fix: statically define kerberos module dependencies (#189047) 2023-07-28 09:15:48 +09:00
João Moreno dd149c2255
fix npe in build (#189095)
fixes #189070
2023-07-27 21:48:22 +01:00
Robo 6d355a1ed5
chore: update electron@22.3.18 (#189049)
* chore: update electron@22.3.18

* chore: bump distro
2023-07-27 15:22:42 +01:00
Robo 268f34992c
fix: missing condition in createAsset (#189026) 2023-07-27 07:36:08 +01:00
João Moreno 97700a36ca
fix build issue when retrying after one cdn failure (#188939) 2023-07-26 10:20:46 -07:00
Aiday Marlen Kyzy 398e46ca68
Make content hover text use full possible width (#187597)
* combinging the setting of max dimensions on the container and on the contents dom node

* adding the css variable in order to be able to specify the max width of the content inside

* cleaning the code

* changing the name of the variable

* cleaning the code

* placing the hover max width variable into the others category of vscode-known-variables json file

* defining a fall back value of 500 pixels

* inlinging the code

---------

Co-authored-by: Alexandru Dima <alexdima@microsoft.com>
2023-07-26 08:54:48 +02:00
Benjamin Pasero 82ced13b61
Retry playwright installs (fix #188453) (#188646) 2023-07-24 08:58:11 +02:00
João Moreno ed1de9e0e9
fixes #187885 (#188502) 2023-07-21 17:08:05 +02:00
Robo 4df4f694c3
ci: install qemu for alpine arm64 (#188455) 2023-07-21 09:51:34 +02:00
Robo 7628b550c0
ci: fix oss node_modules cache pipeline (#188448)
* ci: fix oss node_modules cache pipeline

* align all "Install build dependencies" steps

---------

Co-authored-by: João Moreno <joao.moreno@microsoft.com>
2023-07-21 09:40:53 +02:00
Robo 2509b7f504
ci: fix alpine build (#188446) 2023-07-21 08:41:43 +02:00
Robo 00039b0fcf
refactor: linux pipeline to use containers only for yarn step (#188383)
* ci: use container only in yarn step

* chore: invalidate cache

* chore: install missing deps for packaging

* chore: remove duplicate package installations

* fix: oss build

* chore: separate deb and rpm package preparation

* chore: mount out folder when packaging

* ci: switch to official docker image
2023-07-20 21:02:56 -07:00
Michael Lively 28e972e496
initial stickyScroll support for notebooks (#188323)
* stickyscrool wip. dom node + filler static content

* headers rendering. todo: too early, multiple headers

* css file movement + outline rework

* kernel css move

* pop-in fixed // css cleaned // setting added

* fix override

* low hanging fixes

* refactor to remove unnecessary layer

* section transition logic cleanup + other misc fixes

* whoops changed a little too much. todo: linesToRender thinking

* finalized logic

* nits

* def false

* Update zindex

* Fix font size

---------

Co-authored-by: Peng Lyu <penn.lv@gmail.com>
2023-07-20 15:50:39 -07:00
João Moreno 16ca37cae9
skip group policy and explorer sparse package in CIBUILD runs (#188346) 2023-07-20 11:52:57 +02:00
Christof Marti 6ae441b56f
Kerberos auth for proxies (#188130) 2023-07-19 20:11:00 +02:00
Robo 53e7651c52
chore: update electron@22.3.17 (#188272)
* chore: update electron@22.3.17

* chore: bump distro
2023-07-19 08:30:17 -07:00
weartist 2fd4a2523e remove unnecessary code 2023-07-19 09:25:48 +08:00
weartist 75f5fc5073 fix spell 2023-07-18 17:23:58 +08:00
Alex Ross dc142e4cd1
BUILD: Exclude third party notices from indentation filter (#187913) 2023-07-14 11:52:40 +02:00
João Moreno 4221074653
fix windows servers, add top level folders (#187906) 2023-07-14 10:14:19 +02:00
Connor Peet 22bb4b95cc
build: exclude the cli third party notices from hygenie (#187843)
This might get moved later on, but for now exclude them
2023-07-13 16:50:43 +02:00
Connor Peet cbb47129d3
cli: stop tunnel processes during update (#187738)
* untested wip

* make it work
2023-07-12 20:58:09 +02:00
João Moreno 6bad769697
make sure publishing is the last thing in each pipeline (#187708)
this fixes a rare issue in which the second Generate SBOM
task will fail, so a second attempt at running the pipeline will
fail when publishing the first Publish SBOM task, since it
would already have been published
2023-07-12 14:36:51 +02:00
Aiday Marlen Kyzy e1becd2eb8
cleaning the code, it works now 2023-07-12 12:49:48 +02:00
João Moreno d568855b2a
build: prevent re-upload of builds (#187680)
would've prevented what #187575 fixed
2023-07-12 11:39:27 +02:00
Raymond Zhao 5be539a588
Bump semver (#187654) 2023-07-12 01:49:45 +02:00
Connor Peet ef8b1483fc
build: use new cli patch method (#187629) 2023-07-11 13:47:08 -07:00
João Moreno f8782370c9
fix windows archive packages (#187585) 2023-07-11 15:52:32 +02:00
João Moreno cac438f1bf
fix windows build (#187575) 2023-07-11 14:58:06 +02:00
João Moreno a044e57b07
still run tests on win32-ia32, but make them optional to pass (#187474)
* still run tests on win32-ia32, but make them optional to pass

* hm

* ok

* try this
2023-07-11 14:29:02 +02:00
dependabot[bot] b457942f6e
Bump semver from 5.7.1 to 5.7.2 in /build (#187548)
Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-11 11:35:24 +02:00
João Moreno ef4206956a
always roll processed artifacts forward (#187465) 2023-07-10 17:12:32 +02:00
João Moreno 6d1066875e
isolate artifacts from attempted runs (#187437)
* isolate artifacts from attempted runs

* set ARTIFACT_PREFIX to empty string first

* cleaner
2023-07-10 16:15:29 +02:00
João Moreno 5150ef0ce7
disable tests on win32-ia32 (#187313) 2023-07-07 15:47:05 -07:00
João Moreno 0917209e9a
Always publish build artifacts, if built (#187134)
* always publish build artifacts, if built

fixes #187122

* fix windows build

* fix builds

* fix

* more fixes

* further debug

* fix yarn

* remove debug

* remove 7zip dependency

* fix snap
2023-07-07 11:45:35 -07:00
Raymond Zhao c067a3bf81
chore: bump semver 7 dependencies (#187171) 2023-07-06 20:18:02 +02:00
dependabot[bot] 9618e4fa2a
Bump semver from 7.3.8 to 7.5.3 in /build/npm/gyp (#186809)
Bumps [semver](https://github.com/npm/node-semver) from 7.3.8 to 7.5.3.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v7.3.8...v7.5.3)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-05 16:29:55 -07:00
João Moreno 0bebe30b75
update inno_updater (#187073) 2023-07-05 20:33:05 +02:00
Henning Dieterichs 6bbb128304
Merge pull request #178112 from mwerschy/rainbow-indent
Implement indent guide colorization options.
2023-07-05 18:20:29 +02:00
Johannes eeae481e47
set emit-target and libs to ES2022, avoid static-blocks, fix Error#cause conflict
https://github.com/microsoft/vscode/issues/185991
2023-06-30 11:43:19 +02:00
João Moreno 9f6b76bdb5
schedule a non-releasing 7pm build (#186548) 2023-06-28 21:08:44 +02:00
isidor d47a27cfe6 still register workbench.enableExperiments 2023-06-27 15:01:06 +02:00
Isidor Nikolic 4b5db322fd
Merge branch 'main' into isidor/courageous-yak 2023-06-27 10:32:23 +02:00
Tyler James Leonhardt 8245737e93
Use setUsePlainTextEncryption properly and allow control of password-store via argv.json (#186207) 2023-06-26 14:23:30 -07:00
João Moreno 998951e5ed
propagate gh token (#186197) 2023-06-26 20:30:03 +02:00
Robo 9cdd289db0
chore: update node checksums (#186181)
* chore: update node checksums

* chore: bump distro
2023-06-26 18:20:59 +02:00
Jacek Kopecký b97d99f428
Add tabSizingFixedMinWidth setting (#185766) (#186058)
* Add tabSizingFixedMinWidth setting (#185766)

* Add forgotten case for wrapping tabs

* address feedback

---------

Co-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com>
2023-06-26 14:58:37 +00:00
Isidor Nikolic 6c24374696
Merge branch 'main' into isidor/courageous-yak 2023-06-26 15:46:13 +02:00
Robo 6067bb4ebe
chore: bump electron@22.3.14 (#185983)
* chore: bump electron@22.3.14

* chore: bump distro
2023-06-23 15:43:02 +02:00
ChaseKnowlden b603fcf963
chore: update minimum installable version in inno setup (#175818)
* Drop support for windows versions prior to windows
10

* Prepare for windows 8 eol

* fix typo

* Revert "Prepare for windows 8 eol"

This reverts commit f65a7107280da4328014d4964ba432f3d7462de0.
2023-06-23 22:15:49 +09:00
Johannes 56c917debf
update SWC config to disable useDefineForClassFields 2023-06-23 12:55:32 +02:00
Max Schmitt 9e0f5fb2dd
chore(monaco): make createTrustedTypesPolicy optional (#185454) 2023-06-22 07:23:20 +00:00
Rob Lourens 7f5de39970
Delete old settings search config uploader (#185818) 2023-06-21 17:15:31 -07:00
Benjamin Pasero 7190530d35
readonly - adopt readOnlyMessage for readonly mode (#185756) 2023-06-21 14:40:17 +02:00
João Moreno 636dbcff55
Revert "cli: fix error starting remote tunnels (#185701)" (#185731)
This reverts commit ffe64dab3c.
2023-06-21 09:30:30 +02:00
Connor Peet 2138622b04
build: add watch/compile tasks for CLI (#182344)
* build: add watch/compile tasks for CLI

I spent time this morning working on the 'developer experience' of the
CLI in vscode, mainly getting the CLI to cross-compile chasing our
initial idea of having it auto-build in a devcontainer.

After some effort and disabling tunnels connections (to avoid having to
pull in OpenSSL which is a huge pain to cross compile), I was able to
get it to cross-compile from Linux to Windows, using the mingw linker.
I could probably figure out how to get macOS working as well with more
effort. However, I'm not a big fan of this, effectively it's one more
'platform' of build we need to support and test.

I think a better approach is downloading the latest compiled CLI from
the update server instead, as needed. That's what this PR does. It just
places the CLI where it _would_ normally get compiled to by cargo; so
far we don't need to do anything special outside of that.
A notice is shown to users if this fallback happens.

* update from review
2023-06-20 14:34:11 -07:00
Connor Peet ffe64dab3c
cli: fix error starting remote tunnels (#185701)
* untested wip

* cli: fix error starting remote tunnels

Fixes #185585

Output was prefixed which prevented the lines from being split to detect the tunnel status.
2023-06-20 14:30:07 -07:00
Robo 4dac9b530d
chore: bump electron@22.3.13 (#185687)
* chore: bump electron@22.3.13

* chore: bump distro
2023-06-20 18:55:16 +02:00
isidor 6af591662a remove workbench/contrib/experiments 2023-06-20 14:36:56 +02:00
Henning Dieterichs 085399feff
Merge pull request #185592 from microsoft/hediet/b/horizontal-ladybug
Diff Editor v2 Improvements
2023-06-19 18:53:59 +02:00
Henning Dieterichs 60b19b3dd8
Unchanged collapsed code improvements 2023-06-19 17:25:27 +02:00
Robo 4df3657b4e
chore: add checksum for electron assets (#185568)
* chore: add checksum for electron assets

* chore: bump distro

* chore: add pdb checksums
2023-06-19 23:46:41 +09:00
Henning Dieterichs b975405819
Diff Editor v2: Iterates on collapsed unchanged code feature. (#185499) 2023-06-19 12:41:17 +02:00
Robo 8fb5ea0142
feat: use custom tag instead of custom version for MS electron releases (#181309)
* feat: use custom tag instead of custom version for MS electron releases

* chore: bump @vscode/gulp-electron

* chore: move build id to .yarnrc

* chore: rename enableUNCAccessChecks => restrictUNCAccess

* chore: update electron@22.3.11

* chore: add build info to about dialog

* chore: simplify helper function

* chore: remove unused node.js checksums

* chore: bump nodejs internal version

* chore: bump distro

* fix: revert changes to sign.ts

* chore: bump distro
2023-06-17 03:03:35 +02:00
Johannes Rieken 72e2af69c9
joh/high loon (#185337)
* allow session creation to be cancelled

* define background colors, make sure to reshow after session is ready, reset selection style on hide
2023-06-16 16:45:44 +02:00
Benjamin Pasero 518a183762
eng - add build version of node.js to .yarnrc (#185302)
* eng - add build version of node.js to `.yarnrc`

* 🆙 distro
2023-06-16 09:10:24 +02:00
Matt Bierner aa82bd59b2
Limit worker pool size (#185164)
Fixes #185079

Should fix OOM issues on build machines
2023-06-14 23:57:22 +02:00
Benjamin Pasero 8afb685c9b
eng - add checksum validation support to nodejs and extensions (#184877)
* eng - add `checksum` validation support to `remote`

* eng - wire in more `checksum` support

* eng - renames for remote fetching

* eng - renames for remote fetching

* eng - disable verbose

* eng - always fetch verbose in CI

* eng - 💄

* eng - add checksums for node

* eng - report checksum matches

* eng - fix build

* eng - warn when not being able to check sum

* eng - support checksums for built in extensions

* eng - clear todo

* eng - add nodejs metadata to product.json

* 🆙 version

* 🆙 distro

* update distro

* eng - switch to checksum file

* cleanup alpine

* fix alpine

* fix bug

* eng - fetch all from remote

* eng - 💄

* eng - print checksums

* eng - fix missing import

* 🆙 distro

* undo version change
2023-06-14 16:57:06 +02:00
Benjamin Pasero 4b939d0a0e
unc - fix path traversal bypass (#185048) 2023-06-13 19:56:46 +02:00
Matt Bierner debcf16fcd
Mangle exported symbols (#182935)
* Mangle exported functions

For #180461

This prototype tries to mangle exported functions, saving a further 440kb from the bundle size

* Fix missing call

* Also try mangling top level exported consts too

* Fixing errors

* Don't run on build files

* Skip a few more manglings and revert change to namespace

* Skip a few more monaco files

* Also mangle consts that shadow types

This increases savings up to 3325

* Also mangle exported classes

* Skip mangling more localization functions for now

* Opt out pfs

* Update build script

* Run find locations task in parallel

This should speed up compile

* Cleanup before close

* Limit workers to avoid hitting memory limit

* Limit pool size

* Skip one more mangling

* Exclude entrypoints from mangling

* Try to fix web build and clean up code

* Exempt a few more projects

* Exempt another file

* Also exempt html

* Skip mangling ext entrypoints

* Use prefix that can't be confused with rpc calls

* Fix max call stack error

* Switch prefixes

* Don't mangle ambient declarations

* Use correct way of checking modifier flags

* Workaround getCombinedModifierFlags not doing what I'd expect

Maybe needs the checker to be enabled too? Just check parent chain instead for now

* Clean up code and add logic showing how enum mangling could work

* Remove a few more skipMangles

Use entrypoints instead

* Fix entrypoint name
2023-06-13 08:18:05 +02:00
Raymond Zhao 13e7d80fcd
Bump windows-process-tree (#184759)
Fixes https://github.com/microsoft/vscode/issues/179697
2023-06-12 11:36:56 -07:00
Robo b4dd4d51fa
ci: switch to bionic agents for arm64 and armhf clients (#184906)
* ci: switch to bionic agents for arm64 and armhf clients

* ci: invalidate cache

* ci: fix docker client installation

* chore: update debian dependencies

* chore: update rpm dependencies
2023-06-13 00:50:36 +09:00
Sandeep Somavarapu 46041c9f0e
Implement troubleshoot issue (#184901)
* implement troubleshoot issue action

* move issue troubleshooting to a service

* feedback

* fix stable check
2023-06-12 13:37:50 +02:00
Raymond Zhao d81ca6dfca
Bump windows-registry to 1.1.0 (#184741) 2023-06-09 13:02:58 -07:00
Raymond Zhao 06ae4b61c2
Bump windows-mutex to 0.4.4 (#184366)
Also adds OS-specific .moduleignore files
2023-06-09 09:40:10 -07:00
Benjamin Pasero eac16e9b63
eng - make fetchWithRetry more robust (#184716) 2023-06-09 14:05:38 +02:00
Connor Peet 49535d6a04
build: fix missing param for build (#184660) 2023-06-09 01:10:08 +02:00
Aiday Marlen Kyzy 7dafe5df1d
renaming the CSS variable names and the labels from interactive editor to inline chat 2023-06-08 14:41:41 +02:00
Ladislau Szomoru cad3a1c656
Engineering - skip property mangling in PR builds (#184584) 2023-06-08 12:42:40 +02:00
Johannes Rieken d8dcdb924a
Merge pull request #184575 from microsoft/joh/protective-cicada
joh/protective cicada
2023-06-08 12:15:04 +02:00
Connor Peet e686621e2e
cli: avoid running prepare a second time in ci (#184558) 2023-06-08 02:22:44 +02:00
Connor Peet 9de813729c
build: install clippy when building cli in ci (#184554) 2023-06-07 16:40:30 -07:00
Connor Peet 43742d891d
Run a lint build of the CLI in CI (#184545)
* cli: adopt sccache for speedier cli compilations

* only cache common linux x64 build

* instead, only dev compile/clippy lint in ci
2023-06-07 15:48:55 -07:00
Johannes 978bb08619
add extensions-ci-pr task which does a full build without mangling 2023-06-07 16:36:02 +02:00
Aiday Marlen Kyzy c529638000
renaming the content inside of inlineChat folder from IE to IC 2023-06-07 16:02:34 +02:00
Johannes ac7789cbab
add core-ci-pr task which does a full build without mangling 2023-06-07 15:51:48 +02:00
Benjamin Pasero e615a31faf
eng - increase remote download retries (#184431) 2023-06-06 19:22:56 +02:00
Aaron Munger 693604f7fd
Merge branch 'main' into aamunger/testRenderer 2023-06-06 09:21:12 -07:00
Johannes Rieken f70686c39e
chore - rename interactiveEditor to inlineChat (#184422) 2023-06-06 16:34:55 +02:00
Aaron Munger 5c7b2b89fe add project to build, add integration tests into shell script 2023-06-05 14:19:51 -07:00
Henning Dieterichs aa88e727da
Implements initial version of moved code detection. (#184336)
* Implements initial version of moved code detection.

* Fixes monaco.d.ts

* Fixes tests.
2023-06-05 08:50:55 -07:00
Johannes 946cdaa03c
stub out cropped/expanded as CSS variables 2023-06-05 14:58:04 +02:00
Ladislau Szomoru 15dc0b5af3
Engineering - fix CLI build for Alpine ARM64 (#184309)
* Add task to install yarn

* Move task

* Add condition
2023-06-05 12:05:51 +02:00
Connor Peet eb44b5ef6c
build: don't apply cli 'patches' for merge check (#184210)
* build: don't apply cli 'patches' for merge check

This also needed modules installed. But with the new toml patches, the 'merge' will never fail outright, so there's no need to do a separate merge check for it imo

* reduce duplication in pipelines, cache node_modules
2023-06-02 22:29:48 +02:00
Connor Peet be433ac136
build: install packages for distro mixin (#184207) 2023-06-02 21:44:18 +02:00
Connor Peet 42015fe01c
build: support structured toml patches to reduce build breakage (#184201)
Currently the Cargo.toml patches are git patches, but these can break
easily when surrounding lines are changed. Instead this lets us make
"Cargo.patch.toml" which gets a structured merge.
2023-06-02 12:09:16 -07:00
Connor Peet ccc5e48e92
fix: breakpoints in extension subdirs on windows not working (#184195)
It did not normalize to forward slashes, so the empty sourcemap was
created with a source called `foo\\bar.js`. Then the build process was
adding a new source `foo/bar.js` since it didn't see it already in the
sourcemap, but `foo\\bar.js` was later normalized. This normalized
version came first in the mapping, but didn't have any mapped locations,
so breakpoints never got set.
2023-06-02 20:15:04 +02:00
Alex Dima 1331522372
Avoid using types defined in @types/trusted-types 2023-06-02 12:32:46 +02:00
Robo 0c1e34fa4e
chore: update electron@22.5.5 (#184115) 2023-06-01 21:38:57 -07:00
Alexandru Dima 828118d55e
Allow embedders to intercept trustedTypes.createPolicy calls (#184093) 2023-06-01 15:20:10 -07:00
Martin Aeschlimann 3f5def1cdc
Add logging to node download (#184070)
Add logging to node download. For #182951
2023-06-01 16:42:36 +02:00
Connor Peet 78643b05d5
cli: bump to openssl 1.1.1u (#183828) 2023-05-30 20:44:56 +02:00
Martin Aeschlimann c2a9a86afa
Delete --compatibility=1.63 code from the server (#183738) 2023-05-29 15:24:14 -07:00
Robo c26003f37a
chore: update electron@22.5.4 (#183716) 2023-05-29 16:09:35 +02:00
Henning Dieterichs 46132523d0
Merge branch 'main' into rainbow-indent 2023-05-26 17:57:21 +02:00
Henning Dieterichs 397f2e7c34
First draft of diff editor v2. 2023-05-26 15:26:31 +02:00
Bhavya U 049ee36265
Initial welcome widget commit (#183446)
* Initial welcome widget commit

* Update i18n.resource.json for welcomeDialog

* Clean up code
2023-05-26 00:03:23 +02:00
Joyce Er bc1090cc10
Initial share provider API and UI (#182999)
* Formalize share provider API

* i18n.resources.json

* Don't introduce a generic Success dialog severity
2023-05-22 15:32:43 -07:00
Jacek Kopecký cbbd9220c2
Add settings for fixed-width tabs (#181729)
* Add settings for fixed-width tabs

This is meant at least partially to address #40290 and
is a continuation of the unfinished work from #40750.

* Only apply fixed width when the setting is on

* Implement chrome-like tab width behavior

Tabs shrink uniformly (down to a limit) but stay fixed-width
when the mouse is over the tab bar.

* Rename width setting to max width

* Make the ifs more readable

* Have event handlers only if the option is set

* 🎨

* Handle sizing artifacts present with wrapping tabs

To achieve this, it's best to remove the transition delay.

* Rename setting to apply only for fixed-sized tabs

* Set default fixed max tab width to 160px

* Minor code tweaks from review comments

* formatting

Co-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com>

* Use disposable listeners

* Remove redundant check for last-in-row

* Apply fade gradient from shrink tabSizing to fixed

* Trying to make the code cleaner and understandable

* Remove transition

On advice of @bpasero, removed transition because
the editor doesn't really use transition that much.

* some cleanup

* fix typo

* Simplify workaround for the overflow issue

* 💄

* 💄

* Let the tabs fix their width before closing the editor

* 💄

---------

Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
Co-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com>
2023-05-22 15:32:52 +00:00
Robo ced29a4346
chore: update electron@22.3.10 (#183116) 2023-05-22 16:34:36 +02:00
Benjamin Pasero 487a08afe5
Investigate detecting slow network connections (#178553) (#182653) 2023-05-22 14:38:13 +02:00
Daniel Imms adbcbfa5d0
Merge pull request #183005 from microsoft/tyriar/139400
Support fish SI automatic injection
2023-05-19 18:28:39 -07:00
Rob Lourens d052d3190f
More "chat" renames (#182990)
* More "chat" renames

* More renames
2023-05-19 16:14:43 -07:00
Daniel Imms 9d1a210778
Support fish SI automatic injection
Fixes #139400
2023-05-19 15:45:28 -07:00
Martin Aeschlimann 42fcfb8bfc
innosetup to start/stop tunnel service (#180527)
* innosetup to start/stop tunnel service

* better messages for tunnel still running

* fix error

* more logs

* add '/log'

* update

* fix

* update

* add kill & timeout wait

* stop service in PrepareToInstall

* non-background: check for tunnel mutex when wizard starts

* polish tunnel mutex names, prompt if tunnel is still running
2023-05-19 11:07:43 +02:00
Connor Peet 0c94abc4a5
implement sign service for web (#182815)
* signing: implement signing service on the web

* update distro
2023-05-17 16:52:56 -07:00
João Moreno 0f833f26f9
ignore SECURITY.md from vsda (#182780) 2023-05-17 19:00:49 +02:00
Robo 75e38cd91d
chore: remove library entitlements from main helper executable (#182731) 2023-05-17 10:35:11 +02:00
Martin Aeschlimann f1258a5fbe
replace 'got' with 'node-fetch' (#182629)
replace 'got' with 'node-fetch' (for #182624)
2023-05-17 06:20:31 +02:00
SteVen Batten 51b8bdc782
updating tsa options (#182651)
* updating tsa options

* add template
2023-05-16 18:49:25 +02:00
Rob Lourens 2156969dcf
Rename files 2023-05-15 15:54:11 -07:00
Daniel Imms e7a3127217
Integrate xterm-addon-image 2023-05-14 08:09:17 -07:00
Connor Peet d3d9f86116
cli: store cli in user data dir, separate per quality (#182102)
* cli: store cli in user data dir, separate per quality

Fixes #181017

On first run, the `~/.vscode-cli` will be migrated inside the user data dir of the currently running quality.

* use create_dir_all instead

* clippy fixes
2023-05-10 13:09:23 -07:00
Benjamin Pasero 83e7b4dcec
🆙 electron@22.5.2 (#182043) 2023-05-10 13:19:45 +02:00
Benjamin Pasero cc1555625d
debt - stop referring to patched node (#181933) 2023-05-09 20:55:05 +02:00
Sandeep Somavarapu d4632bb740
unc - adopt setting and handling of allow list (#181916)
* unc - adopt setting and handling of allow list (#5)

* unc - adopt setting and handling of allow list

* unc - set allow list on server too

* unc - pick our patched node.js for now

* bump electron

* unc - ignore sync is not needed with machine scope

* unc - use process set directly

* 🆙 22.5.1

* fix compile

---------

Co-authored-by: Benjamin Pasero <Benjamin.Pasero@microsoft.com>
2023-05-09 19:52:08 +02:00
Rob Lourens 27f30a3a5d
Remove items from vscode-known-variables (#181561)
Remove items from vscode
2023-05-04 20:02:21 +02:00
Rob Lourens 2b470d47ee
Fix chat list styles (#181543) 2023-05-04 18:51:57 +02:00
SteVen Batten 92cc596fce
tsaoptions for codeql (#181459) 2023-05-04 08:42:45 -07:00
SteVen Batten baf7119fd7
enable tsa for sdl scan (#181269) 2023-05-01 21:10:44 +02:00
Robo 86b1962b0e
fix: chromium license packaging (#181142)
* Revert "Revert "chore: use chromium license file downloaded from Electron package (#181106)" (#181113)"

This reverts commit 25fc56b4de.

* chore: bump @vscode/gulp-electron

* chore: update distro
2023-04-28 15:14:31 -07:00
Robo 25fc56b4de
Revert "chore: use chromium license file downloaded from Electron package (#181106)" (#181113)
This reverts commit d7da8fc2c9.
2023-04-28 12:52:08 +02:00
Robo d7da8fc2c9
chore: use chromium license file downloaded from Electron package (#181106) 2023-04-28 11:45:00 +02:00
Henning Dieterichs b816a3ffaf Fixes CI 2023-04-26 23:31:20 +02:00
Megan Rogge 4d9332c5bc
Merge pull request #180719 from microsoft/merogge/option
add accessibility verbosity settings, use editor options
2023-04-25 07:03:00 -07:00
João Moreno 14ea89e7ca
build: quieter node module cache logging (#180709) 2023-04-25 08:26:56 +02:00
Matt Bierner 03540d605f
Pick up latest TS for building VS code (#180706) 2023-04-24 20:14:30 +02:00
meganrogge 7c905c6ba0
use editor options 2023-04-24 09:44:08 -07:00
Robo 039fd8980d
chore: update electron@22.4.8 (#180526) 2023-04-21 17:59:30 +02:00
Martin Aeschlimann dad6ca32fc
adopt tunnel mutex name change (#180524) 2023-04-21 17:49:10 +02:00
Alexandru Dima c29e4b0fdb
Revert "add accessibility verbosity settings for terminal and diff editor aria hints" (#180477) 2023-04-21 09:26:33 +02:00
Raymond Zhao ee76f103e1
Use custom node-gyp for SDL pipeline (#179723)
* Use custom node-gyp
* Avoid using relative cd
* Remove ia32 for Linux
* Bump gulp-atom-electron; unblocks downloading PDBs
* Add native-is-elevated to the scan
2023-04-21 09:15:05 +09:00
meganrogge 612c4f17e8
fix issues 2023-04-19 14:19:35 -07:00
Robo d57d7ff4dc
chore: update electron@22.4.7 (#180276) 2023-04-19 04:34:34 +02:00
Robo a24f964ea1
Revert "chore: update electron@22.4.6 (#179947)" (#179991)
This reverts commit 316995c8b6.
2023-04-14 18:37:17 +01:00
Robo 316995c8b6
chore: update electron@22.4.6 (#179947) 2023-04-14 09:45:30 +01:00
Raymond Zhao 6f0421755f
Use custom node-gyp in product build (#179612)
Co-authored-by: Robo <hop2deep@gmail.com>
2023-04-13 08:04:41 -07:00
Robo 1307c7afbe
chore: update electron@22.4.5 (#179857)
* chore: update electron@22.4.5

* chore: avoid replacing ffmpeg
2023-04-13 21:32:24 +09:00
Connor Peet ca9404bd2f
cli: read tunnel lock from product.json (#179800)
Fixes #179265
2023-04-12 18:52:37 +01:00
Raymond Zhao 22ed59eb3d
Bump windows-process-tree with workaround for typings (#179649) 2023-04-11 10:05:56 -07:00
Raymond Zhao 07aec54e2e
Bump spdlog (#179642) 2023-04-11 08:00:57 -07:00
Connor Peet b547b58db6
cli: use win32 app mutex to detect running tunnels and tunnel sevices (#179622)
* cli: fix distro mixin

* cli: use win32 app mutex to detect running tunnels and tunnel sevices

Fixes #179265

* cli: fix distro mixin more

* fix

* fix build
2023-04-10 20:25:14 +01:00
Raymond Zhao 84ac780186
Revert "Bump windows-process-tree" (#179508)
Revert "Bump windows-process-tree (#179176)"

This reverts commit 15cb6b36f8.
2023-04-08 00:47:57 +01:00
Robo 34c8b46830
chore: bump electron@22.3.5 (#179357) 2023-04-06 09:16:54 +02:00
Raymond Zhao 15cb6b36f8
Bump windows-process-tree (#179176)
* Bump windows-process-tree

* Fix compile error

* Add explanation to source

* Add that the types package has been deprecated
2023-04-05 20:51:26 +02:00
Robo 47426871d7
ci: fix symbol download for SDL pipeline (#179030) 2023-04-05 20:43:18 +02:00
Martin Aeschlimann 899cdd5ace
remove request dependency (#179149)
* remove request dependency

* replace gulp-remote-retry-src in build scripts

* fix retry delay & polish
2023-04-05 16:05:16 +02:00
Benjamin Pasero 34d69db22c
server - introduce support for nodejsRepository (#179105)
* server - introduce support for `nodejsRepository`

* fix path

* add auth

* proper download

* extract to utility function

* reuse

* fix compile
2023-04-05 14:36:25 +02:00
João Moreno 19f5801470
fix CI by always installing prebuilt extensions (#179247)
fix CI by installing prebuilt extensions
2023-04-05 14:24:51 +02:00