- CrashHandler: Replace raw new/delete with std::unique_ptr<char[]>
- CrashHandler: Fix broken delegating constructor (was creating temp, not delegating)
- Console::HasCommand: Use std::map::contains() instead of linear search
- Console::GetCommand: Throw on missing key instead of silently inserting via operator[]
- Console::Run: Eliminate redundant map lookup by using iterator
- Context: Add const to all getter methods
- Context: Change string parameters from pass-by-value to const reference
- StringHelper::EndsWith: Replace strlen(c_str()) with size(), add bounds check
- StringHelper::Replace/ReplaceOriginal: Fix infinite loop when from is substring of to
- StringHelper::Sprintf: Remove commented-out dead code
Agent-Logs-Url: https://github.com/Kenix3/libultraship/sessions/9731b978-4aca-4e05-af28-3b6f45b5b09e
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Kenix3 <18299654+Kenix3@users.noreply.github.com>
* Un-static variables, private them, and add getters/setters for them.
* ci: temporarily disable iOS
* move all the files
* some cmake error stuff
* glorified stash
* another glorified stash
* some header stuff
* more header progress
* another glorified stash
* it builds
* more
* another
* remove files we shouldn't have there
* more
* move stuff
* bridge stuff
* clang-format
* move
* mac error
* remove commented line
* mac error
* mac probably needs this too
* more mac
* another
* more mac
* mac
* oh mac
* hiding errors
* more mac errors hiding
* mac arc stuff
* ok that wasn't it what's going on
* is it the headers?
* none of this makes sense
* some windows error fixes
* more win error fixes
* missed one
* one more
* another
* more error
* error
* couple more
* fix tidy excludes
* fix some includes tidy caught
* fix cmake stuff found when building soh
* try to get tidy to not complain about stringhelper?
* i hate clang tidy
---------
Co-authored-by: Malkierian <malkierian@gmail.com>
Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com>