| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Properly handle unreachable instructions and null stack entries (#574) | 2025-10-18 | 1 | -1/+5 | |
| | | | | | | | | | | | | * Properly handle unreachable instructions and null stack entries * ASM can be trusted Co-authored-by: Joseph Burton <burtonjae@hotmail.co.uk> --------- Co-authored-by: Joseph Burton <burtonjae@hotmail.co.uk> | ||||
| * | Color unobfuscated tokens in blue (#569) | 2025-10-16 | 2 | -2/+14 | |
| | | |||||
| * | Fix decompiler input transformer service (#567) | 2025-10-05 | 4 | -14/+12 | |
| | | |||||
| * | Fix NPE in obf classes | 2025-09-17 | 2 | -4/+5 | |
| | | |||||
| * | Remove legacy mapping handling (#560) | 2025-09-13 | 15 | -1754/+23 | |
| | | | | | | | | * Remove legacy mapping handling * Minor cleanup * More cleanup | ||||
| * | Provide access to the jar index in the API | 2025-09-13 | 11 | -6/+149 | |
| | | |||||
| * | Allow you to specify the libraries in the program args rather than always ↵ | 2025-09-13 | 2 | -8/+15 | |
| | | | | | using the runtime classpath | ||||
| * | Add factory methods to the entry views | 2025-09-13 | 3 | -0/+22 | |
| | | |||||
| * | Allow plugins to be able to translate entries from deobfuscated to ↵ | 2025-09-13 | 8 | -13/+196 | |
| | | | | | obfuscated as well | ||||
| * | Add a way to transform the decompiler input | 2025-09-13 | 4 | -5/+72 | |
| | | |||||
| * | Add more utility methods | 2025-09-13 | 4 | -2/+26 | |
| | | |||||
| * | Add ProjectService to listen for the project lifecycle | 2025-09-13 | 2 | -1/+27 | |
| | | |||||
| * | Fix threading issues in ClassHandleProvider that are likely to come up if a ↵ | 2025-09-13 | 1 | -9/+49 | |
| | | | | | plugin frequently invalidates class handles | ||||
| * | Add a way for plugins to invalidate data (mappings, javadocs, decompile), ↵ | 2025-09-13 | 5 | -0/+105 | |
| | | | | | and add a way for them to listen for this. | ||||
| * | Add GuiService for plugins to make additions to the GUI. Also add enough ↵ | 2025-09-13 | 22 | -43/+200 | |
| | | | | | context to do something useful. | ||||
| * | Add I18n service | 2025-09-13 | 5 | -16/+59 | |
| | | |||||
| * | Fix guava again (#562) | 2025-09-12 | 1 | -2/+5 | |
| | | |||||
| * | Fix crash from multimap conversion (#558) | 2025-09-03 | 1 | -1/+1 | |
| | | |||||
| * | Always specify locale in toUpperCase and toLowerCase (#556) | 2025-09-03 | 2 | -3/+5 | |
| | | | | | Not all of these changes are strictly needed to avoid the Turkish i issue specifically, but it's good to be consistent. | ||||
| * | Get rid of Guava (#555) | 2025-08-21 | 77 | -301/+332 | |
| | | | | | | | | | | | | | | * Get rid of Guava * Fix NPE * Apply suggestions from review * Checkstyle * Add braces to precondition checks * Forbid space | ||||
| * | Services rework (#554) | 2025-08-20 | 9 | -272/+357 | |
| | | | | | | | | * Refactor services * Split out built-in name proposal into a separate plugin so that it can be disabled separately * Fix checkstyle | ||||
| * | Support multiple input jars (#553) | 2025-08-20 | 3 | -11/+37 | |
| | | | | | | | | | | * Support multiple input jars This is needed for FabricMC/fabric-loom#1354. * Remove unnecessary null check in GuiController.reloadAll * Remove outdated TODO | ||||
| * | Optimize JAR indexing (#552) | 2025-08-06 | 18 | -502/+501 | |
| | | | | | | | | | | | | | | * Multithread JAR indexing * Replace `Analyzer` with custom `AnalyzerAdapter` implementation * Compute frames on class files from Java 1.5 or older * Delete InterpreterPair * Don't analyze non-enum initializers in EnumFieldNameFindingVisitor * Classes may not have frames in java 6 | ||||
| * | Update to Mapping-IO 0.7 (#550) | 2025-01-13 | 1 | -1/+3 | |
| | | |||||
| * | Update to Mapping-IO 0.6 (#547) | 2024-08-27 | 1 | -32/+24 | |
| | | | | | | | | * Update to Mapping-IO 0.6 * Make `legacy` suffix translatable * Only respect `use_mappingio=false` when Enigma has an alternative reader/writer | ||||
| * | Fix Enigma dir writer behaving incorrectly after the first write (#546) | 2024-08-19 | 1 | -6/+6 | |
| | | | | | | | | * Fix Enigma dir writer behaving incorrectly after first write when using MIO * Fix checkstyle * Fix misleading field name | ||||
| * | Add temporary bodge to MIO Enigma dir writer to support deltas (#543) | 2024-04-10 | 2 | -10/+55 | |
| | | |||||
| * | Invert Mapping-IO Proguard mappings to mirror legacy behavior (#542) | 2024-04-08 | 1 | -1/+22 | |
| | | | | | | * Invert Proguard data read from / written by Mapping-IO to mirror legacy behavior * Fix code style | ||||
| * | fix NoSuchFileException when exporting sources (not jar) (#494) | 2024-04-07 | 1 | -0/+2 | |
| | | | | | | | | | | | | | | | | | * fix writer doesnt create file * Update enigma/src/main/java/cuchaz/enigma/EnigmaProject.java Co-authored-by: Alejandro González <7822554+AlexTMjugador@users.noreply.github.com> * doesnt need to create file manually Co-authored-by: modmuss <modmuss50@gmail.com> --------- Co-authored-by: Alejandro González <7822554+AlexTMjugador@users.noreply.github.com> Co-authored-by: modmuss <modmuss50@gmail.com> | ||||
| * | Add file extensions to open and save dialogs (#532) | 2024-04-06 | 1 | -13/+49 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Add file extensions to Save As dialog * Include leading dots in file extensions for simplicity * Add file extensions to open mappings dialogs * Remove unused tinyMappingsFileChooser * Use the same file chooser for all mapping IO * Fix NPE by using Enigma directories as the default mapping format Fixes #533. * Fix code style * Allow .mappings extension for single Enigma files * gradlew.bat --------- Co-authored-by: NebelNidas <nebelnidas@gmail.com> | ||||
| * | Add Vineflower decompiler (#541) | 2024-04-06 | 16 | -17/+624 | |
| | | | | | | | | | | * Add Vineflower integration * Fix some confusing names * Rename method to reflect visitor pattern naming schemes * Remove dead null check | ||||
| * | Fix possible NPE in MappingIoConverter | 2024-02-15 | 1 | -1/+4 | |
| | | |||||
| * | Mark MIO-related methods as internal | 2023-11-16 | 1 | -0/+4 | |
| | | |||||
| * | Don't only write diffs when MIO writer was last used | 2023-11-16 | 1 | -1/+4 | |
| | | |||||
| * | Fix importing mappings without field source descriptors | 2023-11-16 | 2 | -8/+50 | |
| | | |||||
| * | Allow XSRG and CSRG to be imported | 2023-11-16 | 1 | -1/+3 | |
| | | |||||
| * | Use System Property for Mapping-IO | 2023-10-09 | 2 | -20/+97 | |
| | | |||||
| * | Use `VisitableMappingTree` where possible | 2023-10-09 | 1 | -20/+27 | |
| | | |||||
| * | Add support for method vars and arg/var comments | 2023-10-09 | 1 | -20/+56 | |
| | | |||||
| * | Update to latest Mapping IO commit | 2023-10-09 | 1 | -8/+8 | |
| | | |||||
| * | Add progress listener to Mapping-IO conversion; deduplicate lang files | 2023-10-09 | 6 | -18/+28 | |
| | | |||||
| * | Add Mapping-IO import support; small cleanup | 2023-10-09 | 2 | -0/+60 | |
| | | |||||
| * | Add initial Mapping-IO export support | 2023-10-09 | 2 | -9/+142 | |
| | | |||||
| * | Index more class references (#531) | 2023-09-25 | 5 | -1/+45 | |
| | | | | | | | | * Index more class references * fix checkstyle * index checkcast as well | ||||
| * | Fix mapping uniqueness validator always erroring in certain scenarios (#521) | 2023-08-30 | 1 | -0/+1 | |
| | | |||||
| * | Fix double clicking an entry in the "implementations" window not navigating ↵ | 2023-06-24 | 6 | -67/+75 | |
| | | | | | | | | to the respective class/method (#516) * fix double clicking an entry in the implementations window not navigating to the class/method * fix styling | ||||
| * | Update Procyon and CFR (#515) | 2023-06-18 | 2 | -6/+5 | |
| | | | | | | * Update Procyon to 0.6.0 * Update CFR to 0.2.1 | ||||
| * | Fix `canConflictWith` check for fields (#511) | 2023-06-15 | 1 | -1/+1 | |
| | | |||||
| * | Fix NullPointerException when checking if a class is a record due to super ↵ | 2023-06-14 | 1 | -2/+2 | |
| | | | | | | | | class being null (#510) * fix npe when checking if a class is a record * mark superClass as nullable | ||||
| * | Update CfrDecompiler.java (#498) | 2023-05-14 | 1 | -1/+1 | |
| | | |||||