Updated Notes
This commit is contained in:
parent
964040e83c
commit
bfc832ada8
2 changed files with 5 additions and 3 deletions
|
@ -75,9 +75,8 @@ import static the.bytecode.club.bytecodeviewer.util.MiscUtils.guessLanguage;
|
|||
* http://the.bytecode.club
|
||||
*
|
||||
* TODO BUGS:
|
||||
* + Pane krakatau bytecode edit option fails to save
|
||||
* + Panes that currently are being opened/decompiled should not be able to be refreshed - Causes a lock
|
||||
* + 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
|
||||
* + Spam-clicking the refresh button will cause the swing thread to deadlock (Quickly opening resources used to also do this)
|
||||
* This is caused by the ctrlMouseWheelZoom code, a temporary patch is just removing it worst case
|
||||
* + Versioning and updating need to be fixed
|
||||
|
@ -87,6 +86,7 @@ import static the.bytecode.club.bytecodeviewer.util.MiscUtils.guessLanguage;
|
|||
* TODO IN-PROGRESS:
|
||||
* + While loading an external plugin it should check if its java or JS, if so it should ask if you'd like to run or edit the plugin using the PluginWriter
|
||||
* + Resource Importer needs to be rewritten to handle resources better
|
||||
* + Resource Exporter/Save/Decompile As Zip needs to be rewrittern
|
||||
* + Finish dragging code
|
||||
* + Finish right-click tab menu detection
|
||||
* + Fix hook inject for EZ-Injection
|
||||
|
@ -105,7 +105,7 @@ import static the.bytecode.club.bytecodeviewer.util.MiscUtils.guessLanguage;
|
|||
*
|
||||
* TODO IDEAS:
|
||||
* + App Bundle Support
|
||||
* + Add the setting to force all non-classes to be opened with the Hex Viewer
|
||||
* + Add the setting to force all non-class resources to be opened with the Hex Viewer
|
||||
* ^ Optionally a right-click menu open-as would work inside of the resource list
|
||||
* + 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
|
||||
|
@ -131,6 +131,7 @@ public class BytecodeViewer
|
|||
public static final DecompilerViewComponent krakatau = new DecompilerViewComponent("Krakatau", true);
|
||||
public static final Gson gson = new GsonBuilder().setPrettyPrinting().create();
|
||||
public static final boolean EXPERIMENTAL_TAB_CODE = false;
|
||||
public static final boolean DEV_MODE = false; //if true error streams as preserved
|
||||
|
||||
/**
|
||||
* The version checker thread
|
||||
|
|
|
@ -76,6 +76,7 @@ public class ResourceViewPanel
|
|||
|
||||
//WARNING: Any errors thrown will get swallowed by this class
|
||||
//if it fails to display it may be hiding exceptions you can't see
|
||||
//make sure to enable DEV_MODE in BytecodeViewer
|
||||
|
||||
SystemErrConsole errConsole = new SystemErrConsole("Java Compile Issues");
|
||||
errConsole.setText("Error compiling class: " + viewer.cn.name +
|
||||
|
|
Loading…
Reference in a new issue