0.21.0.0¶
Apps¶
- Added
gaffer stats
application. This takes a script and prints out information about version, settings, variables and nodes (#1437).
Core¶
UI¶
Image¶
Appleseed¶
API¶
- ImageAlgo
- Added channelExists() function (#1596).
- ExceptionAlgo
- Fixed line number extraction for syntax errors (#1599).
- Menu
- Replaced all old-style python classes with new style ones #1607.
- GafferImageUI
- Added ImageGadget class.
- PlugLayout improvements
- Added support for “layout:divider” metadata - this replaces the old “divider” metadata.
- Added support for multiple layouts, using a different metadata prefix for each layout.
- Added support for creating partial layouts, using a new rootSection constructor argument.
- Toolbar improvements
- Toolbars can now be defined for all edges, not just the top of frame (#1592).
- StandardNodeToolbar has a new constructor argument to choose which edge to create the toolbar for. A new “toolbarLayout:section” metadata value chooses which toolbar plugs belong in, with values of “Top”, “Bottom”, “Left” and “Right” (#1592).
- GLWidget
- Improved overlay mechanism. Overlays may be queried and removed as well as set. Container overlays are transparent to mouse events in areas where no child widget exists (#1592).
- NumericPlugValueWidget
- Added support for “fixedCharacterWidth” metadata.
Build¶
- Added GCC 5 build to Travis test setup.
Incompatibilities¶
- Removed ImageView::update() virtual override.
- Replaced GLWidget.addOverlay() method with setOverlay()/getOverlay() methods.