Bugs and unittest:
Class DataWriter
should signal an error when it is
demanded to write to a closed device.
Add boing.test.nodes.test_loader
cases for the data
processing nodes.
Add docs and unit test for class boing.utils.url.URL
on
MS Windows.
Improve class QPath
: regular
expression compilation, join method, add unittest. The command:
QPath.filter(boing.nodes.encoding.TuioDecoder.getTemplate(), "diff.*.contacts.*.rel_pos")
raises an error if QPath._iterProp()
returns a real
iterator.
when boing.create()
raises an exception, it shows the lower
URI and not the original one. This may be misleading for users.
The player:
‘s playlist has some model trouble: when I
drag and drop some files from a folder to the root level before
the folder an Exception is raised. Sometimes files desappears.
Handle when a source has been closed and when to start players (e.g. if TCP socked has been disconnected, TcpServer turned off).
Resolve the UDP socket reuse port issue on Windows.
The structure <!...!>
used in defining not standard
URL
query keys and values does not
work if characters #
or %
are used inside the structure.
Pipeline architecture:
Producer
should also
automatically know whether being active or not, like the class
WiseWorker
does. Check the ‘tag’
structure.Node
shouldn’t be a
QObject?Data model:
quickdict
constructor:
if an hierarchical dictionary is passed to the constructor not all
the hierarchy is transformed to a quickdict.Functionalities:
evdev
and uinput
in&out bridges.libfilter.filtering.signal
to
boing.filtering
.Gesture Recognition:
Docs:
boing.net.tcp
and
boing.net.udp
.Other:
boing.utils.fileutils
should be reengineered.Todo
Describe how to configure the pipeline dinamically
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/boing/checkouts/latest/doc/source/boing.rst, line 101.)
Todo
Comment module boing.filtering
.
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/boing/checkouts/latest/doc/source/boing.filtering.rst, line 29.)
Todo
Improve docs for the module boing.net.tcp
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/boing/checkouts/latest/doc/source/boing.net.tcp.rst, line 24.)
Todo
Improve docs for the module boing.net.udp
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/boing/checkouts/latest/doc/source/boing.net.udp.rst, line 24.)
Todo
Describe the data model.
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/boing/checkouts/latest/doc/source/datamodel.rst, line 24.)
Todo
Describe an example of functional node.
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/boing/checkouts/latest/doc/source/developer.rst, line 57.)
Todo
Speak about the default nodes and the node uris convention. Also add a link to the Nodes reference table.
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/boing/checkouts/latest/doc/source/functionalities.rst, line 24.)
Todo
Describe data logging and replaying (both OSC and JSON formats).
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/boing/checkouts/latest/doc/source/functionalities.rst, line 46.)
Todo
Describe the recorder tool.
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/boing/checkouts/latest/doc/source/functionalities.rst, line 52.)
Todo
Describe the Player tool.
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/boing/checkouts/latest/doc/source/functionalities.rst, line 65.)
Todo
Describe the calibration node.
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/boing/checkouts/latest/doc/source/functionalities.rst, line 81.)
Todo
Describe the filtering module.
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/boing/checkouts/latest/doc/source/functionalities.rst, line 87.)
Todo
Logging utils tutorial
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/boing/checkouts/latest/doc/source/logging.rst, line 24.)
Todo
multi-touch utilities tutorial.
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/boing/checkouts/latest/doc/source/multitouch.rst, line 24.)
Todo
Improve the OSC tutorial.
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/boing/checkouts/latest/doc/source/osc.rst, line 24.)
Todo
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/boing/checkouts/latest/doc/source/pipeline.rst, line 406.)
Todo
Data redirection tutorial
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/boing/checkouts/latest/doc/source/redirection.rst, line 24.)
Todo
Script advanced options tutorial
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/boing/checkouts/latest/doc/source/scriptadvanced.rst, line 24.)
Todo
Improve the TUIO tutorial.
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/boing/checkouts/latest/doc/source/tuio.rst, line 24.)