integrating second set of video code, macosx integration, and misc

This commit is contained in:
benfry
2003-05-04 20:00:49 +00:00
parent 6d6f359fb8
commit a860c5afea
3 changed files with 79 additions and 31 deletions
+6 -6
View File
@@ -54,19 +54,19 @@ else
fi
cd bagel
MACOSX_CLASSPATH=/System/Library/Frameworks/JavaVM.framework/Classes/classes.jar:/System/Library/Frameworks/JavaVM.framework/Classes/ui.jar:/System/Library/Frameworks/JavaVM.framework/Home/lib/ext/comm.jar
MACOSX_CLASSPATH=/System/Library/Frameworks/JavaVM.framework/Classes/classes.jar:/System/Library/Frameworks/JavaVM.framework/Classes/ui.jar:/System/Library/Frameworks/JavaVM.framework/Home/lib/ext/comm.jar:/System/Library/Java/Extensions/QTJava.zip
CLASSPATH=$MACOSX_CLASSPATH
### --- make version with serial for the application
echo Building bagel with serial support
perl make.pl SERIAL
pwd
echo Building bagel with serial, video, and audio support
perl make.pl SERIAL VIDEO SONIC
#pwd
cp classes/*.class ../build/macosx/work/classes/
### --- make version without serial for applet exporting
echo Building bagel for export
perl make.pl
echo Building bagel for export with audio
perl make.pl SONIC
cp classes/*.class ../build/macosx/work/lib/export/
cd ..
+1
View File
@@ -1,2 +1,3 @@
#!/bin/sh
# -Dcom.apple.hwaccel=false
cd work && java -cp lib:lib/build:lib/pde.jar:lib/kjc.jar:lib/oro.jar:../comm.jar PdeBase
+72 -25
View File
@@ -7,16 +7,40 @@ X does a[3] == Float.NaN work? (for testing with splitFloats)
X no, if NaN, then comparison will always return false
X sort() functions for arrays of ints, floats, doubles, and Strings
mid-response for:
http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Syntax;action=post;num=1050420270;quote=4;title=Post+reply;start=0
[quote author=fdb link=board=Syntax;num=1050420270;start=0#4 date=04/18/03 at 03:34:36]Thanks. Is this something that will be changed in the future, or can I trust that those variables stay the same?
Also, could you explain what all the m's do? Just a bunch of numbers is rather vague...[/quote]
i think these will stay the same for a long time. maybe we'll have a function for getting them instead,
X fix wheel mouse handler so that it works under jdk 1.3
X no difference between 1.3 and 1.4 code
_ add WheelHandler to cvs
_ add casey to sourceforge with admin privileges as 'reas'
_ something about the second line of this turns things to mush
_ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1051654054;start=0
println("3");
println("4");
println("5");
_ background of menus on winxp is white
_ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1051303115
_ some flag to know whether applet is online or not
_ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1051758365;start=0
_ video
_ checkin video code to cvs
X checkin video code to cvs
X video integration (need to work with dist.sh for it)
X how to get qtjava into the classpath on windows runner
_ incorporate second set of code for file i/o
mac
_ modify classpath to use 1.4 for compiling
@@ -115,9 +139,8 @@ BAGEL / Graphics API Additions
b _ hiding the cursor. noCursor(), cursor()
b _ add keyCode to BApplet (quick addition)
http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=post;num=1043834995;title=Post+reply;start=
http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=post;num=1043834995;title=Post+reply;start=
b _ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=post;num=1043834995;title=Post+reply;start=
b _ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1051285219
b _ perlin noise 1D. noise()
b _ images and pixel copying (api for this?)
@@ -150,6 +173,9 @@ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=p
b _ light(x, y, z, c1, c2, c3, TYPE)
b _ also BLight with same constructor, and on() and off() fxn
2 _ drawMode() for MULTIPLY and ADD
2 _ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1051208333
BAGEL / Rendering
@@ -208,6 +234,11 @@ ca b _ create a simple generator for grayscale bdf fonts
ca b _ document the change and make several of them
ca b _ font smoothing (unless hint SMOOTH_IMAGES enabled) is broken
1 _ font support is overkill and sucks
1 _ need fast 2D text that's not affected by the transforms
1 _ also needs to look good, not squished from texture weirdness
1 _ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1051806272
b _ circles and spheres
b _ bresenham (flat) oval function
b _ finish fill mode of flat circle function
@@ -229,7 +260,9 @@ bf b _ version of ProcessingApplet that replaces g. with ai. or pdf.
BAGEL / Details
b _ make zbuffer available instead of g.zbuffer
b _ getting mouse movement outside the window
b _ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1051916278;start=0
b _ transparent gif images don't retain transparency (oy)
b _ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=general;action=display;num=1044908359;start=0
b _ gaps in lines for pmouseX, mouseX
@@ -429,6 +462,8 @@ _ not clear how to kill the process.. does that work w/ 1.3?
_ support 'classes' folder, through the use of a classloader
_ could also be done by launching external java app
_ all .jar files etc are added from this folder automatically
_ 'public class' thing to make things available to all sketches
_ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1050571290
_ class unloading not happening in java mode
_ need to add randomizer to even non-self gen'd classes
_ or figure out how to unload old classes.. grr
@@ -440,27 +475,35 @@ _ compile entire sketchbook on startup, check for new files on compile?
PDE / Details
_ improve the console
_ maybe it needs to be a textarea?
_ printing of objects, esp when null, in jdk 14 seems to crash
_ exception when trying to write to stdout
_ can't copy text from console directly
_ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1050328811
_ rename doesn't set focus to renamer area
_ rename sketch 'can't rename' error (file being kept open)
_ open sketch, make a change, save, run, rename -> error
_ beautify() ignores colons for case statements
_ need to tie this to the parser instead
_ need to check if volume is read-only, notify and quit if it is
_ people are trying to run off the disk image
_ need to pay attention to when running from read-only drive
_ reported by brandenberg
_ "p5 will launch from the disk image, but will
_ not draw the sketch name bar doesn't appear"
_ p5 becomes a memory hog (benelek and glen murphy)
_ even without sketches open, perhaps not gc'ing properly
_ objects probably not getting finalized
_ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1050134854;start=0
b _ improve the console
b _ clear console each time 'run' gets hit
b _ don't actually clear, just advance by the number of lines visible
b _ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1051540041;start=0
b _ maybe it needs to be a textarea?
b _ printing of objects, esp when null, in jdk 14 seems to crash
b _ this may have been fixed
b _ exception when trying to write to stdout
b _ may need horizontal scroller, or text wrap
b _ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1050328811;start=0
b _ can't copy text from console directly
b _ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1050328811
2 _ make console like director messagewindow..
2 _ ability to type commands and try functions
b _ rename doesn't set focus to renamer area
b _ rename sketch 'can't rename' error (file being kept open)
b _ open sketch, make a change, save, run, rename -> error
b _ beautify() ignores colons for case statements
b _ need to tie this to the parser instead
b _ need to check if volume is read-only, notify and quit if it is
b _ people are trying to run off the disk image
b _ need to pay attention to when running from read-only drive
b _ reported by brandenberg
b _ "p5 will launch from the disk image, but will
b _ not draw the sketch name bar doesn't appear"
b _ p5 becomes a memory hog (benelek and glen murphy)
b _ even without sketches open, perhaps not gc'ing properly
b _ objects probably not getting finalized
b _ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1050134854;start=0
_ save last-used serial to sketch.properties on quit
_ size() has memory limitations (pitaru)
_ catch OutOfMemoryError inside size() and let the user know
@@ -546,7 +589,11 @@ b _ regexps: http://javaregex.com/cgi-bin/pat/tutorial.asp
2 _ dbn2p5 converter.. ooh!
2 _ a better editor:
2 _ line numbers like bbedit
2 _ command to comment-out the current selection
2 _ syntax coloring
2 _ split screen
2 _ collapsable functions, or quick access to functions
2 _ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1051301511
2 _ emacs indents and key commands
2 _ http://mathsrv.ku-eichstaett.de/MGF/homes/grothmann/je/index.html
2 _ want emacs-style editor that's faster loading than emacs