summaryrefslogtreecommitdiff
path: root/enigma/src/test/java/cuchaz (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix importing mappings without field source descriptorsGravatar NebelNidas2023-11-161-1/+1
|
* Use System Property for Mapping-IOGravatar NebelNidas2023-10-091-0/+6
|
* Update dependencies and GradleGravatar modmuss502022-12-071-1/+1
|
* Add checkstyle (#460)Gravatar modmuss502022-09-1447-844/+653
|
* Add Recaf format support (#451)Gravatar Toshimichi09152022-06-121-0/+46
| | | | | | | * Add Recaf format support * Update language files Co-authored-by: 2xsaiko <me@dblsaiko.net>
* Entry Changes (#364)Gravatar 2xsaiko2021-07-081-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
* Update to Java 16 (#390)Gravatar modmuss502021-05-224-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>
* Revert "Merge pull request #299 from thiakil/validation-changes"Gravatar 2xsaiko2020-10-024-145/+0
| | | | | This reverts commit 112a49dccb1fe7792366112bc829352462cd298c, reversing changes made to b8f06abafc47065f980a94c4ddf7be70cee83411.
* Fix build issuesGravatar 2xsaiko2020-10-021-10/+9
|
* Merge pull request #299 from thiakil/validation-changesGravatar 2xsaiko2020-10-024-0/+146
|\ | | | | Validation improvements
| * add MappingValidator based testGravatar Thiakil2020-07-194-0/+146
| |
* | Configuration stuff (#301)Gravatar 2xsaiko2020-08-041-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
* Mapping format fixes (#294)Gravatar Xander2020-07-131-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
* Add menu entry to reload jar & mappings from disk (#263)Gravatar 2xsaiko2020-07-061-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
* Make class loading more flexible (#277)Gravatar Runemoro2020-07-069-42/+57
|
* Split GUI code to separate module (#242)Gravatar Runemoro2020-06-0345-0/+2606
* Split into modules * Post merge compile fixes Co-authored-by: modmuss50 <modmuss50@gmail.com>