@@ -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");
137140Request r = createRequest("http://p5.org/feed/13134.jpg", "callbackName");
138141Request 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
517515CORE / 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?
0 commit comments