summaryrefslogtreecommitdiff
path: root/enigma-cli (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-09-13Remove legacy mapping handling (#560)Gravatar modmuss2-20/+1
* Remove legacy mapping handling * Minor cleanup * More cleanup
2025-09-13Allow you to specify the libraries in the program args rather than always ↵Gravatar Joe4-9/+25
using the runtime classpath
2025-09-13Add a way to transform the decompiler inputGravatar Joe1-1/+1
2025-09-03Always specify locale in toUpperCase and toLowerCase (#556)Gravatar Juuz2-3/+5
Not all of these changes are strictly needed to avoid the Turkish i issue specifically, but it's good to be consistent.
2025-08-21Update Gradle and fix buildscripts (#557)Gravatar Juuz1-8/+2
* Fix Gradle configuration cache compat with generateResources task The task now also declares its inputs properly, making it support up-to-date checks. * Update Gradle and Shadow Shadow 9 is incompatible with including the flatlaf natives, so I updated to the last 8.x version which also works with Gradle 9. The Shadow plugin automatically publishes the shadow jar, so I removed the overlapping publications which overrode each other. * Fix more Gradle 10 deprecations * Enable configuration cache by default * Fix missing task dependency of :enigma-cli:test
2025-08-21Get rid of Guava (#555)Gravatar J. Fronny1-2/+1
* Get rid of Guava * Fix NPE * Apply suggestions from review * Checkstyle * Add braces to precondition checks * Forbid space
2023-11-19Update deps (#535)Gravatar modmuss1-3/+5
2023-11-16Fix checkstyleGravatar NebelNidas1-1/+1
2023-11-16Keep API compatibilityGravatar NebelNidas1-5/+16
2023-11-16Fix importing mappings without field source descriptorsGravatar NebelNidas2-5/+5
2023-10-09Use System Property for Mapping-IOGravatar NebelNidas3-24/+43
2022-12-08Revert commit bfc47f1b1b501923e16fe89536d7bd52b34149caGravatar modmuss501-3/+1
2022-09-14Add checkstyle (#460)Gravatar modmuss5012-275/+284
2022-09-12Ensure the root method is used when mapping specialized methods (#459)Gravatar modmuss501-1/+3
2021-07-09Update to shadow 7.0.0, second tryGravatar Marco Rebhan1-3/+2
Closes #415.
2020-10-24Do not abort decompile command on decompiler errorsGravatar AlexTMjugador1-1/+2
As explained in PR #289, the decompilers may fail decompiling some vanilla Minecraft classes. Although it is my opinion that these errors should be fixed in the decompilers themselves, currently they render the decompile CLI command useless, as no output is produced whatsoever. The PR that was mentioned previously addressed this situation for the GUI part of Enigma, but not for the CLI commands, which were left untouched. These changes modify the decompiler error strategy used by the aforementioned CLI command to trace the errors, but continue decompiling classes, so at least a partial output is generated. This way users will be happy that the Enigma decompile command works, and developers will still be motivated to fix the underlying issues. Signed-off-by: AlexTMjugador <AlexTMjugador@users.noreply.github.com>
2020-08-21Revert "Bump gradle and use the `mainClass` property"Gravatar idwtd1-4/+2
This reverts commit 3dd11065699b39861d2db7522bb6f07c4ee94387
2020-08-19Add gradle run tasks (#306)Gravatar idwtd1-2/+7
* Add gradle run tasks * Bump gradle and use the `mainClass` property
2020-07-06Make class loading more flexible (#277)Gravatar Runemoro3-8/+14
2020-06-12Fix decompile command (#278)Gravatar Nassim1-2/+2
2020-06-09Build fat jar for enigma-cliGravatar 2xsaiko1-0/+13
2020-06-03Split GUI code to separate module (#242)Gravatar Runemoro18-0/+739
* Split into modules * Post merge compile fixes Co-authored-by: modmuss50 <modmuss50@gmail.com>