Classlib: Rest: Add 'value' method to simplify mixing rests and numbers
Classlib: QPenPrinter: Add 'bounds' method

A drawFunc may now simply ask the view for its bounds, and it will
work whether the view is a UserView or a QPenPrinter. Without this,
the function has to check the class of the view, which is poor OOP.
Classlib: Pstep: Fix unnecessary creation of an array on every iteration
classlib: Fix for Issue #1238

Signed-off-by: Scott Wilson <i@scottwilson.ca>
sclang: hidapi - fix gc corruption bug
classlib: Fix for Document:selectLine when last line in doc

Signed-off-by: Scott Wilson <i@scottwilson.ca>
Merge pull request #1233 from jamshark70/topic/restValue

Classlib: Rest: Add 'value' method to simplify mixing rests and numbers
Merge pull request #1236 from jamshark70/topic/PstepEfficiency

Classlib: Pstep: Fix unnecessary creation of an array on every iteration
IFFT.schelp: fix example
Merge pull request #1243 from miczac/ifft

IFFT.schelp: fix example
help: fix helpfile format
class library: prevent hanging synths (fixes #1246)

When setting the node proxy source very quickly, pending messages may cause hanging notes. This had been fixed already for functions as sources, but not yet for synth def names (symbols) as sources. This patch moves the solution to the SynthControl superclass of SynthDefControl.
class library: node proxy: fix channelOffset for pattern/event as source

Adding the nodeMap values to the event overwrote the function calculating the out index dynamically.
Explictly calling the function afterwards inserts the necessary out index.
class library: moved nextN to Object

As the message 'nextN' is a close analog to the message 'next', it should be understood by the same (i.e. all) objects.
Merge pull request #1242 from timblechmann/topic/hid-gc-fix

sclang: hidapi - fix gc corruption bug
Merge pull request #1235 from jamshark70/topic/QPenPrinterBounds

Classlib: QPenPrinter: Add 'bounds' method