Pd-L2Ork 20151223Up to Product page
|Tested with||pd 0.44|
|Release Manager||Ivica Ico Bukvic|
*-legacy flag that provides 100% backwards compatibility with iemgui objects
*added support for $0 functionality in messages
*support for Intel Haswell and Skylake CPUs
*ability to use # in labels
*ability to use multiple $n arguments in labels
*fixed bug in keyboard autorepeat and cleaned up [key] object to support autorepeat filtering
*added autotune~ external and its K12 module
*synced cyclone and iem libraries
*other small fixes and cosmetic improvements
Below is the unedited dump from the git log:
*fixed building of the gfsm library--needs further testing
*added debugging info
*updated iem library with the latest version from the svn to fix receivecanvas error (and possibly others as well)
*fixed typos and aesthetic positioning in the K12 demos and preset.pd
*updated locking mechanism to prevent multiple locks or unlocks in a row, which in turn causes crashes on newer Intel processors.
*further refined legacy mode to match both iemgui and graph-on-parent objects.
*updated forums link as per issue #27 on github
*updated message-help.pd to reflect the new $0 functionality
*added message object's ability to parse $0 (as per http://lists.puredata.info/pipermail/pd-list/2014-09/107785.html)
*added legacy option for iemgui objects. Starting pd-l2ork with -legacy flag positions iemgui objects in their old, vertically inconsistent locations for the sake of retaining complete backwards compatibility.
*added sys_legacy global for inclusion of other potential legacy breakages that may develop later.
*updated edit shortcut for iemgui objects
*moved text in gatoms and objects one pixel up to make it more easily readable (need to check history since I sense this was changed the other way before, perhaps due to RPi font?)
*moved array name one pixel lower, so that it is equidistant from the top and left edges of the array graph.
*further refined escaping $ into # and vice-versa.
*made it possible to use multiple escaping values in a single label and/or array and an object.
*fixed a typo and updated TODO
*hopefully fixed the # vs $ in the label in a more backwards-compatible way. Now only # follwed by an integer is converted to $. Otherwise, it is treated as a string. Later, consider allowing iemgui objects to have arg location anywhere within the string (like gatoms).
*another autorepeat improvement...
*hopefully fixed autorepeat filtering once and for all
*reverted key autorepeat (still needs more work in terms of detecting the off part)
*improved upon the problematic autorepeat
*made the installer init submodules before building
*cleaned up the help patch
*added autotune to the K12 menu
*added K12 version of the autotune
*replaced $->#->$ escaping in sends/receives/labels and array names with 0x01 (SOH) to allow for labels/names/etc. that consist of only $ or # which should be then treated as simple strings rather than references to variables.
*fixed grammar typos in the coll-help.pd
*another small fix for the fftease so lib
*fixed bug where supporting libraries for lyon externals did not get included, rendering all externals unusable.
*removed patched files for rtcmix since the bug has been fixed upstream
*removed patching step in the tar_em_up.sh
*merged improvements in Fred Jan's new branch of cyclone with pd-l2ork's improvements