HPF.schelp: Warning about frequencies close to 0.
class library: NamedControl - avoid lags if possible

Signed-off-by: Tim Blechmann <tim@klingt.org>
Classlib: Rest: Allow streams/functions as a Rest's value
Classlib: Pcollect: Apply 'processRest' to result of collect func

Necessary because the collect func may return a Rest.
Previously, this Rest was not 'process'ed, breaking
math operations on the return value.

At first, I thought this might also be needed for
Pselect and Preject, but these patterns only suppress
output values, not alter them. Rests should already
have been 'process'ed by the input stream.
sclang + scide + class library: Initial implementation of a back end Document text mirror

This is not yet fully working, but I need to merge in changes from master now

Signed-off-by: Scott Wilson <i@scottwilson.ca>
Merge branch 'master' into SCIDE-Document-Rework-TextMirror

# By Tim Blechmann (29) and others
# Via Tim Blechmann (3) and Scott Wilson (1)
* master: (49 commits)
  sclang + cmake: Post review fixes to QQuartzComposerView
  sclang: Move image primitive helper functions into a separate header
  sclang: Pass VMGlobals as an arg to QCView helper functions
  sclang: Make QCView helper functions static
  class library: Add newline to end of file
  Initial QQuartzComposer Stuff
  Class library: Fix TempoClock CmdPeriod cleanup
  Update OSX readme to describe generating for Xcode
  Fix OSX build failures introduced by bb514d6
  scapp: remove scapp
  supernova: avoid linking with boost.thread
  supernova: remove special handling of c++11
  external libraries: update oscpack to v1.1.0
  sclang: use std::bind instead of boost
  update readme files
  migrate to c++11
  qtcollider: cancel timer if no work has to be done
  qtcollider: languageclient - use qt's timer for appclock ticks
  sclang: terminal client - ensure work
  sclang: terminal client - bug fixes
  ...
scide: Prevent a loop when setting Document text

Signed-off-by: Scott Wilson <i@scottwilson.ca>
class library: Fix Typo in text_

Signed-off-by: Scott Wilson <i@scottwilson.ca>
class library: Add missing primitiveFailed calls

Signed-off-by: Scott Wilson <i@scottwilson.ca>
sclang: Fix incorrect arg order in text mirror primitive

Signed-off-by: Scott Wilson <i@scottwilson.ca>
sclang + scide: Inserting text at an index higher than size appends

Signed-off-by: Scott Wilson <i@scottwilson.ca>
class library: Remove and correct references to obsolete 'text' var in ScIDEDocument

Signed-off-by: Scott Wilson <i@scottwilson.ca>
scide + class library: Document actions requiring ide->lang communication only happen if a func is registered

Signed-off-by: Scott Wilson <i@scottwilson.ca>
scide: Add public post func to scprocess

Signed-off-by: Scott Wilson <i@scottwilson.ca>
scide + class library: Allow users to disable Document text mirror

Signed-off-by: Scott Wilson <i@scottwilson.ca>
plugins: add plugin to determine blocksize

Signed-off-by: Tim Blechmann <tim@klingt.org>
supernova: ensure alignment of UGen structs

Signed-off-by: Tim Blechmann <tim@klingt.org>
class library: introduce PureMultiOutUGen an perform DCE on DC

Signed-off-by: Tim Blechmann <tim@klingt.org>
class library: NamedControl - avoid lags if possible

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

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