[jbosstools-commits] JBoss Tools SVN: r30851 - in trunk/forge/plugins/org.jboss.tools.seam.forge/src/org/jboss/tools/seam/forge: launching and 1 other directory.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Tue Apr 26 15:58:56 EDT 2011


Author: koen.aers at jboss.com
Date: 2011-04-26 15:58:55 -0400 (Tue, 26 Apr 2011)
New Revision: 30851

Modified:
   trunk/forge/plugins/org.jboss.tools.seam.forge/src/org/jboss/tools/seam/forge/console/CommandRecorder.java
   trunk/forge/plugins/org.jboss.tools.seam.forge/src/org/jboss/tools/seam/forge/console/Console.java
   trunk/forge/plugins/org.jboss.tools.seam.forge/src/org/jboss/tools/seam/forge/launching/ForgeRuntime.java
Log:
- make the plugin work with the 'new' forge (without seam)
- startup forge with forge.compatibility.IDE=true to make it also work on Windows

Modified: trunk/forge/plugins/org.jboss.tools.seam.forge/src/org/jboss/tools/seam/forge/console/CommandRecorder.java
===================================================================
--- trunk/forge/plugins/org.jboss.tools.seam.forge/src/org/jboss/tools/seam/forge/console/CommandRecorder.java	2011-04-26 19:14:11 UTC (rev 30850)
+++ trunk/forge/plugins/org.jboss.tools.seam.forge/src/org/jboss/tools/seam/forge/console/CommandRecorder.java	2011-04-26 19:58:55 UTC (rev 30851)
@@ -82,6 +82,8 @@
 			String projectDirName = projectPath.substring(index + 1);
 			String projectBaseDirPath = projectPath.substring(0, index);
 			new ProjectImporter(projectBaseDirPath, projectDirName).importProject();
+		} else {
+			
 		}
 	}
 

Modified: trunk/forge/plugins/org.jboss.tools.seam.forge/src/org/jboss/tools/seam/forge/console/Console.java
===================================================================
--- trunk/forge/plugins/org.jboss.tools.seam.forge/src/org/jboss/tools/seam/forge/console/Console.java	2011-04-26 19:14:11 UTC (rev 30850)
+++ trunk/forge/plugins/org.jboss.tools.seam.forge/src/org/jboss/tools/seam/forge/console/Console.java	2011-04-26 19:58:55 UTC (rev 30851)
@@ -162,13 +162,14 @@
 									escapeSequence.setLength(0);
 									lastLineLength = columnNumber - 1;
 									escapeSequenceStarted = false;
-								}
-								if (c == 'K') {
+								} else if (c == 'K') {
 									int doclength = getDocument().getLength();
 									int currentPosition = lastLinePosition + lastLineLength;									
 									getDocument().replace(currentPosition, doclength - currentPosition, "");
 									escapeSequenceStarted = false;
-								}
+//								} else if (c == 'm') {
+//									
+								} 
 							} else {
 								escapeSequence.append(c);
 							}

Modified: trunk/forge/plugins/org.jboss.tools.seam.forge/src/org/jboss/tools/seam/forge/launching/ForgeRuntime.java
===================================================================
--- trunk/forge/plugins/org.jboss.tools.seam.forge/src/org/jboss/tools/seam/forge/launching/ForgeRuntime.java	2011-04-26 19:14:11 UTC (rev 30850)
+++ trunk/forge/plugins/org.jboss.tools.seam.forge/src/org/jboss/tools/seam/forge/launching/ForgeRuntime.java	2011-04-26 19:58:55 UTC (rev 30851)
@@ -237,8 +237,8 @@
 						break;
 					}
 				}
-				ILaunchConfigurationWorkingCopy workingCopy = type.newInstance(null, "Seam Forge");
-				workingCopy.setAttribute(IJavaLaunchConfigurationConstants.ATTR_MAIN_TYPE_NAME, "org.jboss.seam.forge.shell.Bootstrap");
+				ILaunchConfigurationWorkingCopy workingCopy = type.newInstance(null, "Forge");
+				workingCopy.setAttribute(IJavaLaunchConfigurationConstants.ATTR_MAIN_TYPE_NAME, "org.jboss.forge.shell.Bootstrap");
 				List<String> classpath = new ArrayList<String>();
 //				Bundle bundle = Platform.getBundle("org.jboss.tools.seam.forge");
 				File file = null;
@@ -291,6 +291,7 @@
 				File workingDir = path.toFile();
 				workingCopy.setAttribute(IJavaLaunchConfigurationConstants.ATTR_WORKING_DIRECTORY, workingDir.getAbsolutePath());
 //				workingCopy.setAttribute(IJavaLaunchConfigurationConstants.ATTR_VM_ARGUMENTS, "-Dseam.forge.shell.colorEnabled=true");
+				workingCopy.setAttribute(IJavaLaunchConfigurationConstants.ATTR_VM_ARGUMENTS, "-Dforge.compatibility.IDE=true");
 				ILaunchConfiguration configuration = workingCopy.doSave();
 				ILaunch launch = configuration.launch(ILaunchManager.RUN_MODE, null, false, false);
 				IProcess[] processes = launch.getProcesses();



More information about the jbosstools-commits mailing list