Matt

Results 117 issues of Matt

## What's new * Decompilation support for dex classes ## Considerations There is a lot of refactoring of the UI classes inside this. So far, the implementation idea is to...

enhancement
Discussion
3.X

## Debugging When running Recaf in agent-mode, you can instrument classes on the fly. Adding the ability to set breakpoints and intercept and view variable data would be helpful to...

enhancement

**Describe the bug** > You can edit a class with JSR/RET but unless you disable `verify` in the config assembling/exporting these modified classes will complain. **Exception** ``` java.lang.IllegalArgumentException: JSR/RET are...

bug
enhancement

**Feature** Allow users to see a display similar to this: ![image](https://user-images.githubusercontent.com/21371686/90716117-26057200-e27a-11ea-8529-eae54d73b79f.png) Ideally for the entire class file, rather than just the method bytecode. But the method code would be good...

enhancement

## Always clean classes Some obfuscators put junk attributes in random places and this can confuse decompilers. Stripping these misplaced attributes is already done when they cause ASM to crash,...

enhancement

## Description Virtual renaming is supporting mappings that are not actually globally applied to the inputs. When a user has virtual mappings and they decompile a class, it is filtered...

enhancement
3.X

**Describe the bug** > The new tab drag drop feature in `2.15.0` works on Windows but not Linux when using KDE. Tabs will most often open in a new window...

bug
JavaFX
platform-specific-bug

## Metadata tagging Recaf should allow metadata to be attached to both classes _(Maybe even specific fields/methods)_ and files. My current thinking is: 1. **Tags** - Things like `networking` /...

enhancement

**Describe the bug** > When you decompile an anonymous inner class and try to select the constructor in decompile mode, it will not register it in some cases because JavaParser...

bug

## Correlation mapping It would be a useful utility feature to automatically map classes that are a direct 1-to-1 match in terms of their architecture where the only difference is...

enhancement