Commit graph

24 commits

Author SHA1 Message Date
Tim Blechmann
1569625efa editors: scel - move code from el to sc to avoid method overwrite
we can simply call the library shutdown handler from within emacs to avoid
a method overwrite.

Signed-off-by: Tim Blechmann <tim@klingt.org>
2011-12-08 19:46:51 +01:00
Tim Blechmann
08cbc64f3a class library: deprecate UI.registerForShutdown
UI.registerForShutdown has the same semantics as ShutDown.add. we only
need one functionality like this, so this patch deprecates it.

Signed-off-by: Tim Blechmann <tim@klingt.org>
2011-12-07 11:30:07 +01:00
Tim Blechmann
3e5cf00140 scel: avoid temporary file for symbol table
the symbol table can simply be passed via the command fifo, there is no
need for using a temporary file.

Signed-off-by: Tim Blechmann <tim@klingt.org>
2011-10-10 21:00:39 +02:00
Tim Blechmann
4597ee238c scel: improved guessing of help topics
use `find' and avoid asRelativePath and removeExtension as suggested by
Jonatan Liljedahl.

Signed-off-by: Tim Blechmann <tim@klingt.org>
2011-10-02 13:23:06 +02:00
Tim Blechmann
1f339518ab scel: speedup indexing of help topics
instead of asking SCDoc to index all help topics, we guess the topics
by matching schelp paths

Signed-off-by: Tim Blechmann <tim@klingt.org>
2011-10-02 12:28:26 +02:00
Tim Blechmann
fef0729223 scel: improvements to the scdoc integration
Signed-off-by: Tim Blechmann <tim@klingt.org>
2011-10-01 18:35:53 +02:00
Tim Blechmann
7c8c5fe535 scel: cleanup of class library recompilation
Signed-off-by: Tim Blechmann <tim@klingt.org>
2011-09-28 14:02:50 +02:00
Tim Blechmann
1d117b4997 scel: initClass fix
AbstractResponderProxy has been renamed to AbstractResponderFunc

Signed-off-by: Tim Blechmann <tim@klingt.org>
2011-07-10 17:19:27 +02:00
Tim Blechmann
6726ce6618 scel: use in-process library recompilation
scel is modified to support in-process library recompilation. the key
binding has slightly been changed:
C-c C-l - recompile the library
C-c C-o - restart the interpreter

Signed-off-by: Tim Blechmann <tim@klingt.org>
2011-06-27 21:50:03 +02:00
Scott Wilson
fb35291e50 Bugfix for Emacs and OSCProxy
Signed-off-by: Scott Wilson <i@scottwilson.ca>
2011-04-29 10:56:17 +01:00
James Harkins
19bc278850 Fix nowExecutingPath bug in scel
Signed-off-by: Tim Blechmann <tim@klingt.org>
2011-04-03 12:06:44 +02:00
Tim Blechmann
3c21a65e4c basic cmake-based build system:
this patch implements a cmake-based build system for supercollider. it
currently builds:

- sclang and scsynth on linux
- plugins on linux and osx
- scel

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

git-svn-id: https://supercollider.svn.sourceforge.net/svnroot/supercollider/trunk@10240 a380766d-ff14-0410-b294-a243070f3f08
2010-08-10 21:40:54 +00:00
Marije Baalman
6e840831b6 moving some things from platform specific to ide specific for emacs-scel
git-svn-id: https://supercollider.svn.sourceforge.net/svnroot/supercollider/trunk@9517 a380766d-ff14-0410-b294-a243070f3f08
2009-11-14 20:22:31 +00:00
Tim Blechmann
d1639c1cbb remove trailing whitespaces
git-svn-id: https://supercollider.svn.sourceforge.net/svnroot/supercollider/trunk@9417 a380766d-ff14-0410-b294-a243070f3f08
2009-09-26 06:17:48 +00:00
Dan Stowell
6be16de284 Update address of Free Software Foundation (debian source-checking tools produce warnings about this).
Also putting slightly more explicit copyright attribution in some files (for similar reason).


git-svn-id: https://supercollider.svn.sourceforge.net/svnroot/supercollider/trunk@9082 a380766d-ff14-0410-b294-a243070f3f08
2009-04-20 08:38:27 +00:00
Marije Baalman
0f83b8132a sclang side of dev support
git-svn-id: https://supercollider.svn.sourceforge.net/svnroot/supercollider/trunk@9039 a380766d-ff14-0410-b294-a243070f3f08
2009-04-09 21:09:47 +00:00
Marije Baalman
b9cb95e93f committed the patch for Emacs number box size as submitted by Olaf, aka sh0099
git-svn-id: https://supercollider.svn.sourceforge.net/svnroot/supercollider/trunk@8920 a380766d-ff14-0410-b294-a243070f3f08
2009-03-12 23:06:06 +00:00
Marije Baalman
4827c1a6ca fix to ScelDocument for current, in case there is no current document, as is the case when evaluating code from the minibuffer
git-svn-id: https://supercollider.svn.sourceforge.net/svnroot/supercollider/trunk@8916 a380766d-ff14-0410-b294-a243070f3f08
2009-03-12 17:28:36 +00:00
Marije Baalman
6e20ea7b5f fixed postColor (class method) and added some text retrieval functions from document. including a informative message that the result has to be retrieved from .currentString
git-svn-id: https://supercollider.svn.sourceforge.net/svnroot/supercollider/trunk@8491 a380766d-ff14-0410-b294-a243070f3f08
2009-01-11 17:03:39 +00:00
Batuhan Bozkurt
b1416b5330 Added .postColor_ method to Document that changes the pen color for printing to post window.
git-svn-id: https://supercollider.svn.sourceforge.net/svnroot/supercollider/trunk@8482 a380766d-ff14-0410-b294-a243070f3f08
2009-01-10 03:07:48 +00:00
Marije Baalman
90806c7ab3 added another shortcut for the sclang-complete-symbol (the old one conflicts with some windowmanagers) and added an entry for the function to the menu
git-svn-id: https://supercollider.svn.sourceforge.net/svnroot/supercollider/trunk@8453 a380766d-ff14-0410-b294-a243070f3f08
2009-01-08 06:18:51 +00:00
Marije Baalman
fd5746882d emacs side of commit 8389
git-svn-id: https://supercollider.svn.sourceforge.net/svnroot/supercollider/trunk@8392 a380766d-ff14-0410-b294-a243070f3f08
2009-01-03 18:37:22 +00:00
Marije Baalman
d9ddd4aa6a cleaned up openHelpFile for Class and emacs extensions
git-svn-id: https://supercollider.svn.sourceforge.net/svnroot/supercollider/trunk@8372 a380766d-ff14-0410-b294-a243070f3f08
2009-01-02 21:26:42 +00:00
Marije Baalman
89fba7d169 move scel to editors
git-svn-id: https://supercollider.svn.sourceforge.net/svnroot/supercollider/trunk@8370 a380766d-ff14-0410-b294-a243070f3f08
2009-01-02 19:06:25 +00:00