summaryrefslogtreecommitdiff
path: root/enigma-cli (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove legacy mapping handling (#560)Gravatar modmuss2025-09-132-20/+1
| | | | | | | * Remove legacy mapping handling * Minor cleanup * More cleanup
* Allow you to specify the libraries in the program args rather than always ↵Gravatar Joe2025-09-134-9/+25
| | | | using the runtime classpath
* Add a way to transform the decompiler inputGravatar Joe2025-09-131-1/+1
|
* Always specify locale in toUpperCase and toLowerCase (#556)Gravatar Juuz2025-09-032-3/+5
| | | | Not all of these changes are strictly needed to avoid the Turkish i issue specifically, but it's good to be consistent.
* Update Gradle and fix buildscripts (#557)Gravatar Juuz2025-08-211-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
* Get rid of Guava (#555)Gravatar J. Fronny2025-08-211-2/+1
| | | | | | | | | | | | | * Get rid of Guava * Fix NPE * Apply suggestions from review * Checkstyle * Add braces to precondition checks * Forbid space
* Merge branch 'upstream' into mapping-ioGravatar NebelNidas2023-11-281-3/+5
|\
| * Update deps (#535)Gravatar modmuss2023-11-191-3/+5
| |
* | Fix checkstyleGravatar NebelNidas2023-11-161-1/+1
| |
* | Keep API compatibilityGravatar NebelNidas2023-11-161-5/+16
| |
* | Fix importing mappings without field source descriptorsGravatar NebelNidas2023-11-162-5/+5
| |
* | Use System Property for Mapping-IOGravatar NebelNidas2023-10-093-24/+43
|/
* Revert commit bfc47f1b1b501923e16fe89536d7bd52b34149caGravatar modmuss502022-12-081-3/+1
|
* Add checkstyle (#460)Gravatar modmuss502022-09-1412-275/+284
|
* Ensure the root method is used when mapping specialized methods (#459)Gravatar modmuss502022-09-121-1/+3
|
* Update to shadow 7.0.0, second tryGravatar Marco Rebhan2021-07-091-3/+2
| | | | Closes #415.
* Do not abort decompile command on decompiler errorsGravatar AlexTMjugador2020-10-241-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>
* Revert "Bump gradle and use the `mainClass` property"Gravatar idwtd2020-08-211-4/+2
| | | This reverts commit 3dd11065699b39861d2db7522bb6f07c4ee94387
* Add gradle run tasks (#306)Gravatar idwtd2020-08-191-2/+7
| | | | | * Add gradle run tasks * Bump gradle and use the `mainClass` property
* Make class loading more flexible (#277)Gravatar Runemoro2020-07-063-8/+14
|
* Fix decompile command (#278)Gravatar Nassim2020-06-121-2/+2
|
* Build fat jar for enigma-cliGravatar 2xsaiko2020-06-091-0/+13
|
* Split GUI code to separate module (#242)Gravatar Runemoro2020-06-0318-0/+739
* Split into modules * Post merge compile fixes Co-authored-by: modmuss50 <modmuss50@gmail.com>