210 Commits

Author SHA1 Message Date
Erwan Grelet 5be0938141 Merge pull request #72 from ergrelet/44-pguppgdn-and-keyboard-navigation
Support keyboard navigation for type and symbol lists
2025-02-08 20:16:39 -05:00
ergrelet c61668287d Update CHANGELOG 2025-02-09 02:12:28 +01:00
ergrelet a364587e07 Support keyboard navigation for type and symbol lists
This allows navigating with both arrow up/down and page up/down
2025-02-09 02:06:45 +01:00
Erwan Grelet b18c6654e0 Merge pull request #71 from ergrelet/symbol_kind_filtering
Allow filtering types and symbols by kind in resym
2025-02-08 18:21:26 -05:00
ergrelet 4eea741a3f Update CHANGELOG 2025-02-09 00:16:45 +01:00
ergrelet 9cd5e4e9bb Add new search filters for types in resym
These allows searching for classes/structs, unions or enums explicitly
2025-02-08 22:17:52 +01:00
ergrelet 9164fa20c2 Add new search filters for symbols in resym
These allows searching for functions, variables or types explicitly
2025-02-08 22:17:52 +01:00
Erwan Grelet 3cb806d820 Merge pull request #70 from ergrelet/ergrelet/symbols_perf_optimization
Optimize symbol listing and filtering a bit
2025-02-07 15:34:12 -05:00
ergrelet d9e1d65bf4 Update CHANGELOG 2025-02-07 21:29:40 +01:00
ergrelet e7d91901f1 core: Reduce excessive cloning when filtering symbols 2025-02-07 21:25:50 +01:00
ergrelet 11f01aeafe Bump minimum Rust version to 1.84.1 2025-02-07 21:25:50 +01:00
ergrelet 508ea6b8a1 Fix clippy warnings 2025-02-07 21:25:50 +01:00
ergrelet 1c826c838b core: Cache symbol list in PdbFile
This speeds up repeated lookups
2025-02-07 21:15:56 +01:00
ergrelet e0ba04c570 Run cargo update 2025-02-07 21:15:55 +01:00
Erwan Grelet dce62ace32 Merge pull request #69 from ChimpsAtSea/master
New Features & Build+CI Fixes
2025-02-07 15:13:27 -05:00
Haydn Trigg 35da1949fa Formatting 2025-02-08 06:33:24 +10:30
Haydn Trigg 5c29f112ca Pull Request Changes 2025-02-08 06:31:18 +10:30
Haydn Trigg 9107dfdaf4 Update index.html 2025-02-05 23:58:56 +10:30
Haydn Trigg 57be4639e1 Fix Code Coverage Test 2025-02-05 23:38:13 +10:30
Haydn Trigg 65179bf572 Formatting 2025-02-05 23:20:31 +10:30
Haydn Trigg bf626d35e6 Update Web App and Deploy 2025-02-05 23:18:31 +10:30
Haydn Trigg 69a521eff4 Update Test Snapshots 2025-02-05 23:14:24 +10:30
Haydn Trigg 091d3ffd1b Formatting 2025-02-05 23:10:37 +10:30
Haydn Trigg 9962cf2650 Hexadecimal Toggle 2025-02-05 23:10:37 +10:30
Haydn Trigg b606803e5a Added MSVC Type Option 2025-02-05 23:10:37 +10:30
Erwan Grelet d6e6ed97d2 Merge pull request #65 from ergrelet/60-implement-a-way-to-list-and-reconstruct-symbols
Implement a way to list and reconstruct symbols
2024-04-15 00:37:09 +02:00
ergrelet 17e5e901e6 Update CHANGELOG 2024-04-15 00:26:30 +02:00
ergrelet 976801f7c4 Add unit tests for symbol-related features 2024-04-15 00:26:30 +02:00
ergrelet c1e5596bd5 Implement a symbol reconstruction feature 2024-04-15 00:26:30 +02:00
ergrelet 425a277002 Fix release build for musl targets v0.4.0 2024-03-24 18:03:12 +01:00
ergrelet f4fb41bce0 Bump project version to 0.4.0, update CHANGELOG
Update README
2024-03-24 15:50:02 +01:00
ergrelet a857296767 Update resym_core dependency and run cargo update 2024-03-24 15:50:02 +01:00
ergrelet c55413101b Order type lists alphabetically 2024-03-24 15:05:08 +01:00
ergrelet f8aa582f0e Implement an 'Xref from' mechanism
This allows easily navigating through type dependency trees
2024-03-24 15:05:08 +01:00
ergrelet 2ba07e02b9 Allow xref resolution to go through even if some reconstruction failures happen 2024-03-23 00:40:32 +01:00
ergrelet de113178ee Include string header when std types are ignored 2024-03-23 00:18:40 +01:00
ergrelet 137880bdc2 Fix C++ ctor reconstruction in certain cases 2024-03-23 00:15:42 +01:00
ergrelet d2d0213ad5 Get rid of the forward reference type concept 2024-03-23 00:03:55 +01:00
ergrelet d92b889cd8 Switch xref shortcut to Alt+X 2024-03-22 23:06:32 +01:00
Erwan Grelet 341ea13d48 Merge pull request #59 from ergrelet/58-add-ability-to-ignore-stl-types
Add ability to ignore STL types
2024-03-22 23:01:37 +01:00
ergrelet 6d614fbfee Add a setting to ignore types from the std namespace 2024-03-22 22:46:58 +01:00
ergrelet f35ae688cf Rename UpdateTypeFilter and UpdateTypeFilterMerged to ListTypes and ListTypesMerged 2024-03-22 21:34:07 +01:00
ergrelet a85c773a22 Switch xref shortcut to Ctrl+X 2024-03-22 21:23:58 +01:00
ergrelet 85a7dd8008 Bump syntect version to 5.2 2024-03-22 01:25:31 +01:00
Erwan Grelet 5eb8a5040d Merge pull request #57 from ergrelet/6-reconstruct-dependencies-in-a-compiler-friendly-way
Reconstruct dependencies in a compiler friendly way
2024-03-22 01:17:16 +01:00
ergrelet 7faecbe7ff Fix raw primitive flavor, use raw primitive flavor as default for resymc 2024-03-22 01:11:59 +01:00
ergrelet 263b53ec91 Also include enums in the depth ordering phase 2024-03-22 01:05:34 +01:00
ergrelet b4435868dc Make output compilable for resymc's dump-all 2024-03-22 01:05:34 +01:00
ergrelet 83eb61313e Make output compilable for single-type reconstruction 2024-03-20 01:58:47 +01:00
Erwan Grelet 69e2ab228b Merge pull request #56 from ergrelet/fix/func_ptr_reconstruction
Improve array and function parameter reconstruction
2024-03-12 23:23:04 +01:00