summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/mapping (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fix bug with inner class namesGravatar jeff2014-08-261-1/+6
|
* implemented proper support for interfacesGravatar jeff2014-08-261-19/+2
|
* duh! We can't put classes in a package called "default"Gravatar jeff2014-08-241-2/+3
| | | | | "default" is a java reserved word use "none" instead
* MappingsReader will convert old classnames in the default package to the ↵Gravatar jeff2014-08-231-1/+14
| | | | "default" package
* moved all classes from the default package into a package called "default" ↵Gravatar jeff2014-08-233-3/+52
| | | | so they can be properly imported by other classes
* fixed call graph searchingGravatar jeff2014-08-212-19/+63
| | | | added system to navigate multiple tokens for the same entry in a behavior
* finished reference navigation system. Still need to debug and polish it, but ↵Gravatar jeff2014-08-201-0/+28
| | | | the basic idea seems to work. =)
* started new reference navigation systemGravatar jeff2014-08-194-2/+23
|
* crap-ton of bug fixes for inner classesGravatar jeff2014-08-181-3/+13
|
* added support for automatic reconstruction of inner and anonymous classesGravatar hg2014-08-177-111/+329
| | | | also added class to restore bridge method flags taken out by the obfuscator
* added support for field access searchesGravatar jeff2014-08-132-0/+102
| | | | added proper detection/handling for constructors
* refactor Ancestries into Ancestries and JarIndexGravatar jeff2014-08-111-7/+7
|
* added method inheritance browsingGravatar jeff2014-08-115-211/+31
| | | | also finally fixed method renamer to rename all method implementations in the inheritance hierarchy.
* refactored to remove ClassFile class to prep for upcoming stack navigation. ↵Gravatar jeff2014-08-105-0/+10
| | | | It wasn't really necessary anymore.
* added go to entry featureGravatar jeff2014-08-105-0/+10
|
* completely re-wrote token recognizer to bootstrap from Procyon's ASTGravatar jeff2014-08-104-18/+15
| | | | changed imports to guava instead of whatever collections library happened to be on my classpath
* added simple class inheritance browsingGravatar jeff2014-08-061-1/+21
|
* fixed bug with renaming classesGravatar jeff2014-08-042-1/+5
|
* added stable save order for mappings to hopefully help with mergingGravatar jeff2014-08-049-68/+123
| | | | | | | | added color-coding for source identifiers redesigned rename GUI customized editor pane, added popup menu finished name validation added last-chance save on window close
* fixed bugs with saving mappingsGravatar jeff2014-08-032-27/+5
| | | | got argument renaming to work
* fixed bug with save mappings menuGravatar jeff2014-07-311-0/+67
| | | | | gui shows deobfuscated classes list now working on name validation/sanitization
* switched to line-by-line mergable, human-readable file format for mappingsGravatar jeff2014-07-3012-246/+628
|
* added identifier renaming capabilityGravatar jeff2014-07-2714-1/+1140
| | | | | | copied some code over from M3L to handle the heavy bytecode magic. It's ok... M3L will eventually depend on Enigma. Completely restructured the mappings though. This way is better. =)
* made gui responsive to caret position and show identifier infoGravatar hg2014-07-275-4/+24
|
* initial commitGravatar jeff2014-07-264-0/+319
so far source analysis is working. =)