Skip to content

Releases: agraef/purr-data

2.8.0

05 Feb 08:54
Compare
Choose a tag to compare
  • added constrained dragging to iemguis, iemgui labels, subcanvases, graphs, grid, Scope~, and red gop rectangle
  • fixed bug with gop scalar events failing to work in some circumstances
  • fixed stray implementation bugs that caused compiler warnings
  • improved help patch for [line] by specifying what happens when the given grain size doesn't divide evenly into the total ramp duration
  • added a "footgun" GUI preset which will hide all xlets and wire connections. :)

2.7.0

05 Feb 08:42
Compare
Choose a tag to compare
  • fixed crashers and memory errors with makefilename
  • port "unpost" from desiredata
  • fix a race between Pd and gui that resulted in a "no method" error
  • port room_sim_2d and room_sim_3d from iemgui
  • port knob from flatgui
  • fix mmio backend to work with double precision
  • fix for ALSA MIDI backend: quick and dirty fix for bogus zero-velocity note-off messages; output a note-on with zero velocity instead
  • add custom gui path macro for incremental development
  • add float precision to "About Pd"
  • add tests for double precision, makefilename, unpost

2.6.0

22 Sep 07:00
Compare
Choose a tag to compare
  • build system improvements
  • hyperlinked [print] messages
  • added support and test binaries for double precision builds
  • fix bug with special characters in filenames under Windows
  • fix bug with using pd~ in "-nogui" mode
  • fix for initbang crasher
  • fix bug with socket calls from externals under "-nogui" mode in Windows

NOTE: Double precision test builds are available upstream, look for files with "double-trouble" in their name.

2.5.1

16 Apr 03:21
Compare
Choose a tag to compare
  • speed up message box by removing the malloc/free per incoming message
  • added regression test framework with some initial message box tests
  • add linked errors in the console for message parsing errors. This allows you to "Find last error" for messages that don't have enough args, have a bad selector, etc. You can also click the link for the relevant error in the console to find them
  • add "x" and "y" methods for [draw image]
  • fix a regression with [pd~]
  • add Vanilla version compatibility to "About Pd"
  • build fix for make light
  • add more midi device slots to the Preferences dialog

2.5.0

25 Mar 16:45
Compare
Choose a tag to compare
  • add pd-lua library
  • fix up dialog styling for GUI presets
  • expand help browser search index to include the external library docs
  • add preferences for setting when and from which docs the search browser creates an index
  • port disis_munger~ to Purr Data from pd-l2ork 1.0 (experimental)
  • fix the build scripts by adding toplevel makefile with new targets
  • fix uninstall icon on Windows
  • add dashed box around comments when in edit mode to show the maximum space they will take up

2.4.9

08 Feb 05:46
Compare
Choose a tag to compare

fix some regressions with iemgui and canvas dialogs freezing caused by refactoring the GUI in 2.4.8

2.4.8

29 Jan 06:41
Compare
Choose a tag to compare
  • refactor the GUI to get rid of some of the GUI freeze problems with various GUI widgets
  • update wiringPi library used by disis_gpio class
  • fix automatic list conversion for ancillary inlets
  • fix glitch in dollar symbol matching with canvas "find" feature

2.4.7

05 Jan 07:36
Compare
Choose a tag to compare
  • fix graph-on-parent issues with vumeter and radio objects
  • clean up the readme (thanks to tiagomoraismorgado88 on github)
  • fix function name (thanks to a. adhiyatma)

2.4.6

14 Dec 05:20
Compare
Choose a tag to compare
  • fix a GOP regression that can cause a crash
  • fix regression that suppressed events for some nested data structures

2.4.5

12 Dec 06:36
Compare
Choose a tag to compare
  • remove [midiclkin]
  • handle [draw] events correctly for nested data structure arrays
  • improve the deb package build system by autogenerating most of the dependencies
  • add [list store]
  • protect against a segfault when a nested data structure array has element size of "0". (Not clear that such a data structure has any use, but the interface allows it to be created.)