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

svn-gridflow at artengine.ca svn-gridflow at artengine.ca
Mon Aug 2 20:49:52 EDT 2010


Author: matju
Date: Mon Aug  2 20:49:49 2010
New Revision: 5909

Log:
...

Modified:
    trunk/ChangeLog
    trunk/TODO

Modified: trunk/ChangeLog
==============================================================================
--- trunk/ChangeLog (original)
+++ trunk/ChangeLog Mon Aug  2 20:49:49 2010
@@ -3,9 +3,9 @@
 version 9.10 (2010.08...):
 
  * added examples qbert.pd, remap_video.pd
- * [#lop_space]: faster, and added method "reverse"
+ * [#lop_space]: faster; added method "reverse"; added default args
  * fix division by zero in [# C./] and [# C./conj]
- * added [# C.inv*]
+ * added [# C.inv*] [# /exp]
  * [#pack]: support multi-element list in left inlet
  * [#join]: no more "empty grids".
  * better error messages for not enough args, too many args, wrong args, etc.
@@ -16,21 +16,26 @@
    that is : u8 i16 i32 i64 f32 f64 (kept the shorter ones : b s i l f d)
  * incompatible change :
    renamed [gf.not_open] to [gf/not_open]; [gf.oneshot] to [gf/oneshot]; etc.
- * [#many]: add method bgcolor
+ * [#many]: add methods : bgcolor, spacing
+ * incompatible change in [#many]: removed $4 and $5 arguments for specifying
+   the size of the cells (now it is autodetected)
+ * added [#many-prop] (properties dialogue for [#many])
  * updated GEM support to prevent crashes due to imageStruct 93 being different
    from imageStruct 92 (or even from recent versions of imageStruct 93).
  * added classes [attr] [doc_section] [gf/propertybang] [setargs]
    [gf/object_bbox]
  * added classes [#to_pdp] [#from_pdp]
    (but unlike for GEM, gridflow as a whole doesn't require PDP)
- * added [#many-prop] (properties dialogue for [#many])
  * [args]: fix bang bug (bang was ignored since loadbang support was added)
  * added [display] and [#see] to the Put menu
- * incompatible change in [#many]: removed $4 and $5 arguments for specifying
-   the size of the cells (now it is autodetected)
  * added more missing documentation
  * [#to~]: added multichannel support
  * [#to~]: $1 (number of channels) now defaults to 1
+ * [#print]: right-justify floats at 10 chars per number column
+ * [#to_float],[#to_symbol],[#to_list]  aliased to [#to_f],[#to_s],[#to_l]
+ * [#io.quicktimeapple]: report total number of frames correctly
+ * [#draw_polygon]: fixed some inaccuracies in rendering
+ * [#draw_polygon]: fixed bug in check of number of dimensions of color grid
 
 version 9.9 (2010.05.05):
 

Modified: trunk/TODO
==============================================================================
--- trunk/TODO (original)
+++ trunk/TODO Mon Aug  2 20:49:49 2010
@@ -3,21 +3,19 @@
 
 9.10, unassigned:
 
---------------------------------------------------vous-êtes-ici----------------------------------------------------------
+[ ] FIX THE TEXT OF #FADE-HELP.PD NOW !
 [ ] révision de patchs d'aide compliquées ou mal dites (?), comme [#grade] [#inner] [#outer] ... et autres.
     donner de bons exemples. expliquer par une séquence de cas (ou d'exemple) de plus en plus complexes.
-[ ] est-ce que "omit odd" marche vraiment, ou devrait-il s'appeler "omit even" ?
 [ ] il y a qqchose qui marche pas dans les patchs d'aide neuves (pas encore rechargées)
 [ ] répondre à re:[#spigot]
-[ ] [gf/propertybang] marche pas en souspatch ?
-
 [ ] [#from_pix]: rajouter un [pix_rgba] implicite...
 [ ] lqtgavl
 [ ] heat.pd still sucks (?)
 [!] in cyclepix4.pd, [#redim (512 512 1)] doesn't always work...
 [ ] accelerate [#outer ignore (0)]
-[ ] [#print] float32 can use up crazy number of digits
+[ ] [#print] maxrows doesn't work
 [ ] [lb]
+[ ] invalid command name ".x8f03820.c" with hidden [display]
 [ ] <errordeveloper>
 	/usr/include/opencv/cxtypes.h:161: error: conflicting declaration ‘typedef int64_t int64’
 	src/gridflow.hxx.fcs:87: error: ‘int64’ has a previous declaration as ‘typedef long long int int64’
@@ -28,7 +26,6 @@
 [ ] win32 x11
 [ ] alias numops so that it's more pd-like
 [ ] [#pack, cast] ?
-[ ] [# /exp] as inverse of [# log*]
 [ ] make a rounding [# *>>8] ?
 [ ] [#fft] sign crash
 [ ] [#import] bug (see atelier)
@@ -37,7 +34,7 @@
     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
-[ ] [#many] spacing $1 $2, margin $1 $2 $3 $4, ...
+[ ] [#many] margins $1 $2 $3 $4, ...
 [ ] unify [print] and [display] source code
 [ ] isn't .str().data() evil ?
 [ ] [#import (...) f] converts floats to int to float (wtf)
@@ -46,21 +43,19 @@
 [ ] 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.
-[ ] about.pd: add link to website, mention irc, etc.
-[ ] go back in all help files and fill in whatever is missing
+[ ] [doc_cc] [doc_ii] [doc_oo] where $1 is a symbol don't reposition themselves properly.
+[ ] 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.
-[ ] bug in line rendering causes one pixel to be off by one pixel at the end of many linesegments. ([#draw_polygon] with hpgl)
+[ ] [#draw_polygon]: ignore 'omit' when it shouldn't apply ?
+[ ] [#draw_polygon] : some more weirdnesses in rendering. play a bit with #draw_polygon-test2.pd to see.
 [ ] 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
-[ ] quicktime PNG encoding: does it work?
+--------------------------------------------------vous-êtes-ici----------------------------------------------------------
 [ ] can't handle [args] that come out as grid literals and have to become setter messages.
 [ ] get rid of doc/stuff.txt ?
 [ ] conversion from float to int is inconsistent: when to round and when to trunc?
 [ ] what to do with [#motion_detection] ?
 [ ] [#saturation] is a linear colorspace transform: therefore it could be accelerated just like [#hueshift] could.
-[ ] automated loadtime patch rewriting in order to get rid of deprecated forms (?)
-[ ] bugs/bugfixes from roman, claude, federico, etc
 [ ] videodev,quicktime,etc: height,width vs size
 [ ] even after all the latest bugfixes, i still get invalid command name ".x8685500.c" with [display]
 [ ] [#swap]: convertir un littéral de grille en grille avant de la passer à l'outlet de droite
@@ -78,9 +73,8 @@
 		but wouldn't have [doc_m] as a subnode.
 [ ] [print], [gf.print] bugs : "(", ")", what else...?
 [ ] [gf/canvas_loadbang]: is it buggy? (see [doc_h] double-bang problem)
-[ ] support "get" in abstractions... automatically, through [args] ?
+[ ] support "get" in abstractions... automatically, through [args] ? or [attr] ?
 [ ] [fps]: translate into pd: "publish if fps>0.001" (to remove outliers)
-[ ] reimplement negative indices in [listelement] and [listsublist]
 [ ] [#to_pix] newimage=0 to save CPU time and/or bus time?
 [ ] use [args] everywhere it should be used: e.g. [#background_model] but also many more
 [ ] [#fold] is slowwww
@@ -114,6 +108,9 @@
 [ ] reduce [doc_h] clock again before release !
 [ ] on n'a pas un vrai [getargs] au niveau du binbuf (ce qui, en soi, n'est pas évident)
     et ça va être compliqué d'éditer les args pour y rajouter vraiment ce qu'on veut.
+[ ] movie api : merge "height" & "width" attributes
+[ ] gridflow_gem*.pd_linux : missing error message on load (sometimes) because of sys_load_lib
+[ ] multi-valued attributes in source_filter
 ---------------------------------------------------------CIBLE--------------------------------------------------
 later
 
@@ -134,6 +131,7 @@
 [L] [#camera] [#cast] setting ? or not ?
 [L] fix SDL modifiers
 [ ] GSlice (both the one in GLib and http://www.cplusplus.com/reference/std/valarray/gslice/ )
+[ ] automated loadtime patch rewriting in order to get rid of deprecated forms (?)
 
 // was for 9.9
 //DEF_OP(clipunder, a<0?0:a>=b?b-1, 0, false, false)
@@ -146,14 +144,11 @@
 [ ] cvApproxPoly pour un seul poly à la fois
 [ ] cvMeanShift, cvCamShift (?)
        cvCamShift s'utilise presque comme MeanShift, sauf que ça requiert un autre type non-grid.
-       Celui-ci peut être représenté comme une grid de 5 éléments pour faire plus facile
-       (contrairement à cvHistogram, qui contient une grid ND mais a besoin de quelques fields de plus que ça).
+       Celui-ci peut être représenté comme une grille de 5 éléments pour faire plus facile
+       (contrairement à cvHistogram, qui contient une grille ND mais a besoin de quelques champs de plus que ça).
 [ ] cvCalcBackProject (?)
 [ ] cvCalcHist, cvCreateHist.
-[ ] SnakeImage (what is the concept of 'energy', squared luminosity?)
-        J'aurais supposé que oui, mais c'est juste trois mesures reliées à trois forces qui "shapent" la courbe:
-	espacement égal des points, réduction des angles, et correspondance avec l'image même (qui doit normalement
-	être un edge-detect d'une image plus vieille).
+[ ] SnakeImage
 [ ] on doit aussi commencer à rajouter des types non-grid. Le premier sera CvHistogram et est requis pour tous les objets dont le nom contient "Hist".
 
 Common Video Framework
@@ -353,3 +348,16 @@
 sand.pd         27              30
 cellular_1d.pd  475             730
 wave_1d.pd      107             173
+
+How to release GridFlow :
+
+dir=gridflow-9.10; tag=gridflow_9_10
+svn copy svn+ssh://gridflow.ca/home/svn/gridflow/trunk svn+ssh://gridflow.ca/home/svn/gridflow/tags/$tag/
+svn export svn+ssh://gridflow.ca/home/svn/gridflow/tags/$tag/ $dir
+chmod -R go=u-w $dir && tar cfzvv $dir.tar.gz $dir && rm -rf $dir
+scp $dir.tar.gz gridflow at artengine.ca:public_html/download
+mv $dir.tar.gz /home/matju/GridFlow
+cd doc/homepage; geany index.html; make install
+make binaries
+pd-announce mlist : post release
+freshmeat if anyone cares (just restored my account but didn't use it)



More information about the Gridflow-cvs mailing list