Age | Commit message (Collapse) | Author |
|
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
|
|
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
|
|
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
|
|
svn path=/trunk/; revision=9141
|
|
svn path=/trunk/; revision=9140
|
|
The autoconf changes that require them are not there ...
svn path=/trunk/; revision=9139
|
|
svn path=/trunk/; revision=9138
|
|
svn path=/trunk/; revision=9137
|
|
svn path=/trunk/; revision=9123
|
|
cross-platform fixes
more cross-platform and version fixes
compilation fixes for Python 2.5
svn path=/trunk/; revision=9122
|
|
should fix the problems from last night's auto builds.
svn path=/trunk/; revision=9121
|
|
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
|
|
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
|
|
svn path=/trunk/; revision=9108
|
|
svn path=/trunk/; revision=9107
|
|
svn path=/trunk/; revision=9095
|
|
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
|
|
svn path=/trunk/; revision=9086
|
|
svn path=/trunk/; revision=9085
|
|
svn path=/trunk/; revision=9082
|
|
pd sources change
svn path=/trunk/; revision=9081
|
|
svn path=/trunk/; revision=9080
|
|
MinGW, previously downloading worked, but not uploading
svn path=/trunk/; revision=9078
|
|
svn path=/trunk/; revision=9071
|
|
svn path=/trunk/; revision=9070
|
|
symbol argument that came from the discussion of [select]
svn path=/trunk/; revision=9069
|
|
svn path=/trunk/; revision=9066
|
|
svn path=/trunk/; revision=9064
|
|
things in a hackish way
svn path=/trunk/; revision=9061
|
|
svn path=/trunk/; revision=9057
|
|
svn path=/trunk/; revision=9056
|
|
svn path=/trunk/; revision=9050
|
|
svn path=/trunk/; revision=9049
|
|
svn path=/trunk/; revision=9045
|
|
svn path=/trunk/; revision=9043
|
|
svn path=/trunk/; revision=9042
|
|
library into global namespace; fixed compiler warning about unsigned int comparison
svn path=/trunk/; revision=9040
|
|
svn path=/trunk/; revision=9039
|
|
svn path=/trunk/; revision=9028
|
|
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
|
|
svn path=/trunk/; revision=9012
|
|
svn path=/trunk/; revision=9011
|
|
svn path=/trunk/; revision=9010
|
|
svn path=/trunk/; revision=9007
|
|
svn path=/trunk/; revision=9006
|
|
svn path=/trunk/; revision=8999
|
|
library, but it's not used yet
svn path=/trunk/; revision=8998
|
|
svn path=/trunk/; revision=8980
|
|
svn path=/trunk/; revision=8964
|
|
svn path=/trunk/; revision=8963
|