[Gridflow-cvs] [svn] commit: r3816 - in /trunk: ChangeLog TODO
gridflow-cvs at artengine.ca
gridflow-cvs at artengine.ca
Thu Jun 5 23:51:37 EDT 2008
Date: Thu Jun 5 23:51:37 2008
New Revision: 3816
This is GridFlow 0.9.3
--- trunk/ChangeLog (original)
+++ trunk/ChangeLog Thu Jun 5 23:51:37 2008
@@ -1,11 +1,12 @@
/* $Id$ */
-version 0.9.3 (2008.06.04):
+version 0.9.3 (2008.06.06):
* fixed bugs introduced in 0.9.2 relative to: [#in] loop, [#in] initbang,
[display] selector, [#out] initbang, [#print], [#labeling], [#out window]
* added example patches instant_blur.pd game_of_life_gem.pd
* added [class_exists]
+ * added [#in quicktimecamera]
* fixed some example patches
* fixed some recent OSX compilation problems
* fixed OSX QuickTime decoding on Intel (endianness problem)
@@ -14,8 +15,10 @@
* --gem-source renamed to --gem-include
* --gem-include=bundled can compile gem support without gem source code
* swapped outlets of [#import_pix]
- * added SDL mouse position event report
- * added SDL hidecursor and partial setcursor
+ * added SDL mouse position event report (but buttonup does not work)
+ * added SDL key report
+ * added some SDL options: title, hidecursor, partial setcursor
+ * added SDL fullscreen (use key f, F11 or Escape)
* x11: replaced method "transfer" by method "shared_memory".
version 0.9.2 (2008.05.02):
--- trunk/TODO (original)
+++ trunk/TODO Thu Jun 5 23:51:37 2008
@@ -1,9 +1,6 @@
/* $Id$ */
[ ] fix seek in [#in]
-[ ] full screen
-[ ] sdl is slow
[ ] [cv.split]
[ ] reestablish 'gzfile' feature in a better way. (gzfile is disabled for now)
[ ] bugs roman
@@ -14,6 +11,8 @@
[ ] reimplement [listflatten] !
[ ] reimplement negative indices in [listelement] and [listsublist]
[ ] with pwc, 720x480 crashes
+[ ] fix SDL modifiers
* remove reference.*ml
* videodev.c should be upgraded to V4L2 asap.
@@ -46,15 +45,12 @@
[ ] [for] has a bug in "from".
[ ] #out x11 doesn't accept 0-sized grids
[ ] #print doesn't accept 0-sized grids
-[ ] [display] bug, can't print nested lists, due to Array=== returning false (???)
[ ] #inner doesnt support seeds of size>1, and isn't vecop-compatible, and ...
[ ] #inner could optimise permutation matrices?
ClaudiusMaximus matju: [#draw_image] inlet 0 method "op <opname>" is undocumented, but very useful :)
ClaudiusMaximus matju: [unix_time] is maldocumented, outlet 0 is a grid Dim(uint8), not a symbol
-[ ] pd_examples -> examples
[ ] update doc
-[ ] ditch xml (switch to helppatches)
[ ] claude wants http://en.wikipedia.org/wiki/Graham_scan
malloc alignment = 4 mod 8 (en utilisant valgrind)
@@ -67,7 +63,6 @@
also: qprofile, amd profiler, opreport -cl --demangle=smart
-[ ] cvs2svn
[ ] -ftree-vectorizer-verbose
[ ] try removing or modifying -falign on PPC/OSX
[ ] encoding of quicktime RGBA only works with [#cast b] (is that still true?)
@@ -101,7 +96,7 @@
 small leak remaining in x11. may have to do with non-use of XDestroyImage.
 is [@convolve] actually cross-convolution?
that is, convolves with a mirror image of the convolution matrix.
<mis> matju: if you try to move the GOPed abstraction the peepholes don't move along
<mis> he :) better yet, the abstraction's bounding box's lower right corner will not
move up or to the left of the low right corner of the peephole it contains.
@@ -113,7 +108,6 @@
 when file not found, mpeg error messages are wrong, they say the filename is "".
 osx: error: shmget failed (cannot allocate memory) in X11, for regular pictures
 "unsupported codec" bogus errors.
- bin/backtrace does not detect scripts
 format_grid: write test for other bpv's
 FormatGrid: not properly tested (crashes sometimes)
 stdout should be redirected if bridge is present
@@ -147,7 +141,6 @@
[ ] make a short feature list as a promo
[ ] add credits
-[ ] indiquer comment faire un rapport à propos d'une carte v4l ou d'un mode x11 non-supporté
[ ] document how to report bugs, basic troubleshooting
[ ] document our distribution of the archives
[ ] ascii conventions: [foo] vs "foo", etc.
@@ -242,10 +235,11 @@
[ ] add messages "load", "save" as open,bang,close combos. (?)
[ ] x11,sdl,aalib: use buffering to synchronise frames at a constant rate.
[ ] x11: sync with the actual vsync of the monitor
-[ ] x11: maybe vram-to-vram copy using X11's Pixmap remote-objects
-[ ] shell object?
-[ ] HPGL, [unixtime]
-[ ] [parallel_port], [serial_port], [usb_mouse]
+[ ] x11: double buffering using a Pixmap remote-object
+[ ] [serial_port]
+[ ] support for audio in the mpeg streams
+[ ] synchronized audio with the video when using mpeg1 & 2
+[ ] full screen mode (without the menu bars or frames)
[ ] remaining number type support in formats
@@ -270,26 +264,6 @@
[ ] .pd: read; write better
[ ] examples/generique.pd
[ ] add examples from the workshop, etc
-how about creating aliases like "open window" = "open x11 here" (or arbitrary
-user-defined sequence of messages settable in ~/.gridflow_startup) and "open
-videodev" -> "open videodev /dev/video0, option channel 1, option size 240 320"
-maybe there should be a separate ~/.gridflow_config that would be saveable from
-gridflow, and ~/.gridflow_startup would be edited only by the user but
-~/.gridflow_config would still be a text file. i say that
-because the startup is a script so gridflow couldn't just do
-search-and-replace in there, because the option could be inside a "if"
-expression and such... at most, gridflow could _append_ text to
-.gridflow_startup, to be non-intrusive...
-From: Dave Bergevin <dabergevin at eisa.com>
- [ ] synchronized audio with the video when using mpeg1 & 2
- [ ] full screen mode (without the menu bars or frames)
-From: Alexandre Castonguay <acastonguay at artengine.ca>
- [ ] server side pd to handle multiple incoming commands, audio + video streams
- [ ] support for audio in the mpeg streams
le tab completion ne donnerait pas seulement les noms possibles pour le
More information about the Gridflow-cvs