Skip to content

Bookmark save/restore with library load awareness!#906

Merged
eteran merged 20 commits into
masterfrom
enhanced-bookmark-save-restore
Jul 15, 2026
Merged

Bookmark save/restore with library load awareness!#906
eteran merged 20 commits into
masterfrom
enhanced-bookmark-save-restore

Conversation

@eteran

@eteran eteran commented Jul 14, 2026

Copy link
Copy Markdown
Owner

this is a bit of a brute force approach but works! now bookmarks are saved/restored in all modules

(heap/stack is kinda a wild card, but not too much we can do about that).

Only real annoyance is minor, and that is that they aren't restored upon _start, but only once ld has loaded the modules they reside in. Might be able to hack around that though...

eteran added 20 commits July 13, 2026 23:05
…saved/restored in all modules

(heap/stack is kinda a wild card, but not too much we can do about that).

Only real annoyance is minor, and that is that they aren't restored upon _start, but only once ld
has loaded the modules they reside in. Might be able to hack around that though...
…re efficient to just default construct a QString

also added preliminary label support (Not module aware yet)
NOTE: the current approach has one fatal flaw, and that is that the modules
are no longer loaded after the application exits, so we lose the information
and cannot properly save the bookmarks/labels/etc.

I think we need to store the module when we add the bookmark itself so we know it immediately.
@eteran

eteran commented Jul 15, 2026

Copy link
Copy Markdown
Owner Author

Closes All of these!

#527
#810
#358
#762

@eteran
eteran merged commit d7a86c1 into master Jul 15, 2026
2 checks passed
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