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@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@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@ucsd.edu Date: Mon Jan 14 17:53:32 2013 -0800
readme touch up
commit 9714c3c8d9276349eb9f9d2cd29eea1152d3f876 Author: Miller Puckette msp@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@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@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@ucsd.edu Date: Sun Jan 6 17:13:08 2013 -0800
version number to 0.44
commit 266db0786c9d3a99bc625eabaa8bfbebb8df34fb Author: Miller Puckette msp@ucsd.edu Date: Sat Jan 5 11:03:31 2013 -0800
version number to 0.44-0test2
commit 1d4d05c6ff08b3f5a8cca3c67f44254dbf4ae23e Author: Hans-Christoph Steiner hans@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@ucsd.edu Date: Thu Jan 3 20:21:19 2013 -0800
tweak linux fallback makefile
commit d736882a8de27e57c0822f94f00b0f421df8f8c5 Author: IOhannes m zmoelnig zmoelnig@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@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@ucsd.edu Date: Thu Jan 3 13:36:59 2013 -0800
misc doc updates
commit ee1cad7ff4062e151bd8d37ea917cbf7060e10c7 Author: msp msp@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@ucsd.edu Date: Fri Dec 21 17:24:58 2012 -0800
release fix
commit e2d02c048302c5699e54c45b81750a6823273b0b Author: Miller Puckette msp@ucsd.edu Date: Fri Dec 21 17:23:42 2012 -0800
change order to do things for releases
commit 9b71c4c8d9a920148ccf9f4a5104508fd62fa863 Author: Miller Puckette msp@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@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@ucsd.edu Date: Thu Dec 20 22:55:29 2012 -0800
bug fix: toggle didn't display state
commit 62c71ec2771cc8378a008877a68d710b2f28a62b Author: Miller Puckette msp@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@iem.at Date: Tue Dec 4 20:09:52 2012 +0100
adding autoconf files for portaudio
commit 734a236298011c449b5393d3cdd97330c24fb1a2 Author: IOhannes m zmoelnig zmoelnig@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@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@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@ucsd.edu Date: Mon Dec 3 20:49:07 2012 -0800
duplicate printout deleted
commit 43de976a320a18ae331512f9a26f0e6107d2ac1f Author: Miller Puckette msp@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@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@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@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@ucsd.edu Date: Mon Dec 3 15:14:31 2012 -0800
improved namecanvas help (bug tracker item 3583473)
commit 4d12f5cbc7151ef00d8f7dfaffcc03ae768e84cd Author: Miller Puckette msp@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@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@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@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@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@ucsd.edu Date: Sat Nov 24 16:09:52 2012 -0800
fixes for compiling on MSVC
commit 4bf900e2e690bc821e53bef625adc1fd8c8cbc17 Author: Miller Puckette msp@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@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@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@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@ucsd.edu Date: Fri Nov 23 21:52:16 2012 -0800
trying out new makefile for mac
commit a77c386e71b4659c616b5245b9bd7ecf2e2adf90 Author: Miller Puckette msp@ucsd.edu Date: Fri Nov 23 17:47:54 2012 -0800
more portaudio tweaks
commit 14d92f8cc1c03bc1bfad880785faa6cf2732cd7d Author: Miller Puckette msp@ucsd.edu Date: Fri Nov 23 17:36:53 2012 -0800
portaudio cleanup
commit 4c9c05d37fc8c9ff316dad0d4e0ba6bbb1321313 Author: Miller Puckette msp@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@ucsd.edu Date: Fri Nov 23 14:41:31 2012 -0800
tweaked alsa code, more to come
commit 58f8e1e30256df0c8d9086a02140ae6c3e5a823c Author: Miller Puckette msp@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@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@ucsd.edu Date: Thu Nov 22 09:53:50 2012 -0800
drat, move makefile.gnu back to src
commit 7ba1d5c341461dbc22391357304b9b9f0dfbfd35 Author: Miller Puckette msp@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@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@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@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