classlib (quarks): Defer svn path checking until needed; try{} the check
Merge pull request #865 from jamshark70/topic/fixsvncheck

classlib (quarks): Defer svn path checking until needed; try{} the check
HelpSource: Internal Snooping - remove macism and obsolete functionality

Signed-off-by: Tim Blechmann <tim@klingt.org>
include: sclang - SC_TerminalClient is not in the public interface

the SC_TerminalClient is used by the sclang command line application,
it does not need to be exposed to the public

Signed-off-by: Tim Blechmann <tim@klingt.org>
nova-tt: update

fixes #866

Signed-off-by: Tim Blechmann <tim@klingt.org>
plugins: fix substraction of kr - ar signals

Signed-off-by: Tim Blechmann <tim@klingt.org>
scide: when saving document, automatically append ".scd" extension

[fixes #838]

Since this bypasses the native file selection dialog's check for
file existence, we implement our own check whether the file with
the added extension exists, and warn the user in that case.
qtcollider: QUserView, QWindow: do refresh when "drawingEnabled==false"

[fixes #869]
server: PortAudio: scale CPU load data to represent percentage

[fixes #849]
update ChangeLog file
class library: strings now throw an error when multiChannelPerform is called.

The method multiChannelPerform, when called on a SequenceableCollection, expands the arguments and the collection together performs the selector on all tuples. Because strings do not behave like Arrays with regards to flop (and do not break up in their constituent characters), they behave like a normal object.
Now when a method on a collection is expanded by multiChannelPerform (e.g. clip, linlin, etc.), and the receiver remains unchanged by flop, the selector is performed (using performList in Object:multiChannelPerform) and expanded indefinitely. This cannot be caught directly, because the method that was expanded doesn't know about that it was called from within a multiChannelPerform. Overriding all those methods in String is overly verbose and error prone. Better block this call on strings for now.
help: add a few more regular expressions for clarity
Quarks: use new sf.net repo url

Signed-off-by: Yvan Volochine <yvan.volochine@gmail.com>
Merge pull request #873 from gusano/topic/new_quarks_url

Quarks: use new sf.net repo url
plugins: whitespace tweak to ReverbUGens for readability
sclang bugfix: proper handling of Open Sound Control Blob Arguments

Right now, only one OSC Blob argument can be read by sclang and when intermingled with other arguments it only consistently works as last argument:

works with current sclang:
/test b 0x01             -> [[0x01]]
/test ib 12 0x01         -> [12, [0x01]]

does not work with current sclang:
/test bb 0x01 0x02       -> [[0x01], [0x01]]
/test bi 0x01 12         -> [[0x01], [0x01]]

The problem is that the tag counter (msg.tag) is not increased as intended, because MsgToInt8Array clones the sc_msg_iter struct. Using a reference argument in MsgToInt8Array fixes the problem.

does now work:
/test bb 0x01 0x02       -> [[0x01], [0x02]]
/test bi 0x01 12         -> [[0x01], 12]
Merge pull request #877 from ventosus/master

sclang bugfix: proper handling of Open Sound Control Blob Arguments
cmake build system: detect clang if it is simply a c++ symlink

Signed-off-by: Tim Blechmann <tim@Tims-MacBook-Pro.local>
osx: disable WII support by default

Signed-off-by: Tim Blechmann <tim@klingt.org>
sclang: avoid preprocessor warning

Signed-off-by: Tim Blechmann <tim@klingt.org>