Luke Street
4302821615
Fix Windows build
2025-08-15 16:31:33 -06:00
Luke Street
c4b4244b59
Version v3.0.0
2025-08-15 16:27:27 -06:00
Luke Street
52c138bf06
Add "ignore_patterns" option to config
...
This allows explicitly ignoring changes to certain
files or directories, even if the changed file ends
up matching `watch_patterns`. The default value,
`build/**/*` will ensure that changes in the build
directory will not trigger a duplicate rebuild.
Resolves #143
Resolves #215
2025-08-15 16:24:26 -06:00
Luke Street
813c8aa539
Add "Diff fill color" option to Appearance
...
Allows configuring the background color of
lines with a diff.
Resolves #230
2025-08-15 15:43:23 -06:00
Luke Street
0f0aaab795
Fix WSL path handling
...
Resolves #170
2025-08-15 15:34:58 -06:00
Luke Street
b21892be31
Add CLI args to objdiff-gui (incl. --project-dir/-p)
...
Resolves #41
Resolves #211
2025-08-15 15:25:55 -06:00
Luke Street
247d6da94b
Restore extab diff view
2025-08-15 15:06:16 -06:00
Luke Street
bd95faa9c3
Remove objdiff-cli diff JSON output mode
...
This has been unimplemented since v3.0.0-alpha.1,
and I don't currently have plans to bring it back.
If you need it for something, please open an issue!
2025-08-15 14:57:34 -06:00
Luke Street
2c57e4960f
Add ARM logic for inferred function size padding
...
Resolves #237
2025-08-15 14:48:26 -06:00
Luke Street
cff4be2979
Update gimli, object
...
Resolves #228
2025-08-15 14:47:06 -06:00
LagoLunatic
e1da90943c
Version v3.0.0-beta.14
v3.0.0-beta.14
2025-08-13 01:45:05 -04:00
LagoLunatic
b5713db333
Update dependencies
2025-08-13 01:42:34 -04:00
LagoLunatic
4c3f5e9836
Merge pull request #236 from LagoLunatic/symbol-ctx
...
Fix context menu not appearing when right clicking the function name in the function diff view
2025-08-11 17:28:26 -04:00
LagoLunatic
e9ce02feb0
Disable double tooltip for elided function name in function diff view
2025-08-08 20:36:48 -04:00
LagoLunatic
9a378d85ed
Fix context menu on function name in function diff view
2025-08-08 20:35:16 -04:00
LagoLunatic
c8ff45f2c8
Merge pull request #234 from LagoLunatic/no-diff-data
...
Fix data section not showing when there is no section on the other side
2025-08-08 20:32:28 -04:00
LagoLunatic
34e4513c69
Fix data section not showing when there is no section on the other side
2025-08-06 16:09:18 -04:00
Luke Street
a015971c20
Use deprecated egui::menu as temp workaround
...
egui 0.32 refactored menus, and now having a
ComboBox within the menu does not work properly.
Temporarily use the deprecated menu instead.
v3.0.0-beta.13
2025-08-02 13:34:10 -06:00
Luke Street
e67d5998b3
Enable PS instructions for any 32-bit PPC ELF
...
Fixes an issue where ProDG for GameCube objects
were not enabling PS instruction support.
2025-08-02 11:36:35 -06:00
Luke Street
91bc23edfc
Fix objdiff-wasm build
2025-08-02 11:32:04 -06:00
Luke Street
c9c3b32376
Use let chains (a.k.a. cargo clippy --fix)
2025-08-02 11:27:28 -06:00
Luke Street
0dc123b064
Don't fail on line info parsing; use gimli::RelocateReader
...
Workaround for #228
2025-08-02 11:27:28 -06:00
Luke Street
1e62d4664c
Make function size inference logic arch-specific
...
For MIPS, account for delay slot nops. For x86,
check for trailing nops (0x90). For PPC, check
for 4-byte 0x00 padding.
Resolves #229
2025-08-02 10:56:26 -06:00
Luke Street
1205e8ceb4
Version v3.0.0-beta.12
v3.0.0-beta.12
2025-07-29 21:31:12 -06:00
Luke Street
c917cad5f0
Strip zeros from end of inferred function sizes
...
Resolves #3
2025-07-29 21:20:47 -06:00