Hi all.
A few more changes on CVS:
- Joseph Sarlo's GUI shadows are now controlled by -DGUISHADOW (except on MacOSX, where you're stuck with them, for now). I tried to change configure so that this is the default, but I can't test with a build. If someone who is more expert with configure and other meta-make systems could help out with a proper config option, it would be very appreciated.
- I made some aesthetic tweaks to the main window, following (in part) some feedback from people here. I'm sure you'll let me know if I got it all wrong.
- I introduced a new Tcl function in u_main.tk: accel_munge. It changes the default control-key shortcuts to command-key shortcuts that hopefully display and act correctly.
- I made further tweaks to the Mac OS X's display of shadows. Moving objects no longer screws them up.
- I slipped in the Mac OS X private name resolution flag that I discussed before. This needs to be tested, but appears to improve behavior with libraries with conflicting names (e.g. [scale] in GEM and maxlib). YMMV.
- With the deft adjustment of two #ifdefs, ~/.pdrc now works on the Mac (and other Unices). Options are introduced with a hyphen, and are one- per-line, like:
-verbose -path ~/Library/pd -path /Library/pd
As a reminder, you can grab the devel_0_36 branch with: cvs -d:pserver:anonymous@cvs.pure-data.sourceforge.net:/cvsroot/pure-data login
cvs -z3 -d:pserver:anonymous@cvs.pure-data.sourceforge.net:/cvsroot/pure- data co -r devel_0_36 pd
adam