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
|
* http://the.bytecode.club
|
||||||
*
|
*
|
||||||
* TODO BUGS:
|
* 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
|
* + 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)
|
* + 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
|
* This is caused by the ctrlMouseWheelZoom code, a temporary patch is just removing it worst case
|
||||||
* + Versioning and updating need to be fixed
|
* + Versioning and updating need to be fixed
|
||||||
|
@ -87,6 +86,7 @@ import static the.bytecode.club.bytecodeviewer.util.MiscUtils.guessLanguage;
|
||||||
* TODO IN-PROGRESS:
|
* 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
|
* + 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 Importer needs to be rewritten to handle resources better
|
||||||
|
* + Resource Exporter/Save/Decompile As Zip needs to be rewrittern
|
||||||
* + Finish dragging code
|
* + Finish dragging code
|
||||||
* + Finish right-click tab menu detection
|
* + Finish right-click tab menu detection
|
||||||
* + Fix hook inject for EZ-Injection
|
* + Fix hook inject for EZ-Injection
|
||||||
|
@ -105,7 +105,7 @@ import static the.bytecode.club.bytecodeviewer.util.MiscUtils.guessLanguage;
|
||||||
*
|
*
|
||||||
* TODO IDEAS:
|
* TODO IDEAS:
|
||||||
* + App Bundle Support
|
* + 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
|
* ^ 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
|
* + 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
|
* ^ 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 DecompilerViewComponent krakatau = new DecompilerViewComponent("Krakatau", true);
|
||||||
public static final Gson gson = new GsonBuilder().setPrettyPrinting().create();
|
public static final Gson gson = new GsonBuilder().setPrettyPrinting().create();
|
||||||
public static final boolean EXPERIMENTAL_TAB_CODE = false;
|
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
|
* The version checker thread
|
||||||
|
|
|
@ -76,6 +76,7 @@ public class ResourceViewPanel
|
||||||
|
|
||||||
//WARNING: Any errors thrown will get swallowed by this class
|
//WARNING: Any errors thrown will get swallowed by this class
|
||||||
//if it fails to display it may be hiding exceptions you can't see
|
//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");
|
SystemErrConsole errConsole = new SystemErrConsole("Java Compile Issues");
|
||||||
errConsole.setText("Error compiling class: " + viewer.cn.name +
|
errConsole.setText("Error compiling class: " + viewer.cn.name +
|
||||||
|
|
Loading…
Reference in a new issue