mirror of
https://github.com/processing/processing4.git
synced 2026-01-29 03:11:08 +01:00
starting 0217 (beta 9?)
This commit is contained in:
@@ -1,3 +1,35 @@
|
||||
0216 android (2.0b8)
|
||||
X Update documentation and tools for Android SDK Tools revision 21
|
||||
X http://code.google.com/p/processing/issues/detail?id=1398
|
||||
X update Wiki to reflect no need for Google APIs
|
||||
o instructions on installing the usb driver for windows
|
||||
o http://developer.android.com/sdk/win-usb.html
|
||||
o need to post android examples
|
||||
o check out andres' changes for PShape
|
||||
X look into touch event code, see if there's a good way to integrate
|
||||
o make a decision on how to integrate touch event code
|
||||
X punting until later
|
||||
X add clear and close to all stream methods?
|
||||
X http://code.google.com/p/processing/issues/detail?id=244
|
||||
X check on this, fixed one, all set
|
||||
o gui stuff: http://hg.postspectacular.com/cp5magic/wiki/Home
|
||||
X OpenGL sketches crashes on older Android devices
|
||||
X http://code.google.com/p/processing/issues/detail?id=1455
|
||||
X remove mouseEvent and keyEvent variables (deprecated on desktop)
|
||||
|
||||
earlier
|
||||
X inside AndroidPreprocessor
|
||||
X processing.mode.java.JavaBuild.scrubComments(sketch.getCode(0).getProgram())
|
||||
X PApplet.match(scrubbed, processing.mode.java.JavaBuild.SIZE_REGEX);
|
||||
X clean up earlier when size() stuff was moved up
|
||||
o test libraries on android
|
||||
X Implement a way to include the resources directory of an Android app
|
||||
X USB host and NFC reader need other changes to the app hierarchy to work
|
||||
X http://code.google.com/p/processing/issues/detail?id=767
|
||||
X Error for "android create avd" when the AVD is already installed
|
||||
X http://code.google.com/p/processing/issues/detail?id=614
|
||||
|
||||
|
||||
0215 android (2.0b7)
|
||||
X removing default imports for
|
||||
X android.view.MotionEvent, android.view.KeyEvent,android.graphics.Bitmap
|
||||
|
||||
@@ -1,33 +1,5 @@
|
||||
0216 android
|
||||
X Update documentation and tools for Android SDK Tools revision 21
|
||||
X http://code.google.com/p/processing/issues/detail?id=1398
|
||||
X update Wiki to reflect no need for Google APIs
|
||||
o instructions on installing the usb driver for windows
|
||||
o http://developer.android.com/sdk/win-usb.html
|
||||
o need to post android examples
|
||||
o check out andres' changes for PShape
|
||||
X look into touch event code, see if there's a good way to integrate
|
||||
o make a decision on how to integrate touch event code
|
||||
X punting until later
|
||||
X add clear and close to all stream methods?
|
||||
X http://code.google.com/p/processing/issues/detail?id=244
|
||||
X check on this, fixed one, all set
|
||||
o gui stuff: http://hg.postspectacular.com/cp5magic/wiki/Home
|
||||
X OpenGL sketches crashes on older Android devices
|
||||
X http://code.google.com/p/processing/issues/detail?id=1455
|
||||
X remove mouseEvent and keyEvent variables (deprecated on desktop)
|
||||
0217 android
|
||||
|
||||
earlier
|
||||
X inside AndroidPreprocessor
|
||||
X processing.mode.java.JavaBuild.scrubComments(sketch.getCode(0).getProgram())
|
||||
X PApplet.match(scrubbed, processing.mode.java.JavaBuild.SIZE_REGEX);
|
||||
X clean up earlier when size() stuff was moved up
|
||||
o test libraries on android
|
||||
X Implement a way to include the resources directory of an Android app
|
||||
X USB host and NFC reader need other changes to the app hierarchy to work
|
||||
X http://code.google.com/p/processing/issues/detail?id=767
|
||||
X Error for "android create avd" when the AVD is already installed
|
||||
X http://code.google.com/p/processing/issues/detail?id=614
|
||||
|
||||
_ requires deleting the app before reinstalling
|
||||
_ just fix this like the others
|
||||
|
||||
@@ -44,9 +44,9 @@ import processing.core.*;
|
||||
* files and images, etc) that comes from that.
|
||||
*/
|
||||
public class Base {
|
||||
static public final int REVISION = 216;
|
||||
static public final int REVISION = 217;
|
||||
/** This might be replaced by main() if there's a lib/version.txt file. */
|
||||
static public String VERSION_NAME = "0216";
|
||||
static public String VERSION_NAME = "0217";
|
||||
/** Set true if this a proper release rather than a numbered revision. */
|
||||
static public boolean RELEASE = false;
|
||||
|
||||
@@ -360,15 +360,15 @@ public class Base {
|
||||
}
|
||||
}
|
||||
|
||||
libraryManagerFrame =
|
||||
libraryManagerFrame =
|
||||
new ContributionManagerDialog(ContributionType.LIBRARY);
|
||||
toolManagerFrame =
|
||||
toolManagerFrame =
|
||||
new ContributionManagerDialog(ContributionType.TOOL);
|
||||
modeManagerFrame =
|
||||
modeManagerFrame =
|
||||
new ContributionManagerDialog(ContributionType.MODE);
|
||||
updateManagerFrame =
|
||||
updateManagerFrame =
|
||||
new ContributionManagerDialog(null);
|
||||
|
||||
|
||||
// Make sure ThinkDifferent has library examples too
|
||||
nextMode.rebuildLibraryList();
|
||||
|
||||
@@ -2454,15 +2454,15 @@ public class Base {
|
||||
}
|
||||
return outgoing;
|
||||
}
|
||||
|
||||
|
||||
|
||||
static public void readSettings(String filename, String lines[],
|
||||
HashMap<String, String> settings) {
|
||||
for (int i = 0; i < lines.length; i++) {
|
||||
int hash = lines[i].indexOf('#');
|
||||
String line = (hash == -1) ?
|
||||
String line = (hash == -1) ?
|
||||
lines[i].trim() : lines[i].substring(0, hash).trim();
|
||||
|
||||
|
||||
if (line.length() != 0) {
|
||||
int equals = line.indexOf('=');
|
||||
if (equals == -1) {
|
||||
@@ -2497,7 +2497,7 @@ public class Base {
|
||||
to.flush();
|
||||
to.close();
|
||||
to = null;
|
||||
|
||||
|
||||
targetFile.setLastModified(sourceFile.lastModified());
|
||||
}
|
||||
|
||||
@@ -2883,8 +2883,8 @@ public class Base {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
static public void unzip(File zipFile, File dest) {
|
||||
try {
|
||||
FileInputStream fis = new FileInputStream(zipFile);
|
||||
|
||||
175
core/done.txt
175
core/done.txt
@@ -1,3 +1,178 @@
|
||||
0216 core (2.0b8)
|
||||
X Add clear() to replace background(0, 0, 0, 0)
|
||||
X http://code.google.com/p/processing/issues/detail?id=1446
|
||||
o add loadType() and saveType()... get working with shapes, etc
|
||||
X heading2D()? weird.. changed to heading()
|
||||
X http://toxiclibs.org/docs/core/toxi/geom/Vec3D.html
|
||||
X http://code.google.com/p/processing/issues/detail?id=987
|
||||
o hint(OPENGL_ERRORS) should be the opposite to enable the reporting, no?
|
||||
o hint(ENABLE_OPENGL_ERRORS) should be the hint.. disabled by default
|
||||
X nah, just leave these turned on since (potentially) important
|
||||
X fix table loading quirk with extensions
|
||||
o full screen not auto-enabling with displayWidth/Height
|
||||
X Opting not to do this, because we can't remove the decorations on the
|
||||
X window at this point. And re-opening a new winodw is a lot of mess.
|
||||
X Better all around to just encourage the use of sketchFullScreen()
|
||||
X or cmd/ctrl-shift-R in the PDE.
|
||||
X make notes about methods removed from JSON to be conservative
|
||||
X remove default findNative() that was enabling native fonts w/ p5
|
||||
o when using loadFont(), don't enable native fonts unless hint() in use
|
||||
o but on createFont(), we're probably OK
|
||||
o might need to make reference notes about the two behaviors
|
||||
X decision: remove hint(ENABLE_NATIVE_FONTS)
|
||||
X PImage.resize() greater than image size hangs
|
||||
X http://code.google.com/p/processing/issues/detail?id=1463
|
||||
X turns out to be errata from the book
|
||||
X add warning message when registering AWT mouse/key events
|
||||
X don't let OpenGL fire those mouse events at all
|
||||
X phrase the warning differently when OpenGL is in use (or only show then?)
|
||||
X halt with OpenGL, otherwise will be ignored
|
||||
X show warning when registering mouse/key events with OpenGL
|
||||
X deprecate mouseEvent and keyEvent
|
||||
X add functions for mousePressed(event) and keyPressed(event) et al
|
||||
X better to do this instead of bringing back the magic event
|
||||
X or implementing the magic event on Android
|
||||
X also problematic with it not being called now
|
||||
X loadBytes does not close input stream
|
||||
X http://code.google.com/p/processing/issues/detail?id=1542
|
||||
X add randomGaussian()
|
||||
X Add TAU as alias for TWO_PI
|
||||
X http://code.google.com/p/processing/issues/detail?id=1488
|
||||
X ref assigned here: https://github.com/processing/processing-web/issues/9
|
||||
X fixes for removeColumn()
|
||||
X remove SVG warning about "#text" ignored
|
||||
X fix bug where noDelays wasn't being used in PApplet
|
||||
X remove "ignoring #text tag" from SVG loader
|
||||
X can ignore any # items altogether
|
||||
o add "CGAffineTransformInvert: singular matrix" problem to the Wiki
|
||||
X http://code.google.com/p/processing/issues/detail?id=1363
|
||||
X confirmed fixed with 6u41
|
||||
X Default Renderer slow on retina displays
|
||||
X http://code.google.com/p/processing/issues/detail?id=1262
|
||||
X https://github.com/processing/processing/issues/1300
|
||||
o don't allocate Java2D buffer inside beginDraw()
|
||||
X otherwise PDF will make an enormous image even if it's not needed
|
||||
X modify PDF to not call super.beginDraw()
|
||||
|
||||
andres
|
||||
A P3D sketches failing to run
|
||||
A http://code.google.com/p/processing/issues/detail?id=1500
|
||||
A transparent pixels are not set on multisampled offscreen GL surfaces
|
||||
A http://code.google.com/p/processing/issues/detail?id=1516
|
||||
A clean-up PShape API
|
||||
A http://code.google.com/p/processing/issues/detail?id=1518
|
||||
A several key/mouse event issues in the db
|
||||
A http://code.google.com/p/processing/issues/detail?id=1464
|
||||
A finalize shader API
|
||||
A https://github.com/processing/processing/issues/13
|
||||
A "focused" become false when window is clicked in OPENGL and P2D renderer
|
||||
A http://code.google.com/p/processing/issues/detail?id=1483
|
||||
A https://github.com/processing/processing/issues/1521
|
||||
A cursor(...) and noCursor() having trouble in P2D or P3D mode
|
||||
A noCursor() seems quite/somewhat broken
|
||||
X started some work, ignores 'invisible' already being set
|
||||
X http://code.google.com/p/processing/issues/detail?id=1574
|
||||
X https://github.com/processing/processing/issues/1612
|
||||
A OpenGL/P3D sketches show graphical corruption
|
||||
A needs to be set to other color
|
||||
X http://code.google.com/p/processing/issues/detail?id=1452
|
||||
X https://github.com/processing/processing/issues/1490
|
||||
A with DISABLE_STROKE_PERSPECTIVE, use GL lines, not triangles to draw lines
|
||||
A https://github.com/processing/processing/issues/1598
|
||||
X http://code.google.com/p/processing/issues/detail?id=1560
|
||||
A disable stroke perspective by default (but this didn't fix it)
|
||||
A fixed the disappearance, though still imperfect
|
||||
A Fix get()/set() problems with images and OpenGL
|
||||
A https://github.com/processing/processing/issues/1613
|
||||
X http://code.google.com/p/processing/issues/detail?id=1575
|
||||
o arc with large strokeWeight is very slow in P2D renderer
|
||||
A marked WontFix, workaround is to create a PShape
|
||||
A https://github.com/processing/processing/issues/1583
|
||||
A http://code.google.com/p/processing/issues/detail?id=1545
|
||||
A child PShape disappears when geometric transformations are applied
|
||||
A http://code.google.com/p/processing/issues/detail?id=1460
|
||||
A https://github.com/processing/processing/issues/1498
|
||||
A repeated fill() in P3D throws ex for groups, weird behavior for single shapes
|
||||
A http://code.google.com/p/processing/issues/detail?id=1524
|
||||
A https://github.com/processing/processing/issues/1562
|
||||
A Incorrect sampler2D alpha channel from PGraphics.filter(shader)
|
||||
A https://github.com/processing/processing/issues/1557
|
||||
X http://code.google.com/p/processing/issues/detail?id=1519
|
||||
A Mouse data erratic in P2D
|
||||
A https://github.com/processing/processing/issues/1626
|
||||
A Destroying an OpenGL PApplet doesn't terminate SharedResourceRunner thread
|
||||
A https://github.com/processing/processing/issues/1483
|
||||
A http://code.google.com/p/processing/issues/detail?id=1445
|
||||
A exit() crashes Java on P2D and 3D when fullscreen only
|
||||
A https://github.com/processing/processing/issues/12
|
||||
_ Default filter on PGraphics does nothing (JAVA2D) or causes crash (P2D/P3D)
|
||||
_ https://github.com/processing/processing/issues/1534
|
||||
X http://code.google.com/p/processing/issues/detail?id=1496
|
||||
A crash when running latest P2D/P3D under VMware
|
||||
A https://github.com/processing/processing/issues/1644
|
||||
A SVG width and height not properly set with P2D, P3D & OPENGL renderers
|
||||
A https://github.com/processing/processing/issues/1641
|
||||
A Re-implement per-vertex coloring in P2D/P3D
|
||||
A https://github.com/processing/processing/issues/1196
|
||||
X http://code.google.com/p/processing/issues/detail?id=1158
|
||||
A P2D, P3D drawing errors in static mode, gray screen
|
||||
A https://github.com/processing/processing/issues/1648
|
||||
|
||||
cleaning/earlier
|
||||
C textureWrap() CLAMP and REPEAT now added
|
||||
C begin/endContour()
|
||||
o consider enable("mipmaps") instead of hint(ENABLE_MIPMAPS)
|
||||
X clean up PConstants and move things into PGraphics that needn't be available
|
||||
o getGLProfiles stuff.. can't do getGL2(), not good x-platform
|
||||
o disable smoothing on noSmooth(), use hint to do 2x vs 4x smoothing
|
||||
|
||||
table
|
||||
X added lastRowIndex()
|
||||
X rows() instead of getRows() (doesn't perform like our other get() functions)
|
||||
X it's more like keys() and values() in HashMap
|
||||
X addRow() returns TableRow object to be modified
|
||||
X lastRowIndex() (to avoid getRowCount() - 1)
|
||||
X not lastRow() because Row functions return TableRow object/intf
|
||||
X makeNullEmpty() -> replace(null, "");
|
||||
X makeEmptyNull() -> replace("", null);
|
||||
X saveTable("filename.tsv") or saveTable("filename.txt", "tsv")
|
||||
X createTable() method in PApplet
|
||||
X removed getUniqueXxxx() and some others, pending names
|
||||
X added listUnique() and tallyUnique()
|
||||
X added getColumnCount() to TableRow
|
||||
X cleaned up checkBounds()
|
||||
|
||||
xml library
|
||||
X removed 'name' field to avoid possibility of random errors
|
||||
X confirmed that DOM "correct" version includes the text nodes
|
||||
X new XML(name) also throws an ex, use createXML() or appendChild("name")
|
||||
X remove XML.parse() from the reference (it throws an exception)
|
||||
X use parseXML() instead
|
||||
o do we need a trim() method for XML?
|
||||
o use XSL transform to strip whitespace
|
||||
o helpdesk.objects.com.au/java/how-do-i-remove-whitespace-from-an-xml-document
|
||||
X messy, just not great
|
||||
o isWhitespace() method for nodes? (that's the capitalization used in Character)
|
||||
X doesn't help much
|
||||
o get back to PhiLho once finished
|
||||
X XML toString(0) means no indents or newlines
|
||||
X but no way to remove indents and still have newlines...
|
||||
X toString(-1)? a new method?
|
||||
X format(2), format(4)... toString() -> default to 2 params
|
||||
X fix this across the other items
|
||||
X look into json and how it would work wrt XML
|
||||
o 1) we bring back getFloatAttribute() et al.,
|
||||
o and make getFloat() be equivalent to parseFloat(xml.getContent())
|
||||
o 2) we keep getFloat() like it is, and add getFloatContent(), etc.
|
||||
o 3) we deprecate our nice short getFloat/getInt/etc and go with
|
||||
o getXxxxAttribute() and getXxxxContent() methods.
|
||||
X not gonna do getFloatContent() since it's not really any shorter
|
||||
X beginning slash in getChild() threw an NPE
|
||||
X XML.format(0) throws error
|
||||
X http://code.google.com/p/processing/issues/detail?id=1512
|
||||
X fix XML problems on Android as well
|
||||
|
||||
|
||||
0215 core (2.0b7)
|
||||
X change to getRows() method for iterating through the Table object
|
||||
X add parseInto() method (provisional)
|
||||
|
||||
173
core/todo.txt
173
core/todo.txt
@@ -1,176 +1,5 @@
|
||||
0216 core
|
||||
X Add clear() to replace background(0, 0, 0, 0)
|
||||
X http://code.google.com/p/processing/issues/detail?id=1446
|
||||
o add loadType() and saveType()... get working with shapes, etc
|
||||
X heading2D()? weird.. changed to heading()
|
||||
X http://toxiclibs.org/docs/core/toxi/geom/Vec3D.html
|
||||
X http://code.google.com/p/processing/issues/detail?id=987
|
||||
o hint(OPENGL_ERRORS) should be the opposite to enable the reporting, no?
|
||||
o hint(ENABLE_OPENGL_ERRORS) should be the hint.. disabled by default
|
||||
X nah, just leave these turned on since (potentially) important
|
||||
X fix table loading quirk with extensions
|
||||
o full screen not auto-enabling with displayWidth/Height
|
||||
X Opting not to do this, because we can't remove the decorations on the
|
||||
X window at this point. And re-opening a new winodw is a lot of mess.
|
||||
X Better all around to just encourage the use of sketchFullScreen()
|
||||
X or cmd/ctrl-shift-R in the PDE.
|
||||
X make notes about methods removed from JSON to be conservative
|
||||
X remove default findNative() that was enabling native fonts w/ p5
|
||||
o when using loadFont(), don't enable native fonts unless hint() in use
|
||||
o but on createFont(), we're probably OK
|
||||
o might need to make reference notes about the two behaviors
|
||||
X decision: remove hint(ENABLE_NATIVE_FONTS)
|
||||
X PImage.resize() greater than image size hangs
|
||||
X http://code.google.com/p/processing/issues/detail?id=1463
|
||||
X turns out to be errata from the book
|
||||
X add warning message when registering AWT mouse/key events
|
||||
X don't let OpenGL fire those mouse events at all
|
||||
X phrase the warning differently when OpenGL is in use (or only show then?)
|
||||
X halt with OpenGL, otherwise will be ignored
|
||||
X show warning when registering mouse/key events with OpenGL
|
||||
X deprecate mouseEvent and keyEvent
|
||||
X add functions for mousePressed(event) and keyPressed(event) et al
|
||||
X better to do this instead of bringing back the magic event
|
||||
X or implementing the magic event on Android
|
||||
X also problematic with it not being called now
|
||||
X loadBytes does not close input stream
|
||||
X http://code.google.com/p/processing/issues/detail?id=1542
|
||||
X add randomGaussian()
|
||||
X Add TAU as alias for TWO_PI
|
||||
X http://code.google.com/p/processing/issues/detail?id=1488
|
||||
X ref assigned here: https://github.com/processing/processing-web/issues/9
|
||||
X fixes for removeColumn()
|
||||
X remove SVG warning about "#text" ignored
|
||||
X fix bug where noDelays wasn't being used in PApplet
|
||||
X remove "ignoring #text tag" from SVG loader
|
||||
X can ignore any # items altogether
|
||||
o add "CGAffineTransformInvert: singular matrix" problem to the Wiki
|
||||
X http://code.google.com/p/processing/issues/detail?id=1363
|
||||
X confirmed fixed with 6u41
|
||||
X Default Renderer slow on retina displays
|
||||
X http://code.google.com/p/processing/issues/detail?id=1262
|
||||
X https://github.com/processing/processing/issues/1300
|
||||
o don't allocate Java2D buffer inside beginDraw()
|
||||
X otherwise PDF will make an enormous image even if it's not needed
|
||||
X modify PDF to not call super.beginDraw()
|
||||
0217 core
|
||||
|
||||
andres
|
||||
A P3D sketches failing to run
|
||||
A http://code.google.com/p/processing/issues/detail?id=1500
|
||||
A transparent pixels are not set on multisampled offscreen GL surfaces
|
||||
A http://code.google.com/p/processing/issues/detail?id=1516
|
||||
A clean-up PShape API
|
||||
A http://code.google.com/p/processing/issues/detail?id=1518
|
||||
A several key/mouse event issues in the db
|
||||
A http://code.google.com/p/processing/issues/detail?id=1464
|
||||
A finalize shader API
|
||||
A https://github.com/processing/processing/issues/13
|
||||
A "focused" become false when window is clicked in OPENGL and P2D renderer
|
||||
A http://code.google.com/p/processing/issues/detail?id=1483
|
||||
A https://github.com/processing/processing/issues/1521
|
||||
A cursor(...) and noCursor() having trouble in P2D or P3D mode
|
||||
A noCursor() seems quite/somewhat broken
|
||||
X started some work, ignores 'invisible' already being set
|
||||
X http://code.google.com/p/processing/issues/detail?id=1574
|
||||
X https://github.com/processing/processing/issues/1612
|
||||
A OpenGL/P3D sketches show graphical corruption
|
||||
A needs to be set to other color
|
||||
X http://code.google.com/p/processing/issues/detail?id=1452
|
||||
X https://github.com/processing/processing/issues/1490
|
||||
A with DISABLE_STROKE_PERSPECTIVE, use GL lines, not triangles to draw lines
|
||||
A https://github.com/processing/processing/issues/1598
|
||||
X http://code.google.com/p/processing/issues/detail?id=1560
|
||||
A disable stroke perspective by default (but this didn't fix it)
|
||||
A fixed the disappearance, though still imperfect
|
||||
A Fix get()/set() problems with images and OpenGL
|
||||
A https://github.com/processing/processing/issues/1613
|
||||
X http://code.google.com/p/processing/issues/detail?id=1575
|
||||
o arc with large strokeWeight is very slow in P2D renderer
|
||||
A marked WontFix, workaround is to create a PShape
|
||||
A https://github.com/processing/processing/issues/1583
|
||||
A http://code.google.com/p/processing/issues/detail?id=1545
|
||||
A child PShape disappears when geometric transformations are applied
|
||||
A http://code.google.com/p/processing/issues/detail?id=1460
|
||||
A https://github.com/processing/processing/issues/1498
|
||||
A repeated fill() in P3D throws ex for groups, weird behavior for single shapes
|
||||
A http://code.google.com/p/processing/issues/detail?id=1524
|
||||
A https://github.com/processing/processing/issues/1562
|
||||
A Incorrect sampler2D alpha channel from PGraphics.filter(shader)
|
||||
A https://github.com/processing/processing/issues/1557
|
||||
X http://code.google.com/p/processing/issues/detail?id=1519
|
||||
A Mouse data erratic in P2D
|
||||
A https://github.com/processing/processing/issues/1626
|
||||
A Destroying an OpenGL PApplet doesn't terminate SharedResourceRunner thread
|
||||
A https://github.com/processing/processing/issues/1483
|
||||
A http://code.google.com/p/processing/issues/detail?id=1445
|
||||
A exit() crashes Java on P2D and 3D when fullscreen only
|
||||
A https://github.com/processing/processing/issues/12
|
||||
_ Default filter on PGraphics does nothing (JAVA2D) or causes crash (P2D/P3D)
|
||||
_ https://github.com/processing/processing/issues/1534
|
||||
X http://code.google.com/p/processing/issues/detail?id=1496
|
||||
A crash when running latest P2D/P3D under VMware
|
||||
A https://github.com/processing/processing/issues/1644
|
||||
A SVG width and height not properly set with P2D, P3D & OPENGL renderers
|
||||
A https://github.com/processing/processing/issues/1641
|
||||
A Re-implement per-vertex coloring in P2D/P3D
|
||||
A https://github.com/processing/processing/issues/1196
|
||||
X http://code.google.com/p/processing/issues/detail?id=1158
|
||||
A P2D, P3D drawing errors in static mode, gray screen
|
||||
A https://github.com/processing/processing/issues/1648
|
||||
|
||||
cleaning/earlier
|
||||
C textureWrap() CLAMP and REPEAT now added
|
||||
C begin/endContour()
|
||||
o consider enable("mipmaps") instead of hint(ENABLE_MIPMAPS)
|
||||
X clean up PConstants and move things into PGraphics that needn't be available
|
||||
o getGLProfiles stuff.. can't do getGL2(), not good x-platform
|
||||
o disable smoothing on noSmooth(), use hint to do 2x vs 4x smoothing
|
||||
|
||||
table
|
||||
X added lastRowIndex()
|
||||
X rows() instead of getRows() (doesn't perform like our other get() functions)
|
||||
X it's more like keys() and values() in HashMap
|
||||
X addRow() returns TableRow object to be modified
|
||||
X lastRowIndex() (to avoid getRowCount() - 1)
|
||||
X not lastRow() because Row functions return TableRow object/intf
|
||||
X makeNullEmpty() -> replace(null, "");
|
||||
X makeEmptyNull() -> replace("", null);
|
||||
X saveTable("filename.tsv") or saveTable("filename.txt", "tsv")
|
||||
X createTable() method in PApplet
|
||||
X removed getUniqueXxxx() and some others, pending names
|
||||
X added listUnique() and tallyUnique()
|
||||
X added getColumnCount() to TableRow
|
||||
X cleaned up checkBounds()
|
||||
|
||||
xml library
|
||||
X removed 'name' field to avoid possibility of random errors
|
||||
X confirmed that DOM "correct" version includes the text nodes
|
||||
X new XML(name) also throws an ex, use createXML() or appendChild("name")
|
||||
X remove XML.parse() from the reference (it throws an exception)
|
||||
X use parseXML() instead
|
||||
o do we need a trim() method for XML?
|
||||
o use XSL transform to strip whitespace
|
||||
o helpdesk.objects.com.au/java/how-do-i-remove-whitespace-from-an-xml-document
|
||||
X messy, just not great
|
||||
o isWhitespace() method for nodes? (that's the capitalization used in Character)
|
||||
X doesn't help much
|
||||
o get back to PhiLho once finished
|
||||
X XML toString(0) means no indents or newlines
|
||||
X but no way to remove indents and still have newlines...
|
||||
X toString(-1)? a new method?
|
||||
X format(2), format(4)... toString() -> default to 2 params
|
||||
X fix this across the other items
|
||||
X look into json and how it would work wrt XML
|
||||
o 1) we bring back getFloatAttribute() et al.,
|
||||
o and make getFloat() be equivalent to parseFloat(xml.getContent())
|
||||
o 2) we keep getFloat() like it is, and add getFloatContent(), etc.
|
||||
o 3) we deprecate our nice short getFloat/getInt/etc and go with
|
||||
o getXxxxAttribute() and getXxxxContent() methods.
|
||||
X not gonna do getFloatContent() since it's not really any shorter
|
||||
X beginning slash in getChild() threw an NPE
|
||||
X XML.format(0) throws error
|
||||
X http://code.google.com/p/processing/issues/detail?id=1512
|
||||
X fix XML problems on Android as well
|
||||
|
||||
decisions on data
|
||||
X are we comfortable with setInt/Float/etc instead of just set(int, blah)
|
||||
|
||||
122
done.txt
122
done.txt
@@ -1,3 +1,125 @@
|
||||
0216 pde (2.0b8)
|
||||
X remove extra separator at the top of the Help menu on Windows and Linux
|
||||
X MovieMaker tool will not start on Windows 8
|
||||
X make a little less fragile by not launching as separate process
|
||||
X http://code.google.com/p/processing/issues/detail?id=1447
|
||||
X clean up the code and interface for the Movie Maker tool
|
||||
X http://code.google.com/p/processing/issues/detail?id=836
|
||||
X on Windows, the Help menu seems to start with a separator
|
||||
X add 6u37 as the Java runtime
|
||||
o TextAreaDefaults - is editable in use?
|
||||
X add java.io.File to default imports
|
||||
X http://code.google.com/p/processing/issues/detail?id=1453
|
||||
X update the JavaDoc for the latest release
|
||||
X implement from build.xml as well
|
||||
X make sure javadoc builds and uploads properly
|
||||
X error checker broken in experimental mode (fix from Manindra)
|
||||
X http://code.google.com/p/processing/issues/detail?id=1449
|
||||
X Color coding for if/else in Processing IDE doesn't match
|
||||
X http://code.google.com/p/processing/issues/detail?id=1457
|
||||
X add ESC and cmd/ctrl-W to the Examples window
|
||||
X move token/syntax coloring out of theme.txt and back into preferences
|
||||
X what order should 'recent' menu use?
|
||||
X most recent is at the top
|
||||
X check on new JDK and how it works on OS X
|
||||
X http://jdk7.java.net/macportpreview/
|
||||
X add retina support to Info.plist
|
||||
X <key>NSHighResolutionCapable</key>
|
||||
X <string>true</string>
|
||||
X add basics of retina support to the toolbar and header
|
||||
X getDefaultToolkit().getDesktopProperty("apple.awt.contentScaleFactor");
|
||||
X paper over ArrayIndexOutOfBoundsException in JEditTextArea.xToOffset()
|
||||
X Fix IllegalStateException on Windows/Linux in Save prompt
|
||||
X happened when hitting ESC or otherwise closing the window
|
||||
X "Find in Reference" largely broken in 2.0b7
|
||||
C http://code.google.com/p/processing/issues/detail?id=1456
|
||||
X discern variable vs function with Find in Reference
|
||||
X if no selection, attempt to expand the selection for Find in Reference
|
||||
X add cmd-shift-O to "Open Examples" on OS X with no window open
|
||||
X go through vida examples to make sure extra imports are not being used
|
||||
o do command line to run through all examples?
|
||||
X remove Quaqua
|
||||
X http://code.google.com/p/processing/issues/detail?id=1509
|
||||
X remove separate launch of QT movie creator
|
||||
X Don't open Changes page on the Wiki from command line
|
||||
X http://code.google.com/p/processing/issues/detail?id=1520
|
||||
X prevent inertia scrolling on OS X from making editor jumpy
|
||||
X Suggest possible import statements for common Java classes
|
||||
X http://code.google.com/p/processing/issues/detail?id=1550
|
||||
X for others like collections and Date, show warning and option to add?
|
||||
X along with warning that it's not supported
|
||||
X processing-java throws java.lang.ArrayIndexOutOfBoundsException: -1
|
||||
X http://code.google.com/p/processing/issues/detail?id=1548
|
||||
X Library manager leaves temporary folders in sketchbook folder
|
||||
X http://code.google.com/p/processing/issues/detail?id=1527
|
||||
X "Auto format" should not scroll current line to first line
|
||||
X http://code.google.com/p/processing/issues/detail?id=1533
|
||||
X add to build instructions for OS X:
|
||||
X ant won't work w/ Java 1.7 until you set JAVA_HOME
|
||||
X export JAVA_HOME=`/usr/libexec/java_home`
|
||||
X fix "Bounds out of range" when outdenting a block of text
|
||||
X Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Bounds out of range: 5374,5376 [5375]
|
||||
X at processing.app.syntax.JEditTextArea.select(JEditTextArea.java:1214)
|
||||
X at processing.app.Editor.handleIndentOutdent(Editor.java:1819)
|
||||
X play button (and others) no longer highlighting
|
||||
X http://code.google.com/p/processing/issues/detail?id=688
|
||||
X run button not properly unhighlighting
|
||||
X patch from John Li (jli@circularly.org)
|
||||
X readlink error when running processing-java
|
||||
X patch from richard@crash.net.nz
|
||||
X http://code.google.com/p/processing/issues/detail?id=1578
|
||||
o add Iterator as an import?
|
||||
X nope, added warning message instead
|
||||
X disable single-click expand on OS X for the examples
|
||||
|
||||
manindra
|
||||
M bug that was causing the Debugger to point to wrong break point line numbers
|
||||
M 'Debug' button does not re-run the project when it is already running.
|
||||
M http://code.google.com/p/processing/issues/detail?id=1504
|
||||
M Problems with Find & Replace getting stuck in a loop
|
||||
M or replacing with odd text
|
||||
M https://github.com/processing/processing/issues/1643
|
||||
M https://github.com/processing/processing/pull/1652
|
||||
|
||||
earlier
|
||||
X include debug mode as 'experimental'?
|
||||
X DebugMode throwing exception about breakpoints when trying to save
|
||||
X what to call it? change java2 folder name?
|
||||
X check into apple.awt.graphics.UseQuartz again
|
||||
X both for p5.app and for the exported app
|
||||
X also need to look at the main to see what it's doing
|
||||
X removed in 2.0b7, because it has bugs and is no longer compatible
|
||||
<key>Properties</key>
|
||||
<dict>
|
||||
<key>apple.awt.graphics.UseQuartz</key>
|
||||
<string>true</string>
|
||||
</dict>
|
||||
o also can have case of opening two of same sketch at once
|
||||
o if sketch was open, then restart by dragging the .pde to p5.app
|
||||
|
||||
tool manager
|
||||
X from Casey
|
||||
X list in the PDE would be updated automatically by querying a web service
|
||||
X list on the website would be generated using the same web service
|
||||
X All I would need to do is update web/contrib_generate/sources.conf
|
||||
X and the rest would happen automatically.
|
||||
X general cleanup of the visuals/layout
|
||||
X extra files still being left around during install
|
||||
X Add Mode is also reporting that it's a library that contains multiple
|
||||
X fixed the 'library' part, and its legitimately bad
|
||||
X Add Tool is having problems
|
||||
X https://github.com/processing/processing/issues/1607
|
||||
X http://code.google.com/p/processing/issues/detail?id=1569
|
||||
X make already installed libraries distinguishable in the list
|
||||
X https://github.com/processing/processing/issues/1250
|
||||
X http://code.google.com/p/processing/issues/detail?id=1212
|
||||
X work on the design of the list entries themselves
|
||||
X add "Installed" indicator? or show the Remove button?
|
||||
X using "Add Library" requires restart of Processing before lib recognized
|
||||
X https://github.com/processing/processing/issues/1425
|
||||
X http://code.google.com/p/processing/issues/detail?id=1387
|
||||
|
||||
|
||||
0215 pde (2.0b7)
|
||||
X "expecting EOF, found 'import'" on previously working sketch
|
||||
X http://code.google.com/p/processing/issues/detail?id=1376
|
||||
|
||||
120
todo.txt
120
todo.txt
@@ -1,123 +1,5 @@
|
||||
0216 pde
|
||||
X remove extra separator at the top of the Help menu on Windows and Linux
|
||||
X MovieMaker tool will not start on Windows 8
|
||||
X make a little less fragile by not launching as separate process
|
||||
X http://code.google.com/p/processing/issues/detail?id=1447
|
||||
X clean up the code and interface for the Movie Maker tool
|
||||
X http://code.google.com/p/processing/issues/detail?id=836
|
||||
X on Windows, the Help menu seems to start with a separator
|
||||
X add 6u37 as the Java runtime
|
||||
o TextAreaDefaults - is editable in use?
|
||||
X add java.io.File to default imports
|
||||
X http://code.google.com/p/processing/issues/detail?id=1453
|
||||
X update the JavaDoc for the latest release
|
||||
X implement from build.xml as well
|
||||
X make sure javadoc builds and uploads properly
|
||||
X error checker broken in experimental mode (fix from Manindra)
|
||||
X http://code.google.com/p/processing/issues/detail?id=1449
|
||||
X Color coding for if/else in Processing IDE doesn't match
|
||||
X http://code.google.com/p/processing/issues/detail?id=1457
|
||||
X add ESC and cmd/ctrl-W to the Examples window
|
||||
X move token/syntax coloring out of theme.txt and back into preferences
|
||||
X what order should 'recent' menu use?
|
||||
X most recent is at the top
|
||||
X check on new JDK and how it works on OS X
|
||||
X http://jdk7.java.net/macportpreview/
|
||||
X add retina support to Info.plist
|
||||
X <key>NSHighResolutionCapable</key>
|
||||
X <string>true</string>
|
||||
X add basics of retina support to the toolbar and header
|
||||
X getDefaultToolkit().getDesktopProperty("apple.awt.contentScaleFactor");
|
||||
X paper over ArrayIndexOutOfBoundsException in JEditTextArea.xToOffset()
|
||||
X Fix IllegalStateException on Windows/Linux in Save prompt
|
||||
X happened when hitting ESC or otherwise closing the window
|
||||
X "Find in Reference" largely broken in 2.0b7
|
||||
C http://code.google.com/p/processing/issues/detail?id=1456
|
||||
X discern variable vs function with Find in Reference
|
||||
X if no selection, attempt to expand the selection for Find in Reference
|
||||
X add cmd-shift-O to "Open Examples" on OS X with no window open
|
||||
X go through vida examples to make sure extra imports are not being used
|
||||
o do command line to run through all examples?
|
||||
X remove Quaqua
|
||||
X http://code.google.com/p/processing/issues/detail?id=1509
|
||||
X remove separate launch of QT movie creator
|
||||
X Don't open Changes page on the Wiki from command line
|
||||
X http://code.google.com/p/processing/issues/detail?id=1520
|
||||
X prevent inertia scrolling on OS X from making editor jumpy
|
||||
X Suggest possible import statements for common Java classes
|
||||
X http://code.google.com/p/processing/issues/detail?id=1550
|
||||
X for others like collections and Date, show warning and option to add?
|
||||
X along with warning that it's not supported
|
||||
X processing-java throws java.lang.ArrayIndexOutOfBoundsException: -1
|
||||
X http://code.google.com/p/processing/issues/detail?id=1548
|
||||
X Library manager leaves temporary folders in sketchbook folder
|
||||
X http://code.google.com/p/processing/issues/detail?id=1527
|
||||
X "Auto format" should not scroll current line to first line
|
||||
X http://code.google.com/p/processing/issues/detail?id=1533
|
||||
X add to build instructions for OS X:
|
||||
X ant won't work w/ Java 1.7 until you set JAVA_HOME
|
||||
X export JAVA_HOME=`/usr/libexec/java_home`
|
||||
X fix "Bounds out of range" when outdenting a block of text
|
||||
X Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Bounds out of range: 5374,5376 [5375]
|
||||
X at processing.app.syntax.JEditTextArea.select(JEditTextArea.java:1214)
|
||||
X at processing.app.Editor.handleIndentOutdent(Editor.java:1819)
|
||||
X play button (and others) no longer highlighting
|
||||
X http://code.google.com/p/processing/issues/detail?id=688
|
||||
X run button not properly unhighlighting
|
||||
X patch from John Li (jli@circularly.org)
|
||||
X readlink error when running processing-java
|
||||
X patch from richard@crash.net.nz
|
||||
X http://code.google.com/p/processing/issues/detail?id=1578
|
||||
o add Iterator as an import?
|
||||
X nope, added warning message instead
|
||||
X disable single-click expand on OS X for the examples
|
||||
0217 pde
|
||||
|
||||
manindra
|
||||
M bug that was causing the Debugger to point to wrong break point line numbers
|
||||
M 'Debug' button does not re-run the project when it is already running.
|
||||
M http://code.google.com/p/processing/issues/detail?id=1504
|
||||
M Problems with Find & Replace getting stuck in a loop
|
||||
M or replacing with odd text
|
||||
M https://github.com/processing/processing/issues/1643
|
||||
M https://github.com/processing/processing/pull/1652
|
||||
|
||||
earlier
|
||||
X include debug mode as 'experimental'?
|
||||
X DebugMode throwing exception about breakpoints when trying to save
|
||||
X what to call it? change java2 folder name?
|
||||
X check into apple.awt.graphics.UseQuartz again
|
||||
X both for p5.app and for the exported app
|
||||
X also need to look at the main to see what it's doing
|
||||
X removed in 2.0b7, because it has bugs and is no longer compatible
|
||||
<key>Properties</key>
|
||||
<dict>
|
||||
<key>apple.awt.graphics.UseQuartz</key>
|
||||
<string>true</string>
|
||||
</dict>
|
||||
o also can have case of opening two of same sketch at once
|
||||
o if sketch was open, then restart by dragging the .pde to p5.app
|
||||
|
||||
tool manager
|
||||
X from Casey
|
||||
X list in the PDE would be updated automatically by querying a web service
|
||||
X list on the website would be generated using the same web service
|
||||
X All I would need to do is update web/contrib_generate/sources.conf
|
||||
X and the rest would happen automatically.
|
||||
X general cleanup of the visuals/layout
|
||||
X extra files still being left around during install
|
||||
X Add Mode is also reporting that it's a library that contains multiple
|
||||
X fixed the 'library' part, and its legitimately bad
|
||||
X Add Tool is having problems
|
||||
X https://github.com/processing/processing/issues/1607
|
||||
X http://code.google.com/p/processing/issues/detail?id=1569
|
||||
X make already installed libraries distinguishable in the list
|
||||
X https://github.com/processing/processing/issues/1250
|
||||
X http://code.google.com/p/processing/issues/detail?id=1212
|
||||
X work on the design of the list entries themselves
|
||||
X add "Installed" indicator? or show the Remove button?
|
||||
X using "Add Library" requires restart of Processing before lib recognized
|
||||
X https://github.com/processing/processing/issues/1425
|
||||
X http://code.google.com/p/processing/issues/detail?id=1387
|
||||
|
||||
library changes (site only?)
|
||||
_ remove netscape.javascript stuff
|
||||
|
||||
Reference in New Issue
Block a user