170 Commits

Author SHA1 Message Date
hfiref0x 8bf8ed1add 2.1.1
Change "Type" object access flags decoding
Internal rearrange
2026-05-24 23:37:12 +07:00
copilot-swe-agent[bot] ae73ddef17 Call EndTests unconditionally in main shutdown path 2026-05-23 14:28:07 +00:00
copilot-swe-agent[bot] 55fd132df8 Update test macro defaults and usage 2026-05-23 14:11:19 +00:00
copilot-swe-agent[bot] 3dab635fb4 Guard test calls in WinObjExMain with explicit #ifdef _DEBUG 2026-05-23 12:47:09 +00:00
copilot-swe-agent[bot] db82c0a083 Fix review nits: use INT for GetWindowText return, tighten title buffer size 2026-05-23 12:38:03 +00:00
copilot-swe-agent[bot] 3c9bca3f35 Add UI usability tests (uitest.c/h, BeginUITests macro, vcxproj wiring) 2026-05-23 12:37:16 +00:00
hfiref0x 754d18e71e Integration of WinDepends support
Integrate optional "View With WinDepends" support for viewing dependencies of drivers (Drivers dialog, SSDT/Shadow SSDT dialogs). This feature requires WinDepends installed somewhere on system and .sys file is associated with it through WinDepends file association configuration.
2026-03-09 17:56:50 +07:00
hfiref0x 61848a3234 2.1.0
+ Centralize and modernize plugin subsystem definitions and fix related bugs, remove duplicate definitions.
+ Internal rearrangement.
2026-03-09 13:55:59 +07:00
hfiref0x 2ecd87a0b5 2.1.0
Internal rearrangement: apply multiple bugfixes and cleanups across the UI and kernel helper code:
- aboutDlg: guard message loop on valid hwndDlg and minor date bump.
- extrasDrivers: fix double-free ordering when freeing dumpInfo->Buffer and dumpInfo.
- findDlg: reduce buffer sizes, add FINDDLG_RESIZE struct, centralize resize state, use ARRAYSIZE for safety, streamline message handling and search workflow, improve thread cancellation/waiting (use INFINITE) and add cleanup guard in worker thread.
- kldbg: handle allocation failure by cleaning up list elements, simplify unused variable usage, adjust memory/free ordering and minor scanning optimization.
- list: move suppression of tree redraw to surrounding caller so batch operations suspend/resume redraw correctly.
- main: fix comment typo and bump headers.
- plugmngr: skip empty plugin names and build combined message with RtlStringCchPrintfSecure to avoid manual strcat usage.
- props/propDlg & propProcess: update versions/dates, fix dialog property cleanup (use RemoveProp and avoid duplicate removals), update page handling.
- sup/sync: check NtCreateEvent return (ntStatus), avoid leaking on failure and return FALSE when event creation fails.
- sup/w32k: reorder variable declaration for clarity.
- ui.h and various files: bump versions/dates/copyright years and PROGRAM_BUILD_NUMBER.
2026-03-01 10:37:41 +07:00
hfiref0x a502d6fe4f 2.1.0
Internal rearrangement
2026-02-10 19:34:09 +07:00
hfiref0x eba4d53633 Improve driver list tooltip handling
Refactored driver list tooltip logic to use dynamically allocated buffers and improved tooltip display reliability. Applied minor code quality and static analysis annotation fixes throughout the codebase.
2026-01-15 14:17:06 +07:00
hfiref0x 75b5e72579 Fix pointer calculation in sup.c
Address #50
2025-12-20 19:12:25 +07:00
hfiref0x afafadc6be Update toolset to v145 and improve object type hash table
Project files updated to use PlatformToolset v145 for Visual Studio 2026 support. Object type hash table implementation in objects.c changed to use linked nodes for better collision handling. Minor code improvements, version and date updates, and additional error checks were made throughout the codebase.
2025-11-29 12:32:45 +07:00
hfiref0x 65ba203877 2.1.0
Reduced duplicate code in plugins
2025-10-05 11:08:16 +07:00
hfiref0x 83e08de61f 2.1.0
Added more descriptions for object types
2025-10-04 12:39:26 +07:00
hfiref0x 2a5b4debd2 2.1.0
25H2 compatibility improvements
2025-10-03 18:06:27 +07:00
hfiref0x 5dbadac5c3 2.1.0
Fixed incorrect object quota information dump
Internal rearrange
2025-09-21 10:37:22 +07:00
hfiref0x f68dfcba0f 2.0.9
Update tests
2025-08-25 12:24:17 +07:00
hfiref0x 7530cdf478 2.0.9
Internal rearrange
2025-08-24 10:20:18 +07:00
hfiref0x 004fbd4f26 2.0.9
Internal rearrange
2025-08-24 00:34:15 +07:00
hfiref0x b1588afa9a 2.0.9
Internal rearrange
2025-08-23 23:08:17 +07:00
hfiref0x d8b2cc3d1b 2.0.9
Small fixes and internal rearrange
2025-08-22 18:18:06 +07:00
hfiref0x 4ac19acc94 2.0.9
Internal rearrange
2025-08-22 10:55:58 +07:00
hfiref0x b13edebc51 2.0.9
Internal rearrange
Ronova support
2025-08-21 12:37:55 +07:00
hfiref0x 086d3f7727 2.0.9
Internal rearrange
2025-08-20 11:26:26 +07:00
hfiref0x 75cbcf78b9 2.0.9
Internal rearrange
2025-08-13 16:41:17 +07:00
hfiref0x fc985c499b 2.0.9
Internal rearrange
2025-08-13 10:07:34 +07:00
hfiref0x 90006d76b7 2.0.9
Update ntsup to latest version (+unit tests)
2025-08-12 13:26:58 +07:00
hfiref0x 93066dc882 v 2.0.9
Internal rearrange
2025-08-11 16:19:30 +07:00
tyler 0714d08622 Changed wcsrchr in favour of _filepath 2025-07-25 13:54:38 -04:00
tyler 6ac27297ad Added module path to search order for help document 2025-07-09 17:18:29 -04:00
hfiref0x f94c3f7d3b 2.0.8
Updated help file
Small fixes
2025-06-23 12:11:42 +07:00
hfiref0x cdb7c3683b 2.0.8
Minor fixes
2025-06-18 13:44:08 +07:00
hfiref0x f27c2e8733 2.0.8 2025-06-16 18:16:12 +07:00
hfiref0x ef048a519f 2.0.8
Minor fixes
2025-06-16 10:23:44 +07:00
hfiref0x d56b23fadc 2.0.8
Internal rearrange
Updated plugins to newer version of interface, fixed small memory leaks
2025-06-15 14:09:23 +07:00
hfiref0x c41b1290e9 2.0.8
Internal rearrange
2025-06-14 22:25:32 +07:00
hfiref0x 9b02048afb 2.0.8
Updated symparser for latest version
Reworked symbol loading progress dialog
2025-06-14 17:44:53 +07:00
hfiref0x 41cce7e3be 2.0.8
Internal rearrange
Update MSVCVER header
2025-06-14 11:08:17 +07:00
hfiref0x cf5718630c 2.0.8
Objects lookup optimization.
2025-06-13 13:57:24 +07:00
hfiref0x cdd537d82b 2.0.8
Internal improvements for search dialog
2025-06-13 12:26:43 +07:00
hfiref0x 5eb09132b7 2.0.8
Fix memory leak while building full object path in some cases
2025-06-12 21:44:44 +07:00
hfiref0x e5a416cc93 dev208
Minor fixes and hardening
2025-06-08 01:32:59 +07:00
hfiref0x d1d550dfd4 dev208
Small fixes
2025-06-06 15:16:55 +07:00
hfiref0x 8b3b1d1bc0 2.0.7
See #44
2025-06-01 13:12:02 +07:00
hfiref0x 6c163ea68a 2.0.7
207 release
2025-05-29 13:06:10 +07:00
hfiref0x cdb5d5a098 2.0.7
Internal rearrange
2025-05-16 10:37:56 +07:00
hfiref0x 879696cd33 2.0.7
Improve ExpFindHost callbacks query for Win11 24H2/25H2
2025-05-14 11:30:10 +07:00
hfiref0x 197a7e55ee 2.0.7
Internal rearrange
2025-05-12 10:18:37 +07:00
hfiref0x 4f083abc80 2.0.7
Fix issue reported in #42
2025-05-10 21:33:06 +07:00