Cycling '74 has updated Max/MSP/Jitter and the Max Runtime to v5.1.4.
Changes:
- lcd now longer hangs Max when the titlepict message doesn't have correct arguments.
- jit.gl.texture: fix for broken @thru 0 argument.
- rand~: no longer produces noises when the frequency is too close to zero.
- ad_rewire: fixed crash when using ReWire as an ITM clocksource when ReWire is not the selected audio driver.
- file browser: now provides tooltips when hovering over a cell whose text doesn't fit in the view.
- auto-completion: fixed incorrect completion for object names containing unicode characters.
- nslider: changes to the fgcolor attribute now set the color of the clefs and notehead in addition to the staves and note stem.
- Patch cord connection editing is improved.
- Export image as well as jgraphics_image_surface_writepng now include dpi information in png metadata.
- Preset properly outputs the preset number out the second outlet in response to a int message (as in Max 4.x).
- jit.gl.sketch fix for crashes with glutess functions under windows.
- live.gui objects no longer break when their @varname is set twice to the same name.
- live.remote~ now accepts integer values as well.
- cellblock: Fix to non-grid display drawing.
- cellblock: add row height dim-specific message to help file.
- cellblock: fixes to inline editing when connected to a jit_matrix.
- cellblock: support for scroll wheel changes.
- jit.gl.multiple: automatic dim handling and wrapping with new dimparam attribute.
- jit.scanwrap: fix for ndim wrapping in mode 3.
- live.meter~ can now be controlled by float/list.
- linklist: fix for list corruption when calling the 'reverse' method.
- jit.op/expr: fix for processing large 1d matrices (>10000) on multi-processor machines.
- cellblock: fix to tab key support.
- cellblock: fixes to select message crashes.
- jit.matrix: added fillplane message to fill a single plane with a value.
- jit.dx.grab: sets alpha channel to 255.
- Improved redrawing of live.meter~/live.gain~.
- cellblock: fixes to key movement on single-col cellblock.
- cellblock: fixes to key movement in inline edit mode.
- live.drop now outputs file type.
- umenu: changes to @showdotfiles, @types, @depth properly repopulate the menu (if autopopulate is enabled and a valid file path is set as the prefix), and send a 'populate [count]' message out of the umenu object's right outlet.
- pattrstorage: fixed a bug introduced in 5.1.3 where pattrstorage with the default @savemode requests file-saving too aggressively (for instance, when closing a patcher in which nothing has been changed wrt pattrstorage state).
- pictctrl: improved mouse dragging in dial mode.
- cellblock: addition of old cell definition conversion code.
- cellblock: proper transparency handling of selected cell.
- live.remote~ no longer crashes outside of a device.
- cellblock: fixes to crashes during wide column scrolling.
- two in~ objects with the same index number in a resampled poly~ now works for each in~ instance.
- function: no longer hangs Max when a clear message is received.
- Improved stockhausen-studie-II example.
- Alpha background color of live.step no longer affects the overall transparency.
- Line outputs a bang at the end of the ramp even if the grain size is bigger than the segment.
- Waveform can now inverse zoom orientation.
- multislider: fix for crashes when dragging in the interface while the size of the multislider is changing in another thread.
- Objects such as "metro 4n" no longer output excessive bangs when in a max device that becomes enabled after being disabled while set is playing.
- loadbang now works when creating a poly~ object where the poly~ subpatcher contains another poly~ or pfft~.
- Windows open dialog now defaults to something that makes more sense then "All Files".
- sustain: now has a repeatmode attribute and a flush message.
- Editing and saving a device after modifying the buffer~ duration now applies the new duration correctly (when only one instance of the device is open in Live).
- If user cancels a "Save As" operation on a max device and then closes the editor, abandoning edits, and then opens device in editor again, previously abandoned edits now remain abandoned.
- loadbanging a replace message to a bpatcher now works correctly.
- cellblock: fixed sync click output to properly display current scroll view.
- Function no longer leaks memory when receiving getsustain or getfix message.
- jit.matrix fix for double registration of named matrices not being freed on patcher close, or object reinstantiation.
- jit.matrix: fix for crashes when renaming jit.matrix objects which have more than one reference.
- Fixed crash when deleting an object in the editor while a metro or similar object is sending output to said object.
- Retyping an object box now preserves the background color.
- umenu: when using autopopulate with a file type filter, umenu longer adds non-matching files/folders.
- change: deals properly with big integers.
- table:redraws its window after receiving a refer message.
- textbutton properly uses borderoncolor when clicked (in button mode).
- live.guilib objects now have an outputvalue message.
- Fixes for absolute path filenames in jit.matrix, jit.fprint, jit.qt.broadcast, and jit.textfile.
- live.step no longer crashes in direction mode 2 with a small loop.
- (i)table no longer produces an error when receiving a write message without argument (windows only).
- cellblock: Properly deals with output for select and inline editing options.
- menubar: now reports windows menu item chosen.
- cellblock: fixed cell and dimension definition corruption when reading old patch settings.
- fpic now has an alpha attribute to set the transparency.
- fpic properly restores xoffset and yoffset attributes when autofit is set.
- jit.gl.multiple: fix for crash when instantiated in js, java, or C without a render destination name argument.
- umenu: changes to the umenu contents (append, delete, insert, etc.) now properly update the 'items' attribute. When there are no items in the menu, the value of @items is the symbol '
' . - Paste and duplicate of a large number of objects while the inspector is open is no longer slow.
- MSP on windows no longer changes rounding mode from the default.
- standalone: new option to include the C74:/extensions folder in the application bundle when building an application.
- Loading speed for patchers containing large numbers of parameter-aware objects improved.
- Improved drawing refresh rate when using hundreds of bpatcher instances in a patcher.
- UI objects that use JBOX_NODRAWBOX should now use less CPU time when redrawing.
- Blue focus rect now shows up when editing an existing object box, message box, or comment.
- live.meter~ colors can be customized.
- pattr: frozen @bindto attributes are now restored at patcher load.
- pattrstorage: @outputmode 1 doesn't trigger output during object initialization.
- loadbang -> window size -> thispatcher no longer causes window recreation on mac.