bug fixes
This commit is contained in:
		
							parent
							
								
									31ce1dd880
								
							
						
					
					
						commit
						870987f65f
					
				
					 2 changed files with 8 additions and 33 deletions
				
			
		| 
						 | 
				
			
			@ -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,7 +439,8 @@ public class BytecodeViewer {
 | 
			
		|||
 | 
			
		||||
		if (result == 0) {
 | 
			
		||||
			try {
 | 
			
		||||
				PingBack.start();
 | 
			
		||||
				if(!PingBack.isAlive())
 | 
			
		||||
					PingBack.start();
 | 
			
		||||
			} catch (Exception e) {
 | 
			
		||||
				new the.bytecode.club.bytecodeviewer.api.ExceptionUI(e);
 | 
			
		||||
			}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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()));
 | 
			
		||||
						
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue