285 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
hfiref0x 1d3ce8e4d6 Merge pull request #52 from hfiref0x/copilot/ui-usability-test
Add UI tests
2026-05-23 21:37:53 +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 6a5b811522 Update GitHub Actions workflow for MSBuild 2026-03-22 10:32:16 +07:00
hfiref0x e2a7271834 Help file and changelog update v2.1.0 2026-03-19 14:25:50 +07: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 48b6e3ca3a Update README with new build badge and copyright
Updated build status badge and copyright year.
2026-01-11 10:05:28 +07:00
hfiref0x 1853d9f37a Merge pull request #51 from hfiref0x/2.1.0-dev
MSVS 2026 support
Small code rearrangement
Fix for #50
2025-12-21 08:45:06 +07:00
hfiref0x 93578fb899 Add PlatformToolset to MSBuild commands 2025-12-21 08:38:35 +07:00
hfiref0x e6449048b1 Add PlatformToolset parameter to msbuild commands 2025-12-21 08:35:52 +07:00
hfiref0x 75b5e72579 Fix pointer calculation in sup.c
Address #50
2025-12-20 19:12:25 +07:00
hfiref0x 64879eec99 Update build configuration in appveyor.yml 2025-12-20 19:10:21 +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 0a0e3a1a75 Merge pull request #49 from hfiref0x/2.1.0-dev
25H2 compatibility improvements
Added more descriptions for object types
Reduced duplicate code in plugins
2025-10-27 04:03:41 -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 265794bee2 2.0.9
Help file and changelog update
v2.0.9
2025-08-28 08:04:17 +07:00
hfiref0x 6c51beecb3 2.0.9
Internal rearrange
Plugins and RTLs update
2025-08-26 11:52:19 +07:00
hfiref0x f68dfcba0f 2.0.9
Update tests
2025-08-25 12:24:17 +07:00
hfiref0x 6ed078f1fc Merge pull request #47 from hfiref0x/dev209
Internal rearrange
RTLs update
2025-08-24 00:58:16 -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
hfiref0x 0e0d90e6ee Merge pull request #46 from tholms/help-searchorder
Added module path to search order for help document
2025-07-25 19:09:44 -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 93859cf053 Update CHANGELOG.txt v2.0.8 2025-06-23 12:13:27 +07:00
hfiref0x f94c3f7d3b 2.0.8
Updated help file
Small fixes
2025-06-23 12:11:42 +07:00
hfiref0x 634c0e8a15 Update ntos.h 2025-06-19 13:32:14 +07:00
hfiref0x c855009dfa Merge branch 'master' of https://github.com/hfiref0x/WinObjEx64 2025-06-18 13:44:19 +07:00
hfiref0x cdb7c3683b 2.0.8
Minor fixes
2025-06-18 13:44:08 +07:00
hfiref0x bec27d195a Update README.md 2025-06-17 08:57:47 +07:00