roll: pigweed, pw_toolchain: pw_ide: VSC extension refactoring
This is almost entirely a refactor, at least in spirit, if not
completely by the book
Embrace the Visual Studio code event system:
Remove some redundant event handling in favor of leaning into the VSC
event system, except for the refresh manager, which needs to remain
editor-agnostic, but nonetheless needs a bridge to connect it to the
VSC event system.
Standardize on disposable class instances:
There was a melange of different ways of initializing components and
linking them together. Now we standardize on disposable class
instances and an ad hoc constructor dependency injection system, plus
event subscriptions in each component's constructor, reducing
coupling. This should make things a lot clearer.
Standardize import formatting
Fix a bad dependency import
Add pre-release build commands
Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/226059
Lint: Lint 🤖 <android-build-ayeaye@system.gserviceaccount.com>
https://pigweed.googlesource.com/pigweed/pigweed
pigweed, pw_toolchain Rolled-Commits: f73ddb4d76eb9df..84803f3af2d56dc
Roller-URL: https://ci.chromium.org/b/8741324721322295809
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I145a976644f45d6830be9dfab3b4897c485e644f
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/226049
Lint: Lint 🤖 <android-build-ayeaye@system.gserviceaccount.com>
Bot-Commit: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
Commit-Queue: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
diff --git a/WORKSPACE b/WORKSPACE
index 9b0d55b..8dbb648 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -84,8 +84,8 @@
name = "pigweed",
# ROLL: Warning: this entry is automatically updated.
# ROLL: Last updated 2024-07-26.
- # ROLL: By https://cr-buildbucket.appspot.com/build/8741325112279622801.
- commit = "f73ddb4d76eb9df1d197c8a68ccfa837fd28bb2f",
+ # ROLL: By https://cr-buildbucket.appspot.com/build/8741324721322295809.
+ commit = "84803f3af2d56dc94596adbbfdcd35836ce46265",
remote = "https://pigweed.googlesource.com/pigweed/pigweed.git",
)
@@ -93,8 +93,8 @@
name = "pw_toolchain",
# ROLL: Warning: this entry is automatically updated.
# ROLL: Last updated 2024-07-26.
- # ROLL: By https://cr-buildbucket.appspot.com/build/8741325112279622801.
- commit = "f73ddb4d76eb9df1d197c8a68ccfa837fd28bb2f",
+ # ROLL: By https://cr-buildbucket.appspot.com/build/8741324721322295809.
+ commit = "84803f3af2d56dc94596adbbfdcd35836ce46265",
remote = "https://pigweed.googlesource.com/pigweed/pigweed.git",
strip_prefix = "pw_toolchain_bazel",
)