Skip to content

Commit 3f9accd

Browse files
committed
Merge branch 'ide-1.5.x' into ide-1.5.x-java7
Conflicts: build/build.xml build/macosx/template.app/Contents/Info.plist
2 parents b1c554d + 588f9f1 commit 3f9accd

File tree

406 files changed

+11512
-95499
lines changed

Some content is hidden

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

406 files changed

+11512
-95499
lines changed

.classpath

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
<classpathentry excluding="processing/app/tools/format/|processing/app/tools/format/src/|processing/app/Trace.java|processing/app/RunnerClassLoader.java" kind="src" path="app/src"/>
44
<classpathentry kind="src" path="app/test"/>
55
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
6-
<classpathentry combineaccessrules="false" kind="src" path="/processing-core"/>
76
<classpathentry kind="lib" path="app/lib/antlr.jar"/>
87
<classpathentry kind="lib" path="app/lib/apple.jar"/>
98
<classpathentry kind="lib" path="app/lib/ecj.jar"/>
@@ -21,5 +20,6 @@
2120
<classpathentry kind="lib" path="app/lib/jmdns-3.4.1.jar"/>
2221
<classpathentry kind="lib" path="app/lib/jsch-0.1.50.jar"/>
2322
<classpathentry kind="lib" path="app/lib/jssc-2.8.0.jar"/>
23+
<classpathentry combineaccessrules="false" kind="src" path="/arduino-core"/>
2424
<classpathentry kind="output" path="app/bin"/>
2525
</classpath>

.gitignore

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
app/bin/
22
app/pde.jar
33
build/macosx/work/
4-
core/bin/
5-
core/core.jar
4+
arduino-core/bin/
5+
arduino-core/arduino-core.jar
66
hardware/arduino/bootloaders/caterina_LUFA/Descriptors.o
77
hardware/arduino/bootloaders/caterina_LUFA/Descriptors.lst
88
hardware/arduino/bootloaders/caterina_LUFA/Caterina.sym
@@ -13,6 +13,7 @@ hardware/arduino/bootloaders/caterina_LUFA/Caterina.lss
1313
hardware/arduino/bootloaders/caterina_LUFA/Caterina.elf
1414
hardware/arduino/bootloaders/caterina_LUFA/Caterina.eep
1515
hardware/arduino/bootloaders/caterina_LUFA/.dep/
16+
build/libastylej-*.zip
1617
build/windows/work/
1718
build/windows/jre.zip
1819
build/windows/libastylej*
@@ -35,6 +36,7 @@ test-bin
3536
*.iml
3637
.idea
3738
.DS_Store
39+
.directory
3840
build/windows/launch4j-*
3941
build/windows/launcher/launch4j
4042
build/windows/WinAVR-*.zip

app/.classpath

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry excluding="processing/app/tools/format/" kind="src" path="src"/>
4+
<classpathentry kind="src" path="test"/>
45
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
56
<classpathentry kind="lib" path="lib/antlr.jar"/>
67
<classpathentry kind="lib" path="lib/jna.jar"/>
78
<classpathentry kind="lib" path="lib/ecj.jar"/>
8-
<classpathentry combineaccessrules="false" kind="src" path="/processing-core"/>
99
<classpathentry kind="lib" path="lib/apple.jar"/>
1010
<classpathentry kind="lib" path="lib/commons-codec-1.7.jar"/>
1111
<classpathentry kind="lib" path="lib/commons-exec-1.1.jar"/>
@@ -14,5 +14,12 @@
1414
<classpathentry kind="lib" path="lib/jmdns-3.4.1.jar"/>
1515
<classpathentry kind="lib" path="lib/jsch-0.1.50.jar"/>
1616
<classpathentry kind="lib" path="lib/jssc-2.8.0.jar"/>
17+
<classpathentry kind="lib" path="test-lib/junit-4.11.jar"/>
18+
<classpathentry kind="lib" path="test-lib/fest-assert-1.2.jar"/>
19+
<classpathentry kind="lib" path="test-lib/fest-reflect-1.2.jar"/>
20+
<classpathentry kind="lib" path="test-lib/fest-swing-1.2.jar"/>
21+
<classpathentry kind="lib" path="test-lib/fest-util-1.1.2.jar"/>
22+
<classpathentry combineaccessrules="false" kind="src" path="/arduino-core"/>
23+
<classpathentry kind="lib" path="test-lib/jcip-annotations-1.0.jar"/>
1724
<classpathentry kind="output" path="bin"/>
1825
</classpath>

