Repository: glium/glium (language: rust)

Issue:
SimpleWindowBuilder doesn't use GliumEventLoop in published crate
The github source code uses the trait GliumEventLoop which is implemented for both &ActiveEventLoop and &EventLoop<_> however the published crate uses exclusively EventLoop<_> as seen here: https://docs.rs/glium/0.35.0/src/glium/backend/glutin/mod.rs.html#363


Discussion / hints:
The fix should be as simple as publishing the crate again with an up to date repository and upping the version, probably to 0.35.1
I think it needs to be 0.36 but yeah maybe a release would make sense, especially given the soundness improvements.

Fix patch:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index a1ecb1e5e4..aad77ecee5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,11 @@
 # Changelog
 
+## Version 0.36.0 (2024-10-11)
+
+- Fix UB around FDs being closed
+- Fix static mut ref warnings in tests
+- Make `SimpleWindowBuilder` accept `ActiveEventLoop`
+
 ## Version 0.35.0 (2024-08-04)
 
 - Updated glutin to version 0.32.0. See the glutin release notes [here](https://github.com/rust-windowing/glutin/blob/master/CHANGELOG.md#version-0320).
diff --git a/Cargo.toml b/Cargo.toml
index e53eb9166e..1d641adaf3 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "glium"
-version = "0.35.0"
+version = "0.36.0"
 authors = ["Pierre Krieger <pierre.krieger1708@gmail.com>"]
 description = """
 Elegant and safe OpenGL wrapper.


Test patch: