mirror of
https://github.com/processing/processing4.git
synced 2026-02-11 01:29:17 +01:00
fixing up the todo lists
This commit is contained in:
@@ -13,6 +13,7 @@ X just shuts off the volume control
|
||||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115467831;start=0
|
||||
|
||||
cleared out / completed in previous releases
|
||||
X typed version of expand() and contract()
|
||||
o fishwick bug with text() and shapes
|
||||
o ellipses no longer completed when g.dimensions = 2 or 3,
|
||||
o or not even drawn.. what a mess.
|
||||
@@ -45,47 +46,6 @@ o and frenetic display updates on the pc
|
||||
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
|
||||
|
||||
|
||||
HIGH PRIORITY
|
||||
|
||||
_ polygons perpendicular to axis not drawing
|
||||
_ is this a clipping error?
|
||||
_ probably a triangulation error, because triangles work ok
|
||||
_ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1114158993;start=0
|
||||
|
||||
_ createGraphics(200, 200) to create same as source
|
||||
_ createGraphics(200, 200, P2D) to create 2D from 3D
|
||||
_ also, drawing a PGraphics2 doesn't seem to work
|
||||
_ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1113919619;start=5
|
||||
_ new PGraphics2 objects are set as RGB, but on loadPixels/updatePixels
|
||||
_ they're drawn as transparent and don't have their high bits set
|
||||
http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1113933055;start=0
|
||||
_ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115087536;start=0
|
||||
|
||||
_ y2 position of rectangles not same as y2 position of lines
|
||||
_ happens when the rectangle is flipped on the x or y axis
|
||||
_ probably a hack that draws the "last" point differently
|
||||
|
||||
_ vars like cameraX etc need to be in PGraphics
|
||||
_ otherwise g.xxxx won't work
|
||||
_ how far should this go? vertices etc?
|
||||
|
||||
X typed version of expand() and contract()
|
||||
_ need to complete for the others:
|
||||
_ append(), shorten(), splice, slice, subset, concat, reverse
|
||||
_ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Suggestions;action=display;num=1114443601;start=0
|
||||
|
||||
_ would be cool if could sort w/o the sort class..
|
||||
_ meaning use reflection to sort objects, just by implementing a few methods
|
||||
|
||||
_ don't do a loadPixels unless an updatePixels has completed
|
||||
_ tho this won't affect anything, since either it's an image buffer
|
||||
_ 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)
|
||||
|
||||
_ cellular automata examples broken
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////
|
||||
@@ -99,71 +59,82 @@ The graphics library was formerly called Bagel.
|
||||
|
||||
CORE / PApplet
|
||||
|
||||
|
||||
1 _ make a PException that extends RuntimeException but packages an ex?
|
||||
1 _ http://java.sun.com/docs/books/tutorial/essential/exceptions/runtime.html
|
||||
1 _ is mousePressed broken with noLoop() or redraw()?
|
||||
1 _ check for what else inside PApplet should be static
|
||||
1 _ maybe catch RuntimeExceptions in the called sub-functions
|
||||
1 _ that way more stuff can be static w/o losing useful error handling
|
||||
1 _ (emitting errors when closest to source.. i.e. w/ the filename)
|
||||
1 _ ComponentListener is probably what's needed for resize()
|
||||
1 _ need to make sure that components can be resized properly via size()
|
||||
1 _ or that it properly responds to a setBounds() call
|
||||
1 _ allow save(), saveFrame() et al to properly pass in absolute paths
|
||||
1 _ (so that it doesn't always save to the applet folder)
|
||||
1 _ could require that save() takes an absolute path?
|
||||
1 _ size() inside draw is missing a new call to cameraMode, etc
|
||||
1 _ framerate(30) is still flickery and jumpy..
|
||||
1 _ fix param() to use a sketch.properties file when run as an app
|
||||
1 _ make this also be used in generating the html file
|
||||
1 _ fix link() to handle relative URLs
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1081710684;start=0
|
||||
1 _ put SecurityException things around file i/o for applets
|
||||
1 _ rather than checking online(), since applets might be signed
|
||||
1 _ saveFrame() at the end of a draw mode program is problematic
|
||||
1 _ app might exit before the file has finished writing to disk
|
||||
1 _ need to block other activity inside screenGrab until finished
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1081706752
|
||||
1 _ problems with defining fill(255) vs fill(0xff808080)
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1083650609;start=0
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1082481891;start=2
|
||||
1 _ too many push() will silently stop the applet inside a loop
|
||||
1 _ test winding polygons in different directions
|
||||
1 _ test lighting to see how it compares with gl
|
||||
1 _ better lockout inside beginShape() to keep other things from happening
|
||||
1 _ is quad strip broken or not behaving as expected?
|
||||
1 _ may be correct, it worked for nik
|
||||
1 _ inside draw() mode, delay() does nothing
|
||||
1 _ delay might be a good way to signal drawing to the screen/updating
|
||||
1 _ catch security exceptions around applet i/o calls
|
||||
1 _ not just for saving files, but provide better error msgs when
|
||||
1 _ attempting to download from another server
|
||||
1 _ array utilities on Object[] are worthless.. fix it with reflection?
|
||||
1 _ see if reflection will allow expand for all class types
|
||||
1 _ ed's thread re: fullscreen strategies
|
||||
1 _ could add a new BApplet that uses BufferStrategy?
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Programs;action=display;num=1081335361;start=15
|
||||
1 _ don't cache stuff from loadStrings and others
|
||||
1 _ mac java vm won't give up old version of file
|
||||
1 _ or use setUseCaches(false)
|
||||
1 _ 404 error because first searches applet directory on zipdecode
|
||||
1 _ should image i/o and sound i/o be moved into PImage and PSound?
|
||||
1 _ how to load external encoders/decoders
|
||||
1 _ placement of 100x100 items is odd
|
||||
1 _ happens with P3D and maybe also P2D?
|
||||
1 _ scripting issues
|
||||
1 _ how to make a long setup() sleep so that things don't lock way up
|
||||
1 _ add exit() function to actually explicitly quit
|
||||
1 _ scripts will just require that people include exit at the end
|
||||
1 _ fileInput() and fileOutput() may not agree with draw()
|
||||
1 _ can only be used inside of setup()?
|
||||
_ typed version of array functions:
|
||||
_ append(), shorten(), splice, slice, subset, concat, reverse
|
||||
_ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Suggestions;action=display;num=1114443601;start=0
|
||||
_ would be cool if could sort w/o the sort class..
|
||||
_ meaning use reflection to sort objects, just by implementing a few methods
|
||||
_ make a PException that extends RuntimeException but packages an ex?
|
||||
_ http://java.sun.com/docs/books/tutorial/essential/exceptions/runtime.html
|
||||
_ is mousePressed broken with noLoop() or redraw()?
|
||||
_ check for what else inside PApplet should be static
|
||||
_ maybe catch RuntimeExceptions in the called sub-functions
|
||||
_ that way more stuff can be static w/o losing useful error handling
|
||||
_ (emitting errors when closest to source.. i.e. w/ the filename)
|
||||
_ ComponentListener is probably what's needed for resize()
|
||||
_ need to make sure that components can be resized properly via size()
|
||||
_ or that it properly responds to a setBounds() call
|
||||
_ allow save(), saveFrame() et al to properly pass in absolute paths
|
||||
_ (so that it doesn't always save to the applet folder)
|
||||
_ could require that save() takes an absolute path?
|
||||
_ size() inside draw is missing a new call to cameraMode, etc
|
||||
_ framerate(30) is still flickery and jumpy..
|
||||
_ fix param() to use a sketch.properties file when run as an app
|
||||
_ make this also be used in generating the html file
|
||||
_ fix link() to handle relative URLs
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1081710684;start=0
|
||||
_ put SecurityException things around file i/o for applets
|
||||
_ rather than checking online(), since applets might be signed
|
||||
_ saveFrame() at the end of a draw mode program is problematic
|
||||
_ app might exit before the file has finished writing to disk
|
||||
_ need to block other activity inside screenGrab until finished
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1081706752
|
||||
_ problems with defining fill(255) vs fill(0xff808080)
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1083650609;start=0
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1082481891;start=2
|
||||
_ too many push() will silently stop the applet inside a loop
|
||||
_ test winding polygons in different directions
|
||||
_ test lighting to see how it compares with gl
|
||||
_ better lockout inside beginShape() to keep other things from happening
|
||||
_ is quad strip broken or not behaving as expected?
|
||||
_ may be correct, it worked for nik
|
||||
_ inside draw() mode, delay() does nothing
|
||||
_ delay might be a good way to signal drawing to the screen/updating
|
||||
_ catch security exceptions around applet i/o calls
|
||||
_ not just for saving files, but provide better error msgs when
|
||||
_ attempting to download from another server
|
||||
_ array utilities on Object[] are worthless.. fix it with reflection?
|
||||
_ see if reflection will allow expand for all class types
|
||||
_ ed's thread re: fullscreen strategies
|
||||
_ could add a new BApplet that uses BufferStrategy?
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Programs;action=display;num=1081335361;start=15
|
||||
_ don't cache stuff from loadStrings and others
|
||||
_ mac java vm won't give up old version of file
|
||||
_ or use setUseCaches(false)
|
||||
_ 404 error because first searches applet directory on zipdecode
|
||||
_ should image i/o and sound i/o be moved into PImage and PSound?
|
||||
_ how to load external encoders/decoders
|
||||
_ placement of 100x100 items is odd
|
||||
_ happens with P3D and maybe also P2D?
|
||||
_ scripting issues
|
||||
_ how to make a long setup() sleep so that things don't lock way up
|
||||
_ add exit() function to actually explicitly quit
|
||||
_ scripts will just require that people include exit at the end
|
||||
_ fileInput() and fileOutput() may not agree with draw()
|
||||
_ not yet verified
|
||||
_ can only be used inside of setup()?
|
||||
_ cellular automata examples broken
|
||||
|
||||
|
||||
CORE / PApplet - main()
|
||||
|
||||
_ currently some bugs in the main() because it's not sizing applets
|
||||
_ if running in present mode it works ok
|
||||
_ but that also needs its display set.. argh
|
||||
_ make the 1.4 code in PApplet load via reflection
|
||||
_ doesn't appear necessary with 1.3 applets
|
||||
_ or is some of the stuff usable in 1.3 but not all?
|
||||
_ ie. the device config classes exist but not the set full screen method
|
||||
_ for present mode, need to set a default display
|
||||
_ currently crashes if only --present is specified w/o --display
|
||||
_ present mode is flakey.. applet doesn't always come up
|
||||
@@ -192,35 +163,55 @@ _ (use toolkit.getscreensize)
|
||||
|
||||
CORE / PFont and text()
|
||||
|
||||
_ text() with a z coordinate is now using translate, very slow
|
||||
_ also puts up a weird error message about translate() in 2D mode
|
||||
_ make screen space fonts use get/set as well?
|
||||
_ too much to debug on their own
|
||||
_ unfortunately tint not set with setImpl, but...
|
||||
1 _ optimize textMode(MODEL) with textMode(SCREEN)
|
||||
1 _ in PGraphics and PGraphics3, check to see if matrix is within epsilon
|
||||
1 _ of one of the rotation matrices (many fewer steps)
|
||||
1 _ if identity, or just translate, or a rotate, make OBJECT into SCREEN
|
||||
1 _ optimize fonts by using native fonts in PGraphics2
|
||||
1 _ especially textMode(SCREEN) which is disastrously slow
|
||||
1 _ in java2d, can quickly blit the image itself
|
||||
1 _ this way, can isolate it for gl too, which will use glBitmap
|
||||
1 _ danger of this setup is that it may run much nicer for the author
|
||||
1 _ i.e. with the font installed, and then super slow for their users
|
||||
_ not having kerning really blows
|
||||
_ could this be pulled from the OpenType font stuff?
|
||||
_ it could be placed at the end of the file
|
||||
_ not having fractional widths on small fonts really blows
|
||||
_ screen space text looks crappy
|
||||
_ working with vector fonts?
|
||||
_ need to be able to handle shapes within shapes (reverse winding)
|
||||
_ ftgl: main code is in FTVectoriser
|
||||
_ uses gluTessBeginContour and gluTessEndContour
|
||||
_ and then does 5 step sizes for each curveto
|
||||
_ text() with a z coordinate is now using translate, very slow
|
||||
_ also puts up a weird error message about translate() in 2D mode
|
||||
_ make screen space fonts use get/set as well?
|
||||
_ too much to debug on their own
|
||||
_ unfortunately tint not set with setImpl, but...
|
||||
_ optimize textMode(MODEL) with textMode(SCREEN)
|
||||
_ in PGraphics and PGraphics3, check to see if matrix is within epsilon
|
||||
_ of one of the rotation matrices (many fewer steps)
|
||||
_ if identity, or just translate, or a rotate, make OBJECT into SCREEN
|
||||
_ optimize fonts by using native fonts in PGraphics2
|
||||
_ especially textMode(SCREEN) which is disastrously slow
|
||||
_ in java2d, can quickly blit the image itself
|
||||
_ this way, can isolate it for gl too, which will use glBitmap
|
||||
_ danger of this setup is that it may run much nicer for the author
|
||||
_ i.e. with the font installed, and then super slow for their users
|
||||
_ not having kerning really blows
|
||||
_ could this be pulled from the OpenType font stuff?
|
||||
_ it could be placed at the end of the file
|
||||
_ not having fractional widths on small fonts really blows
|
||||
_ screen space text looks crappy
|
||||
_ working with vector fonts?
|
||||
_ need to be able to handle shapes within shapes (reverse winding)
|
||||
_ ftgl: main code is in FTVectoriser
|
||||
_ uses gluTessBeginContour and gluTessEndContour
|
||||
_ and then does 5 step sizes for each curveto
|
||||
|
||||
|
||||
CORE / PGraphics
|
||||
|
||||
_ createGraphics(200, 200) to create same as source
|
||||
_ createGraphics(200, 200, P2D) to create 2D from 3D
|
||||
_ also, drawing a PGraphics2 doesn't seem to work
|
||||
_ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1113919619;start=5
|
||||
_ new PGraphics2 objects are set as RGB, but on loadPixels/updatePixels
|
||||
_ they're drawn as transparent and don't have their high bits set
|
||||
http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1113933055;start=0
|
||||
_ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115087536;start=0
|
||||
_ y2 position of rectangles not same as y2 position of lines
|
||||
_ happens when the rectangle is flipped on the x or y axis
|
||||
_ probably a hack that draws the "last" point differently
|
||||
_ vars like cameraX etc need to be in PGraphics
|
||||
_ otherwise g.xxxx won't work
|
||||
_ how far should this go? vertices etc?
|
||||
_ don't do a loadPixels unless an updatePixels has completed
|
||||
_ tho this won't affect anything, since either it's an image buffer
|
||||
_ 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)
|
||||
_ beginShape()
|
||||
_ don't allow you to draw stroked items unless stroke() is called
|
||||
_ don't allow beginShape() if shape is already set
|
||||
@@ -240,96 +231,93 @@ for(int i=0; i<100; i++) {
|
||||
As an aside, set() is at least 10x faster, and
|
||||
perhaps should be used in these examples anyway.
|
||||
_ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1114204116;start=0
|
||||
b _ lines
|
||||
b _ z value hack for lines is causing trouble for 2D
|
||||
b _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1089737928;start=0
|
||||
b _ rewrite line and stroke code, it's a buggy mess
|
||||
b _ lines become 2 pixels thick after a 3D transform
|
||||
b _ better handling of single-pixel special case
|
||||
b _ flat_line_retribution is a hack, can go away
|
||||
b _ lines are conflicting with type in 2D
|
||||
b _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1094174791;start=0
|
||||
b _ mgorbet stroke transparency problem
|
||||
b _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1076383048;start=0
|
||||
b _ make sure line() commands don't try to have a fill
|
||||
b _ box is not opaque
|
||||
b _ problem is that lines are drawn second
|
||||
b _ one pixel lines have no z value.. argh
|
||||
b _ bug re: 3d depth sorting on lines
|
||||
b _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1043894019;start=0
|
||||
b _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1042004618
|
||||
b _ translate(58, 48, 0);
|
||||
b _ rotateY(0.5);
|
||||
b _ box(40);
|
||||
b _ line endcaps and line joins. strokeMode()
|
||||
b _ lower priority, but at least leave room
|
||||
b _ strokeWeight is still broken
|
||||
b _ setting stroke width on circle makes odd patterns
|
||||
b _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1077013848;start=0
|
||||
b _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1080347160
|
||||
b _ more weirdness with stroke on rect, prolly not alpha
|
||||
b _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1085799526
|
||||
b _ rect is not getting it's stroke color set
|
||||
b _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1073582391;start=0
|
||||
b _ weird problem with drawing/filling squares
|
||||
b _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1077226984
|
||||
1 _ alpha of zero still draws boogers on screen
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1073329613;start=0
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1080342288;start=0
|
||||
1 _ break apart functions into local (placement) and override (blitting)
|
||||
1 _ just have a "thin_flat_line" option in opengl code
|
||||
_ lines
|
||||
_ z value hack for lines is causing trouble for 2D
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1089737928;start=0
|
||||
_ rewrite line and stroke code, it's a buggy mess
|
||||
_ lines become 2 pixels thick after a 3D transform
|
||||
_ better handling of single-pixel special case
|
||||
_ flat_line_retribution is a hack, can go away
|
||||
_ lines are conflicting with type in 2D
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1094174791;start=0
|
||||
_ mgorbet stroke transparency problem
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1076383048;start=0
|
||||
_ make sure line() commands don't try to have a fill
|
||||
_ box is not opaque
|
||||
_ problem is that lines are drawn second
|
||||
_ one pixel lines have no z value.. argh
|
||||
_ bug re: 3d depth sorting on lines
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1043894019;start=0
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1042004618
|
||||
_ translate(58, 48, 0);
|
||||
_ rotateY(0.5);
|
||||
_ box(40);
|
||||
_ line endcaps and line joins. strokeMode()
|
||||
_ lower priority, but at least leave room
|
||||
_ strokeWeight is still broken
|
||||
_ setting stroke width on circle makes odd patterns
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1077013848;start=0
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1080347160
|
||||
_ more weirdness with stroke on rect, prolly not alpha
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1085799526
|
||||
_ rect is not getting it's stroke color set
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1073582391;start=0
|
||||
_ weird problem with drawing/filling squares
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1077226984
|
||||
_ alpha of zero still draws boogers on screen
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1073329613;start=0
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1080342288;start=0
|
||||
_ break apart functions into local (placement) and override (blitting)
|
||||
_ just have a "thin_flat_line" option in opengl code
|
||||
|
||||
1 _ color
|
||||
1 _ rounding errors on color conversion
|
||||
1 _ colorMode(RGB, 1.0); colorMode(255); println(red(color(0.5,1,1)));
|
||||
1 _ will return 127, instead of 128.
|
||||
_ color
|
||||
_ rounding errors on color conversion
|
||||
_ colorMode(RGB, 1.0); colorMode(255); println(red(color(0.5,1,1)));
|
||||
_ will return 127, instead of 128.
|
||||
|
||||
1 _ curves
|
||||
1 _ non-homogenous coloring for curve vertices
|
||||
1 _ implement curveTangent
|
||||
1 _ fix-up the curve_init() and the rest to use matrices
|
||||
1 _ and not have ugly names (i.e. just g.curveDetail is good)
|
||||
_ curves
|
||||
_ non-homogenous coloring for curve vertices
|
||||
_ implement curveTangent
|
||||
_ fix-up the curve_init() and the rest to use matrices
|
||||
_ and not have ugly names (i.e. just g.curveDetail is good)
|
||||
|
||||
1 _ ellipse problems
|
||||
1 _ weird ellipse bug with an alpha line in same image
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1083221401;start=0
|
||||
1 _ scaled ellipse showing up as a hexagon
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1083674213
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1084652597;start=0
|
||||
1 _ problem with the fill
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1077834735
|
||||
1 _ z values not set properly on ellipses?
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1068752615
|
||||
1 _ ellipses are just plain ugly
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1073409011;start=0
|
||||
1 _ toxi ellipses don't adapt properly with transformations
|
||||
_ ellipse problems
|
||||
_ weird ellipse bug with an alpha line in same image
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1083221401;start=0
|
||||
_ scaled ellipse showing up as a hexagon
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1083674213
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1084652597;start=0
|
||||
_ problem with the fill
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1077834735
|
||||
_ z values not set properly on ellipses?
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1068752615
|
||||
_ ellipses are just plain ugly
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1073409011;start=0
|
||||
_ toxi ellipses don't adapt properly with transformations
|
||||
|
||||
b _ texture mapping
|
||||
b _ very odd, "doom era" stuff
|
||||
b _ would it be possible to have a 'slow but accurate' mode?
|
||||
1 _ bad texture warping
|
||||
1 _ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115241346;start=0
|
||||
_ texture mapping
|
||||
_ very odd, "doom era" stuff
|
||||
_ would it be possible to have a 'slow but accurate' mode?
|
||||
_ bad texture warping
|
||||
_ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115241346;start=0
|
||||
|
||||
|
||||
b _ clipping planes
|
||||
b _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1058491568;start=0
|
||||
b _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1052313604;start=0
|
||||
b _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1095170607;start=0
|
||||
b _ things are flying into the camera and halting apps
|
||||
b _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1042699742
|
||||
b _ NullPointerException apparently when things way offscreen
|
||||
b _ i.e. glyphrot with scale set to 4
|
||||
b _ or at least that things get ridiculously slow
|
||||
b _ clipping issues here.. but also something in scan converter
|
||||
b _ not clipping areas from offscreen
|
||||
b _ huge geometry slows things way down
|
||||
_ clipping planes
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1058491568;start=0
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1052313604;start=0
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1095170607;start=0
|
||||
_ things are flying into the camera and halting apps
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1042699742
|
||||
_ NullPointerException apparently when things way offscreen
|
||||
_ i.e. glyphrot with scale set to 4
|
||||
_ or at least that things get ridiculously slow
|
||||
_ clipping issues here.. but also something in scan converter
|
||||
_ not clipping areas from offscreen
|
||||
_ huge geometry slows things way down
|
||||
|
||||
1 _ points
|
||||
1 _ point() being funneled through beginShape is terribly slow
|
||||
1 _ go the other way 'round
|
||||
|
||||
1 _ add option to sort triangles back to front so alpha works
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1076660476;start=0
|
||||
_ points
|
||||
_ point() being funneled through beginShape is terribly slow
|
||||
_ go the other way 'round
|
||||
|
||||
|
||||
CORE / PGraphics2
|
||||
@@ -368,125 +356,131 @@ g2.draw(gp);
|
||||
|
||||
CORE / PGraphics3
|
||||
|
||||
_ simon reports borders on P3D and OPENGL if background() not called
|
||||
_ fix tint() for PGraphics3 (what could be wrong?)
|
||||
_ tint() honoring alpha but not colored tint
|
||||
_ maybe not setting fill color when drawing textures
|
||||
_ guessing it's an implementation issue in sami's renderer
|
||||
_ check with the a_Displaying example and tint(255, 0, 0, 100);
|
||||
_ apply tint() to textures as well
|
||||
_ otherwise no good way to color textures
|
||||
_ Stroking a rect() leaves off the upper right pixel
|
||||
_ make vertexCount etc properly accessible in PGraphics3
|
||||
_ so that people can do things like the dxf renderer
|
||||
_ error message saying that strokeCap and strokeJoin don't work
|
||||
_ PPolygon no longer in use and PLine is a mess
|
||||
_ also have a simple way to hook in triangle leeches to PGraphics3
|
||||
_ this exists, but needs to be documented, or have accessors
|
||||
_ polygons perpendicular to axis not drawing
|
||||
_ is this a clipping error?
|
||||
_ probably a triangulation error, because triangles work ok
|
||||
_ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1114158993;start=0
|
||||
_ simon reports borders on P3D and OPENGL if background() not called
|
||||
_ fix tint() for PGraphics3 (what could be wrong?)
|
||||
_ tint() honoring alpha but not colored tint
|
||||
_ maybe not setting fill color when drawing textures
|
||||
_ guessing it's an implementation issue in sami's renderer
|
||||
_ check with the a_Displaying example and tint(255, 0, 0, 100);
|
||||
_ apply tint() to textures as well
|
||||
_ otherwise no good way to color textures
|
||||
_ Stroking a rect() leaves off the upper right pixel
|
||||
_ make vertexCount etc properly accessible in PGraphics3
|
||||
_ so that people can do things like the dxf renderer
|
||||
_ error message saying that strokeCap and strokeJoin don't work
|
||||
_ PPolygon no longer in use and PLine is a mess
|
||||
_ also have a simple way to hook in triangle leeches to PGraphics3
|
||||
_ this exists, but needs to be documented, or have accessors
|
||||
_ add option to sort triangles back to front so alpha works
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1076660476;start=0
|
||||
|
||||
|
||||
CORE / PImage
|
||||
|
||||
_ bizarre image loading error with c_Rollover.zip
|
||||
_ image loading bug is huge
|
||||
_ figure out how to handle cached images, multiple images
|
||||
_ MediaTracker blocking is prolly making jar download really slow
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1089914280;start=0
|
||||
_ also threaded images
|
||||
_ don't grab pixels of java2d images unless asked
|
||||
_ this is the difference between a lot of loadPixels() and not
|
||||
_ so important to have it in before beta if that's the change
|
||||
_ also when drawing an image, sense whether drawn rotated
|
||||
_ specifically, if drawn rotated 90 in either direction, or 180
|
||||
_ if just rotate/translate, then can use SCREEN_SPACE for fonts
|
||||
b _ dynamically load code for png and others on loadImage/saveFrame?
|
||||
b _ updated png encoder
|
||||
b _ http://processing.org/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1083792994
|
||||
b _ more image file i/o.. more advanced in newer java
|
||||
b _ read uncompressed tiff, read uncompressed tga files.
|
||||
b _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1081190619
|
||||
b _ http://processing.org/discourse/yabb/YaBB.cgi?board=Tools;action=display;num=1066742994;start=15
|
||||
b _ loadImage() seems to be caching everything from the jar
|
||||
b _ make a note of how to disable this
|
||||
b _ http://processing.org/discourse/yabb/YaBB.cgi?board=Programs;action=display;num=1078795681#8
|
||||
b _ get loadImage() to work properly with data folder
|
||||
b _ should probably use the code from loadStream
|
||||
b _ and the url stuff should be an alternate method altogether
|
||||
b _ alpha not set on saveFrame, so can't be used in photoshop as a layer
|
||||
b _ http://processing.org/discourse/yabb/YaBB.cgi?board=general;action=display;num=1078441623;start=0
|
||||
b _ expose function to write tiff header in PImage (advanced)
|
||||
b _ helps with writing enormous images
|
||||
1 _ loadImage must be used inside or after setup
|
||||
1 _ either document this and/or provide a better error message
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Programs;action=display;num=1060879468;start=0
|
||||
b _ more blend() modes (the five listed on the thread below?)
|
||||
b _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1082056702
|
||||
b _ figure out what the modes should actually be:
|
||||
b _ photoshop: normal, dissolve; darken, multiply, color burn,
|
||||
b _ linear burn; lighten, screen, color dodge, linear
|
||||
b _ dodge; overlay, soft light, hard light, vivid light,
|
||||
b _ linear light, pin light, hard mix; difference,
|
||||
b _ exclusion; hue, saturation, color, luminosity
|
||||
b _ illustrator: normal; darken, multiply, color burn; lighten,
|
||||
b _ screen, color dodge; overlay, soft light, hard light;
|
||||
b _ difference, exclusion; hue, sat, color, luminosity
|
||||
b _ director: Copy, Transparent, Reverse, Ghost, Not copy,
|
||||
b _ Not transparent, Not reverse, Not ghost, Matte, Mask;
|
||||
b _ (below seems more useful:
|
||||
b _ Blend, Add pin, Add, Subtract pin, Background transparent,
|
||||
b _ Lightest, Subtract, Darkest, Lighten, Darken
|
||||
b _ flash:
|
||||
b _ DIFFERENCE: C = abs(A-B);
|
||||
b _ MULTIPLY: C = (A * B ) / 255
|
||||
b _ SCREEN: C= 255 - ( (255-A) * (255-B) / 255 )
|
||||
b _ OVERLAY: C = B < 128 ? (2*A*B/255) : 255-2*(255-A)*(255-B)/255
|
||||
b _ HARD_LIGHT: C = A < 128 ? (2*A*B/255) : 255-2*(255-A)*(255-B)/255
|
||||
b _ SOFT_LIGHT: C = B < 128 ? 2*((A>>1)+64)*B/255 : 255-(2*(255-((A>>1)+64))*(255-B)/255)
|
||||
1 _ figure out why tiff images won't open with after effects
|
||||
1 _ open with photoshop, resave, see which tags change
|
||||
1 _ particularly of those that are included in the original image
|
||||
1 _ perhaps something gets corrected?
|
||||
_ bizarre image loading error with c_Rollover.zip
|
||||
_ image loading bug is huge
|
||||
_ figure out how to handle cached images, multiple images
|
||||
_ MediaTracker blocking is prolly making jar download really slow
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1089914280;start=0
|
||||
_ also threaded images
|
||||
_ don't grab pixels of java2d images unless asked
|
||||
_ this is the difference between a lot of loadPixels() and not
|
||||
_ so important to have it in before beta if that's the change
|
||||
_ also when drawing an image, sense whether drawn rotated
|
||||
_ specifically, if drawn rotated 90 in either direction, or 180
|
||||
_ if just rotate/translate, then can use SCREEN_SPACE for fonts
|
||||
_ dynamically load code for png and others on loadImage/saveFrame?
|
||||
_ updated png encoder
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1083792994
|
||||
_ more image file i/o.. more advanced in newer java
|
||||
_ read uncompressed tiff, read uncompressed tga files.
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1081190619
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Tools;action=display;num=1066742994;start=15
|
||||
_ loadImage() seems to be caching everything from the jar
|
||||
_ make a note of how to disable this
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Programs;action=display;num=1078795681#8
|
||||
_ get loadImage() to work properly with data folder
|
||||
_ should probably use the code from loadStream
|
||||
_ and the url stuff should be an alternate method altogether
|
||||
_ alpha not set on saveFrame, so can't be used in photoshop as a layer
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=general;action=display;num=1078441623;start=0
|
||||
_ expose function to write tiff header in PImage (advanced)
|
||||
_ helps with writing enormous images
|
||||
_ loadImage must be used inside or after setup
|
||||
_ either document this and/or provide a better error message
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Programs;action=display;num=1060879468;start=0
|
||||
_ more blend() modes (the five listed on the thread below?)
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1082056702
|
||||
_ figure out what the modes should actually be:
|
||||
_ photoshop: normal, dissolve; darken, multiply, color burn,
|
||||
_ linear burn; lighten, screen, color dodge, linear
|
||||
_ dodge; overlay, soft light, hard light, vivid light,
|
||||
_ linear light, pin light, hard mix; difference,
|
||||
_ exclusion; hue, saturation, color, luminosity
|
||||
_ illustrator: normal; darken, multiply, color burn; lighten,
|
||||
_ screen, color dodge; overlay, soft light, hard light;
|
||||
_ difference, exclusion; hue, sat, color, luminosity
|
||||
_ director: Copy, Transparent, Reverse, Ghost, Not copy,
|
||||
_ Not transparent, Not reverse, Not ghost, Matte, Mask;
|
||||
_ (below seems more useful:
|
||||
_ Blend, Add pin, Add, Subtract pin, Background transparent,
|
||||
_ Lightest, Subtract, Darkest, Lighten, Darken
|
||||
_ flash:
|
||||
_ DIFFERENCE: C = abs(A-B);
|
||||
_ MULTIPLY: C = (A * B ) / 255
|
||||
_ SCREEN: C= 255 - ( (255-A) * (255-B) / 255 )
|
||||
_ OVERLAY: C = B < 128 ? (2*A*B/255) : 255-2*(255-A)*(255-B)/255
|
||||
_ HARD_LIGHT: C = A < 128 ? (2*A*B/255) : 255-2*(255-A)*(255-B)/255
|
||||
_ SOFT_LIGHT: C = B < 128 ? 2*((A>>1)+64)*B/255 : 255-(2*(255-((A>>1)+64))*(255-B)/255)
|
||||
_ figure out why tiff images won't open with after effects
|
||||
_ open with photoshop, resave, see which tags change
|
||||
_ particularly of those that are included in the original image
|
||||
_ perhaps something gets corrected?
|
||||
|
||||
|
||||
CORE / PSound
|
||||
|
||||
1 _ Unsupported control type: Master Gain
|
||||
1_ what's actually causing this error?
|
||||
1 _ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115467831;start=0
|
||||
1 _ duration as an internal param, not a function
|
||||
1 _ When a sound is finished playing,
|
||||
1 _ it should return to 0 so it can play again
|
||||
1 _ Putting sound.loop() in draw() seemed to spawn multiple sounds threads?
|
||||
1 _ After a sound is paused, it will only play from where it was paused
|
||||
1 _ to its end and will not loop again
|
||||
1 _ The ref in PSound2 says volume accepts vals from 0...1
|
||||
1 _ but values larger than one increase the volume.
|
||||
1 _ SoundEvent // is sound finished?? Can't access now.
|
||||
1 _ make java 1.1 version of PSound work properly
|
||||
1 _ merge PSound and PSound2 via reflection?
|
||||
1 _ once debugged, merge these back together and use reflection
|
||||
1 _ (unless it's a messy disaster)
|
||||
_ duration as an internal param, not a function
|
||||
_ When a sound is finished playing,
|
||||
_ it should return to 0 so it can play again
|
||||
_ Putting sound.loop() in draw() seemed to spawn multiple sounds threads?
|
||||
_ After a sound is paused, it will only play from where it was paused
|
||||
_ to its end and will not loop again
|
||||
_ The ref in PSound2 says volume accepts vals from 0...1
|
||||
_ but values larger than one increase the volume.
|
||||
_ SoundEvent // is sound finished?? Can't access now.
|
||||
_ make java 1.1 version of PSound work properly
|
||||
_ merge PSound and PSound2 via reflection?
|
||||
_ once debugged, merge these back together and use reflection
|
||||
_ (unless it's a messy disaster)
|
||||
_ Unsupported control type: Master Gain
|
||||
_ what's actually causing this error?
|
||||
_ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115467831;start=0
|
||||
|
||||
|
||||
CORE / Documentation
|
||||
|
||||
1 _ write documentation on general use of processing.core
|
||||
1 _ along with how to download from sourceforge (anonpass is blank)
|
||||
1 _ note that applet is itself a Component
|
||||
_ write documentation on general use of processing.core
|
||||
_ along with how to download from sourceforge (anonpass is blank)
|
||||
_ note that applet is itself a Component
|
||||
|
||||
|
||||
CORE / Mac OS X
|
||||
|
||||
_ textMode(SCREEN) having issues on Mac OS X
|
||||
_ seem to be problems with updatePixels() on the mac
|
||||
_ appears to run asynchronously
|
||||
_ little window showing up on macosx when running
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1081284410
|
||||
_ flicker happening on osx java 1.4, but not 1.3:
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1083184297;start=0
|
||||
_ cursor() broken in applets on macosx?
|
||||
_ or is it a java 1.4 versus java 1.3 problem?
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1081645955
|
||||
_ textMode(SCREEN) having issues on Mac OS X
|
||||
_ seem to be problems with updatePixels() on the mac
|
||||
_ appears to run asynchronously
|
||||
_ little window showing up on macosx when running
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1081284410
|
||||
_ flicker happening on osx java 1.4, but not 1.3:
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1083184297;start=0
|
||||
_ cursor() broken in applets on macosx?
|
||||
_ or is it a java 1.4 versus java 1.3 problem?
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1081645955
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -156,30 +156,30 @@ _ starting with the one about modifying the sketch name for spaces
|
||||
|
||||
PDE / Compiler (and preprocessor?)
|
||||
|
||||
1 _ don't allow goofy case versions of reserved words
|
||||
1 _ keypressed should maybe throw an error
|
||||
1 _ an empty .java tab will throw an error
|
||||
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
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1079867179;start=0
|
||||
1 _ don't all mousepressed(), throw a compile error
|
||||
1 _ colorMode(RGB) -> caps being off
|
||||
1 _ making it easier to draw shapes
|
||||
1 _ missing semicolons - better error message
|
||||
1 _ missing brackets, unmatched brackets
|
||||
1 _ "unexpected token void" -> "You're mixing dynamic and static mode"
|
||||
1 _ forgetting the quotes around strings
|
||||
1 _ separate reference for /dev version
|
||||
1 _ loadImage() using spaces in the name
|
||||
1 _ if loadImage() with spaces when online(), throw an error
|
||||
1 _ files not in the data folder (works in env, not in sketch)
|
||||
1 _ NullPointerException on unterminated comment at end of code
|
||||
1 _ (and OutOfMemoryError and weird lockup)
|
||||
1 _ not enough args for triangle (or args in general)
|
||||
1 _ throws out bizarre message
|
||||
_ don't allow goofy case versions of reserved words
|
||||
_ keypressed should maybe throw an error
|
||||
_ an empty .java tab will throw an error
|
||||
_ if NullPointerEx on a line that includes a "pixels["
|
||||
_ give an error message saying "you may need to call loadPixels"
|
||||
_ warn about writing non-1.1 code.
|
||||
X will jikes do it if the -source is set to 1.1? nope..
|
||||
X notes inside PdeCompiler
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1079867179;start=0
|
||||
_ don't all mousepressed(), throw a compile error
|
||||
_ colorMode(RGB) -> caps being off
|
||||
_ making it easier to draw shapes
|
||||
_ missing semicolons - better error message
|
||||
_ missing brackets, unmatched brackets
|
||||
_ "unexpected token void" -> "You're mixing dynamic and static mode"
|
||||
_ forgetting the quotes around strings
|
||||
_ separate reference for /dev version
|
||||
_ loadImage() using spaces in the name
|
||||
_ if loadImage() with spaces when online(), throw an error
|
||||
_ files not in the data folder (works in env, not in sketch)
|
||||
_ NullPointerException on unterminated comment at end of code
|
||||
_ (and OutOfMemoryError and weird lockup)
|
||||
_ not enough args for triangle (or args in general)
|
||||
_ throws out bizarre message
|
||||
|
||||
|
||||
PDE / Console
|
||||
@@ -191,131 +191,131 @@ _ problem with it launching a new thread for every single update!
|
||||
|
||||
PDE / Details
|
||||
|
||||
1 _ lock the minimum size for the main processing editor frame
|
||||
1 _ if it's made too small, stuff from the bottom disappears
|
||||
_ lock the minimum size for the main processing editor frame
|
||||
_ if it's made too small, stuff from the bottom disappears
|
||||
|
||||
1 _ tab to just indent lines properly,
|
||||
1 _ rather than having it convert to spaces
|
||||
_ tab to just indent lines properly,
|
||||
_ rather than having it convert to spaces
|
||||
|
||||
1 _ setting sketchbook to a folder on the network
|
||||
1 _ does this work? test on both on mac and pc..
|
||||
1 _ or if not, should recommend people against it
|
||||
1 _ (i.e. folders disappearing if net has trouble)
|
||||
_ setting sketchbook to a folder on the network
|
||||
_ does this work? test on both on mac and pc..
|
||||
_ or if not, should recommend people against it
|
||||
_ (i.e. folders disappearing if net has trouble)
|
||||
|
||||
1 _ exception in setup() on external app doesn't kill run button
|
||||
1 _ also doesn't kill external vm
|
||||
1 _ quitting from present mode doesn't kill run button
|
||||
1 _ package processing.app for PdeBase, PdeEditor..
|
||||
_ exception in setup() on external app doesn't kill run button
|
||||
_ also doesn't kill external vm
|
||||
_ quitting from present mode doesn't kill run button
|
||||
_ package processing.app for PdeBase, PdeEditor..
|
||||
|
||||
1 _ add mnemonics for menus (alt-f to open 'file')
|
||||
_ add mnemonics for menus (alt-f to open 'file')
|
||||
|
||||
1 _ implement page setup and print
|
||||
1 _ pretty printing of code in project
|
||||
1 _ option to just print all code in project
|
||||
1 _ option to export all the code as colored html
|
||||
_ implement page setup and print
|
||||
_ pretty printing of code in project
|
||||
_ option to just print all code in project
|
||||
_ option to export all the code as colored html
|
||||
|
||||
1 _ p5 becomes a memory hog (benelek and glen murphy)
|
||||
1 _ even without sketches open, perhaps not gc'ing properly
|
||||
1 _ objects probably not getting finalized
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1050134854;start=0
|
||||
_ p5 becomes a memory hog (benelek and glen murphy)
|
||||
_ even without sketches open, perhaps not gc'ing properly
|
||||
_ objects probably not getting finalized
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1050134854;start=0
|
||||
|
||||
1 _ size() has memory limitations (pitaru)
|
||||
1 _ catch OutOfMemoryError inside size() and let the user know
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1038847001
|
||||
1 _ exceptions in draw() apps aren't caught
|
||||
1 _ the program resize(200, 200); just does nothing (doesn't complain)
|
||||
1 _ if 'void' left out before loop or setup, cryptic message about
|
||||
1 _ 'constructor loop must be named Temporary_23498_2343'
|
||||
1 _ add a better handler for this specific thing?
|
||||
1 _ menu weirdness (benelek)
|
||||
1 _ when u've got a menu open, move a cursor over the text area
|
||||
1 _ and back over the menu, the text-area cursor type remains.
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1043667859
|
||||
1 _ scroll bar has some painting weirdness with jedit textarea
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1042351684
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1083787569
|
||||
1 _ rename/saveas doesn't properly have its focus set
|
||||
1 _ under windows, immediately typing after rename doesn't select
|
||||
1 _ the whole thing is selected, but not directly editable
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1075149929
|
||||
_ size() has memory limitations (pitaru)
|
||||
_ catch OutOfMemoryError inside size() and let the user know
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1038847001
|
||||
_ exceptions in draw() apps aren't caught
|
||||
_ the program resize(200, 200); just does nothing (doesn't complain)
|
||||
_ if 'void' left out before loop or setup, cryptic message about
|
||||
_ 'constructor loop must be named Temporary_23498_2343'
|
||||
_ add a better handler for this specific thing?
|
||||
_ menu weirdness (benelek)
|
||||
_ when u've got a menu open, move a cursor over the text area
|
||||
_ and back over the menu, the text-area cursor type remains.
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1043667859
|
||||
_ scroll bar has some painting weirdness with jedit textarea
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1042351684
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1083787569
|
||||
_ rename/saveas doesn't properly have its focus set
|
||||
_ under windows, immediately typing after rename doesn't select
|
||||
_ the whole thing is selected, but not directly editable
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1075149929
|
||||
|
||||
1 _ figure out how to cancel 'save changes' on macosx and windows
|
||||
1 _ macosx handleQuit seems to force termination (at least on 1.3)
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1064732330;start=0
|
||||
1 _ dim edit menus as appropriate during selection/no selection/etc
|
||||
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
|
||||
_ figure out how to cancel 'save changes' on macosx and windows
|
||||
_ macosx handleQuit seems to force termination (at least on 1.3)
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1064732330;start=0
|
||||
_ dim edit menus as appropriate during selection/no selection/etc
|
||||
_ make export put a timestamp in the html code (hidden or visible)
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1075659029
|
||||
|
||||
1 _ properly handle ENTER, Ctrl-W and ESC on all dialogs
|
||||
1 _ there must be a proper "swing" way of doing this that doesn't
|
||||
1 _ involve adding key listeners to every friggin component
|
||||
1 _ ESC should fake a cancel button press
|
||||
1 _ ENTER should do the default option
|
||||
1 _ (might be a matter of setting the default action for the window?)
|
||||
_ properly handle ENTER, Ctrl-W and ESC on all dialogs
|
||||
_ there must be a proper "swing" way of doing this that doesn't
|
||||
_ involve adding key listeners to every friggin component
|
||||
_ ESC should fake a cancel button press
|
||||
_ ENTER should do the default option
|
||||
_ (might be a matter of setting the default action for the window?)
|
||||
|
||||
1 _ some type of sketch archive format for posting examples (.psk?)
|
||||
1 _ would be nice to open a sketch directly from a zip file
|
||||
_ some type of sketch archive format for posting examples (.psk?)
|
||||
_ would be nice to open a sketch directly from a zip file
|
||||
|
||||
1 _ subfolders in the 'data' directory don't work
|
||||
_ subfolders in the 'data' directory don't work
|
||||
|
||||
|
||||
PDE / Editor
|
||||
|
||||
1 _ when running with external editor, hide the editor text area
|
||||
1 _ drag & drop implementation to add files to sketch
|
||||
1 _ tabs and spaces, command keys don't work w/ shift
|
||||
1 _ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1114661169;start=0
|
||||
1 _ switch to newer revision of jedit?
|
||||
1 _ is enormous horizontal scroller issue fixed properly
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1083787569
|
||||
1 _ mouse wheel broken in the text editor? (windows jdk 1.5?)
|
||||
_ when running with external editor, hide the editor text area
|
||||
_ drag & drop implementation to add files to sketch
|
||||
_ tabs and spaces, command keys don't work w/ shift
|
||||
_ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1114661169;start=0
|
||||
_ switch to newer revision of jedit?
|
||||
_ is enormous horizontal scroller issue fixed properly
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1083787569
|
||||
_ mouse wheel broken in the text editor? (windows jdk 1.5?)
|
||||
|
||||
undo problems
|
||||
1 _ when an exception occurs, undo gets killed
|
||||
1 _ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115153290;start=1
|
||||
1 _ Ctrl-Z will undo, but not scroll to where the undo happens.
|
||||
1 _ so user thinks nothing is happening and overundo.
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1064220242;start=0
|
||||
1 _ undo has become sluggish, gets cleared on save?
|
||||
1 _ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Suggestions;action=display;num=1114103943;start=0
|
||||
_ when an exception occurs, undo gets killed
|
||||
_ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115153290;start=1
|
||||
_ Ctrl-Z will undo, but not scroll to where the undo happens.
|
||||
_ so user thinks nothing is happening and overundo.
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1064220242;start=0
|
||||
_ undo has become sluggish, gets cleared on save?
|
||||
_ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Suggestions;action=display;num=1114103943;start=0
|
||||
|
||||
|
||||
PDE / Find & Replace
|
||||
|
||||
1 _ only enable "find next" in menu after a find has happened
|
||||
_ only enable "find next" in menu after a find has happened
|
||||
|
||||
|
||||
PDE / Editor Buttons
|
||||
|
||||
1 _ when holding down shift, show the alt behavior for EditorHeader
|
||||
1 _ verify editor buttons working properly
|
||||
1 _ they're not.. mostly unresponsive, and often get stuck
|
||||
1 _ is play button properly unhighlighting?
|
||||
1 _ does it unhighlight after compile or runtime errors?
|
||||
1 _ also when using draw() instead of loop()
|
||||
1 _ applet needs to notify runner that it has terminated
|
||||
1 _ if export fails (compile error) need deselect
|
||||
_ when holding down shift, show the alt behavior for EditorHeader
|
||||
_ verify editor buttons working properly
|
||||
_ they're not.. mostly unresponsive, and often get stuck
|
||||
_ is play button properly unhighlighting?
|
||||
_ does it unhighlight after compile or runtime errors?
|
||||
_ also when using draw() instead of loop()
|
||||
_ applet needs to notify runner that it has terminated
|
||||
_ if export fails (compile error) need deselect
|
||||
|
||||
|
||||
PDE / Editor Header
|
||||
|
||||
1 _ make some fancy extendo things because the tabs get too big
|
||||
1 _ either condense or popdown menu thingy
|
||||
1 _ ctrl-tab to switch between tabs
|
||||
_ make some fancy extendo things because the tabs get too big
|
||||
_ either condense or popdown menu thingy
|
||||
_ ctrl-tab to switch between tabs
|
||||
|
||||
|
||||
PDE / Editor Status
|
||||
|
||||
1 _ error messages run off the edge and go invisible
|
||||
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
|
||||
_ error messages run off the edge and go invisible
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1074894329
|
||||
_ multi-line errors a mess in jikes
|
||||
_ maybe a dropdown list thing, with the first just shown?
|
||||
_ move to modal dialog showError/Message/Warning/Prompt design
|
||||
_ nicely design dialog boxes to go with visual of p5
|
||||
_ 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
|
||||
|
||||
|
||||
PDE / History
|
||||
@@ -337,50 +337,47 @@ _ shortcut to walk through history, ala photoshop (ctrl-alt-z)
|
||||
|
||||
PDE / Sketch & Sketchbook
|
||||
|
||||
1 _ transparently convert spaces to underscores (?)
|
||||
1 _ underscoring everything is kinda nasty
|
||||
1 _ if a .pde isn't contained in a properly named folder
|
||||
1 _ offer to rename the parent folder, rather than placing in a new folder
|
||||
1 _ may need a progress bar for "save as"
|
||||
1 _ or just the file copy function in general
|
||||
1 _ since it may take a long time (i.e. 1000s of screen grabs)
|
||||
1 _ "save as" shouldn't show save as dialog for sketches
|
||||
1 _ unless that's the current mode that's being used
|
||||
1 _ scanning sketchbook folder may be extremely slow
|
||||
1 _ not sure why this would be the case
|
||||
1 _ handle renaming with case changes (currently ignores case change)
|
||||
1 _ see notes/bitching in Sketch.nameCode()
|
||||
_ transparently convert spaces to underscores (?)
|
||||
_ underscoring everything is kinda nasty
|
||||
_ if a .pde isn't contained in a properly named folder
|
||||
_ offer to rename the parent folder, rather than placing in a new folder
|
||||
_ may need a progress bar for "save as"
|
||||
_ or just the file copy function in general
|
||||
_ since it may take a long time (i.e. 1000s of screen grabs)
|
||||
_ "save as" shouldn't show save as dialog for sketches
|
||||
_ unless that's the current mode that's being used
|
||||
_ scanning sketchbook folder may be extremely slow
|
||||
_ not sure why this would be the case
|
||||
_ handle renaming with case changes (currently ignores case change)
|
||||
_ see notes/bitching in Sketch.nameCode()
|
||||
|
||||
|
||||
PDE / Runner
|
||||
|
||||
1 _ stop() not working very well
|
||||
1 _ doesn't seem to actually be stopping things
|
||||
1 _ closing window w/o first hitting stop() causes freak out
|
||||
1 _ opengl gives an OutOfMemoryError
|
||||
1 _ java2d just goes into a lock
|
||||
1 _ could also be code that's in an infinite loop (i.e. text error)
|
||||
1 _ which then causes a full lock
|
||||
1 _ something really bad happened with println() in this release
|
||||
1 _ perhaps only without a code folder and/or running in java2d mode?
|
||||
1 _ this may also be what's hosing
|
||||
1 _ external apps don't stop at all when 'stop' is hit
|
||||
1 _ worker thread is halting the app ala code folder bug
|
||||
1 _ could this be dealt with by using nio?
|
||||
1 _ host environment will be running 1.4 so...
|
||||
1 _ npe is a runtimeex, so any npe in setup comes up weird
|
||||
1 _ maybe the renderer exception is something different? newrendex?
|
||||
1 _ if in full java mode
|
||||
1 _ if extends PApplet.. or rather, put PApplet cast into a
|
||||
1 _ try/catch block.. if it doesn't work, try applet. if that
|
||||
1 _ doesn't work, try using the class' main() to run it
|
||||
_ stop() not working very well
|
||||
_ doesn't seem to actually be stopping things
|
||||
_ closing window w/o first hitting stop() causes freak out
|
||||
_ 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
|
||||
_ external apps don't stop at all when 'stop' is hit
|
||||
_ worker thread is halting the app ala code folder bug
|
||||
_ could this be dealt with by using nio?
|
||||
_ host environment will be running 1.4 so...
|
||||
_ npe is a runtimeex, so any npe in setup comes up weird
|
||||
_ maybe the renderer exception is something different? newrendex?
|
||||
_ if in full java mode
|
||||
_ if extends PApplet.. or rather, put PApplet cast into a
|
||||
_ try/catch block.. if it doesn't work, try applet. if that
|
||||
_ doesn't work, try using the class' main() to run it
|
||||
|
||||
|
||||
PDE / Export
|
||||
|
||||
_ currently some bugs in the main() because it's not sizing applets
|
||||
_ if running in present mode it works ok
|
||||
_ but that also needs its display set.. argh
|
||||
_ write export-to-application
|
||||
_ problem with packages.. currently mainClassName is preproc name
|
||||
_ and "name" is the sketch name, w/o package
|
||||
@@ -416,40 +413,40 @@ _ for now, they're stuck w/ running in the env and getting the ugliness
|
||||
|
||||
PDE / Preferences
|
||||
|
||||
1 _ saved window positions.. if displays has changed, becomes a problem
|
||||
1 _ record the display that it was on?
|
||||
1 _ GraphicsDevice gd = frame.getGraphicsConfiguration().getDevice();
|
||||
1 _ make sure that the applet is within the bounds of the current display?
|
||||
1 _ (from 0, 0 to width, height)
|
||||
1 _ make note that changing screen config requires restart of processing
|
||||
1 _ static { checkScreens(); }
|
||||
1 _ static void PApplet.checkScreens() { }
|
||||
1 _ to run explicitly later
|
||||
1 _ this seems too complicated.. just make people restart
|
||||
1 _ split Preferences and PreferencesFrame ?
|
||||
1 _ preferences window has been hit with the ugly stick
|
||||
1 _ redo panel to use proper swing layout etc
|
||||
1 _ also needs to look good across all platforms
|
||||
_ saved window positions.. if displays has changed, becomes a problem
|
||||
_ record the display that it was on?
|
||||
_ GraphicsDevice gd = frame.getGraphicsConfiguration().getDevice();
|
||||
_ make sure that the applet is within the bounds of the current display?
|
||||
_ (from 0, 0 to width, height)
|
||||
_ make note that changing screen config requires restart of processing
|
||||
_ static { checkScreens(); }
|
||||
_ static void PApplet.checkScreens() { }
|
||||
_ to run explicitly later
|
||||
_ this seems too complicated.. just make people restart
|
||||
_ split Preferences and PreferencesFrame ?
|
||||
_ preferences window has been hit with the ugly stick
|
||||
_ redo panel to use proper swing layout etc
|
||||
_ also needs to look good across all platforms
|
||||
|
||||
|
||||
PDE / Preprocessor
|
||||
|
||||
1 _ straighten out int() -> toInt() conversion in the preproc
|
||||
1 _ casting problems in the parser
|
||||
1 _ float u = float(x)/width; works.
|
||||
1 _ float u = (float(x)/width); doesn't work: "unexpected token: float".
|
||||
1 _ float u = (x/float(width)); works!
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1084011098;start=0
|
||||
1 _ if last line of code is a comment with no CR after it,
|
||||
1 _ an OutOfMemoryError wants to happen,
|
||||
1 _ but right now there's a hack to add a CR in PdePreprocessor
|
||||
1 _ return (int(5.5)) causes an error
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1083624993;start=0
|
||||
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
|
||||
_ straighten out int() -> toInt() conversion in the preproc
|
||||
_ casting problems in the parser
|
||||
_ float u = float(x)/width; works.
|
||||
_ float u = (float(x)/width); doesn't work: "unexpected token: float".
|
||||
_ float u = (x/float(width)); works!
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1084011098;start=0
|
||||
_ if last line of code is a comment with no CR after it,
|
||||
_ an OutOfMemoryError wants to happen,
|
||||
_ but right now there's a hack to add a CR in PdePreprocessor
|
||||
_ return (int(5.5)) causes an error
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1083624993;start=0
|
||||
_ random, single slash in the code doesn't throw an error
|
||||
_ (just gets removed by the preprocessor)
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1099371066;start=0
|
||||
_ allow doubles in preproc
|
||||
_ (for casting, etc) particularly for Math.cos() et al
|
||||
|
||||
|
||||
|
||||
@@ -484,38 +481,38 @@ _ run in appletviewer? sun.applet.Main is appletviewer
|
||||
|
||||
TOOLS / Auto Format
|
||||
|
||||
1 _ do a better job of maintaining cursor during beautify
|
||||
1 _ only auto format a particular section of code
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1087227217
|
||||
_ do a better job of maintaining cursor during beautify
|
||||
_ only auto format a particular section of code
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1087227217
|
||||
|
||||
|
||||
TOOLS / Create Font
|
||||
|
||||
1 _ create the tool object on startup, then use thread to getAllFonts()
|
||||
1 _ close/hide window on 'ESC'
|
||||
1 _ loading is very slow on the first time (getting all font names)
|
||||
1 _ show a progress/status bar while it's happening?
|
||||
1 _ (would be useful to at least tell user that system not locked up)
|
||||
1 _ font builder chopping off parts of letters
|
||||
1 _ this may be fixed?
|
||||
1 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1076358432;start=0
|
||||
1 _ font encoding issues
|
||||
1 _ java seems to force straight windows encoding.. (problem for pi fonts)
|
||||
1 _ opentype/cff fonts don't work with live loading from the app
|
||||
1 _ many (all?) opentype fonts won't show up or aren't supported
|
||||
1 _ this may be only cff fonts that have trouble
|
||||
1 _ when encoding is not the standard encoding, problematic
|
||||
1 _ so sonata otf and sonata don't seem to have any chars at all
|
||||
1 _ available font issues
|
||||
1 _ is getFontList returning a different set of fonts from device2d?
|
||||
1 _ try it out on java 1.3 versus 1.4
|
||||
1 _ getAllFonts() not quite working for many fonts
|
||||
1 _ i.e. Orator Std on windows.. macosx seems to be ok
|
||||
1 _ is getFamilyNames() any different/better?
|
||||
1 _ when did this break? 1.4.1? 1.4.x vs 1.3?
|
||||
1 _ may be that cff fonts won't work?
|
||||
1 _ or is it only those with ps names?
|
||||
1 _ create font with user-specified charsets
|
||||
_ create the tool object on startup, then use thread to getAllFonts()
|
||||
_ close/hide window on 'ESC'
|
||||
_ loading is very slow on the first time (getting all font names)
|
||||
_ show a progress/status bar while it's happening?
|
||||
_ (would be useful to at least tell user that system not locked up)
|
||||
_ font builder chopping off parts of letters
|
||||
_ this may be fixed?
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1076358432;start=0
|
||||
_ font encoding issues
|
||||
_ java seems to force straight windows encoding.. (problem for pi fonts)
|
||||
_ opentype/cff fonts don't work with live loading from the app
|
||||
_ many (all?) opentype fonts won't show up or aren't supported
|
||||
_ this may be only cff fonts that have trouble
|
||||
_ when encoding is not the standard encoding, problematic
|
||||
_ so sonata otf and sonata don't seem to have any chars at all
|
||||
_ available font issues
|
||||
_ is getFontList returning a different set of fonts from device2d?
|
||||
_ try it out on java 1.3 versus 1.4
|
||||
_ getAllFonts() not quite working for many fonts
|
||||
_ i.e. Orator Std on windows.. macosx seems to be ok
|
||||
_ is getFamilyNames() any different/better?
|
||||
_ when did this break? 1.4.1? 1.4.x vs 1.3?
|
||||
_ may be that cff fonts won't work?
|
||||
_ or is it only those with ps names?
|
||||
_ create font with user-specified charsets
|
||||
|
||||
|
||||
|
||||
@@ -571,103 +568,103 @@ How the environment gets packed up, downloaded, and installed.
|
||||
|
||||
PLATFORMS / General
|
||||
|
||||
1 _ move build scripts to something better like ant
|
||||
1 _ too much to maintain the multiple versions, too much code
|
||||
1 _ update things for java 1.5 since it's inevitable
|
||||
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
|
||||
1 _ different name for 'lib' folder because of libraries folder?
|
||||
1 _ avoid some confusion for when describing the libraries folder to users
|
||||
1 _ remove jvm from cvs
|
||||
1 _ use wget to grab it if it doesn't exist
|
||||
1 _ and include an md5hash to see if the file is correct
|
||||
_ move build scripts to something better like ant
|
||||
_ too much to maintain the multiple versions, too much code
|
||||
_ update things for java 1.5 since it's inevitable
|
||||
_ need .pde document icons
|
||||
_ need .psk file icon
|
||||
_ need exported application icons
|
||||
_ also out of cvs
|
||||
_ check for necessary tools to be installed
|
||||
_ zip, unzip, jikes, etc
|
||||
_ need to change all the copyrights over to mit "except where noted"
|
||||
_ need more comprehensive list of 'known bugs'
|
||||
_ need more comprehensive list of 'known suggestions'
|
||||
_ javadoc "advanced" reference by beta
|
||||
_ and then finalizing it towards 1.0
|
||||
_ document hint() commands for advanced reference
|
||||
_ beta release will include source code
|
||||
_ write notes about running p5 on another platforms
|
||||
_ this was some feedback from running on bsd:
|
||||
_ /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
|
||||
_ need to use the 1.3 vm, and get a fake platform name
|
||||
_ otherwise, goes looking for lib/pde_.properties or something
|
||||
_ if size() not found in export/compile, ask the user
|
||||
_ size(myWidth, myHeight) -> set static var in BGraphics
|
||||
_ for the last size that was used, use as default for fill-in field
|
||||
o modify antlr stuff to conditionally recompile in make.sh
|
||||
_ compile antlr inside the initial setup of the work dir
|
||||
X done for macosx
|
||||
_ fix this for windows and linux
|
||||
_ about box
|
||||
_ bring up information about gpl, lgpl, and ibmpl
|
||||
_ jedit syntax is under mit license
|
||||
_ http://www.opensource.org/licenses/mit-license.php
|
||||
_ different name for 'lib' folder because of libraries folder?
|
||||
_ avoid some confusion for when describing the libraries folder to users
|
||||
_ remove jvm from cvs
|
||||
_ use wget to grab it if it doesn't exist
|
||||
_ and include an md5hash to see if the file is correct
|
||||
|
||||
|
||||
PLATFORMS / Windows
|
||||
|
||||
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
|
||||
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 _ p5's exe 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 _ (not our bug, but log it in the bug db anyways)
|
||||
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
|
||||
_ tie .pde files as documents of the application
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1094149466
|
||||
_ figure out proper registry key for windows
|
||||
_ can be handled when the app first run (jni?)
|
||||
_ write handler for main() to take document names
|
||||
_ properly handle non-ascii chars in p5 folder name
|
||||
_ or at least warn the user to install somehwere else
|
||||
_ track down the cause of the processing.exe not starting bugs
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1062794781
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1067764732
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1094148057
|
||||
_ winamp/audio getting starved or crackly while applets running
|
||||
_ thread priority too high? or something weird
|
||||
_ need splash screen, startup takes a long time
|
||||
_ processing.exe: problem if expert version is run, and no java installed
|
||||
_ call the person a genius and tell them to install java
|
||||
_ p5's exe has trouble when PATH has quotes (or spaces?)
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1068388889
|
||||
_ CLASSPATH figured out what to do with quotes, but not PATH
|
||||
_ NullPointerException when alt is pressed
|
||||
_ (not our bug, but log it in the bug db anyways)
|
||||
_ might be something to do with the applet frame being an awt not swing
|
||||
_ event first goes to the applet listener, needs to consume the event
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1061802316;start=0
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1077058974
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1081751451;start=0
|
||||
|
||||
|
||||
PLATFORMS / 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
|
||||
_ fix find/replace focus issue on osx
|
||||
_ give that field focus explicitly, rather than just for typing
|
||||
_ right now, typing works, but no caret, no blue highlight
|
||||
_ and on second find run, should instead select all the find string
|
||||
_ so that typing will replace it directly
|
||||
_ set nice background for disk image on macosx
|
||||
_ test more to see if runtime exceptions are coming through
|
||||
_ track down error in PdeCompiler for message parsing
|
||||
_ was missing the error about a package being gone
|
||||
_ can comment out /System/Library/ as a test
|
||||
_ Contents/Resources/Java can take jnilib files
|
||||
_ set file type/creator for .pde files of examples
|
||||
_ would be nice to have macosx packaged up as a single .app file
|
||||
_ is there a way to set the color of the Frame growbox?
|
||||
_ currently it's white instead of dark gray like the ui
|
||||
_ setBackground(Color) didn't seem to help inside PdeBase.<init>
|
||||
_ use disk:// notation as panther alternative
|
||||
_ so that it doesn't download the disk, just mounts it
|
||||
_ although.. this only works on panther.. how many are using it?
|
||||
_ mac standard key combinations for moving around in the editor
|
||||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1093116515
|
||||
|
||||
|
||||
PLATFORMS / Linux
|
||||
|
||||
1 _ have the shell script test for jikes first
|
||||
1 _ have it run jikes quickly, if it exits with an error, warn user
|
||||
1 _ some reports of it not quitting properly, but not confirmed
|
||||
1 _ splash screen
|
||||
_ have the shell script test for jikes first
|
||||
_ have it run jikes quickly, if it exits with an error, warn user
|
||||
_ some reports of it not quitting properly, but not confirmed
|
||||
_ splash screen
|
||||
|
||||
Reference in New Issue
Block a user