0.58.6.0

Improvements

  • Spreadsheet :
    • Enabled cell selection, editing is now achieved with a double-click.
    • Added menu items to cells & defaults sections to copy/paste the enabled state and value(s) of selected cells.
    • Added menu items to the row names section to disable, copy/paste or delete the selected rows.
    • Added menu items to edit the values for all selected cells of the same type simultaneously.
    • Added menu items to the section chooser to quickly select a specific section.
  • Stats app : Added -serialise argument to measure the time taken to serialise the script.
  • Viewer : Improved highlighting of EditScope selector when an EditScope is active.

Fixes

  • Viewer :
    • Render controls should now work when viewing a render after it has passed through a compositing network, providing gaffer:sourceScene and gaffer:isRendering metadata is preserved (#3888).
    • Fixed corruption of the GL stack and potential crash caused by exceptions thrown during draw.
  • SplinePlug :
    • Fixed bugs affecting default values. All child plugs are now at their default values following construction and following a call to either setToDefault() or resetDefault().
    • Fixed bug that prevented a spline from being promoted to a Box if it had a non-default number of points. This also affected the use of a spline as the input to an Expression.
  • LRUCache : Fixed bug which could cause hangs during scene generation (#4016).
  • ArnoldShader : Moved the toon shader’s rim_light_tint and aov_prefix parameters to appropriate sections in the UI.
  • Attributes : Added support for loading extraAttributes values and connections from Gaffer 0.59 and above.
  • Spreadsheet :
    • Fixed bug that caused sections to overflow the available space.
    • Fixed bug that prevented Set Expression helper menu items from appearing when accessed from a Spreadsheet cell.

API

  • Catalogue : Added gaffer:isRendering metadata, set to True if the viewed image is still receiving data from a display driver.
  • LRUCache : Added getIfCached() method.