diff --git a/documentation/ChangeLog.md b/documentation/ChangeLog.md index 5659540bc..a12d6c8b3 100644 --- a/documentation/ChangeLog.md +++ b/documentation/ChangeLog.md @@ -1,9 +1,12 @@ ## release ChangeLog ### (NextVersion) - ▶ Recommended/tested CDT version is now 8.7.0 - & Fixed: NPE launching a Go launch with a Go package that doesn't exists. +### 0.11.2 + ▶ Recommended/tested CDT version is now 8.7 + * Fixed: Debugging not working on Eclipse 4.5 Mars (CDT 8.7), for certain platform/GDB combinations. + * Fixed: NPE launching a Go launch with a Go package that doesn't exists. + * Doc: added note about Cygwin GDB not being recommended for debugging. ### 0.11.1 * Fixed #135: Cannot set breakpoints in editor. diff --git a/documentation/UserGuide.md b/documentation/UserGuide.md index 95e62769d..9623055c9 100644 --- a/documentation/UserGuide.md +++ b/documentation/UserGuide.md @@ -62,7 +62,11 @@ Whenever a launch is requested, a build will be performed beforehand. This behav ##### Debugging -> _**Note:** The Go toolchain does not properly support debugging in Windows. While setting breakpoints and step/continue seems to work, inspecting variables doesn't work - garbage values are displayed._ +| **Windows note:** _Using Cygwin GDB doesn't work very well, if at all. The recommended way to debug in Windows is to use the GDB of [mingw-w64](http://mingw-w64.org/), or the one of [TDM-GCC](http://tdm-gcc.tdragon.net/)._ | +|----| + +| **Windows Note:** _Even with the above, the Go toolchain does not seem to fully support debugging in Windows. While setting breakpoints and step/continue seems to work, inspecting variables doesn't work - garbage values are displayed._ | +|----| You can debug a Go program by running a launch in debug mode. You will need a GDB debugger. To configure debug options (in particular, the path to the debugger to use), open the launch under 'Run' / 'Debug Configurations...', and then navigate to the 'Debugger' tab in the desired launch configuration: @@ -76,5 +80,3 @@ GDB debugger integration is achieved by using the CDT plugins. To configure glob With Go, debugging information is already added by default when compiling, but certain inline optimizations might confuse the debugger. To disable the, use them `-gcflags "-N -l"` flags. For more info see: http://golang.org/doc/gdb. -**Windows note:** Using Cygwin GDB doesn't work very well, if at all. The recommended way to debug in Windows is to use the GDB of [mingw-w64](http://mingw-w64.org/), or the one of [TDM-GCC](http://tdm-gcc.tdragon.net/). - diff --git a/feature/feature.xml b/feature/feature.xml index c7dfd54b5..e8edc7794 100644 --- a/feature/feature.xml +++ b/feature/feature.xml @@ -2,7 +2,7 @@ diff --git a/feature/pom.xml b/feature/pom.xml index 6b5e9338d..da22e6f13 100644 --- a/feature/pom.xml +++ b/feature/pom.xml @@ -11,7 +11,7 @@ goclipse_feature - 0.11.1-SNAPSHOT + 0.11.2-SNAPSHOT eclipse-feature diff --git a/plugin_ide.core.tests/META-INF/MANIFEST.MF b/plugin_ide.core.tests/META-INF/MANIFEST.MF index ea921fe6b..faeb047a1 100644 --- a/plugin_ide.core.tests/META-INF/MANIFEST.MF +++ b/plugin_ide.core.tests/META-INF/MANIFEST.MF @@ -1,7 +1,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-SymbolicName: com.googlecode.goclipse.core.tests;singleton:=true -Bundle-Version: 0.11.1.qualifier +Bundle-Version: 0.11.2.qualifier Bundle-Name: com.googlecode.goclipse.core Tests Fragment-Host: com.googlecode.goclipse.core Bundle-RequiredExecutionEnvironment: JavaSE-1.8 diff --git a/plugin_ide.core.tests/pom.xml b/plugin_ide.core.tests/pom.xml index f57eda412..17a9764cf 100644 --- a/plugin_ide.core.tests/pom.xml +++ b/plugin_ide.core.tests/pom.xml @@ -11,7 +11,7 @@ com.googlecode.goclipse.core.tests - 0.11.1-SNAPSHOT + 0.11.2-SNAPSHOT eclipse-test-plugin diff --git a/plugin_ide.core/META-INF/MANIFEST.MF b/plugin_ide.core/META-INF/MANIFEST.MF index 68e2e2ab8..dc6bbab3b 100644 --- a/plugin_ide.core/META-INF/MANIFEST.MF +++ b/plugin_ide.core/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: GoClipse Core Bundle-SymbolicName: com.googlecode.goclipse.core;singleton:=true -Bundle-Version: 0.11.1.qualifier +Bundle-Version: 0.11.2.qualifier Bundle-Activator: com.googlecode.goclipse.Activator Require-Bundle: org.junit;bundle-version="4.11.0";resolution:=optional, org.eclipse.core.runtime;bundle-version="3.9.0";visibility:=reexport, diff --git a/plugin_ide.core/pom.xml b/plugin_ide.core/pom.xml index 5ce61ebf6..d789847d4 100644 --- a/plugin_ide.core/pom.xml +++ b/plugin_ide.core/pom.xml @@ -11,7 +11,7 @@ com.googlecode.goclipse.core - 0.11.1-SNAPSHOT + 0.11.2-SNAPSHOT eclipse-plugin diff --git a/plugin_ide.debug/META-INF/MANIFEST.MF b/plugin_ide.debug/META-INF/MANIFEST.MF index 1fbc0ca2e..e12736c0e 100644 --- a/plugin_ide.debug/META-INF/MANIFEST.MF +++ b/plugin_ide.debug/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: GoClipse Debug Bundle-SymbolicName: com.googlecode.goclipse.debug;singleton:=true -Bundle-Version: 0.11.1.qualifier +Bundle-Version: 0.11.2.qualifier Bundle-Localization: plugin Bundle-Activator: com.googlecode.goclipse.debug.ui.GoDebugUI Bundle-Vendor: The GoClipse Development Team diff --git a/plugin_ide.debug/pom.xml b/plugin_ide.debug/pom.xml index 576a5a99d..d347739e0 100644 --- a/plugin_ide.debug/pom.xml +++ b/plugin_ide.debug/pom.xml @@ -11,7 +11,7 @@ com.googlecode.goclipse.debug - 0.11.1-SNAPSHOT + 0.11.2-SNAPSHOT eclipse-plugin diff --git a/plugin_ide.ui.tests/META-INF/MANIFEST.MF b/plugin_ide.ui.tests/META-INF/MANIFEST.MF index 92a72ed5a..9cd4c306f 100644 --- a/plugin_ide.ui.tests/META-INF/MANIFEST.MF +++ b/plugin_ide.ui.tests/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: UI Tests Bundle-SymbolicName: com.googlecode.goclipse.ui.tests;singleton:=true -Bundle-Version: 0.11.1.qualifier +Bundle-Version: 0.11.2.qualifier Fragment-Host: com.googlecode.goclipse.ui Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Require-Bundle: org.junit;bundle-version="4.10.0", diff --git a/plugin_ide.ui.tests/pom.xml b/plugin_ide.ui.tests/pom.xml index 3ca897786..ae77990f1 100644 --- a/plugin_ide.ui.tests/pom.xml +++ b/plugin_ide.ui.tests/pom.xml @@ -11,7 +11,7 @@ com.googlecode.goclipse.ui.tests - 0.11.1-SNAPSHOT + 0.11.2-SNAPSHOT eclipse-test-plugin diff --git a/plugin_ide.ui/META-INF/MANIFEST.MF b/plugin_ide.ui/META-INF/MANIFEST.MF index b32762df4..1f421c1eb 100644 --- a/plugin_ide.ui/META-INF/MANIFEST.MF +++ b/plugin_ide.ui/META-INF/MANIFEST.MF @@ -1,7 +1,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-SymbolicName: com.googlecode.goclipse.ui;singleton:=true -Bundle-Version: 0.11.1.qualifier +Bundle-Version: 0.11.2.qualifier Bundle-Localization: plugin Bundle-Name: %pluginName Bundle-Vendor: %pluginProvider diff --git a/plugin_ide.ui/pom.xml b/plugin_ide.ui/pom.xml index aa1296d50..96f624108 100644 --- a/plugin_ide.ui/pom.xml +++ b/plugin_ide.ui/pom.xml @@ -11,7 +11,7 @@ com.googlecode.goclipse.ui - 0.11.1-SNAPSHOT + 0.11.2-SNAPSHOT eclipse-plugin diff --git a/plugin_ide.ui/src/com/googlecode/goclipse/ui/navigator/GoNavigatorContentProvider.java b/plugin_ide.ui/src/com/googlecode/goclipse/ui/navigator/GoNavigatorContentProvider.java index eba7097f5..d3db47882 100644 --- a/plugin_ide.ui/src/com/googlecode/goclipse/ui/navigator/GoNavigatorContentProvider.java +++ b/plugin_ide.ui/src/com/googlecode/goclipse/ui/navigator/GoNavigatorContentProvider.java @@ -114,6 +114,12 @@ public Object[] visitFileStoreElement(IFileStore fileStore) { }; } + @Override + protected void addBuildTargetsContainer(IProject project, ArrayList2 projectChildren) { + // Temporarily disabled + //super.addBuildTargetsContainer(project, projectChildren); + } + @Override protected LangNavigatorSwitcher_GetParent getParent_switcher() { return new LangNavigatorSwitcher_GetParent() { diff --git a/plugin_tooling/META-INF/MANIFEST.MF b/plugin_tooling/META-INF/MANIFEST.MF index 033345fd6..daea5abc0 100644 --- a/plugin_tooling/META-INF/MANIFEST.MF +++ b/plugin_tooling/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: com.googlecode.goclipse.tooling;singleton:=true -Bundle-Version: 0.11.1.qualifier +Bundle-Version: 0.11.2.qualifier Bundle-Vendor: %pluginProvider Bundle-Localization: plugin Bundle-ActivationPolicy: lazy diff --git a/plugin_tooling/pom.xml b/plugin_tooling/pom.xml index c63264cc1..6ecd6f36c 100644 --- a/plugin_tooling/pom.xml +++ b/plugin_tooling/pom.xml @@ -11,7 +11,7 @@ com.googlecode.goclipse.tooling - 0.11.1-SNAPSHOT + 0.11.2-SNAPSHOT eclipse-test-plugin