finalizing release 0135

This commit is contained in:
benfry
2007-11-21 17:13:53 +00:00
parent 10301b2e34
commit 4f3417b5ea
3 changed files with 140 additions and 43 deletions
+33
View File
@@ -7,6 +7,39 @@ releases will be super crusty.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ABOUT REV 0135 - 21 November 2007
Fairly innocuous but helpful bug fix release.
[ bug fixes ]
+ Fixed modelX(), modelY(), and modelZ().
http://dev.processing.org/bugs/show_bug.cgi?id=486
Also wrote documentation for modelX(), modelY(), and modelZ().
+ Brought back mipmapping for OpenGL (this helps textures look
better when they're resized significantly). Turns out that I was
on a goose chase, that things were working properly in rev 0125.
http://dev.processing.org/bugs/show_bug.cgi?id=610
+ Fixed copy() so that it doesn't need an updatePixels() call when
used with OPENGL and JAVA2D. You should only have to call
loadPixels() and updatePixels() when you're actually messing with
the pixels[] array of an image (or the main drawing surface).
http://dev.processing.org/bugs/show_bug.cgi?id=681
+ Improved how fonts are handled in the preferences file to ensure
against errors. Some strange things popping up with Processing
not starting up properly and giving ominous "Fatal Exception" or
"Failed Startup" messages. Though it's still not clear how the file
was getting corrupted (whether operator error or something that
a recent Java release is doing).
http://dev.processing.org/bugs/show_bug.cgi?id=688
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ABOUT REV 0134 - 17 November 2007
Several bug fixes in this release, and one major change: all text
+17 -11
View File
@@ -1,19 +1,19 @@
0135 core
X modelX/Y/Z still having trouble
_ http://dev.processing.org/bugs/show_bug.cgi?id=486
_ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Suggestions;action=display;num=1186614415
X http://dev.processing.org/bugs/show_bug.cgi?id=486
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Suggestions;action=display;num=1186614415
X add docs for model/screen/Y/Z
X added for model, along with example.
X screen was already complete
_ bring back opengl mipmaps (create them myself? try w/ newer jogl?)
_ opengl mipmaps are leaking (regression in spite of #150 fix)
_ http://dev.processing.org/bugs/show_bug.cgi?id=610
_ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=OpenGL;action=display;num=1193967684
_ seems to not actually be a problem on mbp, try desktop?
_ copy() should automatically call updatePixels() - it does
_ check on the bug report for this one as well
_ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1173394373
X bring back opengl mipmaps (create them myself? try w/ newer jogl?)
X opengl mipmaps are leaking (regression in spite of #150 fix)
X http://dev.processing.org/bugs/show_bug.cgi?id=610
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=OpenGL;action=display;num=1193967684
X seems to not actually be a problem on mbp, try desktop?
X copy() was needing updatePixels() when used with OPENGL or JAVA2D
X http://dev.processing.org/bugs/show_bug.cgi?id=681
X check on the bug report for this one as well
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1173394373
earlier
o add notes about fixing serial on the mac to the faq (and link to bug)
@@ -108,6 +108,10 @@ _ or it's the PGraphics object, which does an updatePixels() immediately
_ if (modified) don't loadPixels again, just ignore it
_ make a note that updatePixels() only sets a flag in PImage
_ (but not PGraphics, which does it immediately)
_ filter() doesn't need a loadPixels
_ but if you want to filter *and* mess w/ pixels (avoid double load)
_ then do loadPixels() /before/ filter, and updatePixels after messing
_ same will go for blend()
rework some text/font code [1.0]
@@ -571,6 +575,8 @@ _ http://dev.processing.org/bugs/show_bug.cgi?id=127
PGraphicsOpenGL
_ updatePixels wth OpenGL requires a lot of memory, need better texture update
_ http://dev.processing.org/bugs/show_bug.cgi?id=610
_ strokeWeight() doesn't work in opengl or p3d
_ ortho() behaving differently in P3D vs OPENGL
_ http://dev.processing.org/bugs/show_bug.cgi?id=100
+90 -32
View File
@@ -1,5 +1,66 @@
0135 pde
o opening a file from right-click in osx
o opens the new thing directly behind an untitled document
X improve how fonts are parsed from the preferences file
X this was causing strange errors as prefs files became corrupted
earlier
X made changes to keywords.txt, but this is broken--it's autogenerated
X keywords/reference
X map is going to null reference, not colored properly
X add beginRaw, endRaw, map to keywords.txt
X find in reference problems
X ? doesn't work with find in reference (actually came up as 'null')
X "find in ref" on XMLElement brings up ref for null (ha)
o should we use if() or if in the reference
X include docs for moviemaker
X also changed finishMovie() to stop() (for consistency)
X only inside size() should gray bg and white fill get called (defaults)
X defaults() is separate from beginDraw/endDraw init/end stuff
o add to sketchbook menu:
o "recent sketches" option (only for things that still exist)
o turn this off by default
o "reload sketchbook" option
o "show sketchbook folder"
X start removing pre-1.4 support
X multiple windows
o what happens when p5 is launched without all its pieces?
o both on windows and mac... is there a way put up useful message
o if everything moved into the .app file, how do you add applet.html?
o can we use useragent to determine whether java 1.4 is in use?
o for mac, could see if it's an old safari (1.3) or firefox (also 1.3)
o for windows, the classid will take care of it all (firefox too?)
o for linux, everyone's using 1.4/1.5 anyway
X rewrite section on versions of java
X we're dropping support for anything before 1.4
X and don't recommend anything before 1.4.2
X we'll support 1.5 a little more now, but only libraries, not syntax
X no support for java 1.6 anytime soon
X to use 1.5+ syntax, use p5 embedded in eclipse
X what's with this fill() bug?
X http://dev.processing.org/bugs/show_bug.cgi?id=468
X background() also not making it through to raw recorder
X this should be fixed, just double-check
X add option to prefs to override memory settings
X it's a checkbox, when used it will force external runtime
X include a fill-in box with the default and various other settings
X values are in megabytes
o reload sketchbook option w/o restarting p5
o students want to manipulate the sketchbook itself
X update javadoc on web site to include xml ref
X probably need to traverse into xml and candy folders.. others?
eclipse
_ document how to properly integrate with eclipse
_ add runtime args to opengl library so that it sets path properly
_ add explanation for using subclipse to get p5
_ make a src folder, data folder location
_ export to eclipse
_ how to do this with subclipse instructions?
_ classpath fixes (disable aiexport and built-in tools that include core.jar)
_ more recent versions of the PDE lock up during setup() (no window shown)
_ http://dev.processing.org/bugs/show_bug.cgi?id=687
@@ -9,19 +70,16 @@ _ printStackTrace() throttles on osx and poops out
_ "Fatal exception occurred. Program will exit." on startup
_ seems to be font related, deleting prefs will fix it
_ http://dev.processing.org/bugs/show_bug.cgi?id=688
_ opening a file from right-click in osx
_ opens the new thing directly behind an untitled document
_ "missing a /* from the end of a comment" message
_ enter a bug for this, it's bound to be found
_ "multipart/*" produces the error
_ even though things are inside a quoted txt block
_ after fixing name of sketch, a sketch of that name does not exist (?)
_ after fixing name of sketch, ensure sketch of that name does not exist
_ quicktime problems (when no QTJAVA is set?)
_ http://dev.processing.org/bugs/show_bug.cgi?id=669
_ method of threading but queue an event to be run when safe
_ e.g. queueing items like mouse/keybd, but generic fxns
_ fix syntax highlighting of focusGained and others
_ http://dev.processing.org/bugs/show_bug.cgi?id=659
_ verify (and document) public access members of PApplet
@@ -34,17 +92,21 @@ _ http://dev.processing.org/bugs/show_bug.cgi?id=662
_ pdf examples are shot (?)
_ remove patch designation from bugzilla
_ method of including/excluding data files in the JAR
_ or at least a boolean for the whole folder?
with casey
_ find in reference issues
_ if() and for() don't work, they look for for_.html instead of for.html
_ XMLElement is not linked for find in ref
_ the ? operator is not in find in ref (no ref page either?)
_ update keywords generator script on the site
_ perhaps move this closer to the dev process?
_ move reference folder around so that it matches site organization
_ otherwise several links break on the main faq page
_ update keywords generator script on the site
_ discuss i18n issues and proper system
_ mark examples as untitled (rather than read-only)
_ put the "had to rename sketch" message in the msg bar
_ it's ugly/annoying/intrusive
_ inside sketch.java, don't hardwire the file extension types
_ arduino uses .c, .cpp, .h instead of .java
@@ -74,30 +136,23 @@ _ the contents in the files are not the same, but the main-tab is
_ showing the contents of the .java tab, so if you press save
_ you will overwrite your original code from the main-tab.
_ add present mode bgcolor to prefs
_ option in preferences to set the jvm used to run? (osx only?)
_ this would take care of nasty macosx 1.4 vs 1.5 issues
_ /System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Commands/java
_ /System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Commands/java
_ /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Commands/java
_ canonical path for
_ /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK
_ will return 1.5.0 (or maybe 1.6 for others?)
_ add basic guidelines for posting to the board
_ 0. be polite. going on about how much something "sucks" or is "stupid" will make you look like an eight-year-old.
_ 1. don't double (or triple) post
_ 2. if you're having trouble, first see the troubleshooting page
_ 3. if you have a bug, first search the bugs database
_ 4. first check the FAQ
_ 5. use the search bar at the top of every page
_ made changes to keywords.txt, but this is broken--it's autogenerated
_ keywords/reference
_ map is going to null reference, not colored properly
_ add beginRaw, endRaw, map to keywords.txt
_ find in reference problems
_ ? doesn't work with find in reference (actually came up as 'null')
_ "find in ref" on XMLElement brings up ref for null (ha)
_ should we use if() or if in the reference
_ 6. read revisions.txt
charset changes
_ change pde files to use utf8
_ 1) if file contains binary data and
_ 2) its mod date is earlier than when p5 0125 was installed
_ offer to convert it, or ignore
_ then re-save the file to update the mod date
_ ...or, when first running p5 0125, offer to update sketches
_ need to set a default charset for use in files (utf8)
_ add option to change charset or specify as part of loading
_ need to specify the default encoding
@@ -116,13 +171,6 @@ _ this means can integrate the autoformat stuff
_ processing.mess/tools has chandler's template stuff
_ finish up debian package support (see the processing.mess folder)
_ change pde files to use utf8
_ 1) if file contains binary data and
_ 2) its mod date is earlier than when p5 0125 was installed
_ offer to convert it, or ignore
_ then re-save the file to update the mod date
_ ...or, when first running p5 0125, offer to update sketches
_ the first time someone hides a tab, put up a msg explaining what it does
_ "don't warn me about this anymore"
_ add "don't warn me about this" for sketch renaming
@@ -794,6 +842,14 @@ _ make available the background colors for present mode, stop button color
_ http://dev.processing.org/bugs/show_bug.cgi?id=75
_ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1130781367;start=2#2
_ add ability to set the display where present mode makes things start
_ option in preferences to set the jvm used to run? (osx only?)
_ this would take care of nasty macosx 1.4 vs 1.5 issues
_ /System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Commands/java
_ /System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Commands/java
_ /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Commands/java
_ canonical path for
_ /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK
_ will return 1.5.0 (or maybe 1.6 for others?)
PDE / Runner
@@ -1203,3 +1259,5 @@ _ splash screen
LATER
_ rename location is awkward, do it on the tab?
_ method of including/excluding data files in the JAR
_ or at least a boolean for the whole folder?