0.21.0.0¶
Apps¶
- Added 
gaffer statsapplication. 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.