[PD-cvs] [git]Pd-extended branch pure-data updated. 2352ffdb86ef703047d1cdca493a5221b7f64d98

Hans-Christoph Steiner eighthave at users.sourceforge.net
Fri Feb 1 16:59:33 CET 2013


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 "Pd-extended".

The branch, pure-data has been updated
       via  2352ffdb86ef703047d1cdca493a5221b7f64d98 (commit)
       via  185a5661a718fdb3a67bab6dc0dcf6224b290f54 (commit)
       via  8f91ed592e2783aa3eb809221b74f12e56fab7aa (commit)
       via  9714c3c8d9276349eb9f9d2cd29eea1152d3f876 (commit)
       via  55b31dfa1c30a5d182d82d77e467134b1795aa52 (commit)
       via  35931d45b049e959851e3a3f3348657f516ed162 (commit)
       via  44d19b32c1ac0b0b8566af11b5d8c4fa827d29c9 (commit)
       via  266db0786c9d3a99bc625eabaa8bfbebb8df34fb (commit)
       via  1d4d05c6ff08b3f5a8cca3c67f44254dbf4ae23e (commit)
       via  1a382dc9f92c723f19814668fed4298589673ff2 (commit)
       via  d736882a8de27e57c0822f94f00b0f421df8f8c5 (commit)
       via  6c19fb014ec935e05a400c221a27d0ff87707994 (commit)
       via  aa98ea5ab5f04c7ed92fc0ad0fec3c90c98ace5e (commit)
       via  ee1cad7ff4062e151bd8d37ea917cbf7060e10c7 (commit)
       via  964c1cc5f1b554c9d6bb70be34fcc74082bc3648 (commit)
       via  e2d02c048302c5699e54c45b81750a6823273b0b (commit)
       via  9b71c4c8d9a920148ccf9f4a5104508fd62fa863 (commit)
       via  4da9ebcd6cc46095f93b358b8df6364537a98143 (commit)
       via  648a1c360d1717d721e5ac4a2fcc38319d389212 (commit)
       via  62c71ec2771cc8378a008877a68d710b2f28a62b (commit)
       via  818e7394bc87d51b18fb1212cfed6d5e039ec085 (commit)
       via  153e0dacbf528dbbe91878232a51ae8638aa65f3 (commit)
       via  6650691a35c01381d72d8729c3fbb22c8f325355 (commit)
       via  b52d695314ad456255ea16d12d01b3f3fdd361c6 (commit)
       via  5f9a36214fff26b3ac974e6ac68682d48cf6df37 (commit)
       via  9931f1c048219cdd02ebb010c8dde6e04766aa11 (commit)
       via  733ad3849ebb951bc6071350b883f43a1d7a93d4 (commit)
       via  9583360aa53398744c149fd25fbbd30c5c03fcae (commit)
       via  2b8a4c13904f6b8bef3a8ae52b5258a131eb6a19 (commit)
       via  775f8d67b6bf53ceb78b19f00d8391eb3088972c (commit)
       via  6c1140e9ce6bd4ecffe2f3280a64e0a6617e9ea3 (commit)
       via  1089c6d1cef4dd82d9469ee1144bf022cb4f55c8 (commit)
       via  6168595bd945a82f3b2fc5104eac17b40b4445d1 (commit)
       via  78b81aa3cb903d923da9eec8ad104935a5ae9ce4 (commit)
       via  6b49ae271390373b701150cb590440bd5f9d7ef7 (commit)
       via  5459876b161ae613ab070ef85870d224a536db15 (commit)
       via  e55969e0b19cf45e658c8a8846b1bc7dac64fd2e (commit)
       via  77e1796bb9ce079bfc018f675dcd6aee996a4e71 (commit)
       via  18c82a074a9236a2da2c8ff4c80f256d855f097b (commit)
       via  3b876c63b3682701b569f30e144fea4b6bee9f84 (commit)
       via  e845f6b11c3369384f50bb89a46a5fdb3e001dc5 (commit)
       via  cd737749b51e03ba1bdc6d8b66b890d89823d158 (commit)
       via  057cb3ee6cc58597a1b74a00a7880c2cfd0a466a (commit)
       via  b52e4a738910a448565d810f60b49eda613672a2 (commit)
       via  49d02ffd3fceb789e6088ea0ea4823d23446c8a7 (commit)
       via  2104560447199aa3428cd5c9e7886de500251723 (commit)
       via  ae0a64c7c72484a67f6c1a472030dd8030250eb5 (commit)
       via  0a1e04e292f483611478e3d64bf6f2aa14eeb850 (commit)
       via  77a0c545362e31be02f279b758c3d35f1f1a0fa4 (commit)
       via  a46f861d92f8173511b668826a1949ed10beb9bb (commit)
       via  354d575ba5625e99f23b6b7b746f6e787712a7bc (commit)
       via  ac9062c1b6d59e35094d31abbf80f5cc15805846 (commit)
       via  dcb8210811a9f253e713bf9622dc90f4d929d68e (commit)
       via  4b073d830b434017512efbad9473bbb52ce19493 (commit)
       via  a78b2d981dc852397c6ce9a97f27f641a4b22539 (commit)
       via  7cb303af45f99d4fe57516aca5075ea50b0d69f0 (commit)
       via  9bc5ebae7b675e21b3ff070f37fcce159413ef90 (commit)
       via  a0078a8359f45a95597ee741ecb1575c16b70afa (commit)
       via  38c09b4f8e1f3a9dd026da2fae421f0e1add03fe (commit)
       via  734a236298011c449b5393d3cdd97330c24fb1a2 (commit)
       via  e436d73a70bf1c7193fdb450fbc69872597ac8ad (commit)
       via  9c008502f8cab614355f50a087769ff9daaa014b (commit)
       via  89beff38b191c2a5e40cb90b221d6a6ae6106356 (commit)
       via  43de976a320a18ae331512f9a26f0e6107d2ac1f (commit)
       via  11d068434e89b27ac4731bdfbaf9c66423210c50 (commit)
       via  e1aed27032e915161235c54aac48ab030b89027f (commit)
       via  3d4733ffa6da86183e105a490837de089a552630 (commit)
       via  bb6cf9a3968d4278e5447e7b67309130aa415691 (commit)
       via  4d12f5cbc7151ef00d8f7dfaffcc03ae768e84cd (commit)
       via  10616857d6b8ffd5d50ec6ac6cb6dec41042c11a (commit)
       via  b200b87e57437dd39f0c7904103919e4aac4eb91 (commit)
       via  f1a4cb1506d03c89b42035534126400f3a318735 (commit)
       via  e5934a7ddf3e27271c2648840fc4fca602eef7e5 (commit)
       via  5ebb3eccdfb45a8b3afe74c381c0e5851017976d (commit)
       via  4bf900e2e690bc821e53bef625adc1fd8c8cbc17 (commit)
       via  e9c20e1e7d43c909dec45a828d12d870b44d1a92 (commit)
       via  cd3e5006a5a9f79b9e25aec7bdfcee31d1f9a0e7 (commit)
       via  49a248b87e7374335bf61a6576c809d3de07b2ea (commit)
       via  2f83ef92f94ea7604041afe901e9330e1b626d2d (commit)
       via  a77c386e71b4659c616b5245b9bd7ecf2e2adf90 (commit)
       via  14d92f8cc1c03bc1bfad880785faa6cf2732cd7d (commit)
       via  4c9c05d37fc8c9ff316dad0d4e0ba6bbb1321313 (commit)
       via  75819aad31bedc8466858fb81fe69c97522a82ed (commit)
       via  58f8e1e30256df0c8d9086a02140ae6c3e5a823c (commit)
       via  19d368cff10b657702be48497129a342d8052cb5 (commit)
       via  cd0ea0a6c8ea151fe5f05ab07e71e32098dafe6e (commit)
       via  7ba1d5c341461dbc22391357304b9b9f0dfbfd35 (commit)
       via  087c1eb1d1ef3241941508951cdf4c77b40c7fb4 (commit)
       via  e32e4742cf4c4b9255dfee42ae69ce19a3029e0f (commit)
       via  28328827675c734b1baa8eb0dbff90a34955188f (commit)
      from  bbacad57065fc328fd530a82b173bfd229b08fa6 (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 2352ffdb86ef703047d1cdca493a5221b7f64d98
Author: Miller Puckette <msp at ucsd.edu>
Date:   Mon Jan 28 19:02:41 2013 -0800

    version number to 0.44-2 (will probably only release this for pi and source)

commit 185a5661a718fdb3a67bab6dc0dcf6224b290f54
Author: Miller Puckette <msp at ucsd.edu>
Date:   Mon Jan 28 18:43:45 2013 -0800

    put BIGORSMALL macros in effect for arm arch (which seems also to trap on
    denormals like i86).
    also misc doc touchups.

commit 8f91ed592e2783aa3eb809221b74f12e56fab7aa
Author: Miller Puckette <msp at ucsd.edu>
Date:   Mon Jan 14 17:53:32 2013 -0800

    readme touch up

commit 9714c3c8d9276349eb9f9d2cd29eea1152d3f876
Author: Miller Puckette <msp at ucsd.edu>
Date:   Mon Jan 14 17:48:14 2013 -0800

    release notes and version update for 0.44-1

commit 55b31dfa1c30a5d182d82d77e467134b1795aa52
Author: Miller Puckette <msp at ucsd.edu>
Date:   Mon Jan 14 17:42:53 2013 -0800

    Fix default API choice order to be smarter and update version to 0.44-1

commit 35931d45b049e959851e3a3f3348657f516ed162
Author: Miller Puckette <msp at ucsd.edu>
Date:   Mon Jan 14 16:18:59 2013 -0800

    readme fixes and fixed prontf format in linux midi code

commit 44d19b32c1ac0b0b8566af11b5d8c4fa827d29c9
Author: Miller Puckette <msp at ucsd.edu>
Date:   Sun Jan 6 17:13:08 2013 -0800

    version number to 0.44

commit 266db0786c9d3a99bc625eabaa8bfbebb8df34fb
Author: Miller Puckette <msp at ucsd.edu>
Date:   Sat Jan 5 11:03:31 2013 -0800

    version number to 0.44-0test2

commit 1d4d05c6ff08b3f5a8cca3c67f44254dbf4ae23e
Author: Hans-Christoph Steiner <hans at eds.org>
Date:   Sat Jan 5 12:41:58 2013 -0500

    allow unicode filenames via double-clicking, fix multiple instances
    
    This allows pd-gui to receive full unicode filenames, and allows multiple
    instances while making the first instance always claim the double-clicked
    files.

commit 1a382dc9f92c723f19814668fed4298589673ff2
Author: Miller Puckette <msp at ucsd.edu>
Date:   Thu Jan 3 20:21:19 2013 -0800

    tweak linux fallback makefile

commit d736882a8de27e57c0822f94f00b0f421df8f8c5
Author: IOhannes m zmoelnig <zmoelnig at umlautO.umlaeute.mur.at>
Date:   Tue Dec 18 11:45:03 2012 +0100

    don't connect to running pd-gui's if not needed
    
    if we start multiple instances of Pd from the cmdline, we don't want to
    connect to running instances anyhow.
    since we already check, whether we should connect in parse_args{}, we don't
    need to duplicate the check (in a buggy way!)
    
    the current test, whether to look for other instances of pd-gui is the same
    as the test, that tells pd-gui to connect to a running pd: if port>0 and host!=""
    
    we use the full scriptname as the singleton key, so we don't have
    sideeffects on various installations of Pd on the same system.

commit 6c19fb014ec935e05a400c221a27d0ff87707994
Author: Hans-Christoph Steiner <hans at eds.org>
Date:   Tue Jan 1 22:02:28 2013 -0500

    make garray_getfloatarray() 64-bit warning stronger with more useful info
    
    This gets rid of the logic that only lets this message get printed once
    per Pd session.  Since this problem means non-working objects, I think this
    warning should be loud and provide detailed info so that people know the
    cause and then go fix it :)

