class library: jitlib: make sure GUI.skins is not nil in ProxyMixerOld
HelpSource: MIDIFunc: show how to free a MIDIFunc

When using several MIDIFunc, assigning all of them to the same variable
will lead to confusing results as each MIDIFunc will continue to exist
on top of the old one.

This commit shows the good practice: add a variable to each MIDIFunc
example line and show how to free them.
Merge pull request #893 from redFrik/master

make sure GUI.skins is not nil in ProxyMixerOld
Merge pull request #900 from gusano/topic/MIDIFunc_helpSource_improvement

HelpSource: MIDIFunc: show how to free a MIDIFunc
class library: fix curvelin

fixes #902

Signed-off-by: Tim Blechmann <tim@klingt.org>
class library: UGen - avoid numeric instability in lincurve/curvelin

Signed-off-by: Tim Blechmann <tim@klingt.org>
class library: ugen - use Select.multiNew

Signed-off-by: Tim Blechmann <tim@klingt.org>
class library and server: implement wrapped indexing for SelectXFocus, add a new operator: wrapdif.
header: move ReplyAddress implementation out of the public interface

the ReplyAddress struct should be opaque and it really should not be in
the public interface.

Signed-off-by: Tim Blechmann <tim@klingt.org>
sclang: port udp sockets to boost.asio

Signed-off-by: Tim Blechmann <tim@klingt.org>
sclang: port tcp sockets to boost.asio

Signed-off-by: Tim Blechmann <tim@klingt.org>
sclang: osc data - replace platform-specifics with boost.asio

Signed-off-by: Tim Blechmann <tim@klingt.org>
sclang: remove dead code

Signed-off-by: Tim Blechmann <tim@klingt.org>
sclang: implement tcp client via boost.asio

Signed-off-by: Tim Blechmann <tim@klingt.org>
sclang: ComPort - remove unused cruft

Signed-off-by: Tim Blechmann <tim@klingt.org>
sclang: better error reporting for init_OSC failure

Signed-off-by: Tim Blechmann <tim@klingt.org>
sclang: UdpInPort - release mode compile fix & improved error reporting

Signed-off-by: Tim Blechmann <tim@klingt.org>
sclang: specifying inconsistent parameters for an arithmetic progression throws an informative error. This fixes #882.
Revert "class library: ugen - use Select.multiNew"

this does not work, as it will multi-channel expand the Select UGen

This reverts commit a24f8431719a538e40e8fa1d444c016dd1c9f8e0.
Merge pull request #903 from timblechmann/topic/asio

implement sclang sockets via boost.asio & move ReplyAddress out of the public interface