[Gridflow-cvs] [svn] commit: r6198 - in /trunk: ChangeLog TODO
svn-gridflow at artengine.ca
svn-gridflow at artengine.ca
Sun Aug 22 11:27:50 EDT 2010
Date: Sun Aug 22 11:27:48 2010
New Revision: 6198
--- trunk/ChangeLog (original)
+++ trunk/ChangeLog Sun Aug 22 11:27:48 2010
@@ -37,6 +37,9 @@
* qbert.pd: now in 2-D, and added a title screen
* [#border]: allow 2-dimensional input, and border sizes of 2 elements each.
* [#text_to_image]: add 2-dimensional input on the left
+ * [gf/object_bbox]: add method 'float' to look up by index in canvas
+ * removed soft dependencies on zexy, ggee
+ * rewrote [#convolve]'s help, now including a tutorial of convolution theory
version 9.10 (2010.08.04):
@@ -423,6 +426,7 @@
* now autodetects the .gz suffix (goes with ppm/targa/grid formats)
* moved the rest of pd_help/ to doc/flow_classes/
* automatic attribute generator for Ruby
+ * [#io.grid]: fixed number type problems, added back method 'type'.
version 0.8.2 (2006.03.17):
--- trunk/TODO (original)
+++ trunk/TODO Sun Aug 22 11:27:48 2010
@@ -68,6 +68,8 @@
[ ] go back in all help files and fill in whatever is still missing
[ ] GF objects don't have default methods like bang and list, unlike pd itself.
[ ] [#draw_polygon] : some more weirdnesses in rendering. play a bit with #draw_polygon-test2.pd to see.
+[ ] [#draw_polygon] : winding-rule, et multi-rule (ce dernier utile pour dessiner plusieurs polygones Ã la fois)
+[ ] [#draw_polygon] : multi-rule optimisÃ© (a besoin d'une rÃ¨gle de distributivitÃ© du type : a+b+b = a+2b
[ ] put_at is lacking some checks for number-of-dims, causing segfault.
[ ] strange problem with [#import] when input size doesn't match output size and object is recreated
[ ] can't handle [args] that come out as grid literals and have to become setter messages.
@@ -132,23 +134,14 @@
[ ] fix [#fastblur] wrong size bug
[ ] change description of GridFlow on gridflow.ca and puredata.info
[ ] gem: support greyscale conversions
-[ ] creating a [pd~] while -lib Gem -lib gridflow are loaded
-Program received signal SIGSEGV, Segmentation fault.
-canvas_getenv (x=0x8188868, name=0x819f558 "pd~", ext=0x8126d74 ".l_i386",
-dirresult=0xbfffb634 "", nameresult=0xbfffb630, size=4096, bin=1)
- at g_canvas.c:160
-==12453== Invalid read of size 4
-==12453== at 0x80739AB: canvas_open (g_canvas.c:160)
-==12453== by 0x64705F76: ???
-==12453== Address 0x9c is not stack'd, malloc'd or (recently) free'd
-with no further info
+[ ] commandline version of shoot.pd craps out, eating all RAM...
+[ ] [#in x11, cast...]
+[ ] [#out grid]: cast et type...?
+[ ] go through all examples again, to see whether everything works.
+[ ] [#in] [#out]: autoclose is currently not considered as an attribute.
+[ ] [doc_link] doesn't use [doc_iemfont]
+[ ] harmonise help files of [#in] [#out] [#io.*] and introduce help files for abstract 'standardised' interfaces such as
+ 'window', 'movie', 'image', 'camera', talking about common options... (re)move superfluous parts of [#in].
@@ -174,6 +167,14 @@
[ ] [#out x11]: add 'rootsize' ro attr
[ ] try to fix value of [tsctime]. divide initial tsc test by a [realtime] result ? or just redefine [tsctime] as giving
a value in million cycles or something.
+[ ] creating a [pd~] while -lib Gem -lib gridflow are loaded. (it looked like related to GF, but in the end, probably not)
+ Program received signal SIGSEGV, Segmentation fault.
+ with gdb: canvas_getenv (x=0x8188868, name=0x819f558 "pd~", ext=0x8126d74 ".l_i386",
+ dirresult=0xbfffb634 "", nameresult=0xbfffb630, size=4096, bin=1) at g_canvas.c:160
+ with valgrind: Invalid read of size 4 at canvas_open (g_canvas.c:160) by 0x64705F76: ???
+ Address 0x9c is not stack'd, malloc'd or (recently) free'd
+ with no further info (2008.08.17)
[ ] systematise like is_atom_sel(symbol) is true for float, symbol, pointer, and perhaps blob and grid
@@ -289,8 +290,10 @@
[ ] #draw_polygon smoothly
[ ] write a complete benchmark
[ ] spatial biquads (ask Tom)
-[ ] implement the whole APL feature set
-[ ] #mosaic, #dither, #fire, #queue (#delay ?)
+[ ] implement the whole APL feature set :
+ compress, expand, laminate, take, drop, indexof, rotate, generalizedtranspose, deal, decode, encode,
+ membership, format, ...
+[ ] #mosaic, #dither, #queue (#delay ?)
[ ] #gaussian_blur, #sobel, #pixelize, #despeckle (median)
[ ] #chroma_key: i0=RGBpicture i1=RGBcolor i2=tolerance o0=RGBApicture
with fuzzy flag; (don't call it #chroma_key though)
More information about the Gridflow-cvs