class library: loadRelative permits access to switch warning on or off
class library: add an action to be called when loading paths
class library: removing obsolete argument in Environment:linkDoc.
When linking a document to an environment, now document itself takes responibility for pushing it.
help: document linkDoc and unlinkDoc methods
class library: linking a document and an environment now works correctly.
Also removing an environment from a document by setting its envir instavr to nil correctly restores the old environment.
help: Pdef/Pdefn function examples
class library: add space after error messages to separate them from each other.
class library: curvelin is now a proper inverse of lincurve (fix by james harkins).
class library: curvelin is now inverse of lincurve (UGen implementation)
class library: fix fading to new volume by replaying a node proxy monitor
class library: improve code readability
help: improve Monitor help with a focus on general usability
lang: Add editable property to QWebView

SCWebView had this feature, but QWebView never has. It's not needed for help files, but this provides an easy way to edit examples in rich text files without having to write javascript.

Signed-off-by: Scott Wilson <i@scottwilson.ca>
scide: Use platform appropriate icon to indicate needs save status

Signed-off-by: Scott Wilson <i@scottwilson.ca>
scide: Improve cross-platform behaviour of document switcher

This did not work at all on Mac

Signed-off-by: Scott Wilson <i@scottwilson.ca>
scide: improve ability to distinguish active/focussed editor pane

Previously it could be impossible to distinguish visibly which pane was had active, and which split corresponded to the active tab. This provides visual feedback when switching panes, and the means to somewhat customise this.

Signed-off-by: Scott Wilson <i@scottwilson.ca>
Merge pull request #970 from supercollider/ide-editor-improvements-improvements

Ide editor improvements improvements
scide: Fix memory leak with focus ring

Signed-off-by: Scott Wilson <i@scottwilson.ca>
Merge pull request #969 from supercollider/AddEditableToWebView

lang: Add editable property to QWebView
scide: Fix bug whereby focussing did not always occur properly

Signed-off-by: Scott Wilson <i@scottwilson.ca>