summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Add --single-class-tree argument that puts all classes into deobf panel & ↵Gravatar Daniel Chýlek2021-07-085-7/+32
| | | | | | | | | | | hides obf panel (#406) * Add --single-class-tree argument that puts all classes into deobf panel & hides obf panel Parchment uses a jar with already remapped classes, but Enigma puts them into panel with obf classes which sorts classes by length. This option puts all classes into the deobf panel, and completely hides the obf panel. * Address comments * Comment begone
* Bump versionGravatar Marco Rebhan2021-07-031-1/+1
|
* Makes sure save mappings is completed before next action (#409)Gravatar liach2021-07-033-6/+18
| | | | | | | | | | | | | * 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>
* Update proguard (#418)Gravatar liach2021-07-031-2/+2
| | | | | | | 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 (#414)Gravatar liach2021-07-034-30/+51
| | | | | | | | | | | | | | | | | | * 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>
* Revert to shadow 5.2.0 for now because it breaks buildsGravatar Marco Rebhan2021-06-291-1/+1
|
* Bump versionGravatar Marco Rebhan2021-06-291-1/+1
|
* Expand All & Collapse All in deobf panel (#412)Gravatar YanisBft2021-06-297-17/+34
| | | | | * Expand All & Collapse All in deobf panel * fixed smth that was bothering me
* Update dependenciesGravatar modmuss502021-06-274-13/+13
| | | | Should fix #403
* Bump versionGravatar Marco Rebhan2021-06-221-1/+1
|
* Work around SourceIndexMethodVisitor tripping over missingGravatar Player2021-06-221-17/+19
| | | | MEMBER_REFERENCE data for invokedynamic, print decompilation exceptions
* Bump versionGravatar Marco Rebhan2021-06-221-1/+1
|
* Highlight tokens as 'proposed' when they're not editableGravatar Marco Rebhan2021-06-223-32/+61
|
* Bump versionGravatar Marco Rebhan2021-06-211-1/+1
|
* Allow disabling editing part of the mappingsGravatar Marco Rebhan2021-06-216-47/+176
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Bump versionGravatar Marco Rebhan2021-06-191-1/+1
|
* Use JFileChooser for all open/save opertations (#401)Gravatar modmuss502021-06-192-20/+35
|
* Structure panel options (#400)Gravatar YanisBft2021-06-159-35/+197
| | | | | | | | | | | | | | | * 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
* Fix some exceptions getting silently discarded (e.g. see #398)Gravatar Marco Rebhan2021-06-081-19/+9
|
* Bump version.Gravatar modmuss502021-06-031-1/+1
|
* Bump versionGravatar Marco Rebhan2021-06-031-1/+1
|
* Disable Show Calls actions on unrenamable entries (e.g. Java methods)Gravatar Marco Rebhan2021-06-031-2/+2
| | | | Closes #396.
* Cleanup with Java 16 (#394)Gravatar YanisBft2021-05-2343-233/+141
| | | | | * Cleanup using Java 16 * use Stream.toList()
* Update to Java 16 (#390)Gravatar modmuss502021-05-2210-14/+20
| | | | | | | | | | | | | | | * 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>
* Bump versionGravatar modmuss502021-05-221-1/+1
|
* This does nothingGravatar Marco Rebhan2021-05-151-3/+0
|
* Don't skip hidden files since they are explicitly listed in the parametersGravatar Marco Rebhan2021-05-151-3/+0
|
* Add EnigmaMappingsReader.readFiles (#381)Gravatar Juuxel2021-05-151-12/+43
|
* Bump versionGravatar Marco Rebhan2021-05-151-1/+1
|
* Bump cfr and gradle wrapper (#389)Gravatar liach2021-05-152-2/+2
| | | Co-authored-by: liach <liach@users.noreply.github.com>
* Bump versionGravatar Marco Rebhan2021-04-291-1/+1
|
* Fix scroll speed being dependent on the line count in the file.Gravatar Marco Rebhan2021-04-291-0/+4
| | | | Closes #383.
* Bump versionGravatar Marco Rebhan2021-04-091-1/+1
|
* Merge pull request #379 from YanisBft/entry-and-searchGravatar 2xsaiko2021-04-0916-59/+220
|\ | | | | The Search update
| * Update translationsGravatar Yanis482021-04-075-7/+9
| |
| * New ways to searchGravatar Yanis482021-04-073-32/+97
| |
| * Allow only one selected entry in treesGravatar Yanis482021-04-073-4/+17
| | | | | | | | Didn't cause any issue, but who knows
| * Simplify toString() implementationsGravatar Yanis482021-04-074-9/+5
| |
| * Reorganize entry namesGravatar Yanis482021-04-073-10/+95
|/
* Bump versionGravatar Marco Rebhan2021-04-061-1/+1
|
* Merge pull request #375 from YanisBft/fix-374Gravatar 2xsaiko2021-04-061-0/+2
|\ | | | | Fix warning/error formatting in editor
| * Fix warning/error formatting in editorGravatar Yanis482021-04-031-0/+2
| |
* | Merge pull request #372 from YanisBft/copy-descriptorGravatar 2xsaiko2021-04-064-2/+46
|\ \ | | | | | | Copy method/field descriptor on click
| * | Copy method/field descriptor on clickGravatar Yanis482021-04-024-2/+46
| |/
* | Fix visual inconsistencies after changing theme settings.Gravatar Marco Rebhan2021-04-064-18/+27
| | | | | | | | Closes #376.
* | Fix progress bar being very tall.Gravatar Marco Rebhan2021-04-061-11/+28
| | | | | | | | Closes #366.
* | Make progress dialog thread-safe.Gravatar Marco Rebhan2021-04-061-26/+28
|/ | | | Closes #377.
* Bump versionGravatar Marco Rebhan2021-03-301-1/+1
|
* Show scrollbar buttons when using FlatLaf.Gravatar Marco Rebhan2021-03-301-0/+1
| | | | Closes #370.
* Set null javadoc instead of empty/blank string when clearing the text in the ↵Gravatar Marco Rebhan2021-03-301-1/+1
| | | | | | javadoc editor. Closes #369.