ignore non-class files when creating jars, add new getting started page to

the help menu
This commit is contained in:
benfry
2008-09-19 16:58:56 +00:00
parent 0c9a880a31
commit fc703f1e2e
6 changed files with 30 additions and 17 deletions
+8
View File
@@ -863,6 +863,14 @@ public class Editor extends JFrame {
JMenuItem item;
item = new JMenuItem("Getting Started");
item.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Base.openURL("http://processing.org/learning/gettingstarted/");
}
});
menu.add(item);
item = new JMenuItem("Environment");
item.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Base.showEnvironment();
+5 -3
View File
@@ -78,7 +78,7 @@ mkdir -p bin
-d bin -source 1.5 -target 1.5 src/processing/core/*.java
find bin -name "*~" -exec rm -f {} ';'
rm -f ../build/linux/work/lib/core.jar
cd bin && zip -rq ../../build/linux/work/lib/core.jar processing && cd ..
cd bin && zip -rq ../../build/linux/work/lib/core.jar processing/core/*.class && cd ..
# back to base processing dir
cd ..
@@ -123,7 +123,9 @@ cd ..
cd app
mkdir -p ../build/linux/work/classes
rm -rf ../build/linux/work/classes
mkdir ../build/linux/work/classes
../build/linux/work/java/bin/java \
-cp ../build/linux/work/java/lib/tools.jar \
com.sun.tools.javac.Main \
@@ -167,7 +169,7 @@ $JAVAC \
-d bin src/processing/serial/*.java
rm -f library/serial.jar
find bin -name "*~" -exec rm -f {} ';'
cd bin && zip -r0q ../library/serial.jar processing && cd ..
cd bin && zip -r0q ../library/serial.jar processing/serial/*.class && cd ..
mkdir -p $LIBRARIES/serial/library/
cp library/serial.jar $LIBRARIES/serial/library/
+4 -3
View File
@@ -64,7 +64,7 @@ perl preproc.pl
mkdir -p bin
javac -source 1.5 -target 1.5 -d bin src/processing/core/*.java
rm -f ../build/macosx/work/lib/core.jar
cd bin && zip -r0q ../../build/macosx/work/lib/core.jar processing && cd ..
cd bin && zip -r0q ../../build/macosx/work/lib/core.jar processing/core/*.class && cd ..
# head back to "processing/app"
cd ../app
@@ -100,7 +100,8 @@ echo Building the PDE...
#../build/macosx/work/jikes -target 1.3 +D -classpath ../build/macosx/work/classes:../build/macosx/work/lib/core.jar:../build/macosx/work/lib/antlr.jar:../build/macosx/work/lib/registry.jar:$CLASSPATH -d ../build/macosx/work/classes src/processing/app/*.java src/processing/app/debug/*.java src/processing/app/syntax/*.java src/processing/app/preproc/*.java src/processing/app/tools/*.java src/antlr/*.java src/antlr/java/*.java
# For some reason, javac really wants this folder to exist beforehand.
mkdir -p ../build/macosx/work/classes
zip -r ../build/macosx/work/classes
mkdir ../build/macosx/work/classes
# Intentionally keeping this separate from the 'bin' folder
# used by eclipse so that they don't cause conflicts.
@@ -149,7 +150,7 @@ $JAVAC \
-d bin src/processing/serial/*.java
rm -f library/serial.jar
find bin -name "*~" -exec rm -f {} ';'
cd bin && zip -r0q ../library/serial.jar processing && cd ..
cd bin && zip -r0q ../library/serial.jar processing/serial/*.class && cd ..
mkdir -p $LIBRARIES/serial/library/
cp library/serial.jar $LIBRARIES/serial/library/
+3 -2
View File
@@ -80,7 +80,7 @@ rm -f ../build/windows/work/lib/core.jar
find bin -name "*~" -exec rm -f {} ';'
# package this folder into core.jar
cd bin && zip -rq ../../build/windows/work/lib/core.jar processing && cd ..
cd bin && zip -rq ../../build/windows/work/lib/core.jar processing/core/*.class && cd ..
# back to base processing dir
cd ..
@@ -135,7 +135,8 @@ fi
cd app
# has to be present, otherwise javac will complain of file writing errors
mkdir -p ../build/windows/work/classes
zip -r ../build/windows/work/classes
mkdir ../build/windows/work/classes
../build/windows/work/java/bin/java \
-classpath "..\\build\\windows\\work\\java\\lib\\tools.jar" \
+4 -7
View File
@@ -15,10 +15,8 @@ X http://dev.processing.org/bugs/show_bug.cgi?id=899
X finish getImage() method inside PImage
X delay() is broken
X http://dev.processing.org/bugs/show_bug.cgi?id=894
regressions
_ remove extra ~ files from core.jar (!)
X remove extra ~ files from core.jar
X also fix for other libraries in the make scripts across platforms
_ clean up setMainDrawingSurface()
_ should instead be inside size(), and init(), no?
@@ -26,10 +24,9 @@ _ should instead be inside size(), and init(), no?
_ ortho() behaving differently in P3D vs OPENGL
_ http://dev.processing.org/bugs/show_bug.cgi?id=100
_ only happens on the first round
_ ortho() is doing things strangely
_ shows a blank canvas
_ (was only happening once b/c was drawing first in perspective)
_ seems to be mapping to 0, 0 - width/2, height/2
_ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115919744;start=0
[ need problem sketch ]
+6 -2
View File
@@ -33,6 +33,9 @@ o http://dev.processing.org/bugs/show_bug.cgi?id=905
o last fixed 5/30, maybe check the svn for those two days
o this might be the MULTILINE mess
X was a typo in the code
X add getting started to help menu
X http://processing.org/learning/gettingstarted/
X add "environment" to the help menu
cleanup
o how to grab the java2d object from PGraphics2D
@@ -47,12 +50,13 @@ o you wait for the images to download (size is zero until they're ready)
o MediaTracker blocking is prolly making jar download really slow
o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1089914280
_ do some edits on the "getting started" text
_ add getting started to help menu?
_ command line for casey
_ present mode "stop" button hops around
thread hang problem
_ video capture problems with opengl
_ http://dev.processing.org/bugs/show_bug.cgi?id=882