app/build.xml

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<include name="*.jar"/>
77
</fileset>
88
<pathelement path="${env.JAVA_HOME}/lib/tools.jar"/>
9-
<pathelement path="../core/core.jar"/>
9+
<pathelement path="../arduino-core/arduino-core.jar"/>
1010
</path>
1111

1212
<path id="class.path.test">
@@ -25,9 +25,9 @@
2525

2626
<target name="compile" description="Compile sources">
2727
<condition property="core-built">
28-
<available file="../core/core.jar" />
28+
<available file="../arduino-core/arduino-core.jar" />
2929
</condition>
30-
<fail unless="core-built" message="Please build the core library first and make sure it sits in ../core/core.jar" />
30+
<fail unless="core-built" message="Please build the Arduino-core library first and make sure it sits in ../arduino-core/arduino-core.jar" />
3131

3232
<mkdir dir="bin" />
3333

@@ -54,27 +54,18 @@
5454
<condition property="java.additional.library.path" value=".">
5555
<os family="mac"/>
5656
</condition>
57-
<condition property="java.additional.jvmargs" value="-d32">
58-
<os family="mac"/>
59-
</condition>
6057
<condition property="work.dir" value="../build/windows/work/">
6158
<os family="windows"/>
6259
</condition>
6360
<condition property="java.additional.library.path" value=".">
6461
<os family="windows"/>
6562
</condition>
66-
<condition property="java.additional.jvmargs" value="-Ddummy=0">
67-
<os family="windows"/>
68-
</condition>
6963
<condition property="work.dir" value="../build/linux/work/">
7064
<os family="unix"/>
7165
</condition>
7266
<condition property="java.additional.library.path" value="lib">
7367
<os family="unix"/>
7468
</condition>
75-
<condition property="java.additional.jvmargs" value="-Ddummy=0">
76-
<os family="unix"/>
77-
</condition>
7869

7970
<!--
8071
<dirname property="blah" file="${java.home}" />
@@ -89,9 +80,6 @@
8980
includeAntRuntime="false"
9081
debug="true"
9182
classpathref="class.path" />
92-
<copy todir="bin" overwrite="true" verbose="true">
93-
<fileset dir="src" includes="**/*.properties" />
94-
</copy>
9583
</target>
9684

9785
<target name="test" depends="compile" description="Runs the test">
@@ -115,7 +103,6 @@
115103

116104
<junit printsummary="yes" dir="${work.dir}" fork="true">
117105
<jvmarg value="-Djava.library.path=${java.additional.library.path}"/>
118-
<jvmarg value="${java.additional.jvmargs}"/>
119106
<classpath>
120107
<pathelement location="bin"/>
121108
<pathelement location="test-bin"/>
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
package cc.arduino.packages;
2+
3+
import processing.app.AbstractMonitor;
4+
import processing.app.NetworkMonitor;
5+
import processing.app.SerialMonitor;
6+
7+
public class MonitorFactory {
8+
9+
public AbstractMonitor newMonitor(BoardPort port) {
10+
if ("network".equals(port.getProtocol())) {
11+
return new NetworkMonitor(port);
12+
}
13+
14+
return new SerialMonitor(port);
15+
}
16+
17+
}

app/src/processing/app/AbstractMonitor.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package processing.app;
22

33
import processing.app.debug.MessageConsumer;
4-
import processing.core.PApplet;
4+
import processing.app.legacy.PApplet;
55

66
import javax.swing.*;
77
import javax.swing.border.EmptyBorder;
@@ -14,6 +14,7 @@
1414

1515
import static processing.app.I18n._;
1616

17+
@SuppressWarnings("serial")
1718
public abstract class AbstractMonitor extends JFrame implements MessageConsumer {
1819

1920
protected final JLabel noLineEndingAlert;

0 commit comments

Comments
 (0)