summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix exception message (#156)Gravatar Runemoro2019-08-041-1/+1
|
* Fix compose translating in wrong direction (#155)Gravatar Runemoro2019-07-081-1/+2
|
* Fix compose-mappings not remapping descriptors of methods on the right side ↵Gravatar Runemoro2019-07-082-17/+3
| | | | | | | | only (#154) * Fix compose-mappings not remapping descriptors of methods on the right side only * Update version
* 1AM codingGravatar Adrian Siekierka2019-06-291-1/+1
|
* fix yet another lovely Gson NPEGravatar Adrian Siekierka2019-06-291-2/+4
|
* Profile option for mappings to be saved by-obf instead of by-deobfGravatar gegy10002019-06-2818-44/+119
|
* fix inner class handling in TinyMappingsReaderGravatar Adrian Siekierka2019-06-281-0/+4
|
* fix NPE in EnigmaProfile.getArgument when no args givenGravatar Adrian Siekierka2019-06-281-1/+1
|
* Remove test code accidentally left behind in #152 (#153)Gravatar Runemoro2019-06-261-8/+0
|
* Add compose, convert, and invert commands (#152)Gravatar Runemoro2019-06-257-39/+409
| | | | | | | | * Add compose and invert commands and add support for conversion to tiny mappings * Improvements suggested by liach * Use Translator to get right entries
* Merge pull request #151 from Runemoro/masterGravatar Modmuss502019-06-191-0/+4
|\ | | | | Ignore comments in tiny mappings
| * Ignore comments in tiny filesGravatar Runemoro2019-06-191-0/+4
|/
* Only open mappings once jar is loadedGravatar gegy10002019-06-193-32/+37
|
* Merge pull request #150 from Runemoro/short-inner-class-namesGravatar Modmuss502019-06-191-1/+1
|\ | | | | Save unqualified inner class names
| * Save unqualified inner class namesGravatar Runemoro2019-06-181-1/+1
| |
* | Merge pull request #135 from gegy1000/proposal-tweakGravatar Modmuss502019-06-1946-955/+1296
|\ \ | |/ |/| Plugin rework
| * Parse profile json from cli argsGravatar gegy10002019-06-185-28/+23
| |
| * Use jopt for cli parsingGravatar gegy10002019-06-183-29/+98
| |
| * Drop invalid mappings menuGravatar gegy10002019-06-184-5/+17
| |
| * Fix bad index order from enabled parallelismGravatar gegy10002019-06-182-2/+1
| |
| * Remove test gradle changeGravatar gegy10002019-06-181-24/+1
| |
| * Mostly resolve test failuresGravatar gegy10002019-06-1814-79/+90
| |\ | |/ |/|
* | fix unwanted declaration navigation during Quick FindGravatar asie2019-06-153-7/+26
| |
* | update librariesGravatar asie2019-06-131-2/+2
| |
| * Plugin rework along with API rework: Enigma split from EnigmaProject; ↵Gravatar gegy10002019-06-1645-864/+1164
| | | | | | | | plugins now provide services configurable via a profile
| * Merge remote-tracking branch 'origin/master' into proposal-tweakGravatar gegy10002019-06-1026-191/+843
| |\ | |/ |/|
* | Method type reference corrections (#142)Gravatar Erlend Åmdal2019-05-187-33/+167
| | | | | | | | | | | | * Add more specific returns for translatables * Only index method descriptors for implemented methods and methods in generated lambda classes
* | Feature/weave (#138)Gravatar liach2019-05-1619-202/+488
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add weave/stitch style command system to enigma Also fixed divide by zero stupidity Signed-off-by: liach <liach@users.noreply.github.com> * Add tests for package access index and command Signed-off-by: liach <liach@users.noreply.github.com> * Minor tweaks Signed-off-by: liach <liach@users.noreply.github.com>
* | checkmappings command (#137)Gravatar Erlend Åmdal2019-05-155-15/+247
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use expected map sizes for remapped multimaps * Index method and field types * Add package visibility index * Add checkmappings command and use System.err for error messages * Use exit codes for errors * Remove outer class check for package visible only refs * Throw exception on mapping error instead of exiting
| * Separate JarProcessor and EntryNameProposerGravatar gegy10002019-05-124-14/+19
| |
| * Simplify Plugin API and support all entry typesGravatar gegy10002019-05-123-35/+27
|/
* Resolve root when navigating to declarationGravatar gegy10002019-05-121-1/+8
|
* Write package name in text field on rename-in-placeGravatar gegy10002019-05-121-1/+24
|
* Rename in place functionality (#131)Gravatar Gegy2019-05-123-57/+70
| | | | | | | | * Rename in place functionality * Don't allow rename if renaming is not allowed for the token * Remove redundant 'R' hotkey
* Quick find fixes (#133)Gravatar Gegy2019-05-123-0/+132
| | | | | | * Correctly offset quick find dialog, select all text on Ctrl+F, and set text to highlighted on open * Support quick find navigation with enter & shift+enter
* Add forward and backward reference history with mouse navigation (#132)Gravatar Erlend Åmdal2019-05-128-78/+178
| | | | | | | | | | | | * Add History * Add forward and backward reference history * Update PopupMenuBar text for history * Fix indentation * Fix more indentation
* Support navigation to declaration on ctrl+clickGravatar gegy10002019-05-112-9/+24
|
* Fix tests by properly declaring test input classes (#130)Gravatar Erlend Åmdal2019-05-101-2/+2
|
* Improve source generation and fix libJar (#129)Gravatar Erlend Åmdal2019-05-102-15/+10
| | | | | | * Improve source generation and fix libJar * Update jenkinsfile to do clean build
* Don't remap specialized methods to their bridge partner in bytecodeGravatar gegy10002019-05-106-80/+48
|
* Use our procyon to fix compiler issues (#128)Gravatar liach2019-05-102-4/+4
| | | | | And update gradle to latest 5.4.1 Signed-off-by: liach <liach@users.noreply.github.com>
* Catch all decompilation Throwables instead of just ExceptionsGravatar gegy10002019-05-061-2/+2
|
* Few minor render tweaks (#127)Gravatar liach2019-05-033-4/+20
| | | | | | Now inheritance tree bleak color no longer affects other trees Also add a github link Signed-off-by: liach <liach@users.noreply.github.com>
* update procyonGravatar Adrian Siekierka2019-04-251-1/+1
|
* Fix "Export JAR" file chooser title (#122)Gravatar Runemoro2019-04-251-3/+3
|
* update Guava, ASMGravatar Adrian Siekierka2019-04-071-5/+5
|
* Index lambda local variables to correct declaring methodGravatar gegy10002019-03-165-48/+30
|
* Adds a red highlight for overridden methods in method inheritance tree gui ↵Gravatar liach2019-02-243-19/+62
| | | | | | | | | | | | | | | | | (#112) * Make implemented method nodes in inheritance ui more obvious Signed-off-by: liach <liach@users.noreply.github.com> * Make the text green and italic instead Signed-off-by: liach <liach@users.noreply.github.com> * Update again for the new tree gen Also tweaked new tree gen to show only useful branch nodes Signed-off-by: liach <liach@users.noreply.github.com>
* Fix name duplication checking not occurring on root classesGravatar gegy10002019-02-244-3/+29
|
* Fix #81 -- validate renames across related classesGravatar gegy10002019-02-246-37/+41
|