summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/gui/Gui.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* implemented proper support for interfacesGravatar jeff2014-08-261-1/+103
|
* moved all classes from the default package into a package called "default" ↵Gravatar jeff2014-08-231-1/+2
| | | | so they can be properly imported by other classes
* added export command with progress barGravatar jeff2014-08-231-11/+27
|
* fixed recursion of field reference nodesGravatar jeff2014-08-221-3/+13
| | | | tweaked scroll into view for showing tokens
* added show token effectsGravatar jeff2014-08-221-3/+58
|
* fixed constructor references in call graph searchesGravatar jeff2014-08-221-0/+5
| | | | clear reference list when opening single reference (instead of list of references)
* fixed call graph searchingGravatar jeff2014-08-211-12/+41
| | | | 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-67/+91
| | | | the basic idea seems to work. =)
* started new reference navigation systemGravatar jeff2014-08-191-18/+28
|
* added support for automatic reconstruction of inner and anonymous classesGravatar hg2014-08-171-1/+15
| | | | also added class to restore bridge method flags taken out by the obfuscator
* fixed javac compile errorsGravatar jeff2014-08-141-12/+12
|
* added support for field access searchesGravatar jeff2014-08-131-17/+43
| | | | added proper detection/handling for constructors
* got simple method call graph working!Gravatar jeff2014-08-121-10/+83
|
* fix keyboard shortcutsGravatar jeff2014-08-111-1/+5
|
* added method inheritance browsingGravatar jeff2014-08-111-15/+46
| | | | also finally fixed method renamer to rename all method implementations in the inheritance hierarchy.
* added backwards navigationGravatar jeff2014-08-101-3/+23
|
* refactored to remove ClassFile class to prep for upcoming stack navigation. ↵Gravatar jeff2014-08-101-33/+30
| | | | It wasn't really necessary anymore.
* added go to entry featureGravatar jeff2014-08-101-38/+14
|
* improved keyboard shortcutsGravatar jeff2014-08-101-0/+10
|
* completely re-wrote token recognizer to bootstrap from Procyon's ASTGravatar jeff2014-08-101-15/+14
| | | | changed imports to guava instead of whatever collections library happened to be on my classpath
* added sorting for deobfuscated classesGravatar jeff2014-08-091-6/+40
|
* added open entry function to popup menuGravatar jeff2014-08-061-9/+43
|
* show deobfuscated names in class inheritanceGravatar jeff2014-08-061-1/+1
|
* added simple class inheritance browsingGravatar jeff2014-08-061-9/+52
|
* started on inheritance viewerGravatar jeff2014-08-041-18/+67
|
* fixed bug with renaming classesGravatar jeff2014-08-041-0/+1
|
* added stable save order for mappings to hopefully help with mergingGravatar jeff2014-08-041-87/+267
| | | | | | | | 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-25/+29
| | | | got argument renaming to work
* fixed bug with save mappings menuGravatar jeff2014-07-311-5/+59
| | | | | gui shows deobfuscated classes list now working on name validation/sanitization
* added gui/cli loading of jars/mappingsGravatar jeff2014-07-291-57/+221
| | | | gui can save mappings too
* added start of menu barGravatar jeff2014-07-291-4/+24
| | | | added about bow
* added identifier renaming capabilityGravatar jeff2014-07-271-24/+29
| | | | | | 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-271-22/+206
|
* initial commitGravatar jeff2014-07-261-0/+163
so far source analysis is working. =)