Avoid a null-pointer dereference in _tri.cpp
Minor fixes in _macosx.m
Disable copying of C++ classes with nontrivial destructors
Remove a few dead assignments
Silence some compiler warnings related to ft2font
Don't call Py_DECREF on null in _ttconv.cpp
To silence a warning about garbage data from the clang static analyzer. Also check the calloc return value.
Found using the clang static analyzer: if PyArray_ContiguousFromObject returns NULL, PyArray_NDIM(x) causes a null-pointer dereference.
The value initially assigned to pix was never used.
Cast string constants explicitly to (char*) since the method calls aren't going to modify the strings.
Clang warns that it gets a garbage value on Python 2, since mpl_PyFile_Dup expands to a function call that does not use &offset. It seems that the value is not used on Python 2 but it doesn't cost much to silence the warning.
Clang's static checker noted that if PyBytes_FromString returns NULL (presumably rare) then Py_DECREF gets called on NULL; throw an exception instead. Also assert that the char* inputs are not NULL, since the Python API functions don't usually check that.
small error in install faq
(fix #2097) PGF: get fonts from fc-list, use builtin fonts for tests
Allow :context: directive to take 'reset' option. Fixes #2892.
Don't close figure if context and apply_rcparams are both set.
DOC/BUG : fixed sphinx markup
…ariable TST: __spec__ (an import-related variable for modules) was added in pyth...
…ython 3.4. Need to exclude in test_override_builtins.
BUG: EllipseCollection: fix transform error
The bug was introduced in commit b8726d0, and affected both the orientation and the shape of the ellipses.
BUG: Fix the triangular marker rendering error. Closes #2964
instead of "Right" triangle and vice-versa.
axvline doc typo fix