commit aa98ea5ab5f04c7ed92fc0ad0fec3c90c98ace5e
Author: Miller Puckette <msp at ucsd.edu>
Date:   Thu Jan 3 13:36:59 2013 -0800

    misc doc updates

commit ee1cad7ff4062e151bd8d37ea917cbf7060e10c7
Author: msp <msp at hinge.gateway.2wire.net>
Date:   Wed Dec 26 13:10:54 2012 -0800

    keep audio device open if jack is selected as audio API

commit 964c1cc5f1b554c9d6bb70be34fcc74082bc3648
Author: Miller Puckette <msp at ucsd.edu>
Date:   Fri Dec 21 17:24:58 2012 -0800

    release fix

commit e2d02c048302c5699e54c45b81750a6823273b0b
Author: Miller Puckette <msp at ucsd.edu>
Date:   Fri Dec 21 17:23:42 2012 -0800

    change order to do things for releases

commit 9b71c4c8d9a920148ccf9f4a5104508fd62fa863
Author: Miller Puckette <msp at ucsd.edu>
Date:   Fri Dec 21 17:02:21 2012 -0800

    minor build fixes for gnu.linux and MSVC

commit 4da9ebcd6cc46095f93b358b8df6364537a98143
Author: Miller Puckette <msp at ucsd.edu>
Date:   Fri Dec 21 16:45:03 2012 -0800

    version number to 0.44test 1 and updated README, INSTALL, and release
    notes

