which accompanies this distribution, and is available at
http://www.eclipse.org/legal/cpl-v10.html
- Contributors:
- IBM Corporation - Initial implementation
- Klaus Hartlage - www.eclipseproject.de
**********************************************************************/
package net.sourceforge.phpeclipse;
* The id of the PHP plugin (value <code>"net.sourceforge.phpeclipse"</code>).
*/
public static final String PLUGIN_ID = "net.sourceforge.phpeclipse"; //$NON-NLS-1$
-
+IWorkspace w;
/**
* id of builder - matches plugin.xml (concatenate pluginid.builderid)
*/
plugin = this;
setJVM();
externalTools = new ExternalToolsPlugin();
+
// try {
// resourceBundle =
// ResourceBundle.getBundle("net.sourceforge.PHPeclipsePluginResources");
// store.setDefault(PHP_LOCALHOST_PREF, "http://localhost");
// store.setDefault(PHP_DOCUMENTROOT_PREF, getWorkspace().getRoot()
// .getLocation().toString());
+
- // store.setDefault(SHOW_EXTERNAL_PREVIEW_PREF, "true");
+// store.setDefault(SHOW_EXTERNAL_PREVIEW_PREF, "true");
// store.setDefault(USE_EXTERNAL_BROWSER_PREF, "false");
store.setDefault(SHOW_OUTPUT_IN_CONSOLE, "true");
store.setDefault(PHP_OBFUSCATOR_DEFAULT, "c:\\temp");
// if ((jvm == WINDOWS_9x) || (jvm == WINDOWS_NT)) {
//
if (windowsSystem.equals(Platform.WS_WIN32)) {
+// String workspaceLocation = getWorkspace().getRoot().getLocation().toString();
+// String baseLocation = null;
+// int index = workspaceLocation.lastIndexOf('/');
+// if (index>0) {
+// index = workspaceLocation.lastIndexOf('/', index-1);
+// if (index>0) {
+// baseLocation = workspaceLocation.substring(0,index);
+// }
+// }
+// if (baseLocation!=null) {
+// String xampp_start = baseLocation + "/xampp_start.exe";
+// String xampp_stop = baseLocation + "/xampp_stop.exe";
+// File testFile = new File(xampp_start);
+// if (testFile.exists()) {
+// System.out.println(xampp_start);
+// System.out.println(xampp_stop);
+// } else {
+// xampp_start = "c:\\xampp\\xampp_start.exe";
+// xampp_stop = "c:\\xampp\\xampp_stop.exe";
+// testFile = new File(xampp_start);
+// if (testFile.exists()) {
+// System.out.println(xampp_start);
+// System.out.println(xampp_stop);
+// }
+// }
+// }
store.setDefault(PHP_RUN_PREF, "c:\\apache\\php\\php.exe");
store.setDefault(EXTERNAL_PARSER_PREF, "c:\\apache\\php\\php -l -f {0}");
store.setDefault(MYSQL_RUN_PREF, "c:\\apache\\mysql\\bin\\mysqld-nt.exe");
*/
public void start(BundleContext context) throws Exception {
super.start(context);
-
+
// JavaCore.start(this, context);
final JavaModelManager manager = JavaModelManager.getJavaModelManager();
try {
// process deltas since last activated in indexer thread so that indexes are up-to-date.
// see https://bugs.eclipse.org/bugs/show_bug.cgi?id=38658
- // Job processSavedState = new Job(Util.bind("savedState.jobName")) { //$NON-NLS-1$
+ // Job processSavedState = new Job(ProjectPrefUtil.bind("savedState.jobName")) { //$NON-NLS-1$
// protected IStatus run(IProgressMonitor monitor) {
// try {
// // add save participant and process delta atomically
// // JavaModelManager.PluginPreferencesListener());
// getPluginPreferences().addPropertyChangeListener(
// new JavaModelManager.PluginPreferencesListener());
- // // TODO khartlage temp-del
+ // // TODO temp-del
// // manager.loadVariablesAndContainers();
// final IWorkspace workspace = ResourcesPlugin.getWorkspace();
// workspace.addResourceChangeListener(