Skip to content

Fix crash-prone weak pointers, atomic save, and misc cleanup#613

Merged
aalex merged 1 commit into
devfrom
feat-improvements
May 24, 2026
Merged

Fix crash-prone weak pointers, atomic save, and misc cleanup#613
aalex merged 1 commit into
devfrom
feat-improvements

Conversation

@aalex
Copy link
Copy Markdown
Member

@aalex aalex commented May 24, 2026

  • Guard all toStrongRef() calls with null checks to prevent crashes
  • Save project files atomically (write to .tmp, then rename)
  • Fix macOS CI workflow typo that broke test discovery
  • Remove duplicate main.qrc entry in mapmap.pro
  • Upgrade C++ standard from c++11 to c++17
  • Replace NULL with nullptr throughout our code
  • Remove stale FIXME comment and duplicate #include

- Guard all toStrongRef() calls with null checks to prevent crashes
- Save project files atomically (write to .tmp, then rename)
- Fix macOS CI workflow typo that broke test discovery
- Remove duplicate main.qrc entry in mapmap.pro
- Upgrade C++ standard from c++11 to c++17
- Replace NULL with nullptr throughout our code
- Remove stale FIXME comment and duplicate #include
@aalex aalex added this to the 1.0 milestone May 24, 2026
@aalex aalex self-assigned this May 24, 2026
@aalex aalex merged commit c9a0008 into dev May 24, 2026
3 checks passed
@aalex aalex deleted the feat-improvements branch May 24, 2026 14:47
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