commit 648a1c360d1717d721e5ac4a2fcc38319d389212
Author: Miller Puckette <msp at ucsd.edu>
Date:   Thu Dec 20 22:55:29 2012 -0800

    bug fix: toggle didn't display state

commit 62c71ec2771cc8378a008877a68d710b2f28a62b
Author: Miller Puckette <msp at ucsd.edu>
Date:   Thu Dec 20 22:19:19 2012 -0800

    And reverting didn't fix it... have to dig deeper.
    Revert "Revert "small tweak to scheduling of gfx updates to try to fix the never-updated-""
    
    This reverts commit 818e7394bc87d51b18fb1212cfed6d5e039ec085.

commit 818e7394bc87d51b18fb1212cfed6d5e039ec085
Author: Miller Puckette <msp at ucsd.edu>
Date:   Thu Dec 20 22:18:15 2012 -0800

    Revert "small tweak to scheduling of gfx updates to try to fix the never-updated-"
    
    ouch - toggles no longer updated on linux
    This reverts commit 6650691a35c01381d72d8729c3fbb22c8f325355.

commit 153e0dacbf528dbbe91878232a51ae8638aa65f3
Author: Miller Puckette <msp at ucsd.edu>
Date:   Thu Dec 20 15:55:49 2012 -0800

    made s_audio_pa "blocking" interface code report SENDDACS_SLEPT more
    correctly

commit 6650691a35c01381d72d8729c3fbb22c8f325355
Author: Miller Puckette <msp at ucsd.edu>
Date:   Thu Dec 20 15:48:38 2012 -0800

    small tweak to scheduling of gfx updates to try to fix the never-updated-
    array problem on Mac.  No idea what's reall going on.

commit b52d695314ad456255ea16d12d01b3f3fdd361c6
Author: Pure Data User <pd at farg2574.(none)>
Date:   Tue Dec 18 13:29:45 2012 -0500

    get makefile.mingw build and install working with new portaudio, etc.

commit 5f9a36214fff26b3ac974e6ac68682d48cf6df37
Author: Miller Puckette <msp at ucsd.edu>
Date:   Tue Dec 18 09:52:46 2012 -0800

    fixed up sys_close and sys_open - unless I made them worse.

commit 9931f1c048219cdd02ebb010c8dde6e04766aa11
Author: Hans-Christoph Steiner <hans at eds.org>
Date:   Sun Sep 25 14:03:33 2011 -0400

    bind Ctrl-< and Ctrl-> to cycle thru open windows

commit 733ad3849ebb951bc6071350b883f43a1d7a93d4
Author: Hans-Christoph Steiner <hans at eds.org>
Date:   Tue Oct 23 23:56:13 2012 -0400

    split out window placement into proc so plugins can easily override it
    
    This makes it easy for people to customize these calculations based on
    their Window Manager, desires, etc.

commit 9583360aa53398744c149fd25fbbd30c5c03fcae
Author: Hans-Christoph Steiner <hans at eds.org>
Date:   Wed Dec 12 17:26:33 2012 -0500

    Win32: implement check_for_running_instances with dde for file double-clicking

commit 2b8a4c13904f6b8bef3a8ae52b5258a131eb6a19
Author: IOhannes m zmoelnig <zmoelnig at iem.at>
Date:   Mon Dec 17 11:53:52 2012 +0100

    provide sys_close(),... on all platforms
    
    removing sys_close (as was done with commit:78b81aa3) will break binary
    compatibility with externals compiled against Pd-0.43.
    this patch re-introduces sys_close() and also provides stubs for the rest
    of the open/close family.
    
    while we are there, we also run the filename through sys_bashfilename
    (which currently is a noop on non-w32 platforms)

