summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/SourceProvider.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* CFR support (#192)Gravatar Runemoro2020-03-091-119/+0
| | | | | * Add decompiler API * Add CFR support
* Allow attaching class, method, field, and parameter javadocs (#185)Gravatar Fudge2019-12-021-1/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * bring liach pr to modern enigma * bump version * fuck off vscode * switch to COMMENT and write comments before * it was already after, what do you want * oops * put inner classes at the end * remove indents and use all caps * add refreshmappings command * Update src/main/java/cuchaz/enigma/translation/mapping/serde/EnigmaMappingsWriter.java * Delete RefreshEnigmaMappingsCommand.java * Update CommandMain.java * ok
* Put class opening brace on same line (#160)Gravatar Runemoro2019-08-111-0/+7
|
* Plugin rework along with API rework: Enigma split from EnigmaProject; ↵Gravatar gegy10002019-06-161-1/+1
| | | | plugins now provide services configurable via a profile
* Remap sources (#106)Gravatar Gegy2019-01-301-0/+97
* Source remapping beginnings * Fix navigation to remapped classes * Translate identifier info reference * Remap local variables with default names in source * Caching translator * Fix lack of highlighting for first opened class * Fix unicode variable names * Unicode checker shouldn't be checking just alphanumeric * Fix package tree being built from obf names * Don't index `this` as method call for method::reference * Apply proposed names * Fix source export issues * Replace unicode var names at bytecode level uniquely * Drop imports from editor source * Class selector fixes * Delta keep track of base mappings to enable lookup of old names * Optimize source remapping by remapping source with a StringBuffer instead of copying * Bump version