summaryrefslogtreecommitdiff
path: root/enigma/src/test/java (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-09-13Remove legacy mapping handling (#560)Gravatar modmuss5-147/+0
* Remove legacy mapping handling * Minor cleanup * More cleanup
2025-09-13Allow you to specify the libraries in the program args rather than always ↵Gravatar Joe3-7/+7
using the runtime classpath
2025-08-21Get rid of Guava (#555)Gravatar J. Fronny2-5/+3
* Get rid of Guava * Fix NPE * Apply suggestions from review * Checkstyle * Add braces to precondition checks * Forbid space
2025-08-06Optimize JAR indexing (#552)Gravatar Joseph Burton1-2/+2
* 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
2023-11-16Fix importing mappings without field source descriptorsGravatar NebelNidas1-1/+1
2023-10-09Use System Property for Mapping-IOGravatar NebelNidas1-0/+6
2022-12-07Update dependencies and GradleGravatar modmuss501-1/+1
2022-09-14Add checkstyle (#460)Gravatar modmuss5047-844/+653
2022-06-12Add Recaf format support (#451)Gravatar Toshimichi09151-0/+46
* Add Recaf format support * Update language files Co-authored-by: 2xsaiko <me@dblsaiko.net>
2021-07-08Entry Changes (#364)Gravatar 2xsaiko1-10/+10
* 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
2021-05-22Update to Java 16 (#390)Gravatar modmuss504-3/+11
* 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>
2020-10-02Revert "Merge pull request #299 from thiakil/validation-changes"Gravatar 2xsaiko4-145/+0
This reverts commit 112a49dccb1fe7792366112bc829352462cd298c, reversing changes made to b8f06abafc47065f980a94c4ddf7be70cee83411.
2020-10-02Fix build issuesGravatar 2xsaiko1-10/+9
2020-08-04Configuration stuff (#301)Gravatar 2xsaiko1-0/+86
* Begin writing new config system * Make config work * Save window size and position * Add editor font chooser * Use *.ini for windows and mac instead of *rc * Allow for changing language without having to restart the program * Save selected directory in file dialogs * Make dialog visible after moving it to the correct position * Don't change theme on the fly since it's broken * Remove unused gui parameter * Use xdg-open to open URLs on Linux since Desktop.browse doesn't work, at least not on my PC * Fix default proposed highlight color * Multi font selection dialog thingy * Remember network options * Make font selection dialog actually work * Collapse general actions ("OK", "Cancel", ..) into one translation * Localize font dialog * Use enum name when saving colors for consistency with currently selected theme * Save size of split panes * Import old config * Add test & fix some parts of the config serializer * TranslationChangeListener/TranslationUtil -> LanguageChangeListener/LanguageUtil
2020-07-19add MappingValidator based testGravatar Thiakil4-0/+146
2020-07-13Mapping format fixes (#294)Gravatar Xander1-0/+129
* add test to ensure mapping formats can read/write properly * fix not baking last entries in TinyV2 reader * fix broken filter in Enigma File writer * Fix Enigma Zip writer ZipFS exception on non-matching filesystems
2020-07-06Add menu entry to reload jar & mappings from disk (#263)Gravatar 2xsaiko1-6/+7
* Add button to reload jar & mappings from disk * Disable menu entry when currently loading * Add menu entry that reloads mappings only * Remove duplicate user query code
2020-07-06Make class loading more flexible (#277)Gravatar Runemoro9-42/+57
2020-06-04Move ServerAddress to enigma-serverGravatar 2xsaiko1-29/+0
2020-06-03Improve connect dialogGravatar 2xsaiko1-0/+29
2020-06-03Split GUI code to separate module (#242)Gravatar Runemoro45-0/+2606
* Split into modules * Post merge compile fixes Co-authored-by: modmuss50 <modmuss50@gmail.com>