commit 775f8d67b6bf53ceb78b19f00d8391eb3088972c
Author: IOhannes m zmoelnig <zmoelnig at iem.at>
Date:   Mon Dec 17 16:45:13 2012 +0100

    portaudio's Makefile is generated by own configure
    
    no need to generate it from both configure and portaudio/configure.
    in fact, this makes problems...

commit 6c1140e9ce6bd4ecffe2f3280a64e0a6617e9ea3
Author: Miller Puckette <msp at ucsd.edu>
Date:   Sun Dec 16 16:23:31 2012 -0800

    midi API setting bugfix (bug was brought on by audio tweaks)

commit 1089c6d1cef4dd82d9469ee1144bf022cb4f55c8
Author: Hans-Christoph Steiner <hans at eds.org>
Date:   Tue Dec 11 23:38:32 2012 -0500

    Win32: use "binary" file mode by default, we don't want the translations
    
    "text" mode is the normal default, which does some kinds of carriage
    return translation.  We never want that since Pd patches are a unified
    format on all platforms, and then otherwise we don't want it to mess with
    binary data like soundfiles.

commit 6168595bd945a82f3b2fc5104eac17b40b4445d1
Author: Hans-Christoph Steiner <hans at eds.org>
Date:   Mon Dec 10 20:59:49 2012 -0500

    Win32: support unicode when printing to the console, i.e. "pd.com -stderr"

commit 78b81aa3cb903d923da9eec8ad104935a5ae9ce4
Author: Hans-Christoph Steiner <hans at eds.org>
Date:   Mon Dec 10 21:28:14 2012 -0500

    Win32: unicode support for files, with public API for externals
    
    Pd and Tcl/Tk is UTF-8 internally, and UNIXes all use UTF-8 for filenames
    and paths.  Windows uses UCS-2 everywhere, which is a 16-bit format.  The
    only place this affects Pd is reading and writing filenames, and printing
    to the console.  The POSIX-style functions open() and fopen() exist on
    Windows, but only work for ASCII filenames.  To support Unicode filenames,
    we have to convert the UTF-8 to UCS-2, then use Win32-specific functions.
    
    Since any external that opens files will also be affected the same
    way, this patch provides a public API: sys_open()/sys_close(), and
    sys_fopen()/sys_fclose().  For non-Win32 platforms, they are just
    names that point to the normal POSIX versions.  On Win32, they are
    special functions to handle UTF-8 to UCS-2 conversion.

commit 6b49ae271390373b701150cb590440bd5f9d7ef7
Author: Hans-Christoph Steiner <hans at eds.org>
Date:   Mon Dec 10 12:53:48 2012 -0500

    convert unused u8_toucs() and u8_toutf8() to UTF-8 <--> UCS-2 routines
    
    To support UNICODE on Windows, we need to read and write UCS-2 filenames,
    since WIN32 does not support UTF-8 filenames.  The original routines were
    for converting between UTF-8 and UCS-4.

commit 5459876b161ae613ab070ef85870d224a536db15
Author: Hans-Christoph Steiner <hans at eds.org>
Date:   Sun Dec 9 21:20:29 2012 -0500

    use standard types from stdint.h in all code, and add typedefs for MSVC
    
    C99 provides lots of standard integer types in stdint.h. Everything
    provides stdint.h except MSVC, so we include definitions for that compiler.
    This replaces various defintions scattered around the source files, and is
    placed in m_pd.h so that externals can easily also use the standard int
    types on all platforms/compilers.  (FYI, MinGW provides stdint.h)
    
    IRIX support is also included for historical reasons.

commit e55969e0b19cf45e658c8a8846b1bc7dac64fd2e
Author: Miller Puckette <msp at ucsd.edu>
Date:   Sun Dec 16 15:47:08 2012 -0800

    Revert "Remove unused UTF-8 routines."
    
    This reverts commit 354d575ba5625e99f23b6b7b746f6e787712a7bc.

commit 77e1796bb9ce079bfc018f675dcd6aee996a4e71
Author: Miller Puckette <msp at ucsd.edu>
Date:   Sun Dec 16 15:46:59 2012 -0800

    Revert "Remove vestigial headers from s_utf8.c."
    
    This reverts commit a46f861d92f8173511b668826a1949ed10beb9bb.

