1
0
Fork 0
mirror of https://github.com/Zedfrigg/ironbar.git synced 2025-08-18 07:11:04 +02:00
ironbar/src/clients/wayland
Jake Stanger bea442ed96
refactor: update gtk/glib, remove glib channels
This is a major refactor which updates GTK, GLib and GTK Layer Shell to their latest versions.

GLib channels, previously used for receiving events on the GLib Main Context thread have been deprecated and a new method for running Futures on the main thread has been added instead. This commit also replaces all the deprecated code with this.

As part of the above, a bug was uncovered related to creating the GLib main context inside the Tokio runtime. Spawning of Tokio tasks has been refactored to fix this.
2023-12-18 22:09:21 +00:00
..
wlr_data_control refactor: update wayland crates to latest versions 2023-12-11 22:01:50 +00:00
wlr_foreign_toplevel refactor: begin restructuring core code to better encapsulate 2023-12-08 22:39:27 +00:00
client.rs refactor: update gtk/glib, remove glib channels 2023-12-18 22:09:21 +00:00
macros.rs refactor: fix new clippy warnings 2023-06-29 16:57:47 +01:00
mod.rs refactor: use new smart pointer macros throughout codebase 2023-06-29 23:16:31 +01:00
wl_output.rs refactor(wayland): update to 0.30.0 2023-05-04 20:07:42 +01:00
wl_seat.rs refactor(wayland): update to 0.30.0 2023-05-04 20:07:42 +01:00