Skip to content
This repository has been archived by the owner on Apr 3, 2018. It is now read-only.

Commit

Permalink
Prep 0.12.1
Browse files Browse the repository at this point in the history
  • Loading branch information
bruno-medeiros committed Jul 13, 2015
1 parent d86c600 commit c4b05cf
Show file tree
Hide file tree
Showing 20 changed files with 36 additions and 25 deletions.
7 changes: 5 additions & 2 deletions documentation/ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,17 @@
## DDT release ChangeLog

### (NextVersion)
▶ Recommended/tested CDT version is now 8.7.0

* Fixed: PATH of external tools bungled if original PATH not set (Windows)
### 0.12.1
▶ 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: PATH of external tools bungled if original PATH not set (Windows).
* Fixed: hover for problem errors not showing if error is over a string literal source.
* Fixed #112: build errors no longer removed when editing a source file.
* Fixed #113: Completion proposal insertion text has incorrect casing.
* Fixed: Error and warning icon decorations sometimes not shown on Project Explorer elements (files/folders).
* Fixed: new build for a project not started if only external dependencies have changed.
* Doc: added note about Cygwin GDB not being recommended for debugging.

### DDT 0.12.0

Expand Down
7 changes: 4 additions & 3 deletions documentation/UserGuide.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,10 @@ Alternatively, to automatically create and run a launch configuration (if a matc
Whenever a launch is requested, a build will be performed beforehand. This behavior can be configured under general Eclipse settings, or in the launch configuration.

##### Debugging

| **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/)._ |
|----|

You can debug a D 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:

<div align="center">
Expand All @@ -100,6 +104,3 @@ You can debug a D program by running a launch in debug mode. You will need a GDB
GDB debugger integration is achieved by using the CDT plugins. To configure global debugger options, go the 'C/C++'/'Debug'/'GDB' preference page.

**Note that for debugging to work**, the program must be compiled with debug symbols information, and those debug symbols must be on a format that GDB understands. Otherwise you will get GDB error messages such "(no debugging symbols found)" or "file format not recognized". See http://wiki.dlang.org/Debugging for more information on what debug symbols format each compiler produces.

**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/).

2 changes: 1 addition & 1 deletion feature-base/feature.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<feature
id="org.dsource.ddt.base"
label="%featureName"
version="0.12.0.qualifier"
version="0.12.1.qualifier"
provider-name="%providerName"
plugin="org.dsource.ddt.ide.ui">

Expand Down
2 changes: 1 addition & 1 deletion feature-base/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
</parent>

<artifactId>org.dsource.ddt.base</artifactId>
<version>0.12.0-SNAPSHOT</version>
<version>0.12.1-SNAPSHOT</version>
<packaging>eclipse-feature</packaging>

</project>
2 changes: 1 addition & 1 deletion feature/feature.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<feature
id="org.dsource.ddt"
label="%featureName"
version="0.12.0.qualifier"
version="0.12.1.qualifier"
provider-name="%providerName"
plugin="org.dsource.ddt.ide.ui">

Expand Down
2 changes: 1 addition & 1 deletion feature/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
</parent>

<artifactId>org.dsource.ddt</artifactId>
<version>0.12.0-SNAPSHOT</version>
<version>0.12.1-SNAPSHOT</version>
<packaging>eclipse-feature</packaging>

</project>
2 changes: 1 addition & 1 deletion plugin_ide.core.tests/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.dsource.ddt.ide.core.tests;singleton:=true
Bundle-Version: 0.12.0.qualifier
Bundle-Version: 0.12.1.qualifier
Bundle-Name: org.dsource.ddt.ide.core Tests
Fragment-Host: org.dsource.ddt.ide.core
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Expand Down
2 changes: 1 addition & 1 deletion plugin_ide.core.tests/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
</parent>

<artifactId>org.dsource.ddt.ide.core.tests</artifactId>
<version>0.12.0-SNAPSHOT</version>
<version>0.12.1-SNAPSHOT</version>
<packaging>eclipse-test-plugin</packaging>

<build>
Expand Down
4 changes: 2 additions & 2 deletions plugin_ide.core/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.dsource.ddt.ide.core;singleton:=true
Bundle-Version: 0.12.0.qualifier
Bundle-Version: 0.12.1.qualifier
Bundle-Vendor: %pluginProvider
Bundle-Activator: mmrnmhrm.core.DeeCore
Bundle-Localization: plugin
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Require-Bundle: org.dsource.ddt.dtool;bundle-version="[0.12.0,0.13.0)";visibility:=reexport,
Require-Bundle: org.dsource.ddt.dtool;bundle-version="[0.12.1,0.13.0)";visibility:=reexport,
org.eclipse.core.runtime;bundle-version="[3.9.0,4.0.0)";visibility:=reexport,
org.eclipse.core.resources;bundle-version="[3.8.0,4.0.0)";visibility:=reexport,
org.eclipse.core.variables;bundle-version="3.2.0",
Expand Down
2 changes: 1 addition & 1 deletion plugin_ide.core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
</parent>