commit 18c82a074a9236a2da2c8ff4c80f256d855f097b
Author: Miller Puckette <msp at ucsd.edu>
Date:   Sun Dec 16 15:45:31 2012 -0800

    [reverting UTF8 cleanups so I can apply patch 3594735 instead - if this
    woks I can reapply these others by hand (maybe :)
    
    Revert "Remove disabled support for full UCS4 range."
    
    This reverts commit 77a0c545362e31be02f279b758c3d35f1f1a0fa4.

commit 3b876c63b3682701b569f30e144fea4b6bee9f84
Author: Miller Puckette <msp at ucsd.edu>
Date:   Sat Dec 15 18:11:19 2012 -0800

    Patch 3589133 - Patcher windows always open on "primary" monitor

commit e845f6b11c3369384f50bb89a46a5fdb3e001dc5
Author: Hans-Christoph Steiner <hans at eds.org>
Date:   Sun Dec 2 22:52:18 2012 -0500

    iemgui: only draw updates for the label when it actually changes

commit cd737749b51e03ba1bdc6d8b66b890d89823d158
Author: Hans-Christoph Steiner <hans at eds.org>
Date:   Sun Dec 2 22:02:46 2012 -0500

    only draw "set" updates if the value has changed (hsl, nbx, tgl, vsl, vu)
    
    Lots of patches just hook up fast streams of events directly to GUI
    objects.  If these streams of events include multiples of the same value,
    the GUI object draws each one.  This patch makes it so it only draws if the
    value has changed.

commit 057cb3ee6cc58597a1b74a00a7880c2cfd0a466a
Author: IOhannes m zmoelnig <zmoelnig at umlautO.umlaeute.mur.at>
Date:   Thu Nov 8 21:57:23 2012 +0100

    readsf fix for short soundfiles
    
    if the entire soundfile fits into the fifo, then [readsf~] will start
    to loop the file, since the 'drained' test in d_soundfile.c:1937 does
    not trigger.
    the fix is to properly set the fifohead (in the read thread) to the new
    position, even if the read() returned '0' (indicating EOF)

commit b52e4a738910a448565d810f60b49eda613672a2
Author: Hans-Christoph Steiner <hans at eds.org>
Date:   Mon Oct 8 10:56:24 2012 -0400

    remove pdtk_array.tcl, its unused and is old duplicates of dialog_array.tcl

commit 49d02ffd3fceb789e6088ea0ea4823d23446c8a7
Author: Hans-Christoph Steiner <hans at eds.org>
Date:   Fri Dec 14 23:20:32 2012 -0500

    Win32: fix mouse wheel scrolling by setting the scroll increment

commit 2104560447199aa3428cd5c9e7886de500251723
Author: Miller Puckette <msp at ucsd.edu>
Date:   Sat Dec 15 14:08:44 2012 -0800

    Patch 3438338 - change float to t_float in Pd 'extra' (plus update to README in pd/linux/)

commit ae0a64c7c72484a67f6c1a472030dd8030250eb5
Author: Alex Norman <x37v.alex at gmail.com>
Date:   Thu Oct 20 19:24:48 2011 -0700

    increasing the maximum input event size for alsa
    
    allows for much larger sysex inputs

commit 0a1e04e292f483611478e3d64bf6f2aa14eeb850
Author: Hans-Christoph Steiner <hans at eds.org>
Date:   Tue Oct 30 19:45:34 2012 -0400

    allow editmode to be changed while a canvas is not visible
    
    Currently, it'll work, but it gives giant Tcl error dumps to the Pd window.
    This patch just prevents the Tcl commands being sent to the canvas that is
    having editmode toggled if that canvas is not visible.

commit 77a0c545362e31be02f279b758c3d35f1f1a0fa4
Author: Marvin Humphrey <marvin at rectangular.com>
Date:   Sun Oct 9 22:41:02 2011 -0700

    Remove disabled support for full UCS4 range.
    
    UTF-8 is not going to be adapted to extend to the full range of a 32-bit
    integer any time soon and probably never, so remove disabled code preparing
    for that eventuality.

commit a46f861d92f8173511b668826a1949ed10beb9bb
Author: Marvin Humphrey <marvin at rectangular.com>
Date:   Sun Oct 9 22:01:38 2011 -0700

    Remove vestigial headers from s_utf8.c.
    
    The alloca.h/malloc.h headers were needed for the alloca() function, which was
    used in a routine which is no longer in the library.  Same with the stdarg.h
    header and its support for var args and the va_list type.  Remove all these
    unnecessary headers.

commit 354d575ba5625e99f23b6b7b746f6e787712a7bc
Author: Marvin Humphrey <marvin at rectangular.com>
Date:   Sun Oct 9 21:03:55 2011 -0700

    Remove unused UTF-8 routines.
    
    When the s_utf8 module was added to Pd, Bryan Jurish edited out some of the
    unused routines, but left in others that might potentially be used.  This
    patch removes all the unused functions and related variables.

commit ac9062c1b6d59e35094d31abbf80f5cc15805846
Author: Miller Puckette <msp at ucsd.edu>
Date:   Fri Dec 14 21:11:14 2012 -0800

    Fixed bug in hip~ (wrong AC gain) and default behavior of
    upsampling inlet~ and outlet~ to sample/hold (to fix DC gain).
    Since these are incompatible changes, a new variable, "compatibility"
    is provided to ask for pre-0.44 behavior.  Ths can be set in the
    command line or by sending a message to pd like "copatibility 0.43".
    This should be necessary only in a very small number of situations.

commit dcb8210811a9f253e713bf9622dc90f4d929d68e
Author: IOhannes m zmoelnig <zmoelnig at iem.at>
Date:   Wed Dec 5 10:47:43 2012 +0100

    pushed autoconf's Pd-version to 0.44.0test0
    
    since this is the version that is used in the dist-tarball name

commit 4b073d830b434017512efbad9473bbb52ce19493
Author: IOhannes m zmoelnig <zmoelnig at iem.at>
Date:   Wed Dec 5 10:46:34 2012 +0100

    use autoconf to figure out how to call "mkdir -p"
    
    by using the MKDIR_P macro

commit a78b2d981dc852397c6ce9a97f27f641a4b22539
Author: IOhannes m zmoelnig <zmoelnig at iem.at>
Date:   Wed Dec 5 10:30:13 2012 +0100

    provide targets for running dist/distcheck
    
    one of the nice things about autotools is, that it allows for automated
    creation of tarballs (using "make dist") and also checks for consistency
    of those tarballs (using "make distcheck").
    unfortunately portaudio does not directly support this, so i provided some
    additional targets.
    
    now you can simply run "make dist" in the pd-directory and you end up with a
    pd-0.43.0.tar.gz ready for distribution.
    (you should run "make distcheck" before, in order to see whether the tarball
    will contain everything needed to compile)

commit 7cb303af45f99d4fe57516aca5075ea50b0d69f0
Author: IOhannes m zmoelnig <zmoelnig at iem.at>
Date:   Wed Dec 5 10:26:46 2012 +0100

    don't install portaudio-2.0.pc and remove all installed headers
    
    our copy of portaudio lacks the pkg-config file portaudio-2.0.pc, so we
    should not try to install it.
    
    also, portaudio's build-system installs a number of headers, but only
    removes one (which is considered bad practice), so i fixed that.

commit 9bc5ebae7b675e21b3ff070f37fcce159413ef90
Author: IOhannes m zmoelnig <zmoelnig at iem.at>
Date:   Wed Dec 5 10:22:21 2012 +0100

    parameterized paths to includes/libs
    
    using relative paths for includes/libs directly is a bad idea, as it prevents
    building out-of-the-sourcetree.
    instead, we should use $top_srcdir (or $srcdir) and $top_builddir (or $builddir)
    for the sourcetree resp the buildtree (which need not be the same).
    
    this allows for easy testing whether the build-system is self-contained using
    the `make distcheck` target.

commit a0078a8359f45a95597ee741ecb1575c16b70afa
Merge: 9c00850 38c09b4
Author: Miller Puckette <msp at ucsd.edu>
Date:   Tue Dec 4 20:23:26 2012 -0800

    pull in portaudio build fixes from Hannes
    
    Merge foo:work/pd/pd-vanilla

commit 38c09b4f8e1f3a9dd026da2fae421f0e1add03fe
Author: IOhannes m zmoelnig <zmoelnig at iem.at>
Date:   Tue Dec 4 20:09:52 2012 +0100

    adding autoconf files for portaudio

commit 734a236298011c449b5393d3cdd97330c24fb1a2
Author: IOhannes m zmoelnig <zmoelnig at iem.at>
Date:   Tue Dec 4 20:09:14 2012 +0100

    fixes to keep out portaudio import mimimal

commit e436d73a70bf1c7193fdb450fbc69872597ac8ad
Author: IOhannes m zmoelnig <zmoelnig at iem.at>
Date:   Tue Dec 4 20:06:16 2012 +0100

    preperations for portaudio fixes
    
    include portaudio/configure (will get called recursively by or configure)
    fix ALSA/JACK and other LIBS (dl)

commit 9c008502f8cab614355f50a087769ff9daaa014b
Author: Miller Puckette <msp at ucsd.edu>
Date:   Mon Dec 3 20:55:33 2012 -0800

    patch 3591224 - make error message text match previously existing version
    (tweak to error message so it will find its translations)

commit 89beff38b191c2a5e40cb90b221d6a6ae6106356
Author: Miller Puckette <msp at ucsd.edu>
Date:   Mon Dec 3 20:49:07 2012 -0800

    duplicate printout deleted

commit 43de976a320a18ae331512f9a26f0e6107d2ac1f
Author: Miller Puckette <msp at ucsd.edu>
Date:   Mon Dec 3 20:31:22 2012 -0800

    patch 3587384 - Replacing deprecated functions + small makefile tweak

commit 11d068434e89b27ac4731bdfbaf9c66423210c50
Author: Miller Puckette <msp at ucsd.edu>
Date:   Mon Dec 3 20:22:13 2012 -0800

    added rather lame help files for vradio, hradio

commit e1aed27032e915161235c54aac48ab030b89027f
Author: Hans-Christoph Steiner <hans at eds.org>
Date:   Wed Nov 14 23:26:27 2012 -0500

    only load GUI plugins with the same name once, to prevent mayhem
    
    The actual file name of the plugin is stored in a list.  Whenever a plugin
    is being loaded, first pd-gui checks whether that file name is listed as
    loaded.  If its loaded already, pd-gui prints a message then ignores it.

commit 3d4733ffa6da86183e105a490837de089a552630
Author: IOhannes m zmoelnig <zmoelnig at umlautO.umlaeute.mur.at>
Date:   Fri Nov 2 00:06:59 2012 +0100

    use SNDCTL_DSP_* defines
    
    rather than the deprecated SOUND_PCM_* defines (which have
    been removed from OSS4)
    
    (but fall back to old ones if the new are not there...)

commit bb6cf9a3968d4278e5447e7b67309130aa415691
Author: Miller Puckette <msp at ucsd.edu>
Date:   Mon Dec 3 15:14:31 2012 -0800

    improved namecanvas help (bug tracker item 3583473)

commit 4d12f5cbc7151ef00d8f7dfaffcc03ae768e84cd
Author: Miller Puckette <msp at ucsd.edu>
Date:   Mon Dec 3 15:08:49 2012 -0800

    fixed it so that, if pd settings asks for an unsupported audoi API, Pd
    goes for whatever the default API is fr that compilation of Pd.  Also
    fixed it so that the default API is actually chosen to be one that exists
    (which had not always been true).

commit 10616857d6b8ffd5d50ec6ac6cb6dec41042c11a
Author: Hans-Christoph Steiner <hans at eds.org>
Date:   Fri Nov 2 17:36:49 2012 -0400

    fix setting of [bng]'s hold time in properties panel
    
    one of the variables didn't get renamed in the GUI rewrite

commit b200b87e57437dd39f0c7904103919e4aac4eb91
Author: Miller Puckette <msp at ucsd.edu>
Date:   Mon Nov 26 11:36:11 2012 -0800

    BSD-ready alloca() ifdeffery (in response to patch 3581737 - OpenBSD support)

commit f1a4cb1506d03c89b42035534126400f3a318735
Author: Miller Puckette <msp at ucsd.edu>
Date:   Sun Nov 25 16:19:25 2012 -0800

    more windows build fixes; now seems to be buildable using MSVC under wine

commit e5934a7ddf3e27271c2648840fc4fca602eef7e5
Author: Miller Puckette <msp at ucsd.edu>
Date:   Sun Nov 25 11:21:17 2012 -0800

    makefile.msvc add macros for "cl" and "link" - so that in linux we can use
    gnu make and override to "wine cl" and "wine link".  Also have to double all
    the back-slashes though and perhaps other things.

commit 5ebb3eccdfb45a8b3afe74c381c0e5851017976d
Author: Miller Puckette <msp at ucsd.edu>
Date:   Sat Nov 24 16:09:52 2012 -0800

    fixes for compiling on MSVC

commit 4bf900e2e690bc821e53bef625adc1fd8c8cbc17
Author: Miller Puckette <msp at ucsd.edu>
Date:   Sat Nov 24 14:13:39 2012 -0800

    reinstate circular buffer using s_audio_paring.c in hopes this will fix
    latency problem on mac

commit e9c20e1e7d43c909dec45a828d12d870b44d1a92
Author: Miller Puckette <msp at ucsd.edu>
Date:   Sat Nov 24 12:32:29 2012 -0800

    Doh... do-it-yourself non-blocking portaudio gives 40 msec better
    latency on Mac - reinstating.  Will probably want the "right" way on linux and
    perhaps will on windows as well, so after reverting this will build out
    s_audio_pa.c to handle all THREE possibilities
    
    Revert "portaudio cleanup"
    
    This reverts commit 14d92f8cc1c03bc1bfad880785faa6cf2732cd7d.

commit cd3e5006a5a9f79b9e25aec7bdfcee31d1f9a0e7
Author: Miller Puckette <msp at ucsd.edu>
Date:   Fri Nov 23 22:12:05 2012 -0800

    rename makefile.msvc and fix it up slightly

commit 49a248b87e7374335bf61a6576c809d3de07b2ea
Author: Miller Puckette <msp at ucsd.edu>
Date:   Fri Nov 23 22:07:59 2012 -0800

    get rid of autoconf build system.  There's now a new autogen one (by
    Hans) and fallbacks: makefile.gnu, makefile.mac, makefile.nt - which
    last needs renaming to makefile.msvc

