summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/gui/GuiController.java (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-06-30Json format (#2)Gravatar lclc981-358/+0
* Added new format * Fixed bug * Updated Version
2015-04-19relicense Enigma as LGPLv0.10.4_betaGravatar Cuchaz1-4/+4
2015-03-16fix a zillion issues with inner classesGravatar jeff1-1/+1
2015-02-09fix translation issues, particularly with fieldsGravatar jeff1-3/+6
2015-02-02fix issue with bridge methodsGravatar jeff1-2/+3
2015-01-13source format changeGravatar jeff1-208/+141
don't hate me too much if you were planning a big merge. =P
2014-10-09reverting to GPL licenseGravatar jeff1-3/+3
2014-10-08relicense as LGPLGravatar jeff1-3/+3
2014-10-01fix inner classes testGravatar jeff1-1/+0
2014-10-01fixed inner class renaming bugGravatar jeff1-0/+1
also added smarter sorting to class mappings
2014-09-28added jar exportGravatar jeff1-17/+20
2014-09-28added proper support for renaming constructorsGravatar jeff1-13/+21
2014-09-26implemented mark-as-deobfuscated and reset-to-obfuscatedGravatar jeff1-0/+18
2014-09-24HOW DO I WRITE SO MANY BUGS?!?Gravatar jeff1-1/+2
2014-09-20added token highlighting for things outside of the jarGravatar jeff1-1/+6
2014-09-18added better error handling for source exportGravatar jeff1-2/+11
added checks to make sure we don't try to decopmile classes outside of the jar
2014-09-03fixed issue with method renamingGravatar jeff1-2/+0
2014-09-03big refactor to better model class/method mappings with no deobf nameGravatar jeff1-0/+2
2014-09-01made obfuscated/deobfuscated class selector a bit easier to useGravatar jeff1-2/+2
2014-08-31added simple loading screen for jarsGravatar jeff1-2/+3
2014-08-26implemented proper support for interfacesGravatar jeff1-0/+25
2014-08-23moved all classes from the default package into a package called "default" ↵Gravatar jeff1-3/+6
so they can be properly imported by other classes
2014-08-23added export command with progress barGravatar jeff1-1/+25
2014-08-21fixed call graph searchingGravatar jeff1-27/+48
added system to navigate multiple tokens for the same entry in a behavior
2014-08-20finished reference navigation system. Still need to debug and polish it, but ↵Gravatar jeff1-50/+56
the basic idea seems to work. =)
2014-08-19started new reference navigation systemGravatar jeff1-36/+29
2014-08-18fixed type caching after renameGravatar jeff1-1/+8
allowed enums constants to be renamable
2014-08-17added support for automatic reconstruction of inner and anonymous classesGravatar hg1-2/+3
also added class to restore bridge method flags taken out by the obfuscator
2014-08-13added support for field access searchesGravatar jeff1-3/+35
added proper detection/handling for constructors
2014-08-12got simple method call graph working!Gravatar jeff1-0/+11
2014-08-11refactor Ancestries into Ancestries and JarIndexGravatar jeff1-2/+2
2014-08-11added method inheritance browsingGravatar jeff1-21/+18
also finally fixed method renamer to rename all method implementations in the inheritance hierarchy.
2014-08-10added backwards navigationGravatar jeff1-11/+35
2014-08-10refactored to remove ClassFile class to prep for upcoming stack navigation. ↵Gravatar jeff1-26/+11
It wasn't really necessary anymore.
2014-08-10added go to entry featureGravatar jeff1-14/+33
2014-08-10completely re-wrote token recognizer to bootstrap from Procyon's ASTGravatar jeff1-33/+23
changed imports to guava instead of whatever collections library happened to be on my classpath
2014-08-07started working on recognition of non-class member identifiers in the sourceGravatar jeff1-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
2014-08-06show deobfuscated names in class inheritanceGravatar jeff1-2/+6
2014-08-06added simple class inheritance browsingGravatar jeff1-0/+22
2014-08-04added stable save order for mappings to hopefully help with mergingGravatar jeff1-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
2014-08-03fixed bugs with saving mappingsGravatar jeff1-4/+4
got argument renaming to work
2014-07-31fixed bug with save mappings menuGravatar jeff1-3/+15
gui shows deobfuscated classes list now working on name validation/sanitization
2014-07-30switched to line-by-line mergable, human-readable file format for mappingsGravatar jeff1-7/+10
2014-07-29added gui/cli loading of jars/mappingsGravatar jeff1-36/+69
gui can save mappings too
2014-07-27added identifier renaming capabilityGravatar jeff1-18/+49
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. =)
2014-07-27made gui responsive to caret position and show identifier infoGravatar hg1-0/+83