egui/crates
Lucas Meurer fa4bee3bf7
Fix deadlock in `ImageLoader`, `FileLoader`, `EhttpLoader` (#7494)
* Recently CI runs started to hang randomly:
https://github.com/emilk/egui/actions/runs/17427449210/job/49477714447?pr=7359

This fixes the deadlock and adds the basic deadlock detection we also
added to Mutexes in #7468.

Also, interestingly, the more sophisticated deadlock detection (behind
the deadlock_detection feature) didn't catch this for some reason. I
wonder why it exists in the first place, when parking_lot also has built
in deadlock detection? It also seems to make tests slower, widget_tests
usually needs ~30s, with the deadlock detection removed its only ~12s.
2025-09-04 10:31:26 +02:00
..
ecolor Add 0.32.1 to changelogs 2025-08-15 13:42:49 +02:00
eframe Make more dependencies workspace dependencies (#7495) 2025-09-04 09:54:59 +02:00
egui Add `Ui::place`, to place widgets without changing the cursor (#7359) 2025-09-04 10:07:35 +02:00
egui-wgpu Add 0.32.1 to changelogs 2025-08-15 13:42:49 +02:00
egui-winit Improve egui-winit profile scope 2025-08-24 15:03:57 +02:00
egui_demo_app Fix egui_demo_app missing wgpu backends (#7492) 2025-09-03 12:55:02 +02:00
egui_demo_lib fix: `SubMenu` should not display when ui is disabled (#7428) 2025-08-24 14:43:31 +02:00
egui_extras Fix deadlock in `ImageLoader`, `FileLoader`, `EhttpLoader` (#7494) 2025-09-04 10:31:26 +02:00
egui_glow Add 0.32.1 to changelogs 2025-08-15 13:42:49 +02:00
egui_kittest Allow masking widgets in kittest snapshots (#7467) 2025-08-21 17:46:36 +02:00
egui_plot Move `egui_plot` to its own repo (#4828) 2024-07-15 18:45:19 +02:00
egui_web Rename `master` branch to `main` (#7034) 2025-05-08 09:15:42 +02:00
emath Add `emath::fast_midpoint` (#7435) 2025-08-08 12:04:51 +02:00
epaint Fix deadlock in `ImageLoader`, `FileLoader`, `EhttpLoader` (#7494) 2025-09-04 10:31:26 +02:00
epaint_default_fonts Add 0.32.1 to changelogs 2025-08-15 13:42:49 +02:00