TODO Update
This commit is contained in:
parent
5364d5eb95
commit
cd9bf24cad
1 changed files with 10 additions and 1 deletions
|
@ -75,6 +75,7 @@ import static the.bytecode.club.bytecodeviewer.util.MiscUtils.guessLanguage;
|
||||||
* http://the.bytecode.club
|
* http://the.bytecode.club
|
||||||
*
|
*
|
||||||
* TODO BUGS:
|
* TODO BUGS:
|
||||||
|
* + Pane krakatau bytecode edit option fails to save
|
||||||
* + View>Visual Settings>Show Class Methods
|
* + View>Visual Settings>Show Class Methods
|
||||||
* + The compile mode inside the ResourceViewPanel for Krakatau and Smali assembly needs to be changed when opened with those specific decompilers
|
* + The compile mode inside the ResourceViewPanel for Krakatau and Smali assembly needs to be changed when opened with those specific decompilers
|
||||||
* + Spam-clicking the refresh button will cause the swing thread to deadlock (Quickly opening resources used to also do this)
|
* + Spam-clicking the refresh button will cause the swing thread to deadlock (Quickly opening resources used to also do this)
|
||||||
|
@ -94,7 +95,6 @@ import static the.bytecode.club.bytecodeviewer.util.MiscUtils.guessLanguage;
|
||||||
* + CLI Headless needs to be supported
|
* + CLI Headless needs to be supported
|
||||||
* + Add stackmapframes to bytecode decompiler
|
* + Add stackmapframes to bytecode decompiler
|
||||||
* + Add JEB decompiler optionally, requires them to add jeb library jar
|
* + Add JEB decompiler optionally, requires them to add jeb library jar
|
||||||
* + Add https://github.com/ptnkjke/Java-Bytecode-Editor visualize as a plugin
|
|
||||||
* + Add https://github.com/exbin/bined as the replacement Hed Viewer/Editor
|
* + Add https://github.com/exbin/bined as the replacement Hed Viewer/Editor
|
||||||
* + Make the decompilers launch in a separate process
|
* + Make the decompilers launch in a separate process
|
||||||
* + Make it use that global last used inside of export as jar
|
* + Make it use that global last used inside of export as jar
|
||||||
|
@ -103,6 +103,15 @@ import static the.bytecode.club.bytecodeviewer.util.MiscUtils.guessLanguage;
|
||||||
* + Add decompile as zip for krakatau-bytecode, jd-gui and smali for CLI
|
* + Add decompile as zip for krakatau-bytecode, jd-gui and smali for CLI
|
||||||
* + Add decompile all as zip for CLI
|
* + Add decompile all as zip for CLI
|
||||||
*
|
*
|
||||||
|
* TODO IDEAS:
|
||||||
|
* + Allow class files to be opened without needing the .class extension
|
||||||
|
* ^ Easiest way to do this is to read the file header CAFEBABE on resource view
|
||||||
|
* + Look into removing the loaded classes from inside the FileContainer & then generate the ClassNodes on demand
|
||||||
|
* ^ This has the added benefit of only extracting on decompilation/when needed. It would also mean everything
|
||||||
|
* could be treated as byte[] file resources instead of juggling between Classes and File resources.
|
||||||
|
* ^ An added bonus would be you could also support BCEL (along with other bytecode manipulation libraries)
|
||||||
|
* and add support for https://github.com/ptnkjke/Java-Bytecode-Editor visualizer as a plugin
|
||||||
|
*
|
||||||
* @author Konloch
|
* @author Konloch
|
||||||
* @author The entire BCV community
|
* @author The entire BCV community
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in a new issue