Skip to content

Commit 4b37842

Browse files
committed
v0.28.0
2 parents f3462c5 + 0c09e8c commit 4b37842

File tree

394 files changed

+12319
-4585
lines changed

Some content is hidden

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

394 files changed

+12319
-4585
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ workspaces
55
**/bin/
66
**/ebin/*.app
77
*.orig
8+
*.rej
89
hs_err*.log
910
safe_erlide.log
1011
.metadata

CHANGES

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
List of user visible changes between 0.27.1 and 0.28.0 (20140403)
2+
3+
455febd rename editor tab width preference to 'indent width' and make read-only
4+
1896cdd 1307 - better parse record definitions with type specs
5+
ff1bf5a 1344 - builder: limit number of parallel compiles
6+
db005e8 when runtime dies/stops, remove it from manager
7+
f1c8e1e gh168 - debugger: send source paths to int:i
8+
48af499 implement quickfixes
9+
a608211 gh166 - fix encoding issue in console
10+
b7d2eed improve debug info when engine doesn't start
11+
27b139e .app generation: ignore modules in deps/ and not directly on source dirs
12+
2984c30 don't sort applications when writing .app file
13+
be03d06 only recreate .app if there is a change
14+
74ea444 don't touch app.src if erlide.no_app_src is defined
15+
62bcaf2 gh166 - Erlide Eshell appears to hang
16+
b260995 gh163 - correct location of log in message shown to user
17+
a3014c2 gh162 - Incorrect auto-close braces/brackets/parenthesis
18+
b57c183 new wizard: set minimum req OTP version to r15
19+
------- initial work on building with rebar/make/emake (not enabled yet)
20+
121
List of user visible changes between 0.27.0 and 0.27.1 (20140311)
222

323
50df998 move erlang files to kernel.common

meta/config/java_compiler.epf

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
1-
#Wed Sep 04 18:06:39 CEST 2013
1+
#Tue Mar 25 14:09:00 CET 2014
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
44
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=warning
55
file_export_version=3.0
6-
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
76
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=enabled
87
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.nullSpecViolation=warning
98
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.annotation.nullanalysis=enabled
109
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.parameterAssignment=warning
1110
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=warning
1211
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=enabled
1312
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=warning
14-
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
1513
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.fallthroughCase=warning
1614
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=warning
1715
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=warning
@@ -21,7 +19,7 @@ file_export_version=3.0
2119
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.redundantNullCheck=warning
2220
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.6
2321
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=warning
24-
@org.eclipse.jdt.core=3.9.0.v20130604-1421
22+
@org.eclipse.jdt.core=3.9.50.v20140317-1741
2523
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=warning
2624
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.fieldHiding=warning
2725
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
@@ -32,17 +30,15 @@ file_export_version=3.0
3230
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=enabled
3331
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.potentialNullReference=warning
3432
/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
3633
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=enabled
3734
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.emptyStatement=warning
38-
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.localVariableHiding=warning
3935
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
36+
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.localVariableHiding=warning
4037
\!/=
4138
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=warning
4239
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
43-
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
40+
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedWarningToken=ignore
4441
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unnecessaryElse=warning
4542
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=warning
4643
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
47-
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
4844
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled

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

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

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,10 @@
1010
*******************************************************************************/
1111
package org.erlide.backend.api;
1212

13-
import java.util.ArrayList;
1413
import java.util.Collection;
14+
import java.util.HashSet;
1515
import java.util.List;
16+
import java.util.Set;
1617

