| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix yet another lovely Gson NPE | 2019-06-29 | 1 | -2/+4 | |
| | | |||||
| * | Profile option for mappings to be saved by-obf instead of by-deobf | 2019-06-28 | 18 | -44/+119 | |
| | | |||||
| * | fix inner class handling in TinyMappingsReader | 2019-06-28 | 1 | -0/+4 | |
| | | |||||
| * | fix NPE in EnigmaProfile.getArgument when no args given | 2019-06-28 | 1 | -1/+1 | |
| | | |||||
| * | Remove test code accidentally left behind in #152 (#153) | 2019-06-26 | 1 | -8/+0 | |
| | | |||||
| * | Add compose, convert, and invert commands (#152) | 2019-06-25 | 7 | -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 | ||||
| * | Ignore comments in tiny files | 2019-06-19 | 1 | -0/+4 | |
| | | |||||
| * | Only open mappings once jar is loaded | 2019-06-19 | 3 | -32/+37 | |
| | | |||||
| * | Merge pull request #150 from Runemoro/short-inner-class-names | 2019-06-19 | 1 | -1/+1 | |
| |\ | | | | | Save unqualified inner class names | ||||
| | * | Save unqualified inner class names | 2019-06-18 | 1 | -1/+1 | |
| | | | |||||
| * | | Parse profile json from cli args | 2019-06-18 | 5 | -28/+23 | |
| | | | |||||
| * | | Use jopt for cli parsing | 2019-06-18 | 2 | -28/+95 | |
| | | | |||||
| * | | Drop invalid mappings menu | 2019-06-18 | 4 | -5/+17 | |
| | | | |||||
| * | | Fix bad index order from enabled parallelism | 2019-06-18 | 2 | -2/+1 | |
| | | | |||||
| * | | Mostly resolve test failures | 2019-06-18 | 5 | -11/+28 | |
| |\| | |||||
| | * | fix unwanted declaration navigation during Quick Find | 2019-06-15 | 3 | -7/+26 | |
| | | | |||||
| * | | Plugin rework along with API rework: Enigma split from EnigmaProject; ↵ | 2019-06-16 | 35 | -820/+1097 | |
| | | | | | | | | | plugins now provide services configurable via a profile | ||||
| * | | Merge remote-tracking branch 'origin/master' into proposal-tweak | 2019-06-10 | 15 | -191/+729 | |
| |\| | |||||
| | * | Method type reference corrections (#142) | 2019-05-18 | 7 | -33/+167 | |
| | | | | | | | | | | | | | * Add more specific returns for translatables * Only index method descriptors for implemented methods and methods in generated lambda classes | ||||
| | * | Feature/weave (#138) | 2019-05-16 | 8 | -202/+374 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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) | 2019-05-15 | 5 | -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 EntryNameProposer | 2019-05-12 | 4 | -14/+19 | |
| | | | |||||
| * | | Simplify Plugin API and support all entry types | 2019-05-12 | 3 | -35/+27 | |
| |/ | |||||
| * | Resolve root when navigating to declaration | 2019-05-12 | 1 | -1/+8 | |
| | | |||||
| * | Write package name in text field on rename-in-place | 2019-05-12 | 1 | -1/+24 | |
| | | |||||
| * | Rename in place functionality (#131) | 2019-05-12 | 3 | -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) | 2019-05-12 | 3 | -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) | 2019-05-12 | 8 | -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+click | 2019-05-11 | 2 | -9/+24 | |
| | | |||||
| * | Don't remap specialized methods to their bridge partner in bytecode | 2019-05-10 | 6 | -80/+48 | |
| | | |||||
| * | Catch all decompilation Throwables instead of just Exceptions | 2019-05-06 | 1 | -2/+2 | |
| | | |||||
| * | Few minor render tweaks (#127) | 2019-05-03 | 3 | -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> | ||||
| * | Fix "Export JAR" file chooser title (#122) | 2019-04-25 | 1 | -3/+3 | |
| | | |||||
| * | Index lambda local variables to correct declaring method | 2019-03-16 | 5 | -48/+30 | |
| | | |||||
| * | Adds a red highlight for overridden methods in method inheritance tree gui ↵ | 2019-02-24 | 3 | -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 classes | 2019-02-24 | 4 | -3/+29 | |
| | | |||||
| * | Fix #81 -- validate renames across related classes | 2019-02-24 | 6 | -37/+41 | |
| | | |||||
| * | Fix #110 and remap indices with matched bridge method names | 2019-02-23 | 35 | -166/+289 | |
| | | |||||
| * | Tweak inheritance and implementation tree generation | 2019-02-23 | 4 | -35/+38 | |
| | | |||||
| * | Drop final modifiers from displayed source ast for easier readability | 2019-02-23 | 2 | -0/+38 | |
| | | |||||
| * | Bridge Method Fixes (#111) | 2019-02-19 | 6 | -21/+182 | |
| | | | | | | | | | | | * Detect synthetic bridges not marked as bridges, and add back flags to produced bytecode * Remove debug check * Remove more test code * Remove unneeded change to `TranslationClassVisitor` | ||||
| * | Added Basic Search (#102) | 2019-02-19 | 3 | -0/+169 | |
| | | | | | | | | | | | * 3am code for a basic search box, needs some cleanup * Cleanup the code a bit * Add missing header * Fix indentation, + unneeded check | ||||
| * | Track loaded mapping path when opening mappings and not just when saving | 2019-02-19 | 1 | -0/+1 | |
| | | |||||
| * | Write stacktrace to editor when decompilation throws an exception | 2019-02-19 | 2 | -21/+32 | |
| | | |||||
| * | Match token navigation reference resolution to match source index | 2019-02-18 | 1 | -2/+2 | |
| | | |||||
| * | Fix NPE dropping mappings | 2019-02-16 | 1 | -3/+6 | |
| | | |||||
| * | Don't save local variable entries with no mapping | 2019-02-16 | 1 | -8/+2 | |
| | | |||||
| * | Resolve HashEntryTree#getSiblings building the full ancestor path | 2019-02-16 | 2 | -13/+26 | |
| | | |||||
| * | Disable remapping of local variables until proper support is implemented | 2019-02-11 | 2 | -8/+11 | |
| | | |||||
| * | Add System and None (JVM Default) themes. (#107) | 2019-02-07 | 3 | -51/+73 | |
| | | | | | | | The current 2 editor color schemes are used depending on whether a LAF is detected to be dark ot light. This is done by drawing an empty JPanel into a dummy image and getting the grayscale pixel brightness. Move setting theme a bit earlier so it doesn't throw exceptions in some cases when using system theme. Change the order of setting swing LAF and applying theme so that apply() can get the right colors. | ||||