Skip to content
Commits on Jul 11, 2015
  1. @matthew-brett @dopplershift

    ENH: ship six 1.9.0

    matthew-brett committed with dopplershift Jun 7, 2015
    Six seems to be the external dependency that is most likely to cause
    problems, and it is a small standalone .py file that is designed for
    projects to ship in their source tree.
    Shipping has the following advantages:
    * Reduces pip dependencies by one;
    * Makes mpl less vulnerable to upstream changes in six.  At present, it
      is possible for six to change upstream in pypi and break matplotlib
      installs, requiring a new mpl release;
    It does mean that we don't get the lastest six, but I believe this is an
    advantage for the reason above.  Now we are so far into the Python 3
    era, six should be rather stable.
Commits on Jun 22, 2015
  1. @ahaldane

    MNT: Deprecate idle_event and remove it from all but wx backends

    ahaldane committed Jun 17, 2015
    This commit removes code related to `idle_event` in the gtk backend,
    where it caused spurious warnings, and adds a deprecation warning
    on any use of idle_event. Idle event still works in wx for now.
    Fixes #4534.
Commits on Jun 27, 2014
  1. @tacaswell

    Merge branch 'backend-pyqt5'

    tacaswell committed Jun 26, 2014
  2. @tacaswell

    STY : pep8 work on qt* files

    tacaswell committed Jun 26, 2014
Commits on Jun 10, 2014
  1. @tacaswell

    DOC : sixify unichr

    tacaswell committed Jun 9, 2014
    closes #3117
Commits on May 19, 2014
  1. @mfitzp

    Implement backend for PyQt5 + modify Qt4 backend to Qt5 structure.

    mfitzp committed May 18, 2014
    A backend for PyQt5 based on intial work by @badders, modified to fix Qt5 mouse event handling,
    then re-structured to implement as a wrapper over the existing Qt4 code. Following discussions on
    this pull request:
    The code has been restructured to implement PyQt5 backend as a first-class implementation, with
    other Qt backends (PyQt4, PyQt4v2, PySide (Qt v4)) wrapping it and modifying as required. The issues
    of objects being moved around in the Qt namespace (many QtGui objects now in QtWidgets) QtWidgets is
    simply assigned as a copy of QtGui if not available. This achieves the intended outcome with the
    minimum code.
    PySide required re-ordering of import on FigureCanvasQTAgg or paintEvent
    function would not being called on FigureCanvasQTAggBase resulting in
    black window.
    A number of indentation, import and other fixes.
Commits on May 3, 2014
  1. @tacaswell

    BUG : removed unicode string marker for backend_qt4

    tacaswell committed May 2, 2014
     - no longer needed due to import string literal
     - close #3028
Commits on Jan 22, 2014
  1. @tacaswell

    Merge pull request #2749 from tacaswell/qt4_keys

    tacaswell committed Jan 21, 2014
    Qt4 keys
  2. @tacaswell

    minor pep8 fix

    tacaswell committed Jan 21, 2014
Commits on Dec 18, 2013
  1. @pelson

    Merge pull request #2677 from tacaswell/fix_2583

    pelson committed Dec 18, 2013
    Make sure self._idle is set to `True` in all cases
Commits on Dec 12, 2013
  1. @tacaswell

    Make sure self._idle is set to `True` in all cases

    tacaswell committed Dec 12, 2013
    Even if `draw` raises an exception.
Commits on Dec 9, 2013
  1. @rtrwalker

    NF - see axes.get_label() when clicking on Edit curves lines and axes…

    rtrwalker committed Dec 9, 2013
    … parameters after
Commits on Nov 30, 2013
  1. @efiring
  2. @efiring

    Merge pull request #2594 from rhoef/newsubplottool

    efiring committed Nov 29, 2013
    New layout for qt4 subplottool + QMainWindow -> QDialog
Commits on Nov 26, 2013
  1. @pwuertz

    Refactor mechanism for saving files.

    pwuertz committed Nov 9, 2013
    Move all print_ methods to their backends.
    Manage default format-to-backend mappings in backend_bases.
    print_figure() can now determine the backend for saving figures.
    Remove print_ code duplication, add canonical FigureCanvas names.
Commits on Nov 24, 2013
  1. @thisch

    cleanup in subplottool + new style qt fix

    thisch committed Nov 24, 2013
    Signed-off-by: Thomas Hisch <>
  2. @rhoef @thisch
Commits on Oct 3, 2013
  1. @pelson
Commits on Sep 25, 2013
  1. @tacaswell

    The `from __future__ ...` line added in #2226 is three charachters

    tacaswell committed Sep 25, 2013
    too long according to pep8.  This bulk-fixes every file in the library.
Commits on Sep 19, 2013
  1. @mrterry
  2. @mrterry
  3. @mrterry


    mrterry committed Sep 5, 2013
  4. @mrterry

    remove unused imports

    mrterry committed Sep 5, 2013
  5. @mrterry

    parens for clarity

    mrterry committed Aug 14, 2013
  6. @mrterry

    expose modifier key indexes

    mrterry committed Aug 13, 2013
  7. @mrterry

    simplify key getting logic

    mrterry committed Aug 13, 2013
  8. @mrterry
  9. @mrterry


    mrterry committed Aug 1, 2013
  10. @mrterry
  11. @mrterry

    add extra keys to qt4 backend

    mrterry committed Aug 1, 2013
Commits on Sep 5, 2013
  1. @tacaswell

    change from mdboom

    tacaswell committed Sep 5, 2013
  2. @tacaswell
  3. @tacaswell

    converted import-critical PyQt calls to new style so that it will

    tacaswell committed Sep 4, 2013
    not seg-fault when using PySide
    Addresses issue #2378
  4. @tacaswell

    pep8 fixes

    tacaswell committed Sep 4, 2013
Commits on Sep 3, 2013
  1. @mdboom

    Use six instead of 2to3

    mdboom committed Aug 14, 2013
Something went wrong with that request. Please try again.