Skip to content

Commit 2146b91

Browse files
committed
v0.29.5
2 parents e63917f + 80280a1 commit 2146b91

File tree

196 files changed

+1258
-2830
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

196 files changed

+1258
-2830
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,3 +45,4 @@ junit.xml
4545
.rebar
4646
.eunit
4747

48+
*.pmd

CHANGES

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
List of user visible changes between 0.29.4 and 0.29.5 (20141003)
2+
3+
885212a show console after launching Erlang app
4+
6bb740c add tooltips to wizard buttons in toolbar
5+
6e02d9c handle partial versions, like 17.4-rc1
6+
9e0eb5e don't crash if no runtime can be found at startup
7+
6e429ff console: specify and recognize encoding for printed-out values
8+
76617d5 1372: "Source directories" in project properties is whitespace sensitive
9+
e959379 gh198: OTP version is not properly detected
10+
111
List of user visible changes between 0.29.3 and 0.29.4 (20140916)
212

313
9748ce9 move erlide_util to kernel.common: fix code execution problem

org.erlide.backend/.classpath

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
3-
<classpathentry kind="src" path="xtend-gen"/>
43
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
54
<classpathentry kind="src" path="src"/>
65
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>

org.erlide.backend/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-Name: %pluginName
44
Bundle-SymbolicName: org.erlide.backend;singleton:=true
5-
Bundle-Version: 0.24.11.qualifier
5+
Bundle-Version: 0.24.12.qualifier
66
Bundle-ClassPath: .
77
Bundle-Vendor: %providerName
88
Bundle-Localization: plugin

org.erlide.backend/build.properties

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,4 @@ bin.includes = META-INF/,\
44
plugin.xml,\
55
about.html
66
output.. = bin/
7-
source.. = src/,\
8-
xtend-gen/
7+
source.. = src/

org.erlide.backend/plugin.xml

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,9 @@
66
<extension
77
point="org.erlide.backend.backend">
88
<provider
9-
class="org.erlide.backend.internal.RpcSiteProvider">
9+
class="org.erlide.backend.internal.OtpRpcProvider">
1010
</provider>
1111
</extension>
12-
<extension
13-
point="org.eclipse.debug.core.processFactories">
14-
<processFactory
15-
class="org.erlide.backend.launch.ErtsProcessFactory"
16-
id="org.erlide.backend.ertsProcessFactory">
17-
</processFactory>
18-
</extension>
1912
<extension
2013
point="org.eclipse.debug.core.launchConfigurationTypes">
2114
<launchConfigurationType

org.erlide.backend/src/org/erlide/backend/BackendCore.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import org.erlide.backend.api.IBackendManager;
55
import org.erlide.backend.runtimeinfo.RuntimeInfoPreferencesSerializer;
66
import org.erlide.engine.model.root.IErlProject;
7-
import org.erlide.runtime.api.IRpcSite;
7+
import org.erlide.runtime.api.IOtpRpc;
88
import org.erlide.runtime.api.RuntimeCore;
99
import org.erlide.runtime.epmd.EpmdWatcher;
1010
import org.erlide.runtime.runtimeinfo.IRuntimeInfoCatalog;
@@ -27,9 +27,9 @@ public static IRuntimeInfoCatalog getRuntimeInfoCatalog() {
2727
return RuntimeCore.getRuntimeInfoCatalog(new RuntimeInfoPreferencesSerializer());
2828
}
2929

