summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Make enum methods `values` and `valueOf` unmappable (#470)Gravatar Julian Burner2022-12-071-0/+11
| | | | | | | | | | | | | * Make enum methods `values` and `valueOf` unmappable * Fix constructor references being remapped * Fix checkstyle * Revert "Fix constructor references being remapped" This reverts commit c65d59c0bcfbecaa31494aa3bd0d493f43bbc099. Co-authored-by: ByMartrixx <bymartrixx@gmail.com>
* Fix constructor references being remapped (#480)Gravatar Julian Burner2022-12-071-1/+2
| | | Co-authored-by: ByMartrixx <bymartrixx@gmail.com>
* Improve error handling in some places (#464)Gravatar Julian Burner2022-12-076-19/+29
| | | | | | | | | | | | | | | * Improve error handling in some places * Address PR feedback * Address PR feedback (2) Co-authored-by: modmuss50 <modmuss50@gmail.com> * Address PR feedback (3) * Fix checkstyle Co-authored-by: modmuss50 <modmuss50@gmail.com>
* Don't save empty classes (#474)Gravatar Julian Burner2022-12-071-0/+14
| | | Co-authored-by: ByMartrixx <bymartrixx@gmail.com>
* Clear Javadoc when text is empty (#473)Gravatar Julian Burner2022-12-071-2/+6
| | | | | | | | | | * Clear Javadoc when text is empty * Address PR feedback Co-authored-by: Juuz <6596629+Juuxel@users.noreply.github.com> Co-authored-by: ByMartrixx <bymartrixx@gmail.com> Co-authored-by: Juuz <6596629+Juuxel@users.noreply.github.com>
* Make all identifier panel entries copyable (#476)Gravatar Julian Burner2022-12-071-6/+6
|
* Add `@value` Javadoc tag (#477)Gravatar Julian Burner2022-12-071-1/+2
| | | Co-authored-by: ByMartrixx <bymartrixx@gmail.com>
* Allow pasting directly on renamable tokens (#478)Gravatar Julian Burner2022-12-073-0/+22
| | | Co-authored-by: ByMartrixx <bymartrixx@gmail.com>
* Allow filtering of packages in Mapping Stats window (#481)Gravatar Julian Burner2022-12-073-9/+59
| | | Co-authored-by: Eli Orona <eliorona@live.com>
* Provide fallback anti-aliasing for DEs the JRE doesn't recognize (#466)Gravatar Julian Burner2022-12-071-1/+17
|
* Bump versionGravatar modmuss502022-10-231-1/+1
|
* Fix Recaf mappings writer registration (#467)Gravatar Julian Burner2022-09-241-1/+2
|
* Update CFRGravatar modmuss502022-09-181-1/+1
|
* Add checkstyle (#460)Gravatar modmuss502022-09-14328-6406/+7514
|
* Nested packages in Swing UI (#458)Gravatar ramidzkh2022-09-126-360/+230
| | | | | | | | | | | | | * WIP nested packages * Fix deobfuscated panel package having obfuscated packages * Remove stream * Mass toggle classes obfuscation status from selector * Fix deobfuscated classes with the same name being hidden from class selectors * Open classes by pressing enter
* Ensure the root method is used when mapping specialized methods (#459)Gravatar modmuss502022-09-121-1/+3
|
* Bump fontchooser to 2.5.2 (#456)Gravatar Daniel Heid2022-08-181-1/+1
|
* Add Recaf format support (#451)Gravatar Toshimichi09152022-06-1210-1/+211
| | | | | | | * Add Recaf format support * Update language files Co-authored-by: 2xsaiko <me@dblsaiko.net>
* Update ja_jp.json (#450)Gravatar Toshimichi09152022-06-121-25/+48
|
* Bump version.Gravatar modmuss502022-04-151-1/+1
|
* Fix memory leak with CFR (#448)Gravatar modmuss502022-04-152-73/+69
|
* Fix remapping of field Handle'sGravatar modmuss502022-04-131-0/+14
| | | | This fixes source export, tested with 1.18.2-pre1
* Update ASMGravatar modmuss502022-04-131-4/+4
|
* Show the crash dialog when an off thread job fails.Gravatar modmuss502022-04-131-0/+1
| | | | Before the exception would be lost to time in most cases.
* Add a check for space indentation (#433)Gravatar enbrain2022-04-081-3/+7
| | | | | * Add a check for space indentation * Use MappingParseException
* Update CFRGravatar modmuss502022-03-301-1/+1
|
* Add readonly bytecode view. (#443)Gravatar modmuss502022-03-306-1/+96
|
* feat(i18n): update Chinese(Simplified) translation (#441)Gravatar xtexChooser2022-02-051-28/+28
| | | | | * Update zh_cn.json * Update zh_cn.json
* Bump major version as it now depends on Java 17Gravatar modmuss502021-11-231-1/+1
|
* Change Constructor icon colour to be more distinct from Class (#437)Gravatar Shnupbups2021-11-231-3/+3
| | | | As they're both 'C's, having them both be different reds was... less than ideal. Now Constructor is Dark Blue, which also emphasizes its relationship to Method which is light blue
* Give Annotation, Record, and Constructor icons their own colours (#436)Gravatar Shnupbups2021-11-233-39/+96
| | | | | | | * Give Annotation and Record icons their own colours why not? * Give Constructors their own colour too
* Update deps & Java 17 (#435)Gravatar modmuss502021-11-176-12/+12
| | | | | * Update deps * Java 17
* Don't drop none root method mappings that have args/local mappings. (#434)Gravatar modmuss502021-11-171-1/+22
|
* Update cfrGravatar modmuss502021-10-132-2/+2
|
* Fix engima-swing missing maven pom dependenciesGravatar modmuss502021-10-112-2/+2
|
* Update CFR to improve record decompiling.Gravatar modmuss502021-09-242-2/+2
|
* Bump versionGravatar Marco Rebhan2021-09-231-1/+1
|
* Fix resolveEquivalentMethods sometimes running into infinite recursionGravatar Marco Rebhan2021-09-231-9/+14
|
* Bump versionGravatar Marco Rebhan2021-09-201-1/+1
|
* Update gradle and skip unnecessary swing updates (#431)Gravatar liach2021-09-205-107/+181
| | | | | | | update proguard to support java 17 Signed-off-by: liach <liach@users.noreply.github.com> Co-authored-by: liach <liach@users.noreply.github.com>
* Bump versionGravatar modmuss502021-09-161-1/+1
|
* Improve record class detection (#428)Gravatar modmuss502021-09-165-11/+14
| | | | | Also generate a method mapping for the record entry, does not support the case of the method having a diffrent name from the field. If there is a component this is remapped via the field mapping.
* Refactor and clean up Gui classGravatar Marco Rebhan2021-09-0519-609/+962
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (cherry-picked from feature/customizable-ui branch) Clean up Gui constructor Separate out code from Gui class Separate out inheritance tree Separate out implementations tree Move click listener to separate method Make StructurePanel not extend JPanel Handle DeobfPanelPopupMenu in DeobfPanel Fix the deobf panel popup menu init failing Common code for implementations & inheritance tree Move call tree code to separate class Move methods from MouseListenerUtil to GuiUtil Move editor tab code to separate class Replace WindowAdapter with GuiUtil.onWindowClose Move showStructure to StructurePanel
* Update to shadow 7.0.0, second tryGravatar Marco Rebhan2021-07-092-6/+4
| | | | Closes #415.
* Bump versionGravatar Marco Rebhan2021-07-091-1/+1
|
* Fix reading non-deobfuscated fields that have javadoc attached as obfuscatedGravatar Marco Rebhan2021-07-091-1/+0
|
* Bump versionGravatar Marco Rebhan2021-07-081-1/+1
|
* Entry Changes (#364)Gravatar 2xsaiko2021-07-0853-1000/+872
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial refactor: Allow EntryMapping to have null targetName, add EntryChange in favor of entry changing methods in GuiController * Fix resetting name not actually removing it, and renaming a class causing name collisions with itself Closes #246. * Use name proposer for setting default deobf name Closes #314 * Make network protocol use EntryChange directly * Handle writing other data correctly when the deobf name is null * b * Add some new abstraction stuff * Use pattern matching instanceof * Move classes out of newabstraction package * Make EntryChange final * Regenerate equals and hashCode * Convert EntryMapping to record * Make TristateChange final * Safety guard null accessModifier initialization
* 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
|