1718
import org.eclipse.core.resources.IMarker;
1819
import org.eclipse.core.resources.IProject;
@@ -82,8 +83,7 @@ public BackendData(@NonNull final RuntimeInfo info,
8283

8384
projects = getProjects(config);
8485
final List<String> intMods = config.getAttribute(
85-
ErlRuntimeAttributes.DEBUG_INTERPRET_MODULES,
86-
initialInterpretedModules);
86+
ErlRuntimeAttributes.DEBUG_INTERPRET_MODULES, Lists.newArrayList());
8787
initialInterpretedModules = addBreakpointProjectsAndModules(getProjects(),
8888
intMods);
8989
} catch (final CoreException e1) {
@@ -126,10 +126,10 @@ private List<IProject> gatherProjects(final String[] projectNames) {
126126
return myProjects;
127127
}
128128

129-
public static List<String> addBreakpointProjectsAndModules(
129+
public static Set<String> addBreakpointProjectsAndModules(
130130
final Collection<IProject> projects, final List<String> interpretedModules) {
131131
final IBreakpointManager bpm = DebugPlugin.getDefault().getBreakpointManager();
132-
final List<String> result = new ArrayList<String>(interpretedModules);
132+
final Set<String> result = new HashSet<String>(interpretedModules);
133133
for (final IBreakpoint bp : bpm
134134
.getBreakpoints(ErlDebugConstants.ID_ERLANG_DEBUG_MODEL)) {
135135
final IMarker m = bp.getMarker();
@@ -139,9 +139,7 @@ public static List<String> addBreakpointProjectsAndModules(
139139
final IProject p = r.getProject();
140140
if (projects == null || projects.contains(p)) {
141141
final String s = p.getName() + ":" + name;
142-
if (!result.contains(s)) {
143-
result.add(s);
144-
}
142+
result.add(s);
145143
}
146144
}
147145
}

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ public interface IBackendManager extends IEpmdListener {
1818

1919
IBackend getBuildBackend(@Nullable final IProject project);
2020

21+
void removeBackend(IBackend backend);
22+
2123
Set<IBackend> getExecutionBackends(final IProject project);
2224

2325
Collection<IBackend> getAllBackends();

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
/*******************************************************************************
2-
* Copyright (c) 2009 * and others.
2+
* Copyright (c) 2009-2013 Vlad Dumitrescu and others.
33
* All rights reserved. This program and the accompanying materials
44
* are made available under the terms of the Eclipse Public License v1.0
55
* which accompanies this distribution, and is available
66
* at http://www.eclipse.org/legal/epl-v10.html
77
*
88
* Contributors:
9-
* *
9+
* Vlad Dumitrescu
1010
*******************************************************************************/
1111
package org.erlide.backend.api;
1212

org.erlide.backend/src/org/erlide/backend/console/BackendShellManager.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
/*******************************************************************************
2-
* Copyright (c) 2009 * and others.
2+
* Copyright (c) 2009-2013 Vlad Dumitrescu and others.
33
* All rights reserved. This program and the accompanying materials
44
* are made available under the terms of the Eclipse Public License v1.0
55
* which accompanies this distribution, and is available
66
* at http://www.eclipse.org/legal/epl-v10.html
77
*
88
* Contributors:
9-
* *
9+
* Vlad Dumitrescu
1010
*******************************************************************************/
1111
package org.erlide.backend.console;
1212

org.erlide.backend/src/org/erlide/backend/console/ConsoleEventHandler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
/*******************************************************************************
2-
* Copyright (c) 2009 * and others.
2+
* Copyright (c) 2009-2013 Vlad Dumitrescu and others.
33
* All rights reserved. This program and the accompanying materials
44
* are made available under the terms of the Eclipse Public License v1.0
55
* which accompanies this distribution, and is available
66
* at http://www.eclipse.org/legal/epl-v10.html
77
*
88
* Contributors:
9-
* *
9+
* Vlad Dumitrescu
1010
*******************************************************************************/
1111
package org.erlide.backend.console;
1212

org.erlide.backend/src/org/erlide/backend/debug/DebugMarkerUtils.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
/*******************************************************************************
2-
* Copyright (c) 2009 * and others.
2+
* Copyright (c) 2009-2013 Vlad Dumitrescu and others.
33
* All rights reserved. This program and the accompanying materials
44
* are made available under the terms of the Eclipse Public License v1.0
55
* which accompanies this distribution, and is available
66
* at http://www.eclipse.org/legal/epl-v10.html
77
*
88
* Contributors:
9-
* *
9+
* Vlad Dumitrescu
1010
*******************************************************************************/
1111
package org.erlide.backend.debug;
1212

0 commit comments

Comments
 (0)