30-
public static IRpcSite getBuildBackend(@NonNull final IErlProject project) {
30+
public static IOtpRpc getBuildBackend(@NonNull final IErlProject project) {
3131
final IBackendManager manager = getBackendManager();
32-
return manager.getBuildBackend(project).getRpcSite();
32+
return manager.getBuildBackend(project).getOtpRpc();
3333
}
3434

3535
public static EpmdWatcher getEpmdWatcher() {

org.erlide.backend/src/org/erlide/backend/BackendUtils.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import org.eclipse.core.runtime.Platform;
1111
import org.eclipse.core.runtime.RegistryFactory;
1212
import org.erlide.backend.internal.BackendActivator;
13-
import org.erlide.runtime.api.IRpcSite;
13+
import org.erlide.runtime.api.IOtpRpc;
1414
import org.erlide.runtime.rpc.RpcException;
1515
import org.erlide.util.ErlLogger;
1616
import org.erlide.util.Util;
@@ -71,7 +71,7 @@ public static IExtensionPoint getCodepathExtension() {
7171
return reg.getExtensionPoint(BackendActivator.PLUGIN_ID, "codepath");
7272
}
7373

74-
public static boolean isAccessibleDir(final IRpcSite backend, final String localDir) {
74+
public static boolean isAccessibleDir(final IOtpRpc backend, final String localDir) {
7575
try {
7676
final OtpErlangObject r = backend.call("file", "read_file_info", "s",
7777
localDir);

org.erlide.backend/src/org/erlide/backend/api/BackendData.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,11 @@
3636
import org.erlide.engine.model.IBeamLocator;
3737
import org.erlide.engine.model.erlang.SourceKind;
3838
import org.erlide.runtime.api.ErlDebugFlags;
39-
import org.erlide.runtime.api.InitialCall;
4039
import org.erlide.runtime.api.RuntimeData;
4140
import org.erlide.runtime.runtimeinfo.RuntimeInfo;
4241
import org.erlide.runtime.runtimeinfo.RuntimeVersion;
4342
import org.erlide.util.ErlLogger;
43+
import org.erlide.util.ErlangFunctionCall;
4444
import org.erlide.util.HostnameUtils;
4545

4646
import com.google.common.base.Charsets;
@@ -219,12 +219,12 @@ public String getQualifiedNodeName() {
219219
return hasHost ? name : name + "@" + erlangHostName;
220220
}
221221

222-
private InitialCall createInitialCall(final ILaunchConfiguration config)
222+
private ErlangFunctionCall createInitialCall(final ILaunchConfiguration config)
223223
throws CoreException {
224224
final String module = config.getAttribute(ErlRuntimeAttributes.MODULE, "");
225225
final String function = config.getAttribute(ErlRuntimeAttributes.FUNCTION, "");
226226
final String args = config.getAttribute(ErlRuntimeAttributes.ARGUMENTS, "");
227-
return new InitialCall(module, function, args);
227+
return new ErlangFunctionCall(module, function, args);
228228
}
229229

230230
public CodeContext getContext() {

org.erlide.backend/src/org/erlide/backend/api/ErlRuntimeAttributes.java

Lines changed: 24 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -14,46 +14,43 @@
1414
* @noextend This interface is not intended to be extended by clients.
1515
* @noimplement This interface is not intended to be implemented by clients.
1616
*/
17-
public interface ErlRuntimeAttributes {
17+
public class ErlRuntimeAttributes {
1818
// FIXME this is kind of an indirect dep on core plugin (needs to be
1919
// started)
20-
String PREFIX = "org.erlide.core";
20+
public static final String PREFIX = "org.erlide.core";
2121

22-
String PROJECTS = PREFIX + ".projects";
22+
public static final String PROJECTS = PREFIX + ".projects";
2323

24-
String MODULE = PREFIX + ".module";
25-
String FUNCTION = PREFIX + ".function";
26-
String ARGUMENTS = PREFIX + ".arguments";
24+
public static final String MODULE = PREFIX + ".module";
25+
public static final String FUNCTION = PREFIX + ".function";
26+
public static final String ARGUMENTS = PREFIX + ".arguments";
2727

28-
String RUNTIME_NAME = PREFIX + ".runtime";
29-
String DEFAULT_RUNTIME_NAME = "erts";
28+
public static final String RUNTIME_NAME = PREFIX + ".runtime";
29+
public static final String DEFAULT_RUNTIME_NAME = "erts";
3030

31-
String NODE_NAME = PREFIX + ".nodeName";
32-
String COOKIE = PREFIX + ".cookie";
33-
String START_ME = PREFIX + ".startMe";
34-
String USE_LONG_NAME = PREFIX + ".longName";
31+
public static final String NODE_NAME = PREFIX + ".nodeName";
32+
public static final String COOKIE = PREFIX + ".cookie";
33+
public static final String START_ME = PREFIX + ".startMe";
34+
public static final String USE_LONG_NAME = PREFIX + ".longName";
3535

36-
String DEBUG_FLAGS = PREFIX + ".debugFlags"; // @see
36+
public static final String DEBUG_FLAGS = PREFIX + ".debugFlags"; // @see
3737
// IErlDebugConstants
3838

39-
String DEBUG_INTERPRET_MODULES = PREFIX + ".interpretModules";
39+
public static final String DEBUG_INTERPRET_MODULES = PREFIX + ".interpretModules";
4040

41-
String WORKING_DIR = PREFIX + ".working_dir";
42-
String DEFAULT_WORKING_DIR = ".";
41+
public static final String WORKING_DIR = PREFIX + ".working_dir";
42+
public static final String DEFAULT_WORKING_DIR = ".";
4343

44-
String EXTRA_ARGS = PREFIX + ".extra_args";
44+
public static final String EXTRA_ARGS = PREFIX + ".extra_args";
4545

46-
String CONSOLE = PREFIX + ".console";
47-
String INTERNAL = PREFIX + ".has_backend";
46+
public static final String CONSOLE = PREFIX + ".console";
47+
public static final String INTERNAL = PREFIX + ".has_backend";
4848

49-
String DEBUG_TRACED_MODULES = ".traced_modules";
49+
public static final String DEBUG_TRACED_MODULES = ".traced_modules";
50+
public static final String LOAD_ALL_NODES = PREFIX + ".loadAllNodes";
5051

51-
String LOAD_ALL_NODES = PREFIX + ".loadAllNodes";
52-
53-
String RESTARTABLE = PREFIX + ".restartable";
54-
55-
String MANAGED = PREFIX + ".managed";
56-
57-
String SHELL = PREFIX + ".startShell";
52+
public static final String RESTARTABLE = PREFIX + ".restartable";
53+
public static final String MANAGED = PREFIX + ".managed";
54+
public static final String SHELL = PREFIX + ".startShell";
5855

5956
}

0 commit comments

Comments
 (0)