Skip to content

build: repin SDK at the retagged v0.18.0; restore two-arg PJ_DIALOG_PLUGIN#232

Merged
facontidavide merged 1 commit into
mainfrom
build/repin-retagged-sdk
Jul 18, 2026
Merged

build: repin SDK at the retagged v0.18.0; restore two-arg PJ_DIALOG_PLUGIN#232
facontidavide merged 1 commit into
mainfrom
build/repin-retagged-sdk

Conversation

@facontidavide

Copy link
Copy Markdown
Contributor

Two leftovers from the #229/#230 merge race, consolidated:

  1. Submodule → 9def534, the retagged v0.18.0. feat: typed sort keys for mcap/ulog tables + mosaico sort indicators #229 merged moments before the retag re-pin landed on its branch, so main pins the pre-retag 7abaccb and misses the sort-key-aware table deltas (plotjuggler_sdk#154). SDK_VERSION already reads 0.18.0 — this aligns the submodule with it.
  2. All 20 dialog macros back to the documented PJ_DIALOG_PLUGIN(Class, kManifest) form (+ CLAUDE.md/porting_guide.md). The WITH_MANIFEST spelling merged via fix(streams): system_clock timestamps; dialog manifest + overload-guard consistency sweep #230 was a Windows workaround for the MSVC legacy-preprocessor dispatch bug that v0.18.0 fixes (plotjuggler_sdk#153); with main now on 0.18.0 it's no longer needed.

Validation: stale 0.18.0 Conan package purged, SDK rebuilt from the retagged sources via ensure_core.sh, fleet 168/168, ctest 26/26.

(Also cleaned up: the auto-deleted feat/table-item-typed-values branch my late push had resurrected.)

🤖 Generated with Claude Code

…LUGIN

Two leftovers from the #229/#230 merge race:

- extern/plotjuggler_core -> 9def534, the RETAGGED v0.18.0 (#229 merged
  moments before the repin landed, so main pinned the pre-retag 7abaccb
  and missed the sort-key-aware table deltas, plotjuggler_sdk#154).
  SDK_VERSION already reads 0.18.0.
- All 20 dialog registration sites back to the documented two-arg
  PJ_DIALOG_PLUGIN(Class, kManifest) form (+ docs). The WITH_MANIFEST
  spelling was a Windows workaround for the macro dispatch bug that
  v0.18.0 fixes (plotjuggler_sdk#153), so it is no longer needed now
  that main pins 0.18.0.

Validated: fleet rebuilt against the retagged SDK (168/168), ctest
26/26 passed.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@facontidavide
facontidavide merged commit 21c71f6 into main Jul 18, 2026
31 checks passed
@facontidavide
facontidavide deleted the build/repin-retagged-sdk branch July 18, 2026 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant