aboutsummaryrefslogtreecommitdiff
path: root/packages/patches
AgeCommit message (Collapse)Author
2008-01-10(from issue #1836228)Russell Bryant
This little patch slightly improves pd_makeversion(). Namely, I didn't like the use of sprintf() which ignored the possibility of the version string being longer than the allowed buffer size. Also, I changed malloc+strcpy to the slightly simpler strdup(). svn path=/trunk/; revision=9145
2008-01-10This commit adds configure script checking for a number of functions inRussell Bryant
libm: - sinf, cosf, atanf, atan2f, ... Previously, in x_arithmetic.c, these functions were redefined for MSW / Apple. Now, they will only be redefined if the configure script does not find them. The results of the checks for these functions are placed in the config.h header file. The config.h.in file was generated using autoheader. (Note that this patch requires the inclusion of acinclude.m4. You must run aclocal before running autoconf to generate the configure script.) svn path=/trunk/; revision=9144
2008-01-10(add patch from issue #1852385)Russell Bryant
This patch provides a revised implementation of the strtokcpy() function in s_path.c. It provides the following benefits: 1) Prevent potential overflow of a stack buffer. This function did nothing to ensure that it didn't write past the end of the destination buffer. It is possible to cause this to happen by providing certain command line arguments that are longer than MAXPDSTRING. Also, there may be other ways to trigger this bug if namelist_append_files() is used anywhere beyond the uses I reviewed, which are the ones in pd/*.c. 2) Copy bytes from the string in the same loop that looks for the delimiter. This is simply for efficiency in that the string only has to be traversed once, instead of twice (one to find the delimiter, and the second to copy up to it). svn path=/trunk/; revision=9143
2008-01-10This patch will add a new file, acinclude.m4, which is a small library ofRussell Bryant
m4 macros used to make adding certain things to the configure script much easier. It is a raw copy from the file's source (Asterisk). All of the macro prefixes are AST, but they have been left intact, to ease keeping this file up to date with the original one. This is required before any of the other configure script related patches can be applied. svn path=/trunk/; revision=9142
2007-12-05russell bryant's format string checking (patch #1841002Hans-Christoph Steiner
svn path=/trunk/; revision=9082
2007-12-05improved makefile.dependencies generation so that will be regenerated if the ↵Hans-Christoph Steiner
pd sources change svn path=/trunk/; revision=9081
2007-12-04fixed two bugs, time for a new patchHans-Christoph Steiner
svn path=/trunk/; revision=9080
2007-11-26added a version of oskude's 'arrow keys update scrollbars' patchHans-Christoph Steiner
svn path=/trunk/; revision=9045
2007-11-26quick hack to make print post all argumentsHans-Christoph Steiner
svn path=/trunk/; revision=9039
2007-11-07strings are now blobs. replaced "string' by "blob" everywhereMartin Peach
svn path=/trunk/; revision=8954
2007-11-06allow dynamic cursor configuration by move cursor name variables to ↵Hans-Christoph Steiner
u_main.tk, this is patch 1826507 svn path=/trunk/; revision=8939
2007-11-04patch #1825692 fixed up keybindings and panelsHans-Christoph Steiner
svn path=/trunk/; revision=8933
2007-11-04added variables to tailer the color scheme, and designed a color scheme. ↵Hans-Christoph Steiner
This could be set back to the default Pd colors also svn path=/trunk/; revision=8929
2007-10-17checked in fix for when Pd launchs the browser directly. It needs to start ↵Hans-Christoph Steiner
it with an & so that Pd doesn't wait for it to finish svn path=/trunk/; revision=8833
2007-10-11added IRC link to the Help menuHans-Christoph Steiner
svn path=/trunk/; revision=8800
2007-10-10added useful content to the very short help menuHans-Christoph Steiner
svn path=/trunk/; revision=8797
2007-10-10This patch adds a number of better commands for opening HTML files and URLs onHans-Christoph Steiner
GNU/Linux. These commands use the defaults systems, plus each command is tested before executed, so it should be more fault tolerant. svn path=/trunk/; revision=8796
2007-10-05replaced 80 char limit on postatom() with MAXPDSTRING follow this thread: ↵Hans-Christoph Steiner
http://lists.puredata.info/pipermail/pd-list/2007-10/054514.html svn path=/trunk/; revision=8788
2007-08-15updated libquicktime patch to use [file normalize] and to work with other ↵Hans-Christoph Steiner
updated patches svn path=/trunk/; revision=8590
2007-08-15replaced by normalize_pd_guidir-0.40.3.patchHans-Christoph Steiner
svn path=/trunk/; revision=8589
2007-08-15use Tcl to normalize the pd_guidir filename to get rid of ../ and other ↵Hans-Christoph Steiner
oddnesses svn path=/trunk/; revision=8583
2007-08-03removed misplaced libquicktime chunk from u_main.tk since it is in its own patchHans-Christoph Steiner
svn path=/trunk/; revision=8375
2007-07-31added patch from tracker # 1688540 since it applies and compiles on 0.40.3Hans-Christoph Steiner
svn path=/trunk/; revision=8306
2007-07-31removed chunk that belongs to pd_controls-anchor-fix-0.40-pre.patchHans-Christoph Steiner
svn path=/trunk/; revision=8305
2007-07-31this patch has been superseded by ↵Hans-Christoph Steiner
make_sizes_pixel_accurate_on_every_platform-0.40.3.patch svn path=/trunk/; revision=8304
2007-07-25got things working on 0.40.3, everything seems to work ok; this patch ↵Hans-Christoph Steiner
applies cleanly to 0.41.0-test04 and also seems to work fine svn path=/trunk/; revision=8243
2007-07-25font/gui patch now applies to 0.40.3 cleanly, now it's time to make sure it ↵Hans-Christoph Steiner
all works properly. svn path=/trunk/; revision=8242
2007-07-25made midi objects that have PDDP help patches use those help patches ↵Hans-Christoph Steiner
directly, rather than thru the midi-help.pd hack svn path=/trunk/; revision=8241
2007-07-25*** empty log message ***Hans-Christoph Steiner
svn path=/trunk/; revision=8240
2007-07-23Made the Pd window location setting explicit so that it can be easily modifiedHans-Christoph Steiner
by a user in their own install. I got the idea from Bjoern Hartmann from this thread: http://lists.puredata.info/pipermail/pd-list/2007-07/052342.html svn path=/trunk/; revision=8213
2007-07-11switched Cmd-Click to the more Pd-ish behavior that Ctrl-Click has on the ↵Hans-Christoph Steiner
other platforms svn path=/trunk/; revision=8031
2007-07-09map Cmd-Click to toggle editmode on Mac OS XHans-Christoph Steiner
svn path=/trunk/; revision=7930
2007-07-09switch to Mac OS X standard key mapping for Cmd-T (fontpanel instead of ↵Hans-Christoph Steiner
'send message' box) svn path=/trunk/; revision=7927
2007-06-01tested patch against 0.40.2 and 0.41-0test04; I think it's ready for inclusionHans-Christoph Steiner
svn path=/trunk/; revision=7735
2007-05-29removed path from file names so it might work now...Martin Peach
svn path=/trunk/; revision=7718
2007-05-17set an env var in u_main.tk on Mac OS X so that libquicktime can find its ↵Hans-Christoph Steiner
plugins when all the libs are embedded in the Pd.app svn path=/trunk/; revision=7678
2007-04-20fixed bug 1650754: the DEL key was deleting a char, then added back a ↵Hans-Christoph Steiner
mystery char; the char adding code needs to ignore 127, i.e. DEL svn path=/trunk/; revision=7587
2007-02-12Adds string type (array of bytes) supportMartin Peach
svn path=/trunk/; revision=7418
2006-12-29more fixes for compiling Pd-extended against 0.40.x, including 64-bitHans-Christoph Steiner
svn path=/trunk/; revision=7095
2006-12-23updated patch collection to apply and build against stable_0_40, which is ↵Hans-Christoph Steiner
currently at 0.40.1 svn path=/trunk/; revision=7049
2006-12-19remove extra declaration that causes linker problems when all the ↵Hans-Christoph Steiner
optimizations are turned on svn path=/trunk/; revision=6963
2006-11-28updated to use the PDDP standard -meta.pd file nowHans-Christoph Steiner
svn path=/trunk/; revision=6481
2006-10-17replaced all X11 fontspecs with Tk font specs on the road to making the ↵Hans-Christoph Steiner
fonts/graphics appear the same on all platforms svn path=/trunk/; revision=6123
2006-10-17make console font normal for readabilityHans-Christoph Steiner
svn path=/trunk/; revision=6122
2006-09-24remove doubleclick as rightclick on Mac OS X since the OS provides a ↵Hans-Christoph Steiner
standard method to rightclick with one-button mice svn path=/trunk/; revision=6010
2006-09-20added sensible double-click actions for files, directory browsing still ↵Hans-Christoph Steiner
happens with single-clicks svn path=/trunk/; revision=5982
2006-09-19trying out IOhannes' bugfix 1549377 in Pd-extendedHans-Christoph Steiner
svn path=/trunk/; revision=5971
2006-09-19taken from Thomas' patch tracker 1473684, its been taken into 0.40Hans-Christoph Steiner
svn path=/trunk/; revision=5970
2006-09-18added IOhannes' closebang/initbang patch from the patch tracker, #1544041Hans-Christoph Steiner
svn path=/trunk/; revision=5961
2006-09-16this patch wasn't doing anything here, and miller added FFTW support in 0.40Hans-Christoph Steiner
svn path=/trunk/; revision=5953