Add full implementation: core engine, UI, build fixes, and compilation

- Implement all core modules: disk I/O, partition tables, filesystem
  formatting, recovery, imaging, diagnostics, security, and maintenance
- Implement all UI tabs with full widget layouts and backend integration
- Fix MSVC compilation: NOMINMAX, WIN32_LEAN_AND_MEAN, missing includes
  (winioctl.h, bcrypt.h, shellapi.h, cwctype), type mismatches, and
  POSIX macro conflicts
- Add Guid implementation (Types.cpp), move DiskAccessMode to Types.h
- Add CMake presets with embedded MSVC/SDK environment for Git Bash builds
- Add build scripts, key generation, icon resources, and windeployqt
- Include pre-built hwdiag library and third-party integration
This commit is contained in:
DigiJ
2026-03-11 22:48:12 -07:00
parent 179bb85c4f
commit 8656efda63
104 changed files with 33270 additions and 334 deletions

14
third_party/hwdiag/HWDIAG_LICENSE.txt vendored Normal file
View File

@@ -0,0 +1,14 @@
Hardware Diagnostics Support Library (libspw_hwdiag)
====================================================
Copyright (c) 2026 Setec Hardware Division
All rights reserved.
This library is provided as a pre-compiled binary for use with
Setec Partition Wizard. Source code is not distributed.
Redistribution and use in binary form is permitted provided that
the above copyright notice and this permission notice appear in
all copies of the software.
THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.