0.58.3.0¶
Improvements¶
- Preferences : Added support for OpenColorIO context variables. These may contain references to Gaffer context variables via the standard
${variable}
syntax, but please note that such variables are only available in the Viewer and not in the rest of the UI (for instance, colour swatches and pickers). - Viewer : Increased the size of transform tool handle hit areas.
- Arnold : Moved debug log messages into the Debug severity and added support for Memory and Timestamp options.
Fixes¶
- Node Editor : Fix bug in section decoration when a plug was set to its user default.
- ErrorDialogue : Fixed extremely slow display of warning and error messages. This was particularly apparent when showing errors that occurred while opening files.
- Viewer : Fixed Default display transform so that it updates correctly when the default is changed via the Preferences dialogue, and when the context changes.
- UVView : Fixed a performance regression vs 0.57 when displaying many UDIM textures.
- OpDialogue, DispatchDialogue, ErrorDialogue : Fixed missing filtering controls for progress messages.
- Encapsulate : Fixed bug where globals and render sets were evaluated in the wrong context.
- OSLObject : Fixed invalid reads from Constant array primitive variables.
- PresetsPlugValueWidget/PlugValueWidget : Fixed bugs handling context-sensitive presets.
API¶
- MessageWidget :
setMessages()
now also accepts messages in the format used by IECore.CapturingMessageHandler. - WidgetAlgo : Added
keepUntilIdle()
method. - OpenColorIOTransform : Added
processor()
andprocessorHash()
public methods.