-
-
Notifications
You must be signed in to change notification settings - Fork 7.9k
Comparing changes
Open a pull request
base repository: matplotlib/matplotlib
base: main@{1day}
head repository: matplotlib/matplotlib
compare: main
- 8 commits
- 6 files changed
- 5 contributors
Commits on Jun 21, 2025
-
Replace facepair_t with std::optional
This type seems to cover the intent more clearly than `std::pair<bool, ...>`.
Configuration menu - View commit details
-
Copy full SHA for bbff84c - Browse repository at this point
Copy the full SHA bbff84cView commit details
Commits on Jun 26, 2025
-
ci: Enable wheel builds on Python 3.14
This should only end up on the nightly wheel upload for now. Also, re-enable testing in places where Pillow wheels were previously missing, but are now available.
Configuration menu - View commit details
-
Copy full SHA for 257430e - Browse repository at this point
Copy the full SHA 257430eView commit details -
Clean up Qt socket notifier to avoid spurious interrupt handler calls
Closes #29688 Objects without a parent are not necessarily cleaned up in `PyQt5/6` when their reference count reaches zero, and must be explicitly cleaned up with `deleteLater()` This prevents the notifier firing after the signal handling was supposed to have been reset to its previous state. Rather than have both `bakend_bases._allow_interrupt()` and `backend_qt._allow_interrupt_qt()` hold a reference to the notifier, we pass it to the backend-specific `handle_signint()` function for cleanup. Note the approach to cleaning up the notifier with `.deleteLater()` followed by `sendPostedEvents()` is the documented workaround for when immediate deletion is desired: https://doc.qt.io/qt-6/qobject.html#deleteLater This ensures the object is still deleted up even if the same event loop does not run again.
Configuration menu - View commit details
-
Copy full SHA for b06d1f4 - Browse repository at this point
Copy the full SHA b06d1f4View commit details
Commits on Jul 1, 2025
-
Merge pull request #30195 from QuLogic/py314
ci: Enable wheel builds on Python 3.14
Configuration menu - View commit details
-
Copy full SHA for c805967 - Browse repository at this point
Copy the full SHA c805967View commit details -
Merge pull request #30209 from chrisjbillington/qt-interrupt-cleanup
Clean up Qt socket notifier to avoid spurious interrupt handler calls
Configuration menu - View commit details
-
Copy full SHA for 413ea8f - Browse repository at this point
Copy the full SHA 413ea8fView commit details -
Copy-edit the docstring of AuxTransformBox.
It can like be made even clearer; here I tried to just repeat what was written but with a clearer style. Some minor additional edits are included as well.
Configuration menu - View commit details
-
Copy full SHA for b523581 - Browse repository at this point
Copy the full SHA b523581View commit details -
Merge pull request #30196 from QuLogic/optional-face
agg: Replace facepair_t with std::optional
Configuration menu - View commit details
-
Copy full SHA for f6ae9e7 - Browse repository at this point
Copy the full SHA f6ae9e7View commit details -
Merge pull request #30236 from anntzer/atb
Copy-edit the docstring of AuxTransformBox.
Configuration menu - View commit details
-
Copy full SHA for 384fb6e - Browse repository at this point
Copy the full SHA 384fb6eView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main@{1day}...main