aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-01-10rename file from buildversion to makeversion to match actual function nameRussell Bryant
svn path=/trunk/; revision=9146
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
2008-01-09Check for AC_CONFIG_HEAEDERS in configure.in before running autoheader.Russell Bryant
svn path=/trunk/; revision=9141
2008-01-08Make sure we need to run aclocal before doing so.Russell Bryant
svn path=/trunk/; revision=9140
2008-01-08Don't try to run aclocal and autoheader in the main and desiredata auto builds.Russell Bryant
The autoconf changes that require them are not there ... svn path=/trunk/; revision=9139
2008-01-08Fix a typo. s/autoconf/aclocal/Russell Bryant
svn path=/trunk/; revision=9138
2008-01-08Make sure aclocal and autoheader get executed when building pd-extended ...Russell Bryant
svn path=/trunk/; revision=9137
2008-01-04*** empty log message ***Thomas Grill
svn path=/trunk/; revision=9123
2008-01-04compilation fixes for Python 2.5, OSXThomas Grill
cross-platform fixes more cross-platform and version fixes compilation fixes for Python 2.5 svn path=/trunk/; revision=9122
2008-01-03Ensure that aclocal and autoheader are executed in addition to autoconf. THisRussell Bryant
should fix the problems from last night's auto builds. svn path=/trunk/; revision=9121
2008-01-03cross-platform fixesThomas Grill
enable compiled-only scripts (without .py) use PyGILState_\*() functionality (enabled with PY_USE_GIL) fixes for non-GIL usage improved symbol comparison buffer protocol adapted for Python 2.5 enable module packages (module/__init__.py[co]), now also for Max svn path=/trunk/; revision=9120
2008-01-03clarify usage of absdir flag for file operationsThomas Grill
fixed buffer overrun problems some assertions added success/error reporting for file operations got rid of type abbreviations changed obviously buggy pool name registering svn path=/trunk/; revision=9119
2007-12-28... and again trying to check in 0.41-0 test 10Miller Puckette
svn path=/trunk/; revision=9108
2007-12-280.41-10 test 10 - many patches, plus work on callback schedulingMiller Puckette
svn path=/trunk/; revision=9107
2007-12-13fixed postlude installation issuesHans-Christoph Steiner
svn path=/trunk/; revision=9095
2007-12-13addeding jsarlo's windowing objects to the Pd-extended build system; added ↵Hans-Christoph Steiner
postlude to the GNU/Linux builds and usbhid to the Darwin builds. Darwin doesn't have DSSI and Fedora doesn't have libhid-devel, otherwise I could add these two packages to those platforms svn path=/trunk/; revision=9091
2007-12-08script for french templates used for importsHans-Christoph Steiner
svn path=/trunk/; revision=9086
2007-12-07renaming final tar.bz2 package from pd to desiredataHans-Christoph Steiner
svn path=/trunk/; revision=9085
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-12-04the latest version of cygwin's rsync now seems to completely not work under ↵Hans-Christoph Steiner
MinGW, previously downloading worked, but not uploading svn path=/trunk/; revision=9078
2007-12-03changed pd-main to desiredataHans-Christoph Steiner
svn path=/trunk/; revision=9071
2007-12-01added examples of disagreement of the definition of 0 and 1 element listsHans-Christoph Steiner
svn path=/trunk/; revision=9070
2007-12-01documentation of inconsistent behavior of [route] when it has a float and a ↵Hans-Christoph Steiner
symbol argument that came from the discussion of [select] svn path=/trunk/; revision=9069
2007-11-29updated checkout script to update all copies of the pd source tree it findsHans-Christoph Steiner
svn path=/trunk/; revision=9066
2007-11-28copying pd-main build script for desiredataHans-Christoph Steiner
svn path=/trunk/; revision=9064
2007-11-28made Mac OS X objects weak link to the Carbon framework to support system ↵Hans-Christoph Steiner
things in a hackish way svn path=/trunk/; revision=9061
2007-11-27disabled the RECIPIENT by default and added some notes on how to enable itIOhannes m zmölnig
svn path=/trunk/; revision=9057
2007-11-27only send emails if RECIPIENT is definedIOhannes m zmölnig
svn path=/trunk/; revision=9056
2007-11-27this is the script used for the first Japanese importHans-Christoph Steiner
svn path=/trunk/; revision=9050
2007-11-27an attempt to squelch some random errors on the build machinesHans-Christoph Steiner
svn path=/trunk/; revision=9049
2007-11-26added a version of oskude's 'arrow keys update scrollbars' patchHans-Christoph Steiner
svn path=/trunk/; revision=9045
2007-11-26added tkwidgets to default buildHans-Christoph Steiner
svn path=/trunk/; revision=9043
2007-11-26fixed bug 1837649 according to IOhannes' suggestionHans-Christoph Steiner
svn path=/trunk/; revision=9042
2007-11-26added the doc/5.reference/classname path to the global helppath if loaded ↵Hans-Christoph Steiner
library into global namespace; fixed compiler warning about unsigned int comparison svn path=/trunk/; revision=9040
2007-11-26quick hack to make print post all argumentsHans-Christoph Steiner
svn path=/trunk/; revision=9039
2007-11-23hack to statically link shared code until I figure out all the shared DLL stuffHans-Christoph Steiner
svn path=/trunk/; revision=9028
2007-11-15- first working sketch of having a shared dylib for a libdir, I movedHans-Christoph Steiner
query_options() to the dylib, and it works! :D (on Mac OS X, at least) - minor cleanups in text.c - first test of saving options to the file, it writes data, but there are bugs svn path=/trunk/; revision=9014
2007-11-14Removed pdmtl from the abstractions Makefile because it is too outdatedThomas O Fredericks
svn path=/trunk/; revision=9012
2007-11-14Updated bassemu in the MakefileThomas O Fredericks
svn path=/trunk/; revision=9011
2007-11-14Added bassemu to the MakefileThomas O Fredericks
svn path=/trunk/; revision=9010
2007-11-14russian templateHans-Christoph Steiner
svn path=/trunk/; revision=9007
2007-11-14Spanish/Espanol import scriptHans-Christoph Steiner
svn path=/trunk/; revision=9006
2007-11-14added var to support building shared libraries for libdirsHans-Christoph Steiner
svn path=/trunk/; revision=8999
2007-11-14added tkwidgets build targets from template; made target to build shared ↵Hans-Christoph Steiner
library, but it's not used yet svn path=/trunk/; revision=8998
2007-11-12French version imported into test pdpedia wikiHans-Christoph Steiner
svn path=/trunk/; revision=8980