- 29 Oct, 2017 2 commits
-
-
Jonathan Wilkes authored
-
Jonathan Wilkes authored
-
- 15 Oct, 2017 1 commit
-
-
Jonathan Wilkes authored
This makes it possible to define an editable viewport outside of which the contents are clipped. One big benefit is that the getrect routine doesn't need to fetch the bboxes of the shapes inside the viewport. It just needs the svg width, height, x, y, and parent transform. It's also possible to add an optimized branch if there is no parent transform specified. One drawback is that the HTML5 method getBBox() includes the clipped content in its calculation. That means the user will get scrollbars even though the [draw svg] is clipping the contents which cause the scrollbars. Hopefully we can just work around this by adding a "scrollbars" method for canvases to just turn them off altogether. Code for an experimental [draw array] is also added here. Combining it with the viewport of [draw svg] will make it possible to interact with arrays of widgets without the performance penalty normally associated with mouse motion on Pd canvases. Also: * fixes some display bugs...
-
- 15 Jul, 2017 1 commit
-
-
Jonathan Wilkes authored
-
- 19 Mar, 2017 1 commit
-
-
Albert Gräf authored
-
- 09 Feb, 2017 1 commit
-
-
Jonathan Wilkes authored
-
- 30 Jan, 2017 1 commit
-
-
Jonathan Wilkes authored
-
- 05 Dec, 2016 1 commit
-
-
Jonathan Wilkes authored
-
- 03 Dec, 2016 1 commit
-
-
Albert Gräf authored
-
- 01 Dec, 2016 1 commit
-
-
Jonathan Wilkes authored
-
- 16 Nov, 2016 1 commit
-
-
Jonathan Wilkes authored
-
- 07 Nov, 2016 1 commit
-
-
Jonathan Wilkes authored
stray line where I forgot to change "data" to "d" that should have been part of bf11107b
-
- 26 Oct, 2016 1 commit
-
-
Jonathan Wilkes authored
-
- 25 Oct, 2016 1 commit
-
-
Jonathan Wilkes authored
-
- 12 Oct, 2016 1 commit
-
-
Jonathan Wilkes authored
-
- 07 Oct, 2016 1 commit
-
-
Jonathan Wilkes authored
for legacy drawing commands like [filledpolygon], don't scale the stroke (this is how it worked in Pd Vanilla)
-
- 29 Sep, 2016 1 commit
-
-
Jonathan Wilkes authored
-
- 18 Sep, 2016 1 commit
-
-
Jonathan Wilkes authored
fix a crasher with gtemplate_new dereferencing a freed pointer, and harden rule for creating a struct
-
- 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)
-
- 24 Jul, 2016 1 commit
-
-
Jonathan Wilkes authored
fix some nasty regressions with drawnumber and drawsymbol due to Ivica and I overlooking fairly obvious compiler warnings :(
-
- 22 Jul, 2016 1 commit
-
-
Jonathan Wilkes authored
-
- 04 Jun, 2016 1 commit
-
-
Jonathan Wilkes authored
port 9ab1b10476bca7e3998d5bf907296979dfc6e558 from Pd-l2ork: fixed regression where canvaslist was not properly stored
-
- 03 Jun, 2016 1 commit
-
-
Jonathan Wilkes authored
-
- 30 May, 2016 1 commit
-
-
Jonathan Wilkes authored
-
- 17 May, 2016 1 commit
-
-
Jonathan Wilkes authored
-
- 07 May, 2016 1 commit
-
-
Jonathan Wilkes authored
-
- 06 May, 2016 1 commit
-
-
Jonathan Wilkes authored
-
- 03 May, 2016 2 commits
-
-
Jonathan Wilkes authored
bind/unbind scalar symbol in scalar_vis instead of scalar_new This way scalar events continue to work if the user happens to change the [struct] arguments on us.
-
Jonathan Wilkes authored
make [draw] arguments more closely follow the svg spec * [draw circle 20 1 2]: radius=20, xcenter=1, ycenter=2 * [draw rect 5 10 20 40]: width=5, height=10, xoffset=20, yoffset=40 * [draw ellipse 5 10 20 40]: xradius=5, yradius=10, xcenter=20, ycenter=40
-
- 02 May, 2016 1 commit
-
-
Jonathan Wilkes authored
-
- 13 Feb, 2016 1 commit
-
-
Jonathan Wilkes authored
-
- 12 Feb, 2016 1 commit
-
-
Jonathan Wilkes authored
-
- 26 Jan, 2016 1 commit
-
-
Jonathan Wilkes authored
-
- 25 Jan, 2016 1 commit
-
-
Jonathan Wilkes authored
-
- 20 Jan, 2016 3 commits
-
-
Jonathan Wilkes authored
-
Jonathan Wilkes authored
-
Jonathan Wilkes authored
-
- 10 Jan, 2016 3 commits
-
-
Jonathan Wilkes authored
-
Jonathan Wilkes authored
-
Jonathan Wilkes authored
-