- 13 Aug, 2017 1 commit
-
-
Jonathan Wilkes authored
-
- 04 Aug, 2017 1 commit
-
-
Jonathan Wilkes authored
make [declare -lib] handle absolute paths (and namespace-prefixed paths) consistent with object boxes
-
- 28 Jul, 2017 1 commit
-
-
Jonathan Wilkes authored
This will allow legacy externals like iemmatrix and zexy to properly load aliases the first time when the user instantiates an object with [namespace_prefix/alias_name] This becomes relevant when there are kludge classes that essentially just "#include" the original C file of a class and add an alias_setup function which just calls the original setup routine. (For example, see iemmatrix.) However, such an approach still calls class_new with the original class name. Thus "namespace_prefix/classname" gets added to the pd_objectcreator methodspace, but "namespace_prefix/alias_name"-- which is what we want-- does not. This results in a series of 1000 recursive calls into pd_objectmaker's new_anything method. (I.e., sys_load_lib finds the "namespace_prefix/classname" is already loaded, new_anything_sends a typedmess to pd_objectmaker's new_anything method, which calls sys_load_lib, etc.) To prevent this, we jus...
-
- 18 Feb, 2017 2 commits
-
-
Albert Gräf authored
Backport rev. 5a58ca2b by msp from vanilla: patch 1990599 - allow recursive calls of new_anything().
-
Albert Gräf authored
-
- 25 Aug, 2016 1 commit
-
-
Jonathan Wilkes authored
These bugs were discovered via static code-analysis https://scan.coverity.com/projects/pure-data-pure-data (The CID numbers are the "Coverity IDs" used to identify the various bugs) - Don't free binbuf within glist_readfrombinbuf (CID:74871) - it must be deleted by the caller - Initialize sockaddr_in (CID:74861,74862,74863,74866) - Initialize indelay/outdelay (CID:74864,74865) - Initialize device-arrays (CID:74853,74854,74855,74856) - Closing unneeded sockets (CID:74827) - Initialize sockaddr_in (CID:74860} - Close file-descriptor if the soundfile is unparsable (CID:74822,74823) - Close file-handle in cleanup (CID:74816) - Call va_end() when handling variadic args (CID:74872) - Added missing break (CID:74800) - Prevent NULL-dereferences (CID:74792,74793) - Size checks when copying into string buffers (CID:74844,74845,74846,74847,74849) - Freeing no-more used storage (CID:74832) - Fixed code block (CID:74806) - Initialize sockaddr_in (CID:74860) - Initialize array-values to 0 (CID:74867) - Free allocated memory (CID:74813,74830) - Removed allocation of unused memory - Use pd_free() to free templates (CID:74814) - template_free() does not free the entire structure (it misses the pd_new() part) - initialize variable (CID:77865) - Prevent NULL-pointer dererencing (CID:77864) - Free heap-allocate binbuf after use (CID:74833)
-
- 06 Sep, 2014 1 commit
-
-
Ivica Bukvic authored
*added ability to do shift+home and shift+end to select text inside objects *fixed manual resizing of subpatches which did not work in the current implementation.
-
- 03 Aug, 2014 1 commit
-
-
Mathieu L Bouchard authored
-
- 31 Jul, 2014 1 commit
-
-
pokergaming authored
*ported fixes for crasher when sending a "dsp" message to tilde objects. Backported from Pd Vanilla commits [8019b5] and [5769c5]
-
- 11 Jul, 2014 1 commit
-
-
pokergaming authored
-
- 16 Jun, 2014 1 commit
-
-
pokergaming authored
-
- 09 Jun, 2014 1 commit
-
-
pokergaming authored
-
- 31 Aug, 2013 1 commit
-
-
Ivica Bukvic authored
-
- 21 Mar, 2013 1 commit
-
-
Ivica Bukvic authored
fixed regression from IOhannes' proposed fix (see e7acc479 commit) that affects propagation of scalar pointers through the trigger object. Use scalar-help.pd to test.
-
- 28 Feb, 2013 1 commit
-
-
Ivica Bukvic authored
implemented improvement for empty lists as suggested by IOhannes http://lists.puredata.info/pipermail/pd-list/2013-02/101518.html
-
- 18 Nov, 2012 1 commit
-
-
Ivica Ico Bukvic authored
-
- 02 Nov, 2011 5 commits
-
-
Ivica Ico Bukvic authored
-
Deba Saha authored
-
Ivica Bukvic authored
-
Ivica Bukvic authored
-
Ivica Bukvic authored
-
- 30 Oct, 2011 1 commit
-
-
Hans-Christoph Steiner authored
-
- 12 Jun, 2008 1 commit
-
-
Miller Puckette authored
-
- 22 May, 2008 2 commits
-
-
Miller Puckette authored
-
Miller Puckette authored
-
- 19 May, 2008 1 commit
-
-
Miller Puckette authored
-
- 15 Jan, 2008 1 commit
-
-
Miller Puckette authored
-
- 18 Dec, 2007 1 commit
-
-
Miller Puckette authored
-
- 01 Aug, 2007 1 commit
-
-
Miller Puckette authored
-