Age | Commit message (Collapse) | Author |
|
On Windows, FILENAME_MAX is much smaller than MAXPDSTRING, so I replaced MAXPDSTRING with FILENAME_MAX everywhere I could find that is related to filenames. FILENAME_MAX is a POSIX standard macro for defining the max length of a complete filename.
The current situation could result in crashes on Windows.
svn path=/trunk/; revision=9797
|
|
svn path=/trunk/; revision=9796
|
|
svn path=/trunk/; revision=9793
|
|
on Windows. This function is then used in sys_trytoopenone() so that ~ works with all opening operations.
svn path=/trunk/; revision=9780
|
|
svn path=/trunk/; revision=9777
|
|
svn path=/trunk/; revision=9775
|
|
patch #1953853
svn path=/trunk/; revision=9749
|
|
was a "Save As" that changed the name of the window.
svn path=/trunk/; revision=9742
|
|
svn path=/trunk/; revision=9740
|
|
the audio/midi/path/startup pref panels). This should work for adding and deleting cords, and properties panels for: canvas, arrays, iemguis, and atom boxes.
The only downside is that with the properties panels, there is no checking whether there has actually be any change. I just sets the dirty flag if the user clicks on OK or Apply.
svn path=/trunk/; revision=9735
|
|
A_GIMME instead of two symbols, thereby correctly receiving any directory
names with spaces in it.
svn path=/trunk/; revision=9729
|
|
(caused by using %f in sys_vgui for an int value). Also, made the title bar
fully Mac OS X-style.
svn path=/trunk/; revision=9727
|
|
svn path=/trunk/; revision=9723
|
|
svn path=/trunk/; revision=9711
|
|
sine/cosine sum code
svn path=/trunk/; revision=9709
|
|
svn path=/trunk/; revision=9708
|
|
GNU/Linux open/save panel
svn path=/trunk/; revision=9705
|
|
svn path=/trunk/; revision=9703
|
|
separating the file name and file extension
svn path=/trunk/; revision=9625
|
|
old version was called 'Jack.framework', this one is called 'Jackmp.framework'
svn path=/trunk/; revision=9465
|
|
rather start over with a way that could be merged there ...
svn path=/trunk/; revision=9163
|
|
svn path=/trunk/; revision=9146
|
|
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
|
|
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=9082
|
|
pd sources change
svn path=/trunk/; revision=9081
|
|
svn path=/trunk/; revision=9080
|
|
svn path=/trunk/; revision=9045
|
|
svn path=/trunk/; revision=9039
|
|
svn path=/trunk/; revision=8954
|
|
u_main.tk, this is patch 1826507
svn path=/trunk/; revision=8939
|
|
svn path=/trunk/; revision=8933
|
|
This could be set back to the default Pd colors also
svn path=/trunk/; revision=8929
|
|
it with an & so that Pd doesn't wait for it to finish
svn path=/trunk/; revision=8833
|
|
svn path=/trunk/; revision=8800
|
|
svn path=/trunk/; revision=8797
|
|
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
|
|
http://lists.puredata.info/pipermail/pd-list/2007-10/054514.html
svn path=/trunk/; revision=8788
|
|
updated patches
svn path=/trunk/; revision=8590
|
|
svn path=/trunk/; revision=8589
|
|
oddnesses
svn path=/trunk/; revision=8583
|
|
svn path=/trunk/; revision=8375
|
|
svn path=/trunk/; revision=8306
|
|
svn path=/trunk/; revision=8305
|
|
make_sizes_pixel_accurate_on_every_platform-0.40.3.patch
svn path=/trunk/; revision=8304
|
|
applies cleanly to 0.41.0-test04 and also seems to work fine
svn path=/trunk/; revision=8243
|
|
all works properly.
svn path=/trunk/; revision=8242
|
|
directly, rather than thru the midi-help.pd hack
svn path=/trunk/; revision=8241
|