Repository navigation
fix: restore CLion sessions and validate stable IDE functionality - #4
Draft
Sunrisepeak wants to merge 4 commits into
Draft
Sunrisepeak wants to merge 4 commits into
Sunrisepeak wants to merge 4 commits into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
CLion 0.2.0 can miss its bundled backend when the plugin class loader supplies no CodeSource URL. It then falls back to an external backend, potentially surfacing an unknown-method notification. Backend completion can also be suppressed during indexing, Cache can open empty, and native debugging creates a process without starting the target.
Resolve the installation through the public plugin-aware class loader descriptor, validate protocol 2 before custom requests, and log startup failures with backend source and RPC method/code. Enable index-independent backend completion, refresh views through content selection, and start the native Cidr debugger process inside the session starter.
Add actual packaged-plugin CI on stable CLion 2026.1.5.2 and 2026.2.4.1 alongside Plugin Verifier. Both IDEs install the same canonical ZIP and pinned mcppls 0.0.19. The scenario uses a Unicode/space project path and checks offered actions and forwarding targets, actual build/run/test, compiler-error console output, build/test failure and recovery, native test results, native debug launch and completion, mouse tab selection, manifest completion insertion, and cache inventory. Only public assertion reports are uploaded.
Validation:
Breakpoints, variables, stepping, stop, graph rendering, settings and further editor/recovery flows remain under investigation. Linux results do not establish native Windows/macOS GUI behavior. The accompanying design record lists the coverage boundaries and remaining cases. The user log establishes xlings fallback but not the external backend version; no private user logs, usernames, project names or local paths are included.
Related: mcpp-community/mcpp#885