- Store ImGui ini/log paths as std::string members instead of raw
char* allocations, eliminating manual memory management
- Free mInputBuffer and mFilterBuffer in ConsoleWindow destructor
https://github.com/Kenix3/libultraship/pull/974 said "The tidy-format is a false positive, it should be ignored since it breaks the gbi file"
that makes sense for *tidy* issues, as tidy rules can force naming that would break things
turns out there was a *format* issue with a comment in the file, this fixes that
Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com>
* Change cmake logger defines to set SPDLOG_MIN_CUTOFF as the active level for both debug and release.
Add debug and release build level parameters to InitLogging with defaults of debug and warn, respectively.
* clang
* Add `RunGuiOnly` to `interpreter` to run ImGui interface without game commands.
* clang
* Add `RunGuiOnly` to `Window.h` and override with `Fast3dWindow`.
* Add 2x2 mid-window clip rect to SDL when mouse capture is active.
Adjust DXGI's mouse clip rect to match SDL's.
* Fix SDL rect position calculation.
* Removed unnecessary rect from clip calculations.
* Add TODO on the manual clipping rect.
* clang
* Fixed typo (ForceCursorVisability -> ForceCursorVisibility).
Tweaked the cursor visibility tick to only call SetCursorVisibility(false) once per visibility cycle.
* Fix SetCursorVisibility in DXGI to not need looping.
* Undo previous, and add better presentation for `CursorTimeoutTick()`.
* 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>