mirror of
https://github.com/processing/processing4.git
synced 2026-02-04 06:09:17 +01:00
misc changes
This commit is contained in:
@@ -18,6 +18,13 @@ changed in the future, but for now, they're not actually 'broken'.
|
||||
could add some extra code to unhinge the resulting class name from
|
||||
the sketch name, but it adds complexity, and complexity == bugs. :)
|
||||
|
||||
- if you're exporting as applet, variables that are 'final int' need
|
||||
to be 'static final int'. otherwise they'll have trouble with a java
|
||||
1.1-only machine: (i.e. running microsoft's java on windows). you
|
||||
should also avoid using "final" variables *inside* of methods, since
|
||||
those aren't supported by microsoft's vm (and that's the one most
|
||||
widely installed).
|
||||
|
||||
- 'export to application' remains unimplemented, though it's closer,
|
||||
and should be ready before beta.
|
||||
|
||||
@@ -27,7 +34,7 @@ changed in the future, but for now, they're not actually 'broken'.
|
||||
..................................................................
|
||||
|
||||
|
||||
QUICKTIME FOR JAVA PROBLEMS
|
||||
QUICKTIME FOR JAVA / VIDEO PROBLEMS
|
||||
|
||||
- quicktime for java is still required on windows. it's required on
|
||||
macosx too, but it's installed there by default. the requirement
|
||||
@@ -43,22 +50,9 @@ QUICKTIME FOR JAVA PROBLEMS
|
||||
to find out what it's set to (prolly something like C:\windows on
|
||||
windows xp/me/98 or c:\winnt on windows 2000).
|
||||
|
||||
- quicktime for java is missing from quicktime 6.4 on the mac. this is
|
||||
the version of quicktime that was released with the windows version
|
||||
of itunes and all that other bunk. it's apple's fault, unfortunately:
|
||||
http://docs.info.apple.com/article.html?artnum=93414&sessionID=anonymous%7C26893096&kbhost=kbase.info.apple.com%3a80%2f
|
||||
you can download a reinstaller for quicktime 6.3 if the upgrade is
|
||||
making you sad and has just broken all your applets:
|
||||
http://docs.info.apple.com/article.html?artnum=120255
|
||||
the discovery and diagnosis of this particular headache comes from
|
||||
Jerronimo: http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1066358763
|
||||
|
||||
- for the mac, a workaround for the 6.4 bug if you don't actually
|
||||
need to use video, is to put a copy of QTJava.zip into
|
||||
/System/Library/Java/Extensions, which is where it's normally
|
||||
installed (you'll have to use 'sudo' to move it in there).
|
||||
this will pacify Processing and at least allow you to run programs
|
||||
until apple has released a fix.
|
||||
- quicktime for java was missing from the initial release of quicktime
|
||||
6.4 on the mac. an upgrade to quicktime 6.4 that includes qtjava is
|
||||
now available from software update.
|
||||
|
||||
|
||||
..................................................................
|
||||
@@ -164,3 +158,8 @@ these are things that are out of our control
|
||||
- "create font" crashes sometimes on windows, bringing down the whole
|
||||
environment. this seems to be a jdk bug, because it's not a java
|
||||
exception, but a full crash.
|
||||
|
||||
- video sometimes likes to crash the application completely on
|
||||
windows. this seems to be due to problems with quicktime for java
|
||||
(since we shouldn't be able to write code that crashes using
|
||||
java.. heh right). so this is probably outside of our control.
|
||||
71
todo.txt
71
todo.txt
@@ -1,8 +1,25 @@
|
||||
0067
|
||||
_ don't forget to change the revision number on release
|
||||
_ netscape/javascript had to be included for linux and for expert
|
||||
X it's possible to write non-1.1 code, even syntax
|
||||
X would -source 1.1 help this? -> nope
|
||||
X fixed IllegalArgumentException for people using run.bat and run-expert.bat
|
||||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067132725
|
||||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067132753
|
||||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067135344;start=0
|
||||
X save/saveFrame was super-slow.. wasn't buffering the outputstream
|
||||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067135103;start=0
|
||||
X don't forget to change the revision number on release
|
||||
X wrote script to force me to fix them
|
||||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067135202;start=0
|
||||
X apple has update qtjava for quicktime 6.4, thank god
|
||||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067135162;start=0
|
||||
|
||||
_ new html code for eolas patent case
|
||||
_ move html to external file in the lib folder
|
||||
|
||||
_ netscape/javascript had to be included for linux and for expert
|
||||
_ add it to the cvs and the build scripts
|
||||
_ also needs to be included for 1.4 on the mac
|
||||
|
||||
_ BImage.smooth() ?
|
||||
_ mouse wheel not working on macosx, need to dynamically load 1.4 code
|
||||
_ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1065826758;start=0
|
||||
@@ -10,6 +27,17 @@ _ simong interested in helping
|
||||
_ set PATH to include java (!)
|
||||
_ external classes currently require expert release
|
||||
|
||||
_ update the release of jikes that's used
|
||||
X updated for macosx
|
||||
_ compile new version for linux
|
||||
_ compile new version for windows
|
||||
|
||||
_ println() and System.out.println() from external classes has trouble
|
||||
_ println() / print() not always flushing until after app quits
|
||||
|
||||
_ change "send to bugs@proce55ing.net" to a longer popup dialog
|
||||
_ open the discourse board in another window, ask to post the code
|
||||
|
||||
_ find/replace.. when hitting 'find', select the text in the field
|
||||
_ give that field focus explicitly, rather than just for typing
|
||||
_ right now, typing works, but no caret, no blue highlight
|
||||
@@ -20,9 +48,6 @@ _ dll and jnilib files have to be in the p5 folder (confirmed by amit)
|
||||
_ there should be other places that they work..
|
||||
_ could even copy the dll to the p5 folder from the code folder
|
||||
|
||||
_ it's possible to write non-1.1 code, even syntax
|
||||
_ would -source 1.1 help this?
|
||||
_ 'final int' needs to be 'static final int' in 1.1
|
||||
|
||||
................
|
||||
|
||||
@@ -47,6 +72,13 @@ rect(mouseX, mouseY, 200, 200);
|
||||
|
||||
................
|
||||
|
||||
casey priorities:
|
||||
graphics engine up to spec
|
||||
video/net/sound up to spec
|
||||
multiple files open
|
||||
compile libraries within p5
|
||||
|
||||
................
|
||||
|
||||
PREPROC
|
||||
_ text(String.valueOf(i+1), left + i*20, top);
|
||||
@@ -74,19 +106,6 @@ _ make BVideo subclass BImage
|
||||
_ make sure the high bits are getting set as opaque
|
||||
|
||||
|
||||
_ problems for beautify:
|
||||
_ //for (int i = 0; i < 10; i++) {
|
||||
_ } catch (IOException e) { }
|
||||
_ need to ignore comments.. but not those inside quotes.. oog
|
||||
_ add ESC to font builder, and find
|
||||
_ font builder should open back up with the same selection
|
||||
_ maybe just hide it, just like find
|
||||
_ font builder should update when the size for the font is changed
|
||||
_ (so long as the size itself is valid)
|
||||
_ why aren't cursors working on the mac
|
||||
_ clearing the text area on the mac
|
||||
|
||||
|
||||
DEVELOPERS
|
||||
_ try ariel's Thread.yield() suggestion
|
||||
_ set default framerate of 24? 30? 2x that?
|
||||
@@ -675,6 +694,18 @@ dh 1 _ rename doesn't set focus to renamer area
|
||||
1 _ for title-clicking of sketch name, change to a btn
|
||||
1 _ or somehow mark what it's going to do, rather than just doing it
|
||||
|
||||
1 _ problems for beautify:
|
||||
1 _ //for (int i = 0; i < 10; i++) {
|
||||
1 _ } catch (IOException e) { }
|
||||
1 _ need to ignore comments.. but not those inside quotes.. oog
|
||||
1 _ add ESC to font builder, and find
|
||||
1 _ font builder should open back up with the same selection
|
||||
1 _ maybe just hide it, just like find
|
||||
1 _ font builder should update when the size for the font is changed
|
||||
1 _ (so long as the size itself is valid)
|
||||
1 _ why aren't cursors working on the mac
|
||||
1 _ clearing the text area on the mac
|
||||
|
||||
|
||||
PDE / Features
|
||||
|
||||
@@ -805,6 +836,10 @@ b _ splash screen
|
||||
|
||||
|
||||
DISTRIBUTION / Mac OS X
|
||||
1 _ move the mac to java 1.4
|
||||
1 _ 1.4 is being used externally, and wheel mouse would be nice
|
||||
1 _ not doing currently, lots of strange repaint bugs
|
||||
1 _ all fixable for sure, but no point before beta since low priority
|
||||
b _ set nice background for disk image on macosx
|
||||
1 _ random lockups seem common in 1.4
|
||||
1 _ test more to see if runtime exceptions are coming through
|
||||
|
||||
Reference in New Issue
Block a user