[Gridflow-cvs] [svn] commit: r5530 - in /trunk: ChangeLog TODO

svn-gridflow at artengine.ca svn-gridflow at artengine.ca
Mon Apr 26 00:52:45 EDT 2010


Author: matju
Date: Mon Apr 26 00:52:45 2010
New Revision: 5530

Log:
...

Modified:
    trunk/ChangeLog
    trunk/TODO

Modified: trunk/ChangeLog
==============================================================================
--- trunk/ChangeLog (original)
+++ trunk/ChangeLog Mon Apr 26 00:52:45 2010
@@ -4,7 +4,7 @@
 
  * added class [gridflow] for reporting version number of gridflow
  * [print]: pointer: write "0x" and not "0x0x"
- * added example supercycloid.pd
+ * added examples supercycloid.pd, simple_mask.pd, tictactoe.pd
  * renamed example blob.pd to shadebob.pd
  * reviewed and updated a lot of examples.
  * support both GEM 92 and 93, with runtime autodetection (NOT
@@ -16,7 +16,7 @@
  * [#to_pix]: correct GL_RGBA vs GL_BGRA on OSX
  * added [gf/string_length] [doc_link] [doc_accolade]
  * added even more missing helpfiles...
- * [#io.quicktimeapple]: added brightness, contrast, hue and colour
+ * [#io.quicktimecamera]: added brightness, contrast, hue and colour
    (saturation) control
  * [#io.x11]: setcursor: support 77 cursors instead of 64;
    and reject out-of-range values
@@ -28,7 +28,8 @@
  * [#io.quartz]: added 'menubar' method (show/hide system menubar on OSX)
  * [#io.quartz]: added hidecursor and setcursor
  * [#io.quicktimecamera]: colorspace rgba's alpha=255 now.
- * [#io.quicktimecamera] [#io.quicktimeapple]: added colorspaces y, yuv, rgb.
+ * [#io.quicktimecamera] [#io.quicktimeapple]: added colorspaces y, yuv, rgb,
+   and added method "cast".
  * [#io.videodev] and [#camera]: removed attribute 'transfer'
  * fixed bug in nested-list processing (which affected [print] and [display]
    and use of symbols that look like floats)
@@ -36,11 +37,19 @@
  * [#camera]: added method "api", added autodetection of camera modules
  * [#io.quicktimehw]: show real error messages
  * added class [#to~], for converting grids to signals.
- * [#io.quicktimeapple] [#io.quicktimecamera]: added method "cast".
  * [gf/canvas_...] and [gf/find_file]: add default arg
  * [args]: fixed crash when using comma when there is no [inlet] at all.
  * [#out quartz]: major speedup !
  * [#store]: put_at: fixed two crashing bugs
+ * [#in grid]: handle end-of-file and other errors properly (when reading)
+ * quicktime and gem pix : refixed colorspace on PPC
+ * [#io.ppm]: rewritten without using libnetpbm (so that errors are handled properly)
+ * added alias [pd.print] for pd's built-in [print]
+ * added [#fade_space]
+ * [#mouse]: added method "/" to automatically scale coordinates
+ * [#draw_rect]: fix outline mode
+ * removed polygon_editor.pd and [#edit_polygon]
+ * added [#out png] (in 1, 2, 3, 4 channels)
 
 version 9.8 (2010.04.01):
 

Modified: trunk/TODO
==============================================================================
--- trunk/TODO (original)
+++ trunk/TODO Mon Apr 26 00:52:45 2010
@@ -7,15 +7,14 @@
 [1] [#io.quicktimeapple] déboguer farfisa_2.mov
 [2] [#io.quicktimeapple] accélérer le décodage (essayer avec farfisa_2.mov)
 [ ] [#io.quicktimecamera] minsize, size, maxsize
-[ ] [#io.quicktimecamera] [#io.quicktimeapple] test colorspace rgb, rgba, y, yuv on PPC
-[ ] [#io.quicktimecamera] make colorspace rgb the default when it works on both Intel and PPC
+[ ] [#io.quicktimecamera] make colorspace rgb the default
 [ ] [#io.quicktimecamera] colorspace magic
 [ ] [#io.quicktimecamera] framerate (parce que QuickTime donne des frames en double quand le métro est trop vite)
     (et parce que sur un ordi que je viens d'essayer, on détermine qu'on a juste 15 fps pcq quand le métro est plus
      vite, la détection de mouvement de various_effects.pd fait un clignotement. est-ce qu'on peut vraiment avoir 30 fps
      présentement ? est-ce que ça dépend de la dernière app qui a ouvert la caméra avant gridflow ? faire des tests avec
      [pix_video] et [#camera] en alternance.)
-[ ] [#io.quartz] fullscreen mode
+[L] [#io.quartz] fullscreen mode
 [ ] [#io.quicktimeapple out] grid, codec, quality.
 [ ] add [cv/#SVD] etc (-lcv) to OSX packages
 [ ] on PPC, retest [#to_pix] with alpha etc...
@@ -56,16 +55,15 @@
     assuming an operation works, is as troublesome when using throw/catch as when you don't,
     because if you assume an operation works, you're not really _using_ throw/catch.
 [ ] win32 color_correction.pd crash
-[ ] [#camera] [#cast] setting ? or not ?
 [ ] continue [#many]...
 [ ] unify [print] and [display] source code
 [ ] isn't .str().data() evil ?
 [ ] [#import (...) f] converts floats to int to float (wtf)
-[ ] see CRASH 2009.12.06 in tests/#in-grid-test.pd
 [ ] [listread] has a different outlet_atom than [foreach] does
 [ ] <mescalinum> matju: anyway, in #-help.pd, object [doc/numop] is still error
 [ ] bug: see #io.ppm-test.pd
 [ ] bug: see #fft*-test.pd
+[ ] merge threshold.pd, simple_mask.pd, color_detect.pd
 [ ] on which classes do we add an attr-outlet ?
 [ ] [#in]/[#out]: what happened to frame number in right outlet?
 [ ] [doc_cc] [doc_ii] [doc_oo]'s $1 doesn't really accept symbol now.
@@ -105,21 +103,16 @@
 [ ] support "get" in abstractions... automatically, through [args] ?
 [ ] [fps]: translate into pd: "publish if fps>0.001" (to remove outliers)
 [ ] reimplement negative indices in [listelement] and [listsublist]
-[ ] fix SDL modifiers
-[ ] [args] have to be connected to a [t a] in common with first inlet... (BUT: this has an impact on float vs list distinction)
-    (why not make this automatic, by making [args] contact whichever inlet is first?)
 [ ] [#to_pix] newimage=0 to save CPU time and/or bus time?
-[ ] what to do with GridFlow version numbering?
 [ ] use [args] everywhere it should be used: e.g. [#background_model] but also many more
 [ ] reintroduce set_mode(0)
 [ ] [#fold] is slowwww
-[ ] [route3] is like [route] but doesn't trim.
+[ ] [route3] will be like [route] but doesn't trim.
 [ ] #inner doesnt support seeds of size>1, and isn't vecop-compatible, and ...
 [ ] #inner could optimise permutation matrices?
 [ ] claude wants http://en.wikipedia.org/wiki/Graham_scan
-[ ] make [#draw_points] [#edit_polygon]
+[ ] make [#draw_points]
 [ ] distinguish between C++ types Grid* and GridFlow*
-[ ] add [#out png]
 [ ] see vsync-test.pd: probably something nasty in grid.cxx
 [ ] [#in libv4l] lacks framerate, tuner, norm, frequency.
 [ ] remove implicit (argc,argv) from \decl that doesn't use wildcard «...».
@@ -150,6 +143,8 @@
 [ ] [#in unicap] and/or [#in videojack] ?
 [ ] test accuracy of RGB2Y etc
 [ ] [range] name conflict.
+[ ] [#camera] [#cast] setting ? or not ?
+[ ] fix SDL modifiers
 
 // 9.9
 //DEF_OP(clipunder, a<0?0:a>=b?b-1, 0, false, false)



More information about the Gridflow-cvs mailing list