|
Author |
Topic: Release 69 (Read 3709 times) |
|
fry
|
Release 69
« on: Mar 28th, 2004, 10:41pm » |
|
now on the download page, but not the default download. ABOUT REV 0069 - 28 march 2004 this is yet another bug fix release, which repairs several things, mostly things that i've run into over the past few as i've been doing a lot of coding with processing, and some things that were really causing trouble for folks on the board. basically i was bummed out to see bug reports on things that i had fixed, or could fix semi-easily. i'm not releasing linux for this one for lack of time. it will also not be listed (at least not initially) as the default download on the page, since it hasn't been tested heavily: this release might not be particularly stable, i threw it together because i've been working with p5 a lot lately and had several fixes, but didn't have the time to do the usual "vetting" process with the testers. if you have any weird problems, just use 0068. it's likely that a handful of the examples are also broken because of the api changes.. my apologies.. there will likely be a couple more releases before the "big" release that i still need a better name for than "the big release". suggestions are welcome. [ ide fixes / changes ] - fixed the ever-annoying problem of using video with a 'code' folder. http://processing.org/discourse/yabb/board_Proce55ing_software__bugs_action_display_num_1077900024.html http://processing.org/discourse/yabb/board_Proce55ing_software__bugs_action_display_num_1069724180.html http://processing.org/discourse/yabb/board_Proce55ing_software__bugs_action_display_num_1073523928_start_0.html http://processing.org/discourse/yabb/board_Proce55ing_software__bugs_action_display_num_1076679293_start_0.html http://processing.org/discourse/yabb/board_Proce55ing_software__bugs_action_display_num_1076649501_start_0.html - added an option to pde.properties so that users can set the amount of memory to for java mode applications. currently it's set to: run.external.memory=128 http://processing.org/discourse/yabb/board_Proce55ing_software__bugs_action_display_num_1078699341_start_0.html - wheel mouse should now be working when using java 1.4 on the mac. thanks to jonathan feinberg for the fix! - lots of fixes to the font builder. remembers previous settings, doesn't die on small fonts - added CFBundleIdentifier to mac version so that it's more osx savvy. http://processing.org/discourse/yabb/board_Proce55ing_software__bugs_action_display_num_1078739015.html - *temporarily* disabled "replace all" because it's doing more harm than good as of now. it will be back in the next release, i just didn't have time to repair it for this one, and since it's destructive, that's bad. http://processing.org/discourse/yabb/board_Proce55ing_software__bugs_action_display_num_1076740626.html http://processing.org/discourse/yabb/board_Proce55ing_software__bugs_action_display_num_1080213711.html
|
« Last Edit: Sep 30th, 2004, 4:50am by fry » |
|
|
|
|
fry
|
Re: Release 69: At your own risk
« Reply #1 on: Mar 28th, 2004, 10:42pm » |
|
[ bug fixes ] - macosx was flickering several times on startup, no more. this was also the cause of some other threading weirdness across other platforms. this probably still needs a little work, but it's better. http://processing.org/discourse/yabb/board_Proce55ing_software__bugs_action_display_num_1073111031.html - some internal fixes to how camera modes worked.. screenX was slightly broken for some circumstances - min() and max() with three variables were broken. no longer. http://processing.org/discourse/yabb/board_Proce55ing_software__bugs_action_display_num_1076804172.html - the constant for CONTROL wasn't set properly http://processing.org/discourse/yabb/board_Proce55ing_software__bugs_action_display_num_1077058788.html - fixed a bug when using non-ascii chars with fonts http://processing.org/discourse/yabb/board_Proce55ing_software__bugs_action_display_num_1077475307.html - fixed a bug where split() would throw an Exception on an empty string http://processing.org/discourse/yabb/board_Proce55ing_software__bugs_action_display_num_1077664736.html - fix bug where single pixel points were ignoring their alpha values [ api changes & additions ] - loadStream() has become openStream(), for better consistency. - toInt(), toFloat(), to String() functions.. ** the naming of these are subject to change.. ** ** we haven't decided on a proper naming for them! ** - splitStrings() becomes just split().. splitInts() goes away. splitInts becomes -> toInt(split(someString, ',')); - split() now handles multiple chars, i.e. split(someString, ", ") will split on any number of comma or space chars in between (sort of a regexp but not really). to split on commas and any amount of whitespace between, use: split(someString, "," + WHITESPACE); - WHITESPACE is a String constant that includes the normal whitespace chars (space, tab, linefeed, carriage return, etc) plus the unicode "non breaking space" char. - chop() function that also handles the unicode non-breaking space character (found commonly on the mac) - text(x, y, z) instead of just text(x, y) - printMatrix() and printCamera() print the current (object space) transformation matrix and the camera (perspective) matrix. - nf() and nfs() now work on whole arrays of numbers - nfp() is like nfs() but shows a plus sign instead of a space - code from toxi to support .tga files in loadImage() http://processing.org/discourse/yabb/board_Programs_action_disp_lay_num_1078459847_start_0.html - bagel code is getting less 1.1 vs. 1.3 specific, thanks to additions from jonathan feinberg.
|
|
|
|
|