trigger no longer outputs a list when there's only one numeric item
pattrstorage: client and storage windows show new pattr and autopattr arrivals immediately, rather than requiring the windows to be closed and reopened
coll: renumbering dirties the coll, so that refer clients (cellblock) can know that the contents change changed
message box fix for crash appending or prepending items
filebrowser: fix for crashes opening browser when no prefs exist.
pattrstorage: @changemode now reliable for integer values.
fixed crash when applying a prototype to an object when the inspector is viewing the object
pattrstorage: inspector attributes @savemode and @autorestore are disabled when pattrstorage is in parameter mode with 'Initial Enable' enabled
live.object: calling 'get' on a property with no value (for instance, 'get devices' called on a track with 0 devices) now returns 'propertyname <empty>', rather than simply 'propertyname'.
live.observer: observing a property with no value causes the symbol '<empty>' to be reported from the object's outlet, rather than an empty list.
fix for Max for Live multiprocessor dropouts
live.dial restore properly its size when the patching and presentation rect differ
umenu: display items longer than 255 characters
umenu no longer crash when receiving "delete 0" while the menu is empty
spigot~: fix for custom cache path
umenu: delete 74 doesn't attempt to remove the 74th item if it is not there
adsr~ clock unset fix
slider works properly in automatic orentation when the patching_size and presentation_size are different
sfplay~ displays the correct error message when trying to clear while the dsp is on
stutter~ dirties the buffer properly
preset now displays slotnames when linked to a pattrstorage
Hide Subwindows no longers hides an abstraction that has been modified with MRO. Prevents crashes when abstraction's parent patcher is subsequently closed.
pictctrl: mouse delta improvements in dial mode
jit.wake: fix for garbage memory when resizing
text no longer crashes when the patch is closed while the editor is open
pattrstorage: setting or removing a slotname dirties the patcher
live.text and live.toggle display the focus
live.meter~: no longer output erroneous value when controled by a float
live.text and live.toggle now reacts on key input
seq~: properly output single int/float elements (introduced in 5.1.5)
nodes: speed improvements when the slider is visible
jit.freeframe: 'FreeFramePlugins' folder in the Max search path will be found, as documented.
live.observer: live.observer objects in subpatches no longer break when duplicating devices.
live.thisdevice: new rightmost outlet reports preview state for the current context (a 1 will be sent in the Editor while a 0 is sent in Live and vice versa, as preview mode is enabled and disabled.
live.grid: in matrix mode, a constraint column can now be totally empty
jit.displays: (Windows only) no longer resets display (in @resetmode 1) if no changes have been made to the initial/snapshotted settings
pattr objects: (Windows) pattr-incompatible objects are no longer displayed by pattrstorage/bound to autopattr and pattr objects
stripnote properly converts float to int as the documentation says
pattrstorage: fix for an endless loop in @activewrite mode + parameter mode when restoring the active state
live.remote~: when changing targets, live.remote~ resends its last value to the new target.
js: post() no longer crashes on strings longer than 2k characters
rect~: no longer crashes when receiving bad syncrhronization values
Support for reading encoded (mp3/m4v/etc) and encrypted samples from Ableton's browser via live.drop.
jit.qt.movie: re-enabled late window binding (in case the window isn't available when requested, jit.qt.movie will try a few times until giving up.
jit.qt.movie: eliminated a crash when loading movies in direct-to-window mode