[PD-cvs] [git]pure-data branch master updated. 05317c78bb163201d209a3800da1af593ad190dc

Miller Puckette millerpuckette at users.sourceforge.net
Thu Jun 22 21:41:32 CEST 2017


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "pure-data".

The branch, master has been updated
       via  05317c78bb163201d209a3800da1af593ad190dc (commit)
       via  6875d7713c28226510339ecae439b2f56b94d934 (commit)
       via  fcbdc87927af2d9918954fbb7644fb613fadbedc (commit)
       via  ab140e950c17ba4e84ae1043e25cb5a56caadc98 (commit)
       via  4feee8782af7af8f1d62a3e282cb63c55f07e938 (commit)
       via  dfbfc754b30e26da2d105fa85cb73152ce9e40b5 (commit)
       via  82adaf15f0ff2928c26e261b76d1d5ed809d5788 (commit)
       via  e594e030c73259ae2c681aab80b3556aadddf9c8 (commit)
       via  8dacf81768b7106d0eaca3876b649703cfda9ce8 (commit)
       via  9ab3c17d1663c75bac42791fad095f163e4992f8 (commit)
       via  f0703a408103fff236f5bb52c2f3fefea226a356 (commit)
       via  9729cecb49d1007f39eb0e58094eea3be5261d9c (commit)
       via  2783d9241a6154aa677ed43b8acdbcdbc0afb104 (commit)
       via  ea6a714837660c2a03aa286f186f70f6e57c258f (commit)
      from  1d5206ff55017ddc36f027d18f60d023edda2b7d (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 05317c78bb163201d209a3800da1af593ad190dc
Author: Miller Puckette <msp at ucsd.edu>
Date:   Thu Jun 22 12:40:34 2017 -0700

    Fixed bug in s_inter.c changes several commits ago (pd~ extern changed to
    use sys_havegui() instead of sys_nogui)

commit 6875d7713c28226510339ecae439b2f56b94d934
Author: IOhannes m zmoelnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Tue Mar 7 21:31:03 2017 +0100

    fixed issue with filenames-with-parens() on OSX
    
    Closes https://sourceforge.net/p/pure-data/bugs/871/

commit fcbdc87927af2d9918954fbb7644fb613fadbedc
Author: IOhannes m zmoelnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Fri Mar 3 11:02:41 2017 +0100

    generic preference system
    
    # new features
    
    - simple API that requires a minimum amount of data:
    
          ::pd_guiprefs::write foo "bla" # write a key/value pair to the default domain
          ::pd_guiprefs::read foo        # read a value associated with the key from the default domain
    
    - consistent use of `$::pd_guiprefs::domain` (it's always a domain-like string, that can be used regardless of the actual storage backend); the default is `org.puredata.pd.pd-gui`
    - honours `PD_CONFIG_DIR` environment variable to specify the filesystem location of Pd's config directory
    - honours [`XDG_CONFIG_HOME`](https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html) (on linux) to specify the filesystem location of the configuration
    - easy to switch to filesystem-based storage on OSX and W32 (though the default is still the native storage), simply by setting the `PD_CONFIG_DIR` variable (if set to an empty-value, sane defaults are assumed)
    
    - as a side-effect, Pd now also exposes a `::platform` variable, that can be used to distinguish between OSX/linux/W32/... (rather than abusing the `windowingsystem` for that kind of information)
    
    - some trailing whitespace has also been removed from the edited files
    
    # (in)compatibility with old system
    the rewrite retains API-compatibility with the old system.
    however, i expect that after applying this fix, any data stored with an old version of Pd might not be availble in the new version.
    Afaict, this only affects the recentfiles (which i consider non-critical data).
    
    we are now using a slightly different domain `org.puredata.pd.pd-gui`, which changes the actual storage path of the preferences (compared to older versions of Pd).
    the main effect of this is, that the old settings stored via the guiprefs will not be available anymore.

commit ab140e950c17ba4e84ae1043e25cb5a56caadc98
Author: IOhannes m zmoelnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Fri Mar 3 10:59:20 2017 +0100

    export $::platform (which is a better indicator about the running platform than the windowing system)

commit 4feee8782af7af8f1d62a3e282cb63c55f07e938
Author: IOhannes m zmoelnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Fri Mar 3 10:40:49 2017 +0100

    Removed trailing whitespace

commit dfbfc754b30e26da2d105fa85cb73152ce9e40b5
Merge: 82adaf1 8dacf81
Author: Miller Puckette <msp at ucsd.edu>
Date:   Thu Jun 22 12:25:13 2017 -0700

    Merge branch 'tcl-windowposition'

commit 82adaf15f0ff2928c26e261b76d1d5ed809d5788
Merge: 1d5206f e594e03
Author: Miller Puckette <msp at ucsd.edu>
Date:   Thu Jun 22 11:43:01 2017 -0700

    Merge branch 'fix-memleaks'

commit e594e030c73259ae2c681aab80b3556aadddf9c8
Merge: 9729cec c17754d
Author: IOhannes m zmoelnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Wed Jun 7 14:38:40 2017 +0200

    Merge branch 'master' into fix-memleaks

commit 8dacf81768b7106d0eaca3876b649703cfda9ce8
Author: IOhannes m zmoelnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Mon May 15 15:37:11 2017 +0200

    removed debugging printout

commit 9ab3c17d1663c75bac42791fad095f163e4992f8
Merge: f0703a4 3b9e05c
Author: IOhannes m zmoelnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Mon May 15 11:13:09 2017 +0200

    Merge branch 'master' into tcl-windowposition

commit f0703a408103fff236f5bb52c2f3fefea226a356
Author: IOhannes m zmoelnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Thu Feb 16 16:08:15 2017 +0100

    calculate window position offsets (rather than hardcoding them)
    
    on X11, this ensures that windows are always opened at the same position.
    so we can do [vis 0, vis 1( repeatedly without moving the window around...

commit 9729cecb49d1007f39eb0e58094eea3be5261d9c
Author: IOhannes m zmoelnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Wed Mar 9 20:57:18 2016 +0100

    escape $args in comments

commit 2783d9241a6154aa677ed43b8acdbcdbc0afb104
Author: IOhannes m zmoelnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Tue Mar 8 23:47:19 2016 +0100

    free allocated memory in destructor

commit ea6a714837660c2a03aa286f186f70f6e57c258f
Author: IOhannes m zmoelnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Fri Feb 10 10:53:01 2017 +0100

    Fixed a memory leak in expr parser

-----------------------------------------------------------------------

Summary of changes:
 doc/5.reference/message-help.pd |   2 +-
 extra/pd~/pdsched.c             |   3 +-
 src/x_time.c                    |   2 +
 src/x_vexp.c                    |   1 +
 tcl/pd-gui.tcl                  |  26 ++-
 tcl/pd_guiprefs.tcl             | 437 +++++++++++++++++++++++++---------------
 tcl/pdwindow.tcl                |  10 +-
 7 files changed, 300 insertions(+), 181 deletions(-)


hooks/post-receive
-- 
pure-data



More information about the Pd-cvs mailing list