| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* Makes sure save mappings is completed before next action
Fixes #407
Signed-off-by: liach <liach@users.noreply.github.com>
* Fix the freeze
Signed-off-by: liach <liach@users.noreply.github.com>
Co-authored-by: liach <liach@users.noreply.github.com>
|
| |
|
|
|
|
|
| |
and remove java 8 command line vestige as we are now on 16
Signed-off-by: liach <liach@users.noreply.github.com>
Co-authored-by: liach <liach@users.noreply.github.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Update cfr and fixes a few related issues
fixes #368 context for token references, missing some field and method
references
* Prevent crash when cfr fails to decompile a lambda and creates a fallback
Signed-off-by: liach <liach@users.noreply.github.com>
* Fix issue with parameters incorrectly spilling into other methods
Signed-off-by: liach <liach@users.noreply.github.com>
* try improve performance of cfr source
Co-authored-by: liach <liach@users.noreply.github.com>
|
| | |
|
| | |
|
| |
|
|
|
| |
* Expand All & Collapse All in deobf panel
* fixed smth that was bothering me
|
| |
|
|
| |
Should fix #403
|
| | |
|
| |
|
|
| |
MEMBER_REFERENCE data for invokedynamic, print decompilation exceptions
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For now, this is done over CLI options, it cannot be changed through the
GUI. The new CLI options are:
-C, --no-edit-classes Disable editing class names
-D, --no-edit-javadocs Disable editing Javadocs
-E, --no-edit-all Disable editing everything
-F, --no-edit-fields Disable editing field names
-M, --no-edit-methods Disable editing method names
-P, --no-edit-parameters Disable editing parameter names
-c, --edit-classes Enable editing class names
-d, --edit-javadocs Enable editing Javadocs
-e, --edit-all Enable editing everything
--edit-locals Enable editing local variable names
-f, --edit-fields Enable editing field names
-m, --edit-methods Enable editing method names
--no-edit-locals Disable editing local variable names
-p, --edit-parameters Enable editing parameter names
They can be combined together and are applied in order of appearance in the
argument list from left to right, and everything is editable by default,
as before. For example,
--no-edit-all --edit-javadocs --edit-parameters
(or -Edp for short) will allow you to edit only Javadocs and parameter
names. --(no-)edit-locals is only provided for completeness and has no
effect right now because Enigma does not allow for editing locals other
than parameters.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Structure panel options
* changes
* always show inner classes in the tree
* workaround for toString() and similar
* show constructor methods depending on the class obfuscation
* use ListCellRenderer instead of toString
* list cell renderer
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Closes #396.
|
| |
|
|
|
| |
* Cleanup using Java 16
* use Stream.toList()
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Java 16
* Cleanup
* Set CFR as the default decompiler, it seems to handle j16 stuff better
* Update build.gradle
Co-authored-by: YanisBft <doublecraft.official@gmail.com>
* Update proguard, disable broken tests
Co-authored-by: YanisBft <doublecraft.official@gmail.com>
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
| |
Co-authored-by: liach <liach@users.noreply.github.com>
|
| | |
|
| |
|
|
| |
Closes #383.
|
| | |
|
| |\
| |
| | |
The Search update
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
Didn't cause any issue, but who knows
|
| | | |
|
| |/ |
|
| | |
|
| |\
| |
| | |
Fix warning/error formatting in editor
|
| | | |
|
| |\ \
| | |
| | | |
Copy method/field descriptor on click
|
| | |/ |
|
| | |
| |
| |
| | |
Closes #376.
|
| | |
| |
| |
| | |
Closes #366.
|
| |/
|
|
| |
Closes #377.
|
| | |
|
| |
|
|
| |
Closes #370.
|
| |
|
|
|
|
| |
javadoc editor.
Closes #369.
|
| |
|
|
| |
Closes #365.
|
| | |
|