finalizing rev 0096

This commit is contained in:
benfry
2005-11-26 15:25:54 +00:00
parent 6e5d5f99ad
commit 05e2d59c52
3 changed files with 61 additions and 38 deletions
+32 -21
View File
@@ -7,32 +7,12 @@ releases will be super crusty.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ABOUT REV 0096 - 23 November 2005
ABOUT REV 0096 - 26 November 2005
bug and api fix release. mostly minor things but useful to avoid
several quirks that showed up in rev 0095.
[ api ]
- hint(DISABLE_DEPTH_TEST) will disable the zbuffer in P3D or OPENGL.
- added methods for libraries to be able to get sketch folder paths.
the variable 'folder', which was changed to 'path' for rev 0094 is
now called 'sketchPath', and won't change again. see the javadoc
reference on dev.processing.org for more details on this and the
additional functions:
+ sketchPath() returns the path to a file in the sketch folder.
+ dataPath() returns the path to a file inside the data folder.
+ createPath() will take any path and make sure that the
interstitial folders exist. this is used by saveFrame() and
savePath() to make sure that the parent folders exist.
for instance, saveFrame("image/blah.tif") will use createPath()
to ensure that the folder "image" exists inside the sketch folder.
+ savePath() is like sketchPath() but uses createPath() to make
sure that it's save to save there.
[ fixes ]
- fixed a bug that prevented movies from opening properly in 0095.
@@ -58,6 +38,7 @@ several quirks that showed up in rev 0095.
- when loading a PNG image, set the image to ARGB if it has an alpha
channel. also fix a bug in the GIF image alpha channel checking.
http://dev.processing.org/bugs/show_bug.cgi?id=217
- fixed a text block wrap problem when a manual break character (\n)
was used: http://dev.processing.org/bugs/show_bug.cgi?id=188
@@ -69,6 +50,33 @@ several quirks that showed up in rev 0095.
location once setup() was complete.
[ api ]
- hint(DISABLE_DEPTH_TEST) will disable the zbuffer in P3D or OPENGL.
re-enable with noHint(DISABLE_DEPTH_TEST);
- added methods for libraries to be able to get sketch folder paths.
the variable 'folder', which was changed to 'path' for rev 0094 is
now called 'sketchPath', and won't change again. see the javadoc
reference on dev.processing.org for more details on this and the
additional functions:
+ sketchPath() returns the path to a file in the sketch folder.
+ dataPath() returns the path to a file inside the data folder.
+ createPath() will take any path and make sure that the
interstitial folders exist. this is used by saveFrame() and
savePath() to make sure that the parent folders exist.
for instance, saveFrame("image/blah.tif") will use createPath()
to ensure that the folder "image" exists inside the sketch folder.
+ savePath() is like sketchPath() but uses createPath() to make
sure that it's save to save there.
this will probably break the libraries again, but hopefully with
this change, they should stop breaking going forward.
- changed unhint() to noHint() to match the rest of the api.
i don't think anyone was using this so hopefully it won't affect
anything.
[ misc ]
- macosx release is now packaged with as a .dmg instead of a .sitx
@@ -77,6 +85,9 @@ several quirks that showed up in rev 0095.
- added reference category to the bugs db so that reference issues
can be handled there as well.
- added MAYSCRIPT="true" to default applet html (for javascript)
http://dev.processing.org/bugs/show_bug.cgi?id=211
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+18 -13
View File
@@ -1,7 +1,7 @@
0096 core
X set applet.path to user.dir if init() is reached and it's not set
X add DISABLE_DEPTH_TEST to PGraphics3
_ need to document this somewhere
X need to document this somewhere
X also need to add to PGraphicsGL
X access logs are being spammed because openStream() gets a 404
X the default should be to check the .jar file
@@ -21,8 +21,8 @@ X probably need to add a hint() to make things not halt
X loadBytes() and openStream() et al need to return null
X loadImage() can too, but print an error to the console
X "not available in P3D" should read "OPENGL" in opengl lib
_ keypressed ref: repeating keys
_ also remove "no drawing inside keypressed"
X keypressed ref: repeating keys
X also remove "no drawing inside keypressed"
X text block wrap problem with manual break character (\n)
X http://dev.processing.org/bugs/show_bug.cgi?id=188
@@ -33,15 +33,16 @@ X shouldn't quit draw mode apps immediately
X otherwise something gets drawn then the applet exits
X should instead use exit() when they need to exit
X NullPointerException when no draw()
_ http://dev.processing.org/bugs/show_bug.cgi?id=210
X http://dev.processing.org/bugs/show_bug.cgi?id=210
X window closing immediately with library imports
_ http://dev.processing.org/bugs/show_bug.cgi?id=204
X http://dev.processing.org/bugs/show_bug.cgi?id=204
X check into loadImage() with jars bug, very frustrating
o when using loadImage() on a jar, turn off "no cache" option?
X image no load halts the program (rather than returning null)
_ note in the reference: png images work with java 1.3+
X note in the reference: png images work with java 1.3+
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=WebsiteBugs;action=display;num=1125968697
_ add bug re: gif image break missing to revisions.txt
X add bug re: gif image break missing to revisions.txt
X http://dev.processing.org/bugs/show_bug.cgi?id=217
image pile
X get loadImage() to work properly with data folder
@@ -75,22 +76,24 @@ X expose function to write tiff header in PImage (advanced)
X helps with writing enormous images
X tag release 93 (francis thinks it's rev 1666)
this should be fixed, test
_ 404 error because first searches applet directory on zipdecode
_ and isometricblocks
_ "this file is named" errors don't like subdirectories
_ need to strip off past the file separator or something
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
0097 and later
this should be fixed, test
_ 404 error because first searches applet directory in isometricblocks
_ "this file is named" errors don't like subdirectories
_ need to strip off past the file separator or something
_ sonia is locking up on load in rev 91
_ prolly something w/ the threading issues
_ http://dev.processing.org/bugs/show_bug.cgi?id=46
_ tint() and noTint() switching problem in P2D
_ http://dev.processing.org/bugs/show_bug.cgi?id=222
_ display() as a function name is problematic
_ causes nothing to show up.. either rename or mark it final
_ http://dev.processing.org/bugs/show_bug.cgi?id=213
@@ -587,6 +590,8 @@ _ if loadImage() with spaces when online(), throw an error
CORE / PSound
_ PSound.play() won't play the sound a 2nd time
_ http://dev.processing.org/bugs/show_bug.cgi?id=209
_ duration as an internal param, not a function
_ When a sound is finished playing,
_ it should return to 0 so it can play again
+11 -4
View File
@@ -10,6 +10,15 @@ X http://dev.processing.org/bugs/show_bug.cgi?id=65
X package macosx with a dmg
X http://dev.processing.org/bugs/show_bug.cgi?id=116
X add "reference" and "examples" categories to bugzilla
X add mayscript tag to html when javascript lib is in use
X http://dev.processing.org/bugs/show_bug.cgi?id=211
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
_ make available the background colors for present mode, stop button color
_ http://dev.processing.org/bugs/show_bug.cgi?id=75
_ threading bug with sonia and rev 91
@@ -196,6 +205,8 @@ _ http://processing.org/bugs/show_bug.cgi?id=3
PDE / Compiler & Preprocessor
_ using a processing keyword as a variable name gives unhelpful error message
_ http://dev.processing.org/bugs/show_bug.cgi?id=213
_ hex colors < 6 chars produce bizarre error:
_ http://dev.processing.org/bugs/show_bug.cgi?id=196
_ synchronized (something) { } is horking up the preproc
@@ -356,8 +367,6 @@ _ http://dev.processing.org/bugs/show_bug.cgi?id=59
PDE / Export
_ add mayscript tag to html when javascript lib is in use
_ http://dev.processing.org/bugs/show_bug.cgi?id=211
_ errors during export don't show up properly (no red status bar)
_ http://dev.processing.org/bugs/show_bug.cgi?id=194
_ write export-to-application
@@ -451,8 +460,6 @@ _ preferences window has been hit with the ugly stick
_ redo panel to use proper Box layout etc
_ also needs to look good across all platforms
_ http://dev.processing.org/bugs/show_bug.cgi?id=73
_ make available the background colors for present mode, stop button color
_ http://dev.processing.org/bugs/show_bug.cgi?id=75
PDE / Runner