<artifactId>org.dsource.ddt.ide.core</artifactId>
<version>0.12.0-SNAPSHOT</version>
<version>0.12.1-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>

</project>
7 changes: 4 additions & 3 deletions plugin_ide.core/src/mmrnmhrm/core/build/DeeBuildManager.java
Original file line number Diff line number Diff line change
Expand Up @@ -51,9 +51,10 @@ protected void addBuildTargetFromConfig(ArrayList2<BuildTarget> buildTargets, Bu
String name = buildConfig.getName();
addBuildTargetFromConfig(buildTargets, buildConfig, currentBuildInfo, isFirstConfig, name);

// Create unittest variant
String newName = buildConfig.getName() + ":" + DubBuildType.UNITTEST.getBuildTypeString();
addBuildTargetFromConfig(buildTargets, buildConfig, currentBuildInfo, isFirstConfig, newName);
// /* FIXME: temporarily disabled for release. */
// // Create unittest variant
// String newName = buildConfig.getName() + ":" + DubBuildType.UNITTEST.getBuildTypeString();
// addBuildTargetFromConfig(buildTargets, buildConfig, currentBuildInfo, isFirstConfig, newName);
}

@Override
Expand Down
2 changes: 1 addition & 1 deletion plugin_ide.debug/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.dsource.ddt.ide.debug;singleton:=true
Bundle-Version: 0.12.0.qualifier
Bundle-Version: 0.12.1.qualifier
Bundle-Localization: plugin
Bundle-Name: %pluginName
Bundle-Vendor: %pluginProvider
Expand Down
2 changes: 1 addition & 1 deletion plugin_ide.debug/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
</parent>

<artifactId>org.dsource.ddt.ide.debug</artifactId>
<version>0.12.0-SNAPSHOT</version>
<version>0.12.1-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>

</project>
2 changes: 1 addition & 1 deletion plugin_ide.ui.tests/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: DDT Tests
Bundle-SymbolicName: org.dsource.ddt.ide.ui.tests;singleton:=true
Bundle-Version: 0.12.0.qualifier
Bundle-Version: 0.12.1.qualifier
Fragment-Host: org.dsource.ddt.ide.ui
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Require-Bundle: org.junit;bundle-version="4.8.0",
Expand Down
2 changes: 1 addition & 1 deletion plugin_ide.ui.tests/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
</parent>

<artifactId>org.dsource.ddt.ide.ui.tests</artifactId>
<version>0.12.0-SNAPSHOT</version>
<version>0.12.1-SNAPSHOT</version>
<packaging>eclipse-test-plugin</packaging>

<build>
Expand Down
2 changes: 1 addition & 1 deletion plugin_ide.ui/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-Vendor: %pluginProvider
Bundle-SymbolicName: org.dsource.ddt.ide.ui;singleton:=true
Bundle-Version: 0.12.0.qualifier
Bundle-Version: 0.12.1.qualifier
Bundle-Activator: mmrnmhrm.ui.DeeUIPlugin
Bundle-Localization: plugin
Bundle-ActivationPolicy: lazy
Expand Down
2 changes: 1 addition & 1 deletion plugin_ide.ui/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
</parent>

<artifactId>org.dsource.ddt.ide.ui</artifactId>
<version>0.12.0-SNAPSHOT</version>
<version>0.12.1-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>

</project>
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,12 @@ public void addFirstProjectChildren(IProject project, ArrayList2<Object> project
};
}

@Override
protected void addBuildTargetsContainer(IProject project, ArrayList2<Object> projectChildren) {
// Temporarily disabled
// super.addBuildTargetsContainer(project, projectChildren);
}

@Override
protected LangNavigatorSwitcher_GetParent getParent_switcher() {
return new LangNavigatorSwitcher_GetParent() {
Expand Down
2 changes: 1 addition & 1 deletion plugin_tooling/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.dsource.ddt.dtool;singleton:=true
Bundle-Version: 0.12.0.qualifier
Bundle-Version: 0.12.1.qualifier
Bundle-Vendor: %pluginProvider
Bundle-Localization: plugin
Bundle-ActivationPolicy: lazy
Expand Down
2 changes: 1 addition & 1 deletion plugin_tooling/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
</parent>

<artifactId>org.dsource.ddt.dtool</artifactId>
<version>0.12.0-SNAPSHOT</version>
<version>0.12.1-SNAPSHOT</version>
<packaging>eclipse-test-plugin</packaging>

<properties>
Expand Down

0 comments on commit c4b05cf

Please sign in to comment.