Skip to content

Merge v3.7.x into main #26270

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 241 commits into from
Jul 6, 2023
Merged

Merge v3.7.x into main #26270

merged 241 commits into from
Jul 6, 2023

Conversation

QuLogic
Copy link
Member

@QuLogic QuLogic commented Jul 6, 2023

PR summary

Some conflicts were re-wrapped a bit, but should be the same content as main.

PR checklist

ksunden and others added 30 commits March 8, 2023 17:16
…t-of-pr-25409-on-v3.7.x

Backport PR matplotlib#25409 on branch v3.7.x (Improve/correct documentation)
…t-of-pr-25428-on-v3.7.x

Backport PR matplotlib#25428 on branch v3.7.x (Fix Legend.set_draggable() with update="bbox")
…t-of-pr-25435-on-v3.7.x

Backport PR matplotlib#25435 on branch v3.7.x (TST: unbreak appveyor)
…t-of-pr-23863-on-v3.7.x

Backport PR matplotlib#23863 on branch v3.7.x (Add tests for mpl_toolkit anchored artists)
…t-of-pr-25394-on-v3.7.x

Backport PR matplotlib#25394 on branch v3.7.x ([DOC] Clarify how to change side of the TickedStroke ticks)
…t-of-pr-25433-on-v3.7.x

Backport PR matplotlib#25433 on branch v3.7.x (Release mouse grabs when owning Axes is removed)
…t-of-pr-25449-on-v3.7.x

Backport PR matplotlib#25449 on branch v3.7.x (Bump pypa/cibuildwheel from 2.12.0 to 2.12.1)
…t-of-pr-25457-on-v3.7.x

Backport PR matplotlib#25457 on branch v3.7.x (Add references to backend_{gtk3,gtk4,wx} in docs.)
…t-of-pr-25457-on-v3.7.1-doc

Backport PR matplotlib#25457 on branch v3.7.1-doc (Add references to backend_{gtk3,gtk4,wx} in docs.)
…t-of-pr-25461-on-v3.7.1-doc

Backport PR matplotlib#25461 on branch v3.7.1-doc (Fix issue matplotlib#25458 by changing "normed" to "density" in documentation)
Fix disconnection of callbacks when draggable artist is deparented.

(cherry picked from commit 370547e)
…t-of-pr-25461-on-v3.7.x

Backport PR matplotlib#25461 on branch v3.7.x (Fix issue matplotlib#25458 by changing "normed" to "density" in documentation)
…25442-on-v3.7.x

Backport PR matplotlib#25442 on branch v3.7.x (Fix disconnection of callbacks when draggable artist is deparented.)
…t-of-pr-25470-on-v3.7.x

Backport PR matplotlib#25470 on branch v3.7.x (FIX: do not cache exceptions)
…t-of-pr-25476-on-v3.7.x

Backport PR matplotlib#25476 on branch v3.7.x (DOC: Fix docstring formatting)
QuLogic and others added 25 commits June 29, 2023 19:41
…26126-on-v3.7.x

Backport PR matplotlib#26126 on branch v3.7.x (Revert "Merge pull request matplotlib#24555 from parthpankajtiwary/symlog-warn")
…r-26186-on-v3.7.x

Auto backport of pr 26186 on v3.7.x
…t-of-pr-26184-on-v3.7.x

Backport PR matplotlib#26184 on branch v3.7.x (FIX: AnnotationBbox extents before draw)
…t-of-pr-26223-on-v3.7.x

Backport PR matplotlib#26223 on branch v3.7.x (Fix: pcolormesh writing to read-only input mask)
…t-of-pr-26232-on-v3.7.x

Backport PR matplotlib#26232 on branch v3.7.x (FIX: pcolor writing to read-only input mask)
…t-of-pr-25960-on-v3.7.x

Backport PR matplotlib#25960 on branch v3.7.x (FIX: wspace and hspace in subfigures without layout engine)
This is the second bugfix release of the 3.7.x series.

This release contains several bug-fixes and adjustments:

* Avoid modifying input masks in `pcolor`/`pcolormesh`
* Fix 3D set_aspect error cases
* Fix IPython's `%pylab` mode detection
* Fix `Figure.get_constrained_layout_pads()`
* Fix `Legend.set_draggable()` with `update="bbox"`
* Fix `TransformedBbox.{,full_}contains`
* Fix clipping of `bar_label` text
* Fix colorbar size when saving with explicit `bbox_inches`
* Fix errors when an input is entirely NaN
* Fix leaks of exception tracebacks and `LayoutGrid` objects
* Fix non-interpolated imshow in PDF export
* Fix palettized image optimization in PDF export
* Fix pgf tests with TeXLive 2022
* Fix removal of `Axes` that contain widgets that are grabbing the mouse
* Fix removal of draggable artists
* Fix subslice optimization for long, fully nan lines
* Fix tight layout if Figure has an existing layout manager
* Fix window extent of AnnotationBbox before first draw
* Fix wspace and hspace in subfigures
* Improve Qt compatibility
* Improve compatibility with Python 3.12
* Prevent under the hood downcasting of values in `xcorr`
* Remove some NumPy function overrides from `pylab`
* Remove warning with symlog scales on mouseover
So the tarballs from GitHub are stable.
…t-of-pr-26266-on-v3.7.x

Backport PR matplotlib#26266 on branch v3.7.x (DOC: Use consistent font for anatomy example)
…t-of-pr-26266-on-v3.7.2-doc

Backport PR matplotlib#26266 on branch v3.7.2-doc (DOC: Use consistent font for anatomy example)
@QuLogic QuLogic added this to the v3.8.0 milestone Jul 6, 2023
@tacaswell tacaswell merged commit b274f78 into matplotlib:main Jul 6, 2023
@QuLogic QuLogic deleted the merge-v37x branch July 6, 2023 19:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.