parent
7209290686
commit
2ce0eaa1bd
Binary file not shown.
|
@ -124,6 +124,4 @@ Changelog:
|
||||||
11/2/2014 - Added search function to the Class Viewer.
|
11/2/2014 - Added search function to the Class Viewer.
|
||||||
11/2/2014 - Updated Procyon to procyon-decompiler-0.5.27.
|
11/2/2014 - Updated Procyon to procyon-decompiler-0.5.27.
|
||||||
--- Beta 1.5.1 ---:
|
--- Beta 1.5.1 ---:
|
||||||
11/2/2014 - Fixed a CFR issue with packages.
|
11/2/2014 - Fixed a CFR issue with packages.
|
||||||
--- Beta 1.5.2 ---:
|
|
||||||
11/3/2014 - Fixed Refresh Class.
|
|
|
@ -54,9 +54,11 @@ import the.bytecode.club.bytecodeviewer.plugins.PluginManager;
|
||||||
*
|
*
|
||||||
* TODO:
|
* TODO:
|
||||||
* Fix the fucking import jar method cause it's a bitch on memory (at the.bytecode.club.bytecodeviewer.JarUtils.getNode(JarUtils.java:83))
|
* Fix the fucking import jar method cause it's a bitch on memory (at the.bytecode.club.bytecodeviewer.JarUtils.getNode(JarUtils.java:83))
|
||||||
|
* JSyntaxPane can be horribly slow for really big classfiles, might need to find a work around to this (create the syntaxpane object in the thread, then pass it to the GUI)s
|
||||||
* Make the search results clickable
|
* Make the search results clickable
|
||||||
* Add a tool to build a flowchart of all the classes, and what methods execute what classes, and those method, read chatlog
|
* Add a tool to build a flowchart of all the classes, and what methods execute what classes, and those method, read chatlog
|
||||||
* Middle mouse click should close tabs
|
* Middle mouse click should close tabs
|
||||||
|
* Add more details on the search results.
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* ----Beta 1.0-----:
|
* ----Beta 1.0-----:
|
||||||
|
@ -152,8 +154,6 @@ import the.bytecode.club.bytecodeviewer.plugins.PluginManager;
|
||||||
* 11/2/2014 - Updated Procyon to procyon-decompiler-0.5.27.
|
* 11/2/2014 - Updated Procyon to procyon-decompiler-0.5.27.
|
||||||
* ----Beta 1.5.1-----:
|
* ----Beta 1.5.1-----:
|
||||||
* 11/2/2014 - Fixed a CFR issue with packages.
|
* 11/2/2014 - Fixed a CFR issue with packages.
|
||||||
* ----Beta 1.5.2-----:
|
|
||||||
* 11/3/2014 - Fixed Refresh Class.
|
|
||||||
*
|
*
|
||||||
* @author Konloch
|
* @author Konloch
|
||||||
*
|
*
|
||||||
|
@ -172,7 +172,7 @@ public class BytecodeViewer {
|
||||||
public static String fs = System.getProperty("file.separator");
|
public static String fs = System.getProperty("file.separator");
|
||||||
public static String nl = System.getProperty("line.separator");
|
public static String nl = System.getProperty("line.separator");
|
||||||
public static String tempDirectory = "bcv_temp";
|
public static String tempDirectory = "bcv_temp";
|
||||||
public static String version = "Beta 1.5.2";
|
public static String version = "Beta 1.5.1";
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
cleanup();
|
cleanup();
|
||||||
|
|
|
@ -286,15 +286,11 @@ public class ClassViewer extends JPanel {
|
||||||
RTextScrollPane sourcecodeSPane = new RTextScrollPane(sourcecodeArea);
|
RTextScrollPane sourcecodeSPane = new RTextScrollPane(sourcecodeArea);
|
||||||
sourcecodeArea.setText(s);
|
sourcecodeArea.setText(s);
|
||||||
|
|
||||||
if(BytecodeViewer.viewer.bytecodePane.isSelected()) {
|
if(BytecodeViewer.viewer.bytecodePane.isSelected())
|
||||||
bytePanel.removeAll();
|
|
||||||
bytePanel.add(bytecodeSPane);
|
bytePanel.add(bytecodeSPane);
|
||||||
}
|
if(BytecodeViewer.viewer.sourcePane.isSelected())
|
||||||
|
|
||||||
if(BytecodeViewer.viewer.sourcePane.isSelected()) {
|
|
||||||
decompPanel.removeAll();
|
|
||||||
decompPanel.add(sourcecodeSPane);
|
decompPanel.add(sourcecodeSPane);
|
||||||
}
|
|
||||||
bytecodeArea.setCaretPosition(0);
|
bytecodeArea.setCaretPosition(0);
|
||||||
sourcecodeArea.setCaretPosition(0);
|
sourcecodeArea.setCaretPosition(0);
|
||||||
|
|
||||||
|
|
|
@ -684,6 +684,8 @@ public class MainViewerGUI extends JFrame implements FileChangeNotifier {
|
||||||
setTitle("Bytecode Viewer " + BytecodeViewer.version + " - http://the.bytecode.club - @Konloch");
|
setTitle("Bytecode Viewer " + BytecodeViewer.version + " - http://the.bytecode.club - @Konloch");
|
||||||
getContentPane().setLayout(new BoxLayout(getContentPane(), BoxLayout.X_AXIS));
|
getContentPane().setLayout(new BoxLayout(getContentPane(), BoxLayout.X_AXIS));
|
||||||
|
|
||||||
|
JScrollPane scrollPane = new JScrollPane();
|
||||||
|
scrollPane.setMaximumSize(new Dimension(12000, 32767));
|
||||||
//scrollPane.setViewportView(tree);
|
//scrollPane.setViewportView(tree);
|
||||||
FileNavigationPane cn = new FileNavigationPane(this);
|
FileNavigationPane cn = new FileNavigationPane(this);
|
||||||
cn.setMinimumSize(new Dimension(200, 50));
|
cn.setMinimumSize(new Dimension(200, 50));
|
||||||
|
|
Loading…
Reference in New Issue
Block a user