mirror of
https://github.com/processing/processing4.git
synced 2026-06-16 04:26:26 +02:00
finalizing release 0135
This commit is contained in:
@@ -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
@@ -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
|
||||
|
||||
@@ -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?
|
||||
|
||||
Reference in New Issue
Block a user