commit 2f83ef92f94ea7604041afe901e9330e1b626d2d
Author: Miller Puckette <msp at ucsd.edu>
Date:   Fri Nov 23 21:52:16 2012 -0800

    trying out new makefile for mac

commit a77c386e71b4659c616b5245b9bd7ecf2e2adf90
Author: Miller Puckette <msp at ucsd.edu>
Date:   Fri Nov 23 17:47:54 2012 -0800

    more portaudio tweaks

commit 14d92f8cc1c03bc1bfad880785faa6cf2732cd7d
Author: Miller Puckette <msp at ucsd.edu>
Date:   Fri Nov 23 17:36:53 2012 -0800

    portaudio cleanup

commit 4c9c05d37fc8c9ff316dad0d4e0ba6bbb1321313
Author: Miller Puckette <msp at ucsd.edu>
Date:   Fri Nov 23 15:04:45 2012 -0800

    another slight tweak to check io sync only 100 times / sec or so.

commit 75819aad31bedc8466858fb81fe69c97522a82ed
Author: Miller Puckette <msp at ucsd.edu>
Date:   Fri Nov 23 14:41:31 2012 -0800

    tweaked alsa code, more to come

commit 58f8e1e30256df0c8d9086a02140ae6c3e5a823c
Author: Miller Puckette <msp at ucsd.edu>
Date:   Thu Nov 22 13:25:56 2012 -0800

    add OSS by default on linux in makefile.gnu

