roll: third_party/pigweed: 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 third_party/pigweed Rolled-Commits: f73ddb4d76eb9df..84803f3af2d56dc Roller-URL: https://ci.chromium.org/b/8741319149122919489 GitWatcher: ignore CQ-Do-Not-Cancel-Tryjobs: true Change-Id: I4b553c866dbebfd0aa8fd118c99c186e4435b82e Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/226026 Bot-Commit: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com> Commit-Queue: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com> Lint: Lint 🤖 <android-build-ayeaye@system.gserviceaccount.com>
diff --git a/third_party/pigweed b/third_party/pigweed index f73ddb4..84803f3 160000 --- a/third_party/pigweed +++ b/third_party/pigweed
@@ -1 +1 @@ -Subproject commit f73ddb4d76eb9df1d197c8a68ccfa837fd28bb2f +Subproject commit 84803f3af2d56dc94596adbbfdcd35836ce46265