small error in comment
Fix bug in setting y-axis minimum in histograms with weights and log y-axis
fix argument checks in axis/base.margins

If keyword arguments where used, like mentioned in the documentation, the code would fail as
if more than two parameters where given (since len(args) would be 0 -> != 1/2)
removed unnecessary image checks in test_axes.test_margins
added missing cleanup on testbench function
Fix for bug #3029.

The FreeType class does not override the ``get_extension`` method, by default this method will return None.

https://github.com/matplotlib/matplotlib/blob/6cf6063c7a3037d52545b2b7268623d33da0ecdd/setupext.py#L387

When calling the ``_check_for_pkg_config`` method a new extension will be created that what won't contain the original flags added by the ``add_flags`` method.

https://github.com/matplotlib/matplotlib/blob/6cf6063c7a3037d52545b2b7268623d33da0ecdd/setupext.py#L438
doc changed
doc string mod
Image: handle images with zero columns or rows.

Two methods in the _image extension module now raise an
exception if the number of rows or columns is zero;
previously they could segfault.  A particular
circumstance that can cause this (setting xlim completely
outside the image extent) is handled directly in the
image module without raising an exception.

Closes #3091.
Streamplot: clean up handling of masks, eliminate warning in test.

The existing test was raising a warning which indicated a problem
in the way a masked color array was being handled.
BUG: in Spine.set_position(), preserve most Axis info.

Clearing the axis is excessive; calling axis.reset_ticks()
seems to be both necessary and sufficient.

Closes #2941
Use autolim kwarg in add_collection to prevent duplication of effort.

This changeset cleans up several problems associated with updating
Axes.dataLim. The basic point is that when a method that creates
a collection also updates Axes.dataLim, Axes.add_collection() should be
called with autolim=False.  With autolim=True, add_collection will
use a very general method to update the dataLim, but in many cases
the method creating the collection can perform the update much more
efficiently.

Closes #3095, which reported a regression that appears to have been
introduced by 88b722f.
Adds check that rgb sequence is of length 3
Improves check of arg range
Removes unnecessary float conversions
Fixed small bug in Appender class in docstring module.
Former Bug was that all strings will be append directly after old
docstring independent of self.join
Can be tested with matplotlib.pyplot.figimage.__doc__ where Appender
class has been used.
DOC : clarified doc of add_artist

Added note about add_artist not automatically updating
the data limits used by the auto-scaling.
bug fix: check the type of the 'key' of the two array 'r1' and 'r2'
Error message written in proper English
New animation example inspired from the Joy Division's Unchained Love cover