commit 19d368cff10b657702be48497129a342d8052cb5
Author: Miller Puckette <msp at ucsd.edu>
Date:   Thu Nov 22 09:58:34 2012 -0800

    fix release script to use makefile.gnu for cleaning

commit cd0ea0a6c8ea151fe5f05ab07e71e32098dafe6e
Author: Miller Puckette <msp at ucsd.edu>
Date:   Thu Nov 22 09:53:50 2012 -0800

    drat, move makefile.gnu back to src

commit 7ba1d5c341461dbc22391357304b9b9f0dfbfd35
Author: Miller Puckette <msp at ucsd.edu>
Date:   Thu Nov 22 09:43:51 2012 -0800

    add portaudio's Makefile.in to make autogen.sh happy -- other Makefile.ins
    are excluded by .gitignore -- what's going on here?

commit 087c1eb1d1ef3241941508951cdf4c77b40c7fb4
Author: Miller Puckette <msp at ucsd.edu>
Date:   Wed Nov 21 22:03:24 2012 -0800

    portaudio fixes for linux; and added new linux makefile in preparation for
    taking out "old" src/autoconf build system.  (The "new" build system doesn't
    work for me yet but anyway I think there should be a fallback of some sort).
    
    The "new" linux makefile uses an installed portaudio library and not the
    portaudio sources in the pd tree; if this turns out to work well for the
    other platforms as well it would be good to clean out all the portadio
    stuff.

commit e32e4742cf4c4b9255dfee42ae69ce19a3029e0f
Author: Hans-Christoph Steiner <hans at eds.org>
Date:   Fri Nov 2 16:20:06 2012 -0400

    remove test of deprecated jack_client_new and replace with jack_client_open
    
    jack_client_new() has been deprecated by Jack, and its only used in Pd to
    test whether the jack library/framework has been loaded.  This makes the
    test use the jack_client_new() replacement: jack_client_open().  Also,
    the error message

commit 28328827675c734b1baa8eb0dbff90a34955188f
Author: Miller Puckette <msp at ucsd.edu>
Date:   Sat Nov 17 14:51:23 2012 -0800

    add "openBSD" to some header tests

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

