Skip to content

Commit abb47dd

Browse files
committed
cleaning up todo list and bugs db
1 parent 01480ff commit abb47dd

4 files changed

Lines changed: 56 additions & 37 deletions

File tree

android/todo.txt

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,12 @@ X opting to take a step backwards on the motion event handling
5050
_ write a little stub code for people who want to use motionX/Y/etc
5151

5252

53+
_ NullPointerException in AndroidBuild.writeLocalProps(AndroidBuild.java:458)
54+
_ prompts for SDK, works; then after restart breaks again
55+
_ also refers to ANDROID_HOME and not ANDROID_SDK..
56+
_ are we using the right one these days?
57+
_ http://code.google.com/p/processing/issues/detail?id=979
58+
5359
_ Finish implementation of OPEN and CHORD drawing modes for arc()
5460
_ http://code.google.com/p/processing/issues/detail?id=1405
5561

@@ -247,8 +253,11 @@ P5 nice to have
247253

248254
CORE (PApplet, P2D et al)
249255

256+
_ images resized with default renderer on Android are pixelated
257+
_ http://code.google.com/p/processing/issues/detail?id=552
258+
250259
_ too many temporary objects (particularly w/ color) created with A2D
251-
_ http://code.google.com/p/processing/issues/detail?id=213
260+
_ http://code.google.com/p/processing/issues/detail?id=213
252261

253262
_ implement tap detection and set correct click count for mouseClicked()
254263
_ http://code.google.com/p/processing/issues/detail?id=215

core/src/processing/core/PImage.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -631,6 +631,7 @@ public void resize(int w, int h) { // ignore
631631

632632
// GET/SET PIXELS
633633

634+
634635
/**
635636
* ( begin auto-generated from PImage_get.xml )
636637
*
@@ -698,6 +699,7 @@ public int get(int x, int y) {
698699
return 0;
699700
}
700701

702+
701703
/**
702704
* @param w width of pixel rectangle to get
703705
* @param h height of pixel rectangle to get
@@ -924,6 +926,8 @@ public void mask(PImage img) {
924926
//////////////////////////////////////////////////////////////
925927

926928
// IMAGE FILTERS
929+
930+
927931
public void filter(int kind) {
928932
loadPixels();
929933

core/todo.txt

Lines changed: 37 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,9 @@ if (external && event.getNative() instanceof java.awt.event.KeyEvent &&
115115
exit();
116116
}
117117

118+
_ how to handle get(x, y, w, h) when off screen?
119+
_ http://code.google.com/p/processing/issues/detail?id=925
120+
118121
_ how to handle stroke/fill separation in OpenGL
119122
_ http://code.google.com/p/processing/issues/detail?id=1302
120123

@@ -137,6 +140,36 @@ Request r = createRequest("http://p5.org/feed/13134.jpg");
137140
Request r = createRequest("http://p5.org/feed/13134.jpg", "callbackName");
138141
Request r = createRequest("http://p5.org/feed/13134, "callbackName", "jpg");
139142

143+
_ implement callbacks for images and other loadXxxx() functions
144+
_ remove requestImage() and friends
145+
_ callback for requestImage()
146+
_ http://code.google.com/p/processing/issues/detail?id=641
147+
_ remove/update requestImage example
148+
149+
PImage icon;
150+
151+
void setup() {
152+
loadImage("icon.jpg", "iconLoaded");
153+
}
154+
155+
void draw() {
156+
if (icon != null) {
157+
// do something
158+
}
159+
}
160+
161+
// if this version is present, it'll be called
162+
void iconLoaded(PImage image) {
163+
icon = image;
164+
// filename can be ignored
165+
}
166+
167+
// alternate version that can be used, and will be called if present
168+
void iconLoaded(PImage image, String filename) {
169+
icon = image;
170+
// filename can be ignored
171+
}
172+
140173
_ splice() throws ClassCastException when used with objects like PVector
141174
_ http://code.google.com/p/processing/issues/detail?id=1407
142175

@@ -155,9 +188,6 @@ _ http://code.google.com/p/processing/issues/detail?id=1353
155188
_ Default Renderer slow on retina displays
156189
_ http://code.google.com/p/processing/issues/detail?id=1262
157190

158-
_ remove subsetting stuff from PFont?
159-
_ or use hint(ENABLE_FONT_SUBSETTING)?
160-
161191
_ change name for hint() that controls stroke/fill combo
162192
_ hint(DISABLE_OPTIMIZED_STROKE)
163193

@@ -225,38 +255,6 @@ _ textureWrap() CLAMP and REPEAT now added
225255
_ begin/endContour()
226256
_ explain the new PGL interface
227257

228-
229-
_ implement callbacks for images and other loadXxxx() functions
230-
_ remove requestImage() and friends
231-
_ callback for requestImage()
232-
_ http://code.google.com/p/processing/issues/detail?id=641
233-
_ remove/update requestImage example
234-
235-
PImage icon;
236-
237-
void setup() {
238-
loadImage("icon.jpg", "iconLoaded");
239-
}
240-
241-
void draw() {
242-
if (icon != null) {
243-
// do something
244-
}
245-
}
246-
247-
// if this version is present, it'll be called
248-
void iconLoaded(PImage image) {
249-
icon = image;
250-
// filename can be ignored
251-
}
252-
253-
// alternate version that can be used, and will be called if present
254-
void iconLoaded(PImage image, String filename) {
255-
icon = image;
256-
// filename can be ignored
257-
}
258-
259-
260258
_ wrap exceptions with die() and warn() methods
261259
_ this way, people can make use of exceptions if they would rather
262260
_ or shut them off if they don't want to
@@ -516,6 +514,10 @@ _ maybe a hack where a new menubar is added?
516514

517515
CORE / PFont and text()
518516

517+
_ text() wraps words differently depending on whether space seen or not
518+
_ http://code.google.com/p/processing/issues/detail?id=439
519+
_ remove subsetting stuff from PFont?
520+
_ or use hint(ENABLE_FONT_SUBSETTING)?
519521
_ what's the difference with ascent on loadFont vs. createFont?
520522
_ svg font support seems nice.. add PFontSVG
521523
_ font rotation (native font problem?) with natives?

todo.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ X check on adding ip() method
3333
X http://code.google.com/p/processing/issues/detail?id=1228
3434
X Modify “Copy as HTML” to add second HTML data type when writing the clipboard
3535
X http://code.google.com/p/processing/issues/detail?id=1065
36-
X
36+
X fix contributed by Ostap Andrusiv
3737

3838

3939
_ fix the debug stuff before shipping this out
@@ -251,6 +251,8 @@ _ http://code.google.com/p/processing/issues/detail?id=905
251251
_ 'recent' menu doesn't respect examples folder of other p5 versions
252252
_ 'recent' menu paths can get enormous
253253
_ what order should 'recent' menu use?
254+
_ add reference for contributed libraries to the Help menu
255+
_ http://code.google.com/p/processing/issues/detail?id=905
254256

255257

256258
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
@@ -666,6 +668,8 @@ PDE / Find & Replace
666668

667669
PDE / Examples
668670

671+
_ "Standard Examples" dialog box off screen if Processing IDE maximised
672+
_ http://code.google.com/p/processing/issues/detail?id=928
669673
_ keep examples.zip in a zip file? (5000 files @ 30 MB instead of 15 MB zip)
670674
_ mark examples as untitled (rather than read-only)
671675
_ maybe even pull these directly from the zip file?

0 commit comments

Comments
 (0)