summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/gui/GuiController.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* implemented proper support for interfacesGravatar jeff2014-08-261-0/+25
|
* moved all classes from the default package into a package called "default" ↵Gravatar jeff2014-08-231-3/+6
| | | | so they can be properly imported by other classes
* added export command with progress barGravatar jeff2014-08-231-1/+25
|
* fixed call graph searchingGravatar jeff2014-08-211-27/+48
| | | | 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-50/+56
| | | | the basic idea seems to work. =)
* started new reference navigation systemGravatar jeff2014-08-191-36/+29
|
* fixed type caching after renameGravatar jeff2014-08-181-1/+8
| | | | allowed enums constants to be renamable
* added support for automatic reconstruction of inner and anonymous classesGravatar hg2014-08-171-2/+3
| | | | also added class to restore bridge method flags taken out by the obfuscator
* added support for field access searchesGravatar jeff2014-08-131-3/+35
| | | | added proper detection/handling for constructors
* got simple method call graph working!Gravatar jeff2014-08-121-0/+11
|
* refactor Ancestries into Ancestries and JarIndexGravatar jeff2014-08-111-2/+2
|
* added method inheritance browsingGravatar jeff2014-08-111-21/+18
| | | | also finally fixed method renamer to rename all method implementations in the inheritance hierarchy.
* added backwards navigationGravatar jeff2014-08-101-11/+35
|
* refactored to remove ClassFile class to prep for upcoming stack navigation. ↵Gravatar jeff2014-08-101-26/+11
| | | | It wasn't really necessary anymore.
* added go to entry featureGravatar jeff2014-08-101-14/+33
|
* completely re-wrote token recognizer to bootstrap from Procyon's ASTGravatar jeff2014-08-101-33/+23
| | | | changed imports to guava instead of whatever collections library happened to be on my classpath
* started working on recognition of non-class member identifiers in the sourceGravatar jeff2014-08-071-1/+11
| | | | | | got class extends,implements working and argument,field types added filtering to make sure highlighted class names are actually classes in the jar
* show deobfuscated names in class inheritanceGravatar jeff2014-08-061-2/+6
|
* added simple class inheritance browsingGravatar jeff2014-08-061-0/+22
|
* added stable save order for mappings to hopefully help with mergingGravatar jeff2014-08-041-27/+67
| | | | | | | | 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-031-4/+4
| | | | got argument renaming to work
* fixed bug with save mappings menuGravatar jeff2014-07-311-3/+15
| | | | | 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-301-7/+10
|
* added gui/cli loading of jars/mappingsGravatar jeff2014-07-291-0/+147
gui can save mappings too