Summary of changes:
 INSTALL.txt                                 |   39 +-
 README.txt                                  |    9 +-
 configure.ac                                |   16 +-
 doc/1.manual/x5.htm                         |   26 +
 doc/3.audio.examples/B15.tabread4~-onset.pd |    2 +-
 doc/5.reference/hip~-help.pd                |   56 +-
 doc/5.reference/hradio-help.pd              |  249 ++++
 doc/5.reference/namecanvas-help.pd          |   21 +-
 doc/5.reference/pd-help.pd                  |   83 +-
 doc/5.reference/vradio-help.pd              |  255 ++++
 doc/7.stuff/tools/testtone.pd               |    6 +-
 extra/bonk~/bonk~.c                         |  155 ++--
 extra/choice/choice.c                       |   16 +-
 extra/expr~/makefile                        |   72 +-
 extra/expr~/vexp.c                          |   28 +-
 extra/expr~/vexp.h                          |    6 +-
 extra/expr~/vexp_fun.c                      |  246 ++--
 extra/expr~/vexp_if.c                       |   12 +-
 extra/fiddle~/fiddle~.c                     |  215 ++--
 extra/loop~/loop~.c                         |    3 +-
 extra/lrshift~/lrshift~.c                   |    2 +-
 extra/makefile.subdir                       |   25 +-
 extra/pd~/pd~.c                             |    8 +-
 extra/pique/pique.c                         |   72 +-
 extra/sigmund~/sigmund~.c                   |  221 ++--
 linux/README.txt                            |   23 +-
 linux/make-release                          |    3 +-
 msw/pdprototype.tgz                         |  Bin 2703612 -> 2710713 bytes
 msw/send-msw.sh                             |    5 +-
 po/Makefile.am                              |    2 +-
 portaudio/Makefile.dist                     |  118 ++
 portaudio/Makefile.in                       |  261 ++++
 portaudio/config.guess                      | 1530 +++++++++++++++++++++++
 portaudio/config.sub                        | 1782 +++++++++++++++++++++++++++
 portaudio/configure.in                      |  503 ++++++++
 portaudio/install-sh                        |  527 ++++++++
 portaudio/src/os/win/pa_win_coinitialize.c  |  144 +++
 portaudio/src/os/win/pa_win_coinitialize.h  |   94 ++
 src/Makefile.am                             |   17 +-
 src/config.h.in                             |    5 -
 src/configure.in                            |  383 ------
 src/d_array.c                               |   14 +-
 src/d_fft_fftsg.c                           |   11 +-
 src/d_filter.c                              |   37 +-
 src/d_math.c                                |    8 -
 src/d_osc.c                                 |   20 +-
 src/d_soundfile.c                           |  104 +-
 src/g_all_guis.c                            |   10 +-
 src/g_array.c                               |   17 +-
 src/g_canvas.c                              |   20 +-
 src/g_editor.c                              |    5 +-
 src/g_hslider.c                             |    4 +-
 src/g_io.c                                  |   21 +-
 src/g_numbox.c                              |    9 +-
 src/g_toggle.c                              |    6 +-
 src/g_vslider.c                             |    4 +-
 src/g_vumeter.c                             |   10 +-
 src/install-sh                              |  251 ----
 src/m_binbuf.c                              |   40 +-
 src/m_glob.c                                |   22 +-
 src/m_pd.h                                  |   35 +-
 src/makefile.clean                          |    3 -
 src/{makefile.in => makefile.gnu}           |  146 +--
 src/{makefile.in => makefile.mac}           |  123 +-
 src/makefile.mingw                          |   22 +-
 src/makefile.msvc                           |  192 +++
 src/makefile.nt                             |  181 ---
 src/notes.txt                               |    3 +
 src/pd.rc                                   |    8 +-
 src/s_audio.c                               |   44 +-
 src/s_audio_alsa.c                          |  100 ++-
 src/s_audio_jack.c                          |    6 +-
 src/s_audio_oss.c                           |   17 +-
 src/s_audio_pa.c                            |  166 ++-
 src/s_inter.c                               |    6 +-
 src/s_main.c                                |   23 +
 src/s_midi.c                                |    5 +-
 src/s_midi_alsa.c                           |   11 +-
 src/s_midi_oss.c                            |    6 +-
 src/s_path.c                                |  115 ++-
 src/s_print.c                               |    4 +
 src/s_stuff.h                               |   56 +-
 src/s_utf8.c                                |   34 +-
 src/s_utf8.h                                |   23 +-
 src/x_list.c                                |   34 +-
 src/x_misc.c                                |    2 +-
 tcl/Makefile.am                             |    2 +-
 tcl/dialog_iemgui.tcl                       |    2 +-
 tcl/pd-gui.tcl                              |   72 +-
 tcl/pd_bindings.tcl                         |    2 +
 tcl/pd_connect.tcl                          |    2 +-
 tcl/pdtk_array.tcl                          |  346 ------
 tcl/pdtk_canvas.tcl                         |   31 +-
 tcl/pkgIndex.tcl                            |    1 -
 94 files changed, 7279 insertions(+), 2397 deletions(-)
 create mode 100644 doc/5.reference/hradio-help.pd
 create mode 100644 doc/5.reference/vradio-help.pd
 create mode 100644 portaudio/Makefile.dist
 create mode 100644 portaudio/Makefile.in
 create mode 100755 portaudio/config.guess
 create mode 100755 portaudio/config.sub
 create mode 100644 portaudio/configure.in
 create mode 100755 portaudio/install-sh
 create mode 100644 portaudio/src/os/win/pa_win_coinitialize.c
 create mode 100644 portaudio/src/os/win/pa_win_coinitialize.h
 delete mode 100644 src/config.h.in
 delete mode 100644 src/configure.in
 delete mode 100644 src/install-sh
 delete mode 100644 src/makefile.clean
 copy src/{makefile.in => makefile.gnu} (65%)
 rename src/{makefile.in => makefile.mac} (70%)
 create mode 100644 src/makefile.msvc
 delete mode 100644 src/makefile.nt
 delete mode 100644 tcl/pdtk_array.tcl


hooks/post-receive
-- 
Pd-extended



More information about the Pd-cvs mailing list