[PD-dev] further CVS GUI changes and Mac internals

Adam Lindsay atl at comp.lancs.ac.uk
Wed Nov 27 15:57:57 CET 2002


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 at cvs.pure-data.sourceforge.net:/cvsroot/pure-data
login

cvs -z3 -d:pserver:anonymous at cvs.pure-data.sourceforge.net:/cvsroot/pure-
data co -r devel_0_36 pd


adam

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Adam T. Lindsay                      atl at comp.lancs.ac.uk
 Computing Dept, Lancaster University   +44(0)1524/594.537
 Lancaster, LA1 4YR, UK             Fax:+44(0)1524/593.608
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-





More information about the Pd-dev mailing list