Skip to content

Commit f3ff92d

Browse files
committed
v0.24.0
2 parents 07eb253 + 0f9952f commit f3ff92d

File tree

757 files changed

+10626
-12282
lines changed

Some content is hidden

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

757 files changed

+10626
-12282
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
*.class
44
workspaces
55
bin/
6+
ebin/*.app
67
*.orig
78
hs_err*.log
89
safe_erlide.log
@@ -24,3 +25,5 @@ ttb_last_config
2425
buildroot
2526
tools
2627
target.platform
28+
.sonar
29+

CHANGES

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
List of user visible changes between 0.23.2 and 0.24.0 (20130909)
2+
3+
1a9610e Cache external OTP structure
4+
de373b0 1254 - macro definitions not found if space between name and comma
5+
also: a lot of internal changes that make maintenance much easier
6+
also: starting to create an API for the code-handling engine
7+
18
List of user visible changes between 0.23.1 and 0.23.2 (20130823)
29

310
911efe6 1250 - io:format statements output is not ordered

meta/config/java_compiler.epf

Lines changed: 11 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,48 @@
1-
#Mon Jun 10 12:31:50 CEST 2013
1+
#Wed Sep 04 18:06:39 CEST 2013
22
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=disabled
33
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=warning
4-
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
54
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=warning
65
file_export_version=3.0
6+
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
77
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=enabled
8-
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
9-
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
108
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.nullSpecViolation=warning
11-
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.deprecation=warning
129
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.annotation.nullanalysis=enabled
10+
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.parameterAssignment=warning
1311
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=warning
14-
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.taskCaseSensitive=enabled
1512
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=enabled
1613
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=warning
1714
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
1815
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.fallthroughCase=warning
16+
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=warning
17+
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=warning
1918
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.6
2019
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=enabled
2120
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.annotation.nonnullisdefault=disabled
2221
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.redundantNullCheck=warning
2322
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6
24-
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
23+
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=warning
2524
@org.eclipse.jdt.core=3.9.0.v20130604-1421
2625
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=warning
27-
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
2826
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.fieldHiding=warning
2927
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
30-
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
3128
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=warning
32-
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
29+
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.builder.resourceCopyExclusionFilter=
3330
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=warning
3431
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=warning
3532
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=enabled
3633
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.potentialNullReference=warning
3734
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.includeFieldsInNullAnalysis=enabled
35+
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
3836
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=enabled
3937
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.emptyStatement=warning
4038
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.localVariableHiding=warning
4139
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
42-
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
4340
\!/=
44-
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore
45-
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
41+
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=warning
4642
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
47-
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
48-
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedWarningToken=ignore
49-
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
50-
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
51-
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning
43+
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
44+
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unnecessaryElse=warning
5245
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=warning
53-
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.taskPriorities=NORMAL,HIGH,NORMAL
5446
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
5547
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
5648
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled
57-
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.taskTags=TODO,FIXME,XXX

org.erlide.backend.tests/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: Backend Tests
44
Bundle-SymbolicName: org.erlide.backend.tests
5-
Bundle-Version: 0.20.1.qualifier
5+
Bundle-Version: 0.24.0.qualifier
66
Bundle-Vendor: erlide.org
77
Fragment-Host: org.erlide.backend;bundle-version="0.19.0"
88
Bundle-RequiredExecutionEnvironment: JavaSE-1.6

org.erlide.backend/.project

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
</buildCommand>
2828
</buildSpec>
2929
<natures>
30+
<nature>org.sonar.ide.eclipse.core.sonarNature</nature>
3031
<nature>org.eclipse.pde.PluginNature</nature>
3132
<nature>org.eclipse.jdt.core.javanature</nature>
3233
<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
analyseLocally=false
2+
eclipse.preferences.version=1
3+
extraProperties=
4+
lastAnalysisDate=1378456027000
5+
projectKey=erlide\:project\:org.erlide.backend
6+
serverUrl=http\://sonar.erlide.org
7+
version=2

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.20.6.qualifier
5+
Bundle-Version: 0.24.0.qualifier
66
Bundle-ClassPath: .
77
Bundle-Vendor: %providerName
88
Bundle-Localization: plugin

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

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
package org.erlide.backend;
22

33
import org.eclipse.core.resources.IProject;
4-
import org.erlide.backend.api.BackendException;
5-
import org.erlide.backend.api.IBackend;
64
import org.erlide.backend.api.IBackendManager;
75
import org.erlide.backend.runtimeinfo.RuntimeInfoPreferencesSerializer;
6+
import org.erlide.runtime.api.IRpcSite;
87
import org.erlide.runtime.api.RuntimeCore;
98
import org.erlide.runtime.epmd.EpmdWatcher;
109
import org.erlide.runtime.runtimeinfo.IRuntimeInfoCatalog;
@@ -28,15 +27,16 @@ public static IRuntimeInfoCatalog getRuntimeInfoCatalog() {
2827
.getRuntimeInfoCatalog(new RuntimeInfoPreferencesSerializer());
2928
}
3029

31-
public static IBackend getBuildOrIdeBackend(final IProject project) {
30+
/*
31+
* The ide backend should not be accessible outside the engine
32+
*/
33+
@Deprecated
34+
public static IRpcSite getBuildOrIdeBackend(final IProject project) {
3235
final IBackendManager manager = getBackendManager();
3336
if (project != null) {
34-
try {
35-
return manager.getBuildBackend(project);
36-
} catch (final BackendException e) {
37-
}
37+
return manager.getBuildBackend(project).getRpcSite();
3838
}
39-
return manager.getIdeBackend();
39+
return manager.getIdeBackend().getRpcSite();
4040
}
4141

4242
public static EpmdWatcher getEpmdWatcher() {

org.erlide.backend/src/org/erlide/backend/BackendHelper.java

Lines changed: 0 additions & 11 deletions
This file was deleted.

org.erlide.backend/src/org/erlide/backend/BackendPlugin.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ public class BackendPlugin extends Plugin {
1414

1515
public static final String PLUGIN_ID = "org.erlide.backend";
1616
private static BackendPlugin plugin;
17-
private BundleContext bundleContext;
1817

1918
public BackendPlugin() {
2019
super();
@@ -31,14 +30,13 @@ public static BackendPlugin getDefault() {
3130
@Override
3231
public void start(final BundleContext context) throws Exception {
3332
super.start(context);
34-
bundleContext = context;
3533
DebugStream.activate();
3634

3735
final IRuntimeInfoCatalog catalog = BackendCore.getRuntimeInfoCatalog();
3836
final RuntimeInfo erlideRuntime = catalog.getErlideRuntime();
3937
final IBackendFactory backendFactory = new BackendFactory(catalog);
4038
final IBackendManager backendManager = new BackendManager(
41-
erlideRuntime, backendFactory, getBundle());
39+
erlideRuntime, backendFactory);
4240
BackendCore.init(backendManager);
4341
}
4442

@@ -48,8 +46,4 @@ public void stop(final BundleContext context) throws Exception {
4846
super.stop(context);
4947
}
5048

51-
public BundleContext getBundleContext() {
52-
return bundleContext;
53-
}
54-
5549
}

0 commit comments

Comments
 (0)