bug fixes

This commit is contained in:
Konloch 2015-08-03 00:44:03 -06:00
parent 31ce1dd880
commit 870987f65f
2 changed files with 8 additions and 33 deletions

View file

@ -96,35 +96,9 @@ import the.bytecode.club.bytecodeviewer.plugin.PluginManager;
* fix classfile searcher
* make the decompilers launch in a separate process?
*
* -----2.9.8-----:
* 07/19/2015 - Fixed enjarify.
* 07/20/2015 - Bibl sexified the boot loading time.
* 07/20/2015 - Decode APK Resources is selected by default.
* 07/20/2015 - Made the security manager slightly safer, it can still be targeted but not as obviously now.
* 07/20/2015 - Added CLI to the boot page.
* 07/21/2015 - Added support for offline mode in case you cannot connect to github for some reason. (kicks in after 7 seconds)
* 07/21/2015 - Added fatjar option back, in case anyone wants a 100% portable version.
* 07/21/2015 - Made it so it now shows the decompiler it's using - http://i.imgur.com/yMEzXwv.png.
* 07/21/2015 - Rewrote the file system, it now shows the path of the jar it's got loaded.
* 07/21/2015 - Now it shows if the decompiler is in editable mode or not.
* 07/21/2015 - Fixed Enjarify bug from new security manager.
* 07/22/2015 - Fixed a typo (Thanks affffsdsd)
* 07/22/2015 - Finally added icons to the File Navigator, credits to http://famfamfam.com/lab/icons/silk/ for the icons.
* 07/22/2015 - JD-GUI is now the default decompiler for GUI.
* 07/22/2015 - Added Set Python 3.X to the UI.
* 07/22/2015 - Fixed krakatau/export as jar bug introduced by file system update.
* 07/22/2015 - Sped up krakatau decompiler/disassembler on big files.
* 07/22/2015 - Made it so when you press enter on the file navigation pane it opens the class.
* 07/22/2015 - The Quick file search now opens the files again.
* 07/23/2015 - Fixed opening single files and file folders into BCV
* 07/24/2015 - Added File>Reload Resources.
* 07/26/2015 - Fixed the view pane refresh after toggling a viewer, it's now flawless.
* 07/26/2015 - Fixed Krakatau Disassembler.
* 07/26/2015 - Mibbzz is gay once again.
* 07/30/2015 - Removed Janino Compiler & moved to Javac, it can now compile decompiled classes again.
* 07/30/2015 - Affssdd fixed the File Navigator Pane's Quick Class Search.
* 07/30/2015 - Fixed a process leak in KrakatauDisassembler.
* 07/30/2015 - Started working on converting all the decompilers to launch in their own process in an effort to reduce BCV resources (only for non-fatjar version).
* -----2.9.9-----:
* 08/01/2015 - Fixed a pingback concurrency exception issue.
* 08/01/2015 - Fixed a typo for FernFlower decompiler.
*
* @author Konloch
*
@ -135,7 +109,7 @@ public class BytecodeViewer {
/*per version*/
public static String version = "2.9.8";
public static boolean previewCopy = false;
public static boolean fatJar = false;
public static boolean fatJar = false; //could be automatic by checking if it's loaded a class named whatever for a library
/*the rest*/
public static boolean verify = false; //eventually may be a setting
public static String[] args;
@ -465,6 +439,7 @@ public class BytecodeViewer {
if (result == 0) {
try {
if(!PingBack.isAlive())
PingBack.start();
} catch (Exception e) {
new the.bytecode.club.bytecodeviewer.api.ExceptionUI(e);

View file

@ -946,7 +946,7 @@ public class ClassViewer extends Viewer {
@Override public void keyReleased(KeyEvent arg0) { }
@Override public void keyTyped(KeyEvent arg0) { }
});
scrollPane.setColumnHeaderView(new JLabel("CFR Decompiler - Editable: " + panelArea.isEditable()));
scrollPane.setColumnHeaderView(new JLabel("FernFlower Decompiler - Editable: " + panelArea.isEditable()));
panel2.add(scrollPane);
panelArea.setFont(new Font(Font.MONOSPACED, Font.PLAIN, (int)BytecodeViewer.viewer.fontSpinner.getValue()));
@ -1197,7 +1197,7 @@ public class ClassViewer extends Viewer {
@Override public void keyReleased(KeyEvent arg0) { }
@Override public void keyTyped(KeyEvent arg0) { }
});
scrollPane.setColumnHeaderView(new JLabel("CFR Decompiler - Editable: " + panelArea.isEditable()));
scrollPane.setColumnHeaderView(new JLabel("FernFlower Decompiler - Editable: " + panelArea.isEditable()));
panel3.add(scrollPane);
panelArea.setFont(new Font(Font.MONOSPACED, Font.PLAIN, (int)BytecodeViewer.viewer.fontSpinner.getValue()));