mirror of
https://github.com/processing/processing4.git
synced 2026-06-16 04:26:26 +02:00
last tweaks for rev 80
This commit is contained in:
@@ -7,15 +7,70 @@ releases will be super crusty.
|
||||
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
|
||||
|
||||
|
||||
ABOUT REV 0080
|
||||
ABOUT REV 0080 - 2 April 2005
|
||||
|
||||
bug fix and api tweaking release... um yeah.
|
||||
|
||||
|
||||
- examples have finally been updated in this release, please test!
|
||||
|
||||
- keywords have also been updated
|
||||
|
||||
- when exporting an applet, you can now include a description in the
|
||||
applet text. the format is a javadoc comment, where the first line
|
||||
should contain /** and the final line */ so the following would work:
|
||||
/**
|
||||
* You can't rock Processing like I can rock Processing.
|
||||
*/
|
||||
and that text would automatically be embedded in the exported html
|
||||
page. like a javadoc comment, the text can (and should) be any valid
|
||||
html since it's just gonna get embedded right in the page.
|
||||
|
||||
|
||||
graphics
|
||||
|
||||
- fixed opengl bug that was causing some color components to flip on the mac
|
||||
|
||||
- removed mask(PImage someImage, PImage theMask)
|
||||
just use someImage.mask(theMask) instead
|
||||
|
||||
- filter(BLUR) and filter(BLUR, float radius) rock
|
||||
donated code from quasimondo that does a gaussian blur on an image
|
||||
|
||||
- set(x, y, argb) and set(x, y, PImage) now work inside opengl
|
||||
|
||||
- copy(PImage, x, y) has become set(x, y, PImage)
|
||||
|
||||
- blend(), copy(), and filter() now work for opengl
|
||||
|
||||
- textureMode(NORMAL_SPACE) -> textureMode(NORMALIZED)
|
||||
textureMode(IMAGE_SPACE) -> textureMode(IMAGE)
|
||||
|
||||
- goodbye sphere(x, y, z, r), you're inconsistent with the api
|
||||
|
||||
|
||||
text changes
|
||||
|
||||
- textMode(ALIGN_LEFT) -> textAlign(LEFT)
|
||||
textMode(ALIGN_RIGHT) -> textAlign(RIGHT)
|
||||
textMode(ALIGN_CENTER) -> textAlign(CENTER)
|
||||
|
||||
- textSpace(SCREEN_SPACE) -> textMode(SCREEN)
|
||||
textSpace(OBJECT_SPACE) -> textMode(OBJECT)
|
||||
|
||||
- text() in a box is now fixed again (sometimes a word would hang
|
||||
outside the box)
|
||||
|
||||
- textFont(font) now sets the font to its "natural" size by default
|
||||
(the size used for "Create Font")
|
||||
|
||||
- font.size is an int that contains the original size of the font
|
||||
|
||||
|
||||
forgot to mention for previous releases:
|
||||
|
||||
- point() should be working in opengl again
|
||||
|
||||
- to make a copy of an image, just use get(), which is the same as
|
||||
get(0, 0, image.width, image.height)
|
||||
|
||||
@@ -25,6 +80,9 @@ forgot to mention for previous releases:
|
||||
- macosx users can once again scroll downwards in the console,
|
||||
thanks to the little bar with the line numbers
|
||||
|
||||
- arc() was made to behave more properly
|
||||
|
||||
|
||||
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
|
||||
|
||||
|
||||
|
||||
@@ -170,8 +170,8 @@ public interface PConstants {
|
||||
|
||||
// uv texture orientation modes
|
||||
|
||||
static final int NORMALIZED = 1; //_SPACE = 0; // 0..1
|
||||
static final int IMAGE = 2;
|
||||
static final int NORMALIZED = 1; //_SPACE = 0; // 0..1
|
||||
static final int IMAGE = 2;
|
||||
|
||||
|
||||
// text placement modes
|
||||
|
||||
+46
-8
@@ -1,6 +1,40 @@
|
||||
future things that we'd like to do but may never get to
|
||||
|
||||
|
||||
PRIORITIES
|
||||
|
||||
ed
|
||||
_ quality of compiler errors + multiple errors
|
||||
X additional class files.. .java or .pde
|
||||
X find/replace
|
||||
|
||||
juha
|
||||
_ documenting how the environment works / is set up
|
||||
|
||||
amit
|
||||
X find/replace
|
||||
X println speed improvements
|
||||
_ 'debug' that shows a variable (rather than many many println)
|
||||
X tabs for multiple files
|
||||
|
||||
zach
|
||||
2 _ setting breakpoints / stepping through
|
||||
2 _ useful as understanding for how program works
|
||||
2 _ tracing like director
|
||||
|
||||
schoenerwissen
|
||||
2 _ tracing variables
|
||||
2 _ bspace object
|
||||
b X 7 day search on discourse board
|
||||
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
2 _ colorMode(CMYK)
|
||||
2 _ just does 1-r/1-g/1-b inside
|
||||
2 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Tools;action=display;num=1082055374;start=0
|
||||
@@ -13,8 +47,18 @@ CORE / Fonts
|
||||
2 _ both reading and building sbit fonts
|
||||
|
||||
|
||||
2 _ materials and shading
|
||||
2 _ nice, usable camera object
|
||||
CORE / PGraphics3
|
||||
|
||||
2 _ picking
|
||||
2 _ what is the API for picking?
|
||||
2 _ ability to write data other than image into the buffer
|
||||
2 _ user can introduce new kinds of buffers at will (!)
|
||||
2 _ lists of names of objects, or the 'line number' buffer
|
||||
2 _ but how to determine *where* on object the hit occurs
|
||||
2 _ materials and shading
|
||||
2 _ nicer/simpler api for moving the camera around
|
||||
|
||||
|
||||
2 _ cartesian/polar conversion
|
||||
2 _ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1053354853
|
||||
2 _ thread includes code for the 2D case
|
||||
@@ -25,12 +69,7 @@ CORE / Fonts
|
||||
2 _ search java faq for info about getting around it
|
||||
2 _ drawMode() for MULTIPLY and ADD
|
||||
2 _ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1051208333
|
||||
2 _ nicer/simpler api for moving the camera around
|
||||
2 _ better api for fonts
|
||||
2 _ fixed fonts are screwed, should only work at screen resolution
|
||||
2 _ getStream for the filename doesn't work for directories
|
||||
2 _ getfont("fonts/blah.fbf") refers to blah.raw, but that
|
||||
2 _ also needs to be searched for in the fonts/ dir..
|
||||
2 _ try with 1.4 frame buffer stuff to see if it's faster
|
||||
2 _ write shearing function
|
||||
2 _ optimize rotation functions
|
||||
@@ -55,7 +94,6 @@ CORE / Fonts
|
||||
2 _ or maybe image.setColor or setTone to mix a specific color in
|
||||
|
||||
|
||||
|
||||
PDE / see you next year
|
||||
not necessary for 1.0 release
|
||||
|
||||
|
||||
+140
-234
@@ -10,6 +10,9 @@ o refresh sketchbook menu upon returning to the app from elsewhere?
|
||||
o this would need to track whether coming just from an ext runtime
|
||||
o make "get quicktime libs" function
|
||||
o can java get the root directory for system/win32 etc?
|
||||
X add MRJOpenApplicationHandler and MRJOpenDocumentHandler
|
||||
X especially the open document fella
|
||||
X under osx, app won't get doc unless app already launched
|
||||
|
||||
|
||||
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
|
||||
@@ -20,9 +23,6 @@ MUST BE COMPLETE FOR BETA
|
||||
_ move everything to packages, and start auto-javadoc
|
||||
_ also move the lib folders to a new location
|
||||
|
||||
_ if NullPointerEx on a line that includes a "pixels["
|
||||
_ give an error message saying "you may need to call loadPixels"
|
||||
|
||||
_ better method of posting/handling bugs
|
||||
|
||||
_ put processing.exe into cvs so that make et al aren't required
|
||||
@@ -35,6 +35,9 @@ _ opengl gives an OutOfMemoryError
|
||||
_ java2d just goes into a lock
|
||||
_ could also be code that's in an infinite loop (i.e. text error)
|
||||
_ which then causes a full lock
|
||||
_ something really bad happened with println() in this release
|
||||
_ perhaps only without a code folder and/or running in java2d mode?
|
||||
_ this may also be what's hosing
|
||||
|
||||
_ PdeRuntime/PApplet cleanup
|
||||
_ run as external whenever using present mode
|
||||
@@ -44,32 +47,10 @@ _ uses internal pretty much only when single class, etc
|
||||
_ the runtime environment requires java 1.4
|
||||
_ make sure this is known and tested for properly
|
||||
|
||||
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
|
||||
|
||||
//
|
||||
|
||||
NOT NECESSARY BEFORE BETA
|
||||
|
||||
_ some type of sketch archive format for posting examples (.psk?)
|
||||
_ would be nice to open a sketch directly from a zip file
|
||||
|
||||
camera
|
||||
_ list() should return full list with all sub-components
|
||||
_ find the example code from the board
|
||||
_ add prompt() method to Camera ("" means default, null is prompt)
|
||||
_ couldn't get req'd component also happens when the camera isn't ready
|
||||
_ may also mean that no camera is plugged in
|
||||
_ also, don't mention winvdig on the mac
|
||||
_ if user cancels prompt, throws a '-128,userCanceledErr'
|
||||
_ in which case, need to return null (or ""?) for the prompt
|
||||
_ which will also just give you the last camera
|
||||
_ should it be new Camera(PROMPT);
|
||||
_ error messages from quicktime not coming through very well
|
||||
_ setting the camera should be an index from list()
|
||||
_ grabbing sub-devices from camera in the lib (via list() or whatever)
|
||||
_ actually, need to use numbered indices (multiple w/ same name)
|
||||
_ list should be: "0 - Logitech QuickCam (Blah)"
|
||||
_ and then use the indices (or the str i guess) to choose
|
||||
|
||||
SAVE AS BUGS
|
||||
|
||||
Minor issue, but caused me a couple seconds of confusion. If you rename your sketch then try to close the application without saving first, it asks you if you want to save but mentions the pre-rename name. But I hit yes, quit, came back in, and all seemed right in the world.
|
||||
|
||||
@@ -99,7 +80,35 @@ can tell, is to Save As once, make at least one change, then Save.
|
||||
what happens if folder already exists on save as?
|
||||
|
||||
|
||||
//
|
||||
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
|
||||
|
||||
|
||||
NOT NECESSARY BEFORE BETA
|
||||
|
||||
_ drag & drop implementation to add files to sketch
|
||||
|
||||
_ straighten out int() -> toInt() conversion in the preproc
|
||||
|
||||
_ some type of sketch archive format for posting examples (.psk?)
|
||||
_ would be nice to open a sketch directly from a zip file
|
||||
|
||||
camera
|
||||
_ list() should return full list with all sub-components
|
||||
_ find the example code from the board
|
||||
_ add prompt() method to Camera ("" means default, null is prompt)
|
||||
_ couldn't get req'd component also happens when the camera isn't ready
|
||||
_ may also mean that no camera is plugged in
|
||||
_ also, don't mention winvdig on the mac
|
||||
_ if user cancels prompt, throws a '-128,userCanceledErr'
|
||||
_ in which case, need to return null (or ""?) for the prompt
|
||||
_ which will also just give you the last camera
|
||||
_ should it be new Camera(PROMPT);
|
||||
_ error messages from quicktime not coming through very well
|
||||
_ setting the camera should be an index from list()
|
||||
_ grabbing sub-devices from camera in the lib (via list() or whatever)
|
||||
_ actually, need to use numbered indices (multiple w/ same name)
|
||||
_ list should be: "0 - Logitech QuickCam (Blah)"
|
||||
_ and then use the indices (or the str i guess) to choose
|
||||
|
||||
check these errors to see if they still exist
|
||||
_ odd error in System.err stream coming from running external
|
||||
@@ -123,14 +132,6 @@ _ get an xml library in there
|
||||
_ nanoxml problems with manifest
|
||||
_ appears to use 1.6.8 version since it's just two classes
|
||||
|
||||
_ straighten out int() -> toInt() conversion in the preproc
|
||||
_ add use of doubles on casting -- particularly for Math.cos() et al
|
||||
|
||||
_ use screen manager to run present mode properly
|
||||
_ set both versions to require java 1.4
|
||||
_ change the Info.plist inside macosx
|
||||
_ and add something to PdeBase to make sure that it's in 1.4
|
||||
|
||||
_ subfolders in the 'data' directory don't work
|
||||
|
||||
_ don't allow goofy case versions of reserved words
|
||||
@@ -171,6 +172,7 @@ _ what's a NullPointerException
|
||||
_ use of strings
|
||||
_ println() for debugging
|
||||
|
||||
|
||||
TALK TO CASEY ABOUT...
|
||||
_ must call depth() for 3D applications
|
||||
_ lights cannot be enabled/disabled throughout
|
||||
@@ -197,11 +199,6 @@ _ http://processing.org/discourse/yabb/YaBB.cgi?board=Syntax;action=display;nu
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1067383998
|
||||
_ write an example that uses Hashtable
|
||||
_ and another that uses Vector
|
||||
_ need showError/Message/Warning/Prompt design from casey
|
||||
_ maybe something that shows stack trace?
|
||||
_ with an 'email this' button? (include source code too?)
|
||||
_ also need a "prompt" dialog for asking filenames, etc
|
||||
_ implement and remove PdeEditorStatus stuff
|
||||
_ beginShape() defaults to beginShape(POLYGON)
|
||||
_ needs to be noted for the reference
|
||||
_ make a note that u/v coordinates clamp at 0 and 1
|
||||
@@ -311,24 +308,8 @@ PDE / Details
|
||||
1 _ ctrl-tab to switch between tabs
|
||||
1 _ add mnemonics for menus (alt-f to open 'file')
|
||||
|
||||
b _ running present mode with a bug in the program hoses things
|
||||
b _ make sure the program compiles before starting present mode
|
||||
1 _ processing.exe: problem if expert version is run, and no java installed
|
||||
1 _ call the person a genius and tell them to install java
|
||||
1 _ make some fancy extendo things because the tabs get too big
|
||||
|
||||
1 _ find/replace
|
||||
1 _ only enable "find next" in menu after a find has happened
|
||||
|
||||
1 _ tie .pde files as documents of the application
|
||||
1 _ figure out proper registry key for windows
|
||||
1 _ can be handled when the app first run (jni?)
|
||||
1 _ write handler for main() to take document names
|
||||
1 _ need document icons
|
||||
1 _ add MRJOpenApplicationHandler and MRJOpenDocumentHandler
|
||||
1 _ especially the open document fella
|
||||
1 _ under osx, app won't get doc unless app already launched
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1094149466
|
||||
|
||||
1 _ implement page setup and print
|
||||
1 _ pretty printing of code in project
|
||||
@@ -383,10 +364,18 @@ PDE / Details
|
||||
1 _ make export put a timestamp in the html code (hidden or visible)
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1075659029
|
||||
|
||||
1 _ drag & drop implementation to add files to sketch
|
||||
|
||||
PDE / Find & Replace
|
||||
|
||||
1 _ only enable "find next" in menu after a find has happened
|
||||
|
||||
|
||||
PDE / Save, Save As, Sketchbook
|
||||
PDE / Editor Header
|
||||
|
||||
1 _ make some fancy extendo things because the tabs get too big
|
||||
|
||||
|
||||
PDE / Sketch & Sketchbook
|
||||
|
||||
1 _ transparently convert spaces to underscores (?)
|
||||
1 _ underscoring everything is kinda nasty
|
||||
@@ -403,6 +392,8 @@ PDE / Save, Save As, Sketchbook
|
||||
|
||||
PDE / Compiler
|
||||
|
||||
1 _ if NullPointerEx on a line that includes a "pixels["
|
||||
1 _ give an error message saying "you may need to call loadPixels"
|
||||
1 _ warn about writing non-1.1 code.
|
||||
1 X will jikes do it if the -source is set to 1.1? nope..
|
||||
1 X notes inside PdeCompiler
|
||||
@@ -424,9 +415,11 @@ BUGS / Preprocessor
|
||||
1 _ random, single slash in the code doesn't throw an error
|
||||
1 _ (just gets removed by the preprocessor)
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1099371066;start=0
|
||||
1 _ allow doubles in preproc
|
||||
1 _ (for casting, etc) particularly for Math.cos() et al
|
||||
|
||||
|
||||
PDE / Font Builder
|
||||
PDE / Create Font
|
||||
|
||||
1 _ close/hide window on 'ESC'
|
||||
1 _ loading is very slow on the first time (getting all font names)
|
||||
@@ -437,13 +430,18 @@ PDE / Font Builder
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1076358432;start=0
|
||||
|
||||
|
||||
PDE / Console
|
||||
PDE / Editor Status
|
||||
|
||||
1 _ error messages run off the edge and go invisible
|
||||
1 _ actually this is just for the editor status box
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1074894329
|
||||
1 _ multi-line errors a mess in jikes
|
||||
1 _ maybe a dropdown list thing, with the first just shown?
|
||||
1 _ move to modal dialog showError/Message/Warning/Prompt design
|
||||
1 _ nicely design dialog boxes to go with visual of p5
|
||||
1 _ maybe something that shows stack trace?
|
||||
1 _ with an 'email this' button? (include source code too?)
|
||||
1 _ also need a "prompt" dialog for asking filenames, etc
|
||||
1 _ implement and remove PdeEditorStatus stuff
|
||||
|
||||
|
||||
|
||||
@@ -458,188 +456,96 @@ How the environment gets packed up, downloaded, and installed.
|
||||
|
||||
DISTRIBUTION / General
|
||||
|
||||
|
||||
b _ also out of cvs
|
||||
b _ check for necessary tools to be installed
|
||||
b _ zip, unzip, jikes, etc
|
||||
b _ need to change all the copyrights over to mit "except where noted"
|
||||
b _ need more comprehensive list of 'known bugs'
|
||||
b _ need more comprehensive list of 'known suggestions'
|
||||
b _ javadoc "advanced" reference by beta
|
||||
b _ and then finalizing it towards 1.0
|
||||
b _ document hint() commands for advanced reference
|
||||
b _ beta release will include source code
|
||||
b _ write notes about running p5 on another platforms
|
||||
b _ this was some feedback from running on bsd:
|
||||
b _ /usr/local/jdk1.3.1/bin/java -cp lib:lib/build:lib/pde.jar:lib/kjc.jar:lib/oro.jar:java/lib/ext/comm.jar PdeBase
|
||||
b _ need to use the 1.3 vm, and get a fake platform name
|
||||
b _ otherwise, goes looking for lib/pde_.properties or something
|
||||
1 _ if size() not found in export/compile, ask the user
|
||||
1 _ size(myWidth, myHeight) -> set static var in BGraphics
|
||||
1 _ for the last size that was used, use as default for fill-in field
|
||||
1 o modify antlr stuff to conditionally recompile in make.sh
|
||||
1 _ compile antlr inside the initial setup of the work dir
|
||||
1 X done for macosx
|
||||
1 _ fix this for windows and linux
|
||||
1 _ about box
|
||||
1 _ bring up information about gpl, lgpl, and ibmpl
|
||||
1 _ jedit syntax is under mit license
|
||||
1 _ http://www.opensource.org/licenses/mit-license.php
|
||||
1 _ need .pde document icons
|
||||
1 _ need .psk file icon
|
||||
1 _ need exported application icons
|
||||
b _ also out of cvs
|
||||
b _ check for necessary tools to be installed
|
||||
b _ zip, unzip, jikes, etc
|
||||
b _ need to change all the copyrights over to mit "except where noted"
|
||||
b _ need more comprehensive list of 'known bugs'
|
||||
b _ need more comprehensive list of 'known suggestions'
|
||||
b _ javadoc "advanced" reference by beta
|
||||
b _ and then finalizing it towards 1.0
|
||||
b _ document hint() commands for advanced reference
|
||||
b _ beta release will include source code
|
||||
b _ write notes about running p5 on another platforms
|
||||
b _ this was some feedback from running on bsd:
|
||||
b _ /usr/local/jdk1.3.1/bin/java -cp lib:lib/build:lib/pde.jar:lib/kjc.jar:lib/oro.jar:java/lib/ext/comm.jar PdeBase
|
||||
b _ need to use the 1.3 vm, and get a fake platform name
|
||||
b _ otherwise, goes looking for lib/pde_.properties or something
|
||||
1 _ if size() not found in export/compile, ask the user
|
||||
1 _ size(myWidth, myHeight) -> set static var in BGraphics
|
||||
1 _ for the last size that was used, use as default for fill-in field
|
||||
1 o modify antlr stuff to conditionally recompile in make.sh
|
||||
1 _ compile antlr inside the initial setup of the work dir
|
||||
1 X done for macosx
|
||||
1 _ fix this for windows and linux
|
||||
1 _ about box
|
||||
1 _ bring up information about gpl, lgpl, and ibmpl
|
||||
1 _ jedit syntax is under mit license
|
||||
1 _ http://www.opensource.org/licenses/mit-license.php
|
||||
|
||||
|
||||
BUGS / Windows
|
||||
1 _ NullPointerException when alt is pressed
|
||||
1 _ might be something to do with the applet frame being an awt not swing
|
||||
1 _ event first goes to the applet listener, needs to consume the event
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1061802316;start=0
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1077058974
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1081751451;start=0
|
||||
1 _ p5's exe prolly has trouble when PATH has quotes (or spaces?)
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1068388889
|
||||
1 _ CLASSPATH figured out what to do with quotes, but not PATH
|
||||
|
||||
1 _ NullPointerException when alt is pressed
|
||||
1 _ might be something to do with the applet frame being an awt not swing
|
||||
1 _ event first goes to the applet listener, needs to consume the event
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1061802316;start=0
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1077058974
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1081751451;start=0
|
||||
1 _ p5's exe prolly has trouble when PATH has quotes (or spaces?)
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1068388889
|
||||
1 _ CLASSPATH figured out what to do with quotes, but not PATH
|
||||
|
||||
|
||||
DISTRIBUTION / Windows
|
||||
b _ properly handle non-ascii chars in p5 folder name
|
||||
b _ or at least warn the user to install somehwere else
|
||||
b _ track down the cause of the processing.exe not starting bugs
|
||||
b _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1062794781
|
||||
b _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1067764732
|
||||
b _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1094148057
|
||||
1 _ winamp/audio getting starved or crackly while applets running
|
||||
1 _ thread priority too high? or something weird
|
||||
1 _ need splash screen, startup takes a long time
|
||||
|
||||
1 _ tie .pde files as documents of the application
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1094149466
|
||||
1 _ figure out proper registry key for windows
|
||||
1 _ can be handled when the app first run (jni?)
|
||||
1 _ write handler for main() to take document names
|
||||
1 _ properly handle non-ascii chars in p5 folder name
|
||||
1 _ or at least warn the user to install somehwere else
|
||||
1 _ track down the cause of the processing.exe not starting bugs
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1062794781
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1067764732
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1094148057
|
||||
1 _ winamp/audio getting starved or crackly while applets running
|
||||
1 _ thread priority too high? or something weird
|
||||
1 _ need splash screen, startup takes a long time
|
||||
|
||||
|
||||
DISTRIBUTION / Linux
|
||||
1 _ doesn't seem interested in quitting properly (?)
|
||||
b _ splash screen
|
||||
1 _ ctrl-t is not stopping a sketch
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1074810469
|
||||
|
||||
1 _ doesn't seem interested in quitting properly (?)
|
||||
1 _ splash screen
|
||||
1 _ ctrl-t is not stopping a sketch
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1074810469
|
||||
|
||||
|
||||
DISTRIBUTION / Mac OS X
|
||||
1 _ fix find/replace focus issue on osx
|
||||
1 _ give that field focus explicitly, rather than just for typing
|
||||
1 _ right now, typing works, but no caret, no blue highlight
|
||||
1 _ and on second find run, should instead select all the find string
|
||||
1 _ so that typing will replace it directly
|
||||
b _ set nice background for disk image on macosx
|
||||
1 _ test more to see if runtime exceptions are coming through
|
||||
1 _ track down error in PdeCompiler for message parsing
|
||||
1 _ was missing the error about a package being gone
|
||||
1 _ can comment out /System/Library/ as a test
|
||||
1 _ Contents/Resources/Java can take jnilib files
|
||||
1 _ set file type/creator for .pde files of examples
|
||||
1 _ would be nice to have macosx packaged up as a single .app file
|
||||
1 _ is there a way to set the color of the Frame growbox?
|
||||
1 _ currently it's white instead of dark gray like the ui
|
||||
1 _ setBackground(Color) didn't seem to help inside PdeBase.<init>
|
||||
1 _ use disk:// notation as panther alternative
|
||||
1 _ so that it doesn't download the disk, just mounts it
|
||||
1 _ although.. this only works on panther.. how many are using it?
|
||||
1 _ mac standard key combinations for moving around in the editor
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1093116515
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////
|
||||
|
||||
PRIORITIES
|
||||
|
||||
|
||||
casey
|
||||
_ graphics engine up to spec
|
||||
_ video/net/sound up to spec
|
||||
X multiple files open
|
||||
X compile libraries within p5
|
||||
|
||||
ed
|
||||
_ quality of compiler errors + multiple errors
|
||||
X additional class files.. .java or .pde
|
||||
X find/replace
|
||||
|
||||
juha
|
||||
_ documenting how the environment works / is set up
|
||||
|
||||
amit
|
||||
X find/replace
|
||||
X println speed improvements
|
||||
_ 'debug' that shows a variable (rather than many many println)
|
||||
X tabs for multiple files
|
||||
|
||||
zach
|
||||
2 _ setting breakpoints / stepping through
|
||||
2 _ useful as understanding for how program works
|
||||
2 _ tracing like director
|
||||
|
||||
schoenerwissen
|
||||
2 _ tracing variables
|
||||
2 _ bspace object
|
||||
b X 7 day search on discourse board
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////
|
||||
|
||||
FRY
|
||||
|
||||
My grab of examples/libraries that I'd like to make. Most of these are
|
||||
things I've already written in some form or another, but need to take
|
||||
the time to package up and release.
|
||||
|
||||
_ example showing quicksort code
|
||||
_ and how to implement/use as an inner class
|
||||
_ arcball
|
||||
_ joystick
|
||||
_ particles (from multip?)
|
||||
_ phyics & collisions
|
||||
_ look at the 'havoc' physics library
|
||||
_ java3d classes for vec3f and matrix
|
||||
_ quicktime exporter or image sequence export
|
||||
_ fairly quick--just use experimental code from dbn
|
||||
_ more advanced splitting of files into rows/cols uses another class
|
||||
_ other class also has concept for random access of lines
|
||||
_ by storing the line positions, can access without loading all
|
||||
_ into memory because some files will be too large
|
||||
_ read table/csv formatted data into a matrix
|
||||
_ pseudo-database format version of this that stores indexes to file
|
||||
_ rather than loading the whole thing at once
|
||||
_ history.. add my diffs sketch (as a plug-in)
|
||||
_ could just include a compiled version of the diff app, ala jikes
|
||||
_ something about using regexps in p5
|
||||
_ wrap up oro for simple matching
|
||||
_ (as alternative to the sun classes.. link to those in the docs)
|
||||
_ method for file handling, recursive walk-through a directory
|
||||
_ file i/o: file listing util that leaves out . and ..
|
||||
|
||||
more random thoughts
|
||||
_ stroke picker
|
||||
_ just lineweight, so don't bother.. use constants palette instead
|
||||
_ font picker
|
||||
_ same thing, just quickly generates fonts on the fly and applies them
|
||||
_ need to look at matlab's visualization tools
|
||||
_ arcs, better 'color' object
|
||||
_ take everything in perl cookbook, and make easy to do with p5
|
||||
_ database access and reading large files are always hangups
|
||||
_ support capabilities of matlab's visualization tools
|
||||
_ charting/labeling primitives.. excel never quite does it
|
||||
_ botting engine
|
||||
_ difficulty of initial grab/analysis of data, that may take some time
|
||||
_ then needs to be stored and run on multiple times
|
||||
_ methods for picking colors.. how to color code, limit to 5? gradients..
|
||||
_ simple way to do tufte-style small multiples on an app
|
||||
_ function for reporting percent finished (or swing dialog)
|
||||
_ also for reporting the amount of time remaining
|
||||
_ loading/selecting a file (or folder), or from command line
|
||||
_ load large file as lattice (option of whether to keep in memory)
|
||||
_ how many rows/columns for headings
|
||||
_ walking through an entire directory, with a handler
|
||||
_ that throws out the . and .. items
|
||||
_ that knows about aliases (jdk13)
|
||||
_ overall contrast/color control (genomevalence for hulk)
|
||||
_ mac -> vlw (or sbit?) font converter
|
||||
_ need to also read the fond for metrics
|
||||
_ general bitmap font editor, see what chars are in font, etc
|
||||
1 _ fix find/replace focus issue on osx
|
||||
1 _ give that field focus explicitly, rather than just for typing
|
||||
1 _ right now, typing works, but no caret, no blue highlight
|
||||
1 _ and on second find run, should instead select all the find string
|
||||
1 _ so that typing will replace it directly
|
||||
b _ set nice background for disk image on macosx
|
||||
1 _ test more to see if runtime exceptions are coming through
|
||||
1 _ track down error in PdeCompiler for message parsing
|
||||
1 _ was missing the error about a package being gone
|
||||
1 _ can comment out /System/Library/ as a test
|
||||
1 _ Contents/Resources/Java can take jnilib files
|
||||
1 _ set file type/creator for .pde files of examples
|
||||
1 _ would be nice to have macosx packaged up as a single .app file
|
||||
1 _ is there a way to set the color of the Frame growbox?
|
||||
1 _ currently it's white instead of dark gray like the ui
|
||||
1 _ setBackground(Color) didn't seem to help inside PdeBase.<init>
|
||||
1 _ use disk:// notation as panther alternative
|
||||
1 _ so that it doesn't download the disk, just mounts it
|
||||
1 _ although.. this only works on panther.. how many are using it?
|
||||
1 _ mac standard key combinations for moving around in the editor
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1093116515
|
||||
|
||||
Reference